我如何创建一个应用程序来读取我所有的浏览器(firefox)历史记录?我注意到我有
C:\ Users \ user.name \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ 646vwtnu.default
什么看起来像一个sqlite数据库(urlclassifier3.sqlite),但我不知道它是否真的用来存储历史信息。我搜索了有关如何执行此操作的示例,但未找到任何内容。
ps:尽管标题相似,但我认为这个问题与“如何访问浏览器历史记录”不同。
我相信这places.sqlite
是您应该寻找的历史记录(Firefox 3)。以下是几个Mozilla Wiki条目,其中包含有关该主题的一些信息。
Mozilla 2:统一存储
浏览器历史记录 (请参见此处的“数据库设计”部分)
在Firefox的早期版本中,它们将历史记录存储在名为的文件中history.dat
,该文件以称为“ Mork”的格式进行了编码。Jamie Zawinski的这个perl脚本可用于解析Mork文件。