刺激!一行代码即可导出所有浏览记录
Python网络爬虫与数据挖掘
共 1224字,需浏览 3分钟
·
2020-09-18 17:37
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()
UTF-8
,这会导致中文乱码UTF-8
改为utf-8_sig
就能正常保存中文了,或者直接copy过来源码并修改也是可以的。并且要注意执行程序时要彻底退出浏览器,否则会丢失对应浏览器的记录。
回复关键词「简明python」,立即获取入门必备书籍《简明python教程》电子版
回复关键词「爬虫」,立即获取爬虫学习资料
推荐阅读
评论