使用并保留Selenium当前登录会话的信息

时间:2016-09-12 15:52:19

标签: python google-chrome selenium selenium-webdriver automation

我正在使用带有Selenium的Web浏览器自动执行某些任务。假设我使用webdriver打开一个网页说Facebook或Quora,打开的页面再次询问用户名和密码,即使我仍然登录。

from selenium import webdriver

b = webdriver.Chrome()
b.get("https://www.quora.com/")

enter image description here

我希望webdriver使用并保留当前会话的信息,这样我就可以登陆我的个人资料而无需再次输入我的用户名和密码。我怎样才能做到这一点?谢谢。

编辑1 :我尝试将其指向Chrome用户数据,但无效。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_option = Options()
chrome_option.add_argument('user-data-dir=~/Library/Application Support/Google/Chrome/Default')
b = webdriver.Chrome(executable_path="/Users/mymac/Downloads/chromedriver",chrome_options=chrome_option)
b.get("https://www.quora.com/")

0 个答案:

没有答案