我希望能够从 chrome 导出历史记录,这样我就可以跟踪一些事情,例如,我上周查看了多少维基百科文章 - 我真正想要的只是一个 url 和一个时间戳(我在 Mac 上,如果事实证明你可以从命令行执行此操作)
我该从哪里开始呢?如果可以将其作为 cronjob 来运行就好了...
答案1
关闭 Chrome,然后在命令行中输入以下内容(确切的路径会有所不同,以下适用于 Mac OS X):
/usr/bin/sqlite3 ~/Library/Application\ Support/Google/Chrome/Default/History > history.log <<EOF
select * from urls;
EOF
历史记录将保存在您的主目录(或您在终端中切换到的任何目录)中名为 history.log 的文件中
或者对于用户友好的替代方案,我推荐历史趋势无限下面的答案中提到的扩展。
答案2
另请查看历史趋势无限扩展(完全披露:我是开发人员)。它为您进行一些分析,但也可以导出您的历史记录,以便您可以自己进行分析。
答案3
我刚刚创建了一个 Chrome 扩展程序,可以将你的 Chrome 历史记录导出为 csv 和 json,名为导出历史记录,并且它可以在 Mac(以及 Linux 和 Windows)上运行。
答案4
我有同样的问题,但半途而废了:在 Finder 中,键入 shift-command-g(转到文件夹...)并填写~/Library/Application Support/Google/Chrome/Default/History
。现在您已经找到了历史记录 sglite。将此文件复制到其他地方或退出 Chrome 并在例如中打开此文件SQLite 数据库浏览器
但是如何解释数据并查找/制作一个简单的 URL + 时间戳列表...不知道!
更新:找到了。请参阅上面的评论。