首页 > 解决方案 > firefox用python运行时如何访问firefox的cookies数据库?

问题描述

我想以编程方式访问存储在文件系统上的 cookie 数据库中的 cookie。我尝试使用此代码,但它要么给出一条消息

database is locked

当浏览器正在运行时,或者当浏览器退出时不产生任何结果(我假设文件系统上的所有cookie都被删除了?)。

如何以编程方式访问与 python 浏览器会话相关的所有 cookie?我想要一个脚本,例如列出终端上的所有 cookie。怎么做?(可以是 chrome 或 firefox)。

标签: pythoncookies

解决方案


我尝试了您作为参考提供的代码,当我手动放置我的 cookie 的路径并进行一些小的更改以使代码在 Python 3.8 上运行时,它似乎可以工作。您是否以管理员身份运行您的 cmdprompt(如果 Linux/Mac,则在终端中使用 sudo)?

基本上,您应该能够从代码mydata中的第 47 行之后抓取您想要的数据,然后将它们打印出来。


推荐阅读