如何在Firefox历史记录中获取URL的MIME类型?

时间:2016-05-17 08:30:53

标签: sqlite firefox browser-history

Firefox keeps its list of visited URLs on disk in a SQLite database,因此很容易编写a script to output that list in CSV format

但是,我需要根据MIME类型选择URL(我想恢复我的RSS / Atom提要列表)。

Firefox是否在任何地方都保留了这些信息?

(我可以编写一个脚本来对列表中的每个URL发出一个HEAD请求,并记录返回的MIME类型。有47K的URL,这不是最礼貌的事情,所以我正在寻找一种方法避免它。)

1 个答案:

答案 0 :(得分:1)

简答: 可悲的是,看起来不礼貌可能是唯一的方式...... Firefox似乎并未在其历史中存储此信息。

<强>巷道: 我使用以下命令将我自己的places.sqlite数据库转储到文本文件中:

.open places.sqlite
.mode csv
.headers on
.out places.dmp
.dump

在文本编辑器中搜索此文件显示数据中没有对text/的引用,并且架构中mime_type的唯一用法是不相关的表(moz_favicons,{ {1}}和moz_annos,每个都有不同的用途。)