2024-04-24 06:05:13 发布
网友
我正试着从它的数据库中提取FF cookie(cookies.sqlite). 但是,似乎只有过期日期的cookies可以在那里找到(我正在搜索会话结束时过期的cookies)。我甚至打开了FF的“记住打开的标签”功能。 我不明白-他们之间有什么根本的区别。 我可以在FF用户界面中看到cookie,但在硬盘上找不到。在
感谢任何人。在
Farlan是正确的会话cookie存储在会话存储.js文件。我创建了一个模块来从sqlite和这个会话文件加载cookies,可以在这里找到:https://bitbucket.org/richardpenman/browser_cookie/
用法示例:
import requests import browser_cookie cj = browser_cookie.firefox() r = requests.get('http://stackoverflow.com', cookies=cj)
我在找同样的东西,发现了这个: http://blog.mithis.net/archives/python/90-firefox3-cookies-in-python 我想正确的做法是使用代码添加另一个cookiejar后端
会话cookie存储在sessionstore.js文件中。在
sessionstore.js
这个文件本质上是一个JSON对象。如果您解析它,请在windows[0].cookies下查看以获得会话cookie数组。在
windows[0].cookies
通常每个会话cookie中的唯一字段是{name, host, path, value},但偶尔会看到一个httpOnly参数。在
{name, host, path, value}
httpOnly
Farlan是正确的会话cookie存储在会话存储.js文件。我创建了一个模块来从sqlite和这个会话文件加载cookies,可以在这里找到:https://bitbucket.org/richardpenman/browser_cookie/
用法示例:
我在找同样的东西,发现了这个: http://blog.mithis.net/archives/python/90-firefox3-cookies-in-python 我想正确的做法是使用代码添加另一个cookiejar后端
会话cookie存储在
sessionstore.js
文件中。在这个文件本质上是一个JSON对象。如果您解析它,请在
windows[0].cookies
下查看以获得会话cookie数组。在通常每个会话cookie中的唯一字段是
{name, host, path, value}
,但偶尔会看到一个httpOnly
参数。在相关问题 更多 >
编程相关推荐