gpt4 book ai didi

python - Selenium 从 CookieJar 添加 Cookie

转载 作者:太空狗 更新时间:2023-10-30 01:05:49 31 4
gpt4 key购买 nike

我正在尝试将 python 请求 session cookie 添加到我的 selenium webdriver。

我已经试过了

for c in self.s.cookies :
driver.add_cookie({'name': c.name, 'value': c.value, 'path': c.path, 'expiry': c.expires})

此代码适用于 PhantomJS,但不适用于 Firefox 和 Chrome。

我的问题:

  1. Firefox 和 Chrome 是否有任何特殊的 cookiejar 迭代?
  2. 为什么它适用于 PhantomJS?

最佳答案

for cookie in s.cookies:  # session cookies
# Setting domain to None automatically instructs most webdrivers to use the domain of the current window
# handle
cookie_dict = {'domain': None, 'name': cookie.name, 'value': cookie.value, 'secure': cookie.secure}
if cookie.expires:
cookie_dict['expiry'] = cookie.expires
if cookie.path_specified:
cookie_dict['path'] = cookie.path

driver.add_cookie(cookie_dict)

检查此以获得完整的解决方案 https://github.com/cryzed/Selenium-Requests/blob/master/seleniumrequests/request.py

关于python - Selenium 从 CookieJar 添加 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41906704/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com