刺激!一行代码即可导出所有浏览记录
SQLite
数据库中,例如Windows用户可以在C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default
找到,当然在Python中我们可以使用内置OS
模块找到该数据库文件,再使用Python内置的sqlite3
模块可以轻松读取并导出浏览记录数据,而这个过程在GitHub上已经有一位外国小哥帮我们完成了,总共不到200行代码,现在我们只要使用pip install browserhistory
安装,接着进入Python导入import browserhistory as bh
bh.get_browserhistory()
import pandas as pd
pd.DataFrame.from_dict(bh.get_browserhistory()['safari'])
当然也可以一行代码将历史记录导出为CSV
bh.write_browserhistory_csv()
![](https://filescdn.proginn.com/6d1bd54b6f3720aa9cf8798bbc511de1/70f6c8df7838bc84417181be97e995b5.webp)
UTF-8
,这会导致中文乱码UTF-8
改为utf-8_sig
就能正常保存中文了,或者直接copy过来源码并修改也是可以的。并且要注意执行程序时要彻底退出浏览器,否则会丢失对应浏览器的记录。![](https://filescdn.proginn.com/79a1dbe0894539727a5766c88c70815e/d6b95c778746b076a8cfa3623de127b6.webp)
回复关键词「简明python」,立即获取入门必备书籍《简明python教程》电子版
回复关键词「爬虫」,立即获取爬虫学习资料
推荐阅读
评论