2013-05-31 17:39:17 +0000 2013-05-31 17:39:17 +0000
44
44
Advertisement

Chrome浏览器的历史记录能否导出为HTML文件?

Advertisement

在Google Chrome浏览器中,有没有一种内置的方法可以让我制作一个HTML文件保存到我的本地机器上,就像书签的文件一样?

如果没有,是否有一个扩展程序可以做到这一点?

Advertisement
Advertisement

答案 (5)

33
33
33
2013-05-31 18:21:54 +0000

比使用扩展程序更简单:Chrome中的历史页面已经是一个HTML页面了,就像Chrome中的所有其他窗格和页面一样

只需右键点击页面的空部分,选择Save As...并保存为完整的HTML。如果你在Chrome浏览器中重新打开,它将会呈现相同的效果,图标和所有的图标。如果你尝试在不同的浏览器中打开结果页面,你仍然会得到所有的历史数据,只是没有样式和图标。

2016年5月更新

由于谷歌不断改变内部页面(历史记录、书签、设置等)的渲染方式,所以原来的答案已经不准确了。即在Chrome 52(2016年5月)中,历史记录网址会出现在一个带有分页机制的iframe内。

为了方便后人,最好的方法是将所有的书签数据(url+日期)以CSV文件的形式获取,具体方法见【本文】(https://yuji.wordpress.com/2014/03/10/export-chrome-history-as-csv-spreadsheet/)。

TL;DR:

1.确保你的系统中安装了 sqlite3 。你可以在Windows系统中使用编译后的二进制文件。 2. 找到历史记录文件(在Mac上。cd ~/Library/Application\ Support/Google/Chrome/Default/. 在Windows系统上:cd "%LocalAppData%\Google\Chrome\User Data\Default"my-history.csv. 3. 将历史记录文件复制到另一个位置(当Chrome浏览器打开时,你不能使用原文件)。 4. 从命令行:

C:\> sqlite3 History
sqlite> .headers on
sqlite> .mode csv
sqlite> .output my-history.csv
sqlite> SELECT datetime(last_visit_time/1000000-11644473600,'unixepoch','localtime'), url FROM urls ORDER BY last_visit_time DESC

现在你应该有一个名为0x6&的文件,其中包含所有URL和日期。

脚本的要点可以在 这里 找到。

希望这能在2016年为你工作。不过不能保证在2019年也能用:)

更新2019年12月

来自未来的问候:)
我可以确认Sqlite 3解决方案在2019年仍然可以使用,并且实际上可以与其他基于Chromium的浏览器一起工作(最近用Brave 1.1.20测试成功)。

28
28
28
2013-12-28 21:08:42 +0000

在Mac中。

cd "~/Library/Application Support/Google/Chrome/Default"
sqlite3 History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > ~/history_export.txt

在Windows系统中:

cd "%LocalAppData%\Google\Chrome\User Data\Default"
sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > history_export.txt

如果你在Windows上没有SSD,这可能需要很长的时间。

15
Advertisement
15
15
2013-05-31 18:07:06 +0000
Advertisement

有一个工具叫做Chrome历史视图,可以导出为几种不同的格式,包括HTML。有一个关于这个工具的文章这里

4
4
4
2014-03-23 22:21:12 +0000

我刚刚创建了一个Chrome扩展,它可以将你的Chrome历史记录以csv和json的形式导出,叫做导出历史记录

如果你安装了 JSONView 扩展 ,你可以在 Chrome 浏览器中打开 json 文件,并像查看网页一样查看它,并且可以在 Excel 或 Numbers 中打开 csv 文件。

0
Advertisement
0
0
2020-02-02 06:18:05 +0000
Advertisement

对于试图做分析而不是监控的人来说,一个间接的解决方案可能有用,请查看 rescutime.com。它可以向你展示你的浏览历史报告,并允许你将这些报告导出为csv。这些可能是汇总报告。

Advertisement

相关问题

16
1
18
10
3
Advertisement