【发布时间】:2021-02-04 01:52:28
【问题描述】:
我正在使用 selenium 3.141.0 和 chromedriver 86.0.4240.22 登录网站,存储 cookie。在下一次会话期间,我希望使用现有的 cookie 来防止再次登录。但是,它不起作用。一切似乎都运行良好,但站点 https://primexbt.com 不确认现有的 cookie。我能做什么?
options = Options()
options.add_argument('--dns-prefetch-disable')
options.add_argument('--no-sandbox')
options.add_argument('--lang=en-US')
options.add_argument('--disable-setuid-sandbox')
chrome_prefs = {
'intl.accept_languages': 'en-US',
}
options.add_experimental_option('prefs', chrome_prefs)
self.driver = webdriver.Chrome(options=options)
# load cookies
cookies = get_cookies()
if cookies:
self.driver.get(self.URL_PRIMEXBT)
for cookie in cookies:
self.driver.add_cookie(cookie)
【问题讨论】:
标签: python selenium authentication selenium-chromedriver