【发布时间】:2020-12-05 07:37:07
【问题描述】:
此代码适用于启动通过 Tor 连接的 Chrome 的 Windows。请记住,您必须事先运行 Tor 浏览器。如何启用用户配置文件并启动登录的浏览器?我已经尝试过常规方法。我只有 1 个个人资料。默认。似乎没有工作。有什么线索吗?
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
tor_proxy = "127.0.0.1:9150"
chrome_options = Options()
'''chrome_options.add_argument("--test-type")'''
chrome_options.add_argument('--ignore-certificate-errors')
'''chrome_options.add_argument('--disable-extensions')'''
chrome_options.add_argument('disable-infobars')
'''chrome_options.add_argument("--incognito")'''
chrome_options.add_argument('--user-data=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data\\Default')
chrome_options.add_argument('--proxy-server=socks5://%s' % tor_proxy)
driver = webdriver.Chrome(executable_path='C:\\chromedriver.exe', options=chrome_options)
driver.get('https://www.gmail.com')
time.sleep(4)
driver.switch_to.frame(0)
driver.find_element_by_id("introAgreeButton").click()
【问题讨论】:
标签: python python-3.x selenium