browserhistory
browserhistory 是一个可以很方便的获取浏览器历史记录的第三方模块,支持 safari、chrome、firefox 浏览器。
pip install browserhistory
使用
先来看看 Chrome 浏览器的历史记录存放在磁盘的哪个地方, 在浏览器地址栏输入 chrome://version
,如下图可以找到 Chrome 将个人资料存放的地址。
其中 history 文件就是历史记录,它是一个 sqlite 数据库文件,可以使用 DB Browser for SQLite (https://sqlitebrowser.org/dl/) 工具打开并查询数据。
下面三行代码调用 browserhistory 模块获取历史,并保存在了 CSV 文件中。
import browserhistory as bh
dict_obj = bh.get_browserhistory()
bh.write_browserhistory_csv()