V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fengwq
V2EX  ›  浏览器

如何导出、永久保存浏览器历史记录? [风无前]

  •  
  •   fengwq · 2 天前 · 580 次点击

    保存浏览器历史记录这个需求,可能对大部分人来说都不是刚需。网友反而更推荐使用无痕模式,以及在死前一定要把历史记录删掉。对我来说也算不上刚需,但还是有那么几次,突然需要曾经看过的某个网页,想从历史记录中找出来。
    对于人生大部分时间花在线上的人来说,历史记录是不能忽略的「活过的痕迹」。具有保存的价值,而且保存成本也很低。

    浏览器是如何保存历史记录的?

    Chrome 、Firefox 、Safari 都是把历史记录存在 SQLite 数据库中的。
    没有密码,只要有文件访问权限就能读取。

    如何永久保存历史记录?

    很遗憾,主流浏览器默认都不能永久保存

    Chrome 、Edge 保存 90 天(三个月)( Google 官方文档 )。不支持修改。
    Firefox 则是有一个不固定的数量上限,超过这个数量的历史记录会被清理。这机制也意味着,如果不经常上网,历史记录可以保存很久。

    对于 Firefox 141.0 版本,进入 about:config 搜索 places.history.expiration.transient_current_max_pages 是搜不到结果的,也就不知道能够保存多少条记录。那么,添加 places.history.expiration.max_pages 可能也不会生效。
    我的电脑算是高配,目前保存了约 15 万条记录,时间跨度是 1 年。

    Safari 默认保存一个月,可以设置为一年、手动(永久)。

    Vivaldi 可以设置永久保存。但不知道用起来怎么样。

    人脑能记住多久的历史记录?

    毕竟,如果已经忘了看过的网页,也就不会有找回的需求了。人脑并不像电脑那样存储信息,很多网页可能看完第二天就忘了,但印象深刻的网页能记住多年。当然,一般也就只能记住网页的内容,不包括 URL 。

    如何导出历史记录?

    即使浏览器本身不能永久保存,定期导出历史记录最后也能实现永久保存。但是,同样地,Chrome 、Firefox 都不支持导出历史记录。
    前面已经说过,浏览器基本都是把历史记录放在数据库里。那么直接读取数据库,再导出就可以了。这里就要感谢 Nir Sofer 开发了软件 BrowsingHistoryView (以下简称 BHV )。

    BrowsingHistoryView

    BHV 可以读取 12 个浏览器的历史记录,合并到同一个表格里;支持查看、搜索、导出( csv 等 4 种格式)。支持中文(需要手动配置)。
    软件还支持命令行,只要写个定时任务,就可以实现自动保存所有历史记录了。
    我推荐保存为 csv 格式。如果数据量较大,建议每个 csv 文件大小控制在 50 MiB 以内。

    软件安全吗?
    历史记录属于敏感信息,普通用户即使没有被攻击的价值,也有被拿去卖的价值(《 "Stylish"浏览器扩展会窃取你所有的互联网历史记录 》)。

    BHV 不是开源的。2012 年发布 v1.00 版本。
    网页 UI 一看就是 old school 程序员。再一看主页,好家伙,开发了几十个工具软件。还是比较安心的。
    微步云沙箱VirusTotal ,检测未发现问题。
    我不担保 BHV 的安全性;只能说我正在用,如果有问题,会更新的。

    更新日志

    2025-07-30 第一版,发布
    2025-07-28 开始写


    欢迎关注我的频道 https://t.me/fengwq

    i8086
        1
    i8086  
       1 天前
    EDGE 不介意就让微软帮你保存吧,我看一年前的浏览记录还在。

    https://account.microsoft.com/privacy/web-search
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1118 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 17:59 · PVG 01:59 · LAX 10:59 · JFK 13:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.