尝试使用带有 Python(或 Java)的 Chromedriver 来破坏 cookie。
我发现了
for cookie in browser.get_cookies():
print(cookie['name'] + ' --> ' + cookie['value'])
仅向我提供与我的浏览器所在的事件页面相关的 cookie。
有没有什么方法可以使用 Selenium 或 native Python(在 Ubuntu 上,如果我需要进入文件系统),获取事件 selenium session 中的所有 cookie?
最佳答案
您可以提供一个 userdir 并从那里提取 cookie。
co = webdriver.ChromeOptions()
co.add_argument("--user-data-dir=userdir")
browser = webdriver.Chrome(chrome_options = co)
cookie 最终将保存在 userdir/Default/Cookies
中,这是一个 SQLite3 数据库。
关于python - 获取或操作 Selenium Webdriver 中的所有 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13404670/