【发布时间】:2021-07-30 11:49:37
【问题描述】:
我正在使用 Selenium 从我注册的网站抓取一些数据,现在每次我运行该程序时,它都会打开一个新的 chrome 浏览器并登录到我的帐户,最终我遇到了验证码,我怎样才能让它在我的帐户已经登录的情况下打开相同的浏览器会话?
现在这是我使用的:
PATH ="C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("website example")
谢谢!
【问题讨论】:
-
查找这个,使用 options.add_argument("user-data-dir=XXX" ) 并在初始化 Chrome 上使用
-
所以我添加了一个配置文件并在那里记录了网站,但是每次程序关闭并重新启动它时,它都需要再次登录,因为网站可能需要它?知道如何保持帐户在网站上的登录状态吗?