我能够从firefox中的sqlite数据库中读取cookie。 但是,我还需要阅读firefox cookie列表中标记为“Expires:At a session of session”的cookie。
似乎这些不存储在sqlite数据库中。
有没有办法以编程方式阅读这些内容?
谢谢, 利亚
答案 0 :(得分:5)
我也想这样做而且无法理解。它们必须存储在某个地方,因为如果你恢复了Firefox会话,它们就在那里。我发现的最近的事情是: https://addons.mozilla.org/en-US/firefox/addon/66579
允许您导出它们。但是没有骰子的编程。
编辑: 其实我弄清楚了。它们作为javascript在firefox配置文件中存储在'sessionstore.js'中。一个python示例是:
true = True
false = False
s = eval(file('<path to firefox profile>/sessionstore.js').read())
s['windows'][0]['cookies']