问题描述
这个问题是 How to get cookies from web-browser with Python?
的扩展我想从登录到 chrome 的 3 个帐户的相同 url 中提取 cookie。我已经完成了上一个 url 的代码测试,它只返回来自单个用户的 cookie。我已经研究过这个库,显然没有这个功能。
这是我正在使用的代码:
import browser_cookie3
from selenium import webdriver
driver = webdriver.Chrome('C:/Users/pedro/Desktop/chromedriver')
cookies = browser_cookie3.chrome(domain_name='my/url')
print('cookies._cookies')
解决方法
查看 None
模块。您可以从 Python 运行 Chrome(在名为 webdriver 的 selenium 中)。
如果您使用 selenium 启动 Chrome 浏览器(并将其存储到一个变量中),您就拥有了 selenium webdriver,并且您可以像往常一样登录。
然后 selenium
导致 cookie 成为字典,随时可用。