有没有一种方法可以将所有历史记录保存为可重用格式?


1

我知道历史记录存储在sqlite数据库中,但是我想应该有一个现成的解决方案。最简单的选择就是带有日期和网址的CSV或JSON文件。


4
sqlite不可重用的是什么?你想做什么?
isuldor

Sqlite可以重用,但是只存储了几周的历史。我要永久记录它。
XXYXXY

Answers:


3

使用SQLite数据库浏览器将历史记录导出为CSV

SQLite数据库浏览器是一个免费的,公共领域的开源可视化工具,用于创建,设计和编辑与SQLite兼容的数据库文件。它适用于希望使用熟悉的类似于电子表格的界面来创建数据库,编辑和搜索数据的用户和开发人员,而无需学习复杂的SQL命令。控件和向导可供用户执行以下操作:

  • 浏览,编辑,添加和删除记录
  • 搜索记录
  • 导入和导出记录为文本
  • 从CSV文件导入和导出表格
  • 从/到SQL转储文件导入和导出数据库
    [...]
  • SQLite数据库浏览器是可移植的。没有命令行支持来自动执行操作

  • 在Chrome 30.0.1599.66上,历史记录保存在 ...\profile\Profile 1\History

  • 以Chrome中的历史记录为例

    在此处输入图片说明

  • 打开数据库历史记录 »单击浏览数据 »选择表URL »转到文件»导出»表为CSV文件

    在此处输入图片说明

  • 您最终的CSV文件将类似于以下内容

    "id","url","title","visit_count","typed_count","last_visit_time","hidden","favicon_id"
    "1","https://startpage.com/do/mypage.pl?prf=1fbfe14c3f3bebbd1a5fe1c0758af8dd","Startpage Search Engine","1","0","13024917645954087","0","0"
    "2","https://startpage.com/do/search","google.de - Startpage Web Search","1","0","13024917649780087","0","0"
    "3","https://startpage.com/do/search?","superuser.com - Startpage Web Search","1","0","13024917655295087","0","0"
    "4","http://superuser.com/","Super User","1","0","13024917657441087","0","0"
    
  • 可以对Cookie进行相同的操作,但不能对您的书签文件进行加密,因为它已加密


这样只会保存当前历史记录。我要连续保存。一个明显的事情是每隔一周将其导出一次,但这就是我要避免的事情。
XXYXXY

好吧,那你应该改一下你的问题。到目前为止,您还没有提到这一点。然后,也许其他人会想出一个更好的答案
nixda

0

我对此进行了研究,发现是:

您的历史记录存储在以下位置:

C:\Users\[username]\AppData\Local\Google\Chrome\User Data\Default

您可以将这些文件添加到Chrome的其他安装中以访问它们,但不能使用其他应用程序打开它们。如果您使用Gmail帐户登录chrome,您的书签将同步并与您在一起。根据Google网上论坛,其Beta版Chrome浏览器开始同步历史记录,但实时稳定版目前不同步。因此,这将是将来可能发生的事情,但不是现在。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.