python - 如何使用 Python 3 脚本在浏览器中获取所有存储的 cookie?
问题描述
有没有办法为某个浏览器获取所有存储的 cookie?
我搜索了网络,但只引用了 javascript或类似 Retriving all Cookies in Python,经过一些调整后工作正常,但只给我来自特定站点的 cookie。
但我想读出所有 cookie,比如说由 Chrome 或 Safari 存储的。
我怎么能用python做到这一点?是否有我可以请求或读取的全局系统变量?
解决方案
我认为你需要这个模块https://github.com/borisbabic/browser_cookie3。有了它,您可以通过以下方式简单地获取 Chrome 的所有 cookie 列表:
import browser_cookie3
cookies = list(browser_cookie3.chrome())
现在只需根据需要解析列表。
推荐阅读
- javascript - 从 javascript 更改样式
- angular - Angular Material Paginator:如何触发 ts 文件上的转到第一页事件
- python - 无法标记数据框中的多个列
- r - Shiny DownloadHandler 无法保存 .csv 文件
- php - Opencart 3.0 不保存数据自定义模块
- angular - Angular 6 spinner 组件路由器事件未触发
- angular - Angular ngrx:检查对象中是否存在字段
- c++ - 成员字段的成员函数上的 std::async
- objective-c - iOS 上的简单 Ping EXC_BAD_ACCESS 崩溃
- java - 如何使用正则表达式根据关键字对整行进行字符串匹配并将其清空