我正在使用带有Selenium的Web浏览器自动执行某些任务。假设我使用webdriver打开一个网页说Facebook或Quora,打开的页面再次询问用户名和密码,即使我仍然登录。
from selenium import webdriver
b = webdriver.Chrome()
b.get("https://www.quora.com/")
我希望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/")