阅读Firefox书签

时间:2010-02-12 15:30:35

标签: c++ winapi firefox sqlite bookmarks

显然,最新的Firefox版本将其书签存储在名为“places.sqlite”的文件中。就像浏览器可以从其他浏览器导入书签一样,我想将书签导入文件,但我需要知道你需要做什么?

3 个答案:

答案 0 :(得分:3)

SQLite是一个嵌入式无服务器关系数据库。除了提到的ODBC驱动程序,它还有its own C API

答案 1 :(得分:1)

您可以尝试使用SyncPlaces Firefox扩展程序,这是旧版Bookmarks Synchronizer的某种继承者,不再维护它。

我用它将我的书签和缓存密码保存在几台计算机上的Firefox上。

它用于导出的文件格式是XBEL,这是一种基于XML的格式,最初是为Python书签管理程序设计的,您可能可以在C ++程序中使用它。

原则上,如果链接到SQLite library,则可以使用SQL直接访问*.sqlite个文件。或者,如果是一次性程序,您可以尝试SQLite Browser打开这样的文件并将表格导出为CSV。

答案 2 :(得分:0)

尝试使用SQLite JDBC驱动程序。 http://www.zentus.com/sqlitejdbc/