首页 > 解决方案 > 如何使用 Python 3 脚本在浏览器中获取所有存储的 cookie?

问题描述

有没有办法为某个浏览器获取所有存储的 cookie?

我搜索了网络,但只引用了 javascript或类似 Retriving all Cookies in Python,经过一些调整后工作正常,但只给我来自特定站点的 cookie。

但我想读出所有 cookie,比如说由 Chrome 或 Safari 存储的。

我怎么能用python做到这一点?是否有我可以请求或读取的全局系统变量?

标签: pythonpython-3.xcookies

解决方案


我认为你需要这个模块https://github.com/borisbabic/browser_cookie3。有了它,您可以通过以下方式简单地获取 Chrome 的所有 cookie 列表:

import browser_cookie3 cookies = list(browser_cookie3.chrome())

现在只需根据需要解析列表。


推荐阅读