python - firefox用python运行时如何访问firefox的cookies数据库?
问题描述
我想以编程方式访问存储在文件系统上的 cookie 数据库中的 cookie。我尝试使用此代码,但它要么给出一条消息
database is locked
当浏览器正在运行时,或者当浏览器退出时不产生任何结果(我假设文件系统上的所有cookie都被删除了?)。
如何以编程方式访问与 python 浏览器会话相关的所有 cookie?我想要一个脚本,例如列出终端上的所有 cookie。怎么做?(可以是 chrome 或 firefox)。
解决方案
我尝试了您作为参考提供的代码,当我手动放置我的 cookie 的路径并进行一些小的更改以使代码在 Python 3.8 上运行时,它似乎可以工作。您是否以管理员身份运行您的 cmdprompt(如果 Linux/Mac,则在终端中使用 sudo)?
基本上,您应该能够从代码mydata
中的第 47 行之后抓取您想要的数据,然后将它们打印出来。
推荐阅读
- html - CSS Grid - 网格模板区域不会将输入拉伸到最后
- php - 带有 php 模式的计算器
- python - 如何将 .txt 与另一个进行比较并返回其中没有的内容?
- python - AWS Lambda 函数返回相同的值,除非重新部署
- typescript - 将 api 服务更新为 typescript - TS2339:“Http”类型上不存在属性“实例”
- javascript - 处理程序栏访问数组变量
- ios - Swift:尝试通过共享实例访问类方法时出错
- javascript - 从父母到孩子的传递事件反应未定义
- neo4j - Neo4j Cypher 查询链表以有条件地创建 NEWEST_REPLY 与将 NEWEST_REPLY 修改为 NEXT_REPLY
- reactjs - 我的 TypeScript 和 Reactjs 界面中的对象数组出现问题