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

How to obtain the MIME type of URLs in the Firefox history?

Firefox keeps its list of visited URLs on disk in a SQLite database, so it is easy to write a script to output that list in CSV format.

但是,我需要根据 MIME 类型在 URL 中 select(我想恢复我的 RSS/Atom 供稿列表)。

Firefox 是否在任何地方维护该信息?

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

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

工作原理: 我使用以下命令将自己的 places.sqlite 数据库转储到文本文件中:

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

在文本编辑器中搜索此文件后发现数据中没有对 text/ 的引用,架构中 mime_type 的唯一用法是在不相关的表中(moz_faviconsmoz_annosmoz_items_annos,每个都有不同的用途)。