【问题标题】:How to get all stored cookies in ones browser with a Python 3 script?如何使用 Python 3 脚本在浏览器中获取所有存储的 cookie?
【发布时间】:2019-05-13 12:47:58
【问题描述】:

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

我在网上搜索过,但只有referrals to javascript 或类似的东西 Retrieving all Cookies in Python 经过一些调整后工作正常,但只给我来自特定站点的 cookie。

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

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

【问题讨论】:

标签: python python-3.x cookies


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢。这给了我一个很好的模板来使用。不过好像是为windows写的?
  • 不客气 :) 关于 Windows - 我在 Ubuntu 18.04 上对其进行了测试,它可以工作。我猜代码中的所有系统都有一些 polyfill。
猜你喜欢
  • 1970-01-01
  • 2021-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-07
  • 2021-10-13
  • 1970-01-01
相关资源
最近更新 更多