相关疑难解决方法(0)

我该如何重新连接WebDriver使用Selenium打开的浏览器?

由于某些未知原因,我的浏览器非常缓慢地打开了远程服务器的测试页。因此,我在考虑是否可以在退出脚本后重新连接到浏览器,但不执行webdriver.quit()此操作将使浏览器保持打开状态。这可能是HOOK或Webdriver句柄。我查找了硒API文档,但未找到任何功能。我正在使用Chrome 62,x64,Windows 7,硒3.8.0。能否解决这个问题,我将不胜感激。

session selenium webdriver python-3.x selenium-webdriver

9
推荐指数
2
解决办法
5874
查看次数

Python:使用Cookie登录Selenium

我想要做的是打开一个页面(例如youtube)并自动登录,就像我在浏览器中手动打开它一样。

据我了解,我必须使用cookie,问题是我不知道如何使用。

我尝试使用以下方法下载YouTube Cookie:

driver = webdriver.Firefox(executable_path="driver/geckodriver.exe")
driver.get("https://www.youtube.com/")
print(driver.get_cookies())
Run Code Online (Sandbox Code Playgroud)

我得到的是:

{'name':'VISITOR_INFO1_LIVE','value':'EDkAwwhbDKQ','path':'/','domain':'.youtube.com','expiry':None,'secure':False,'httpOnly ':真实}

那我必须加载什么cookie才能自动登录?

python selenium

7
推荐指数
3
解决办法
9544
查看次数