1. 两行代码搞定历史浏览器记录
pip install browserhistory
代码示例
import browserhistory as bh
bh.write_browserhistory_csv()
2. 源码解读


谷歌,火狐,safari 的历史浏览记录都保存在user目录下的固定位置,因此只要知道当前登录用户的user目录就以获得准确的位置。作者在get_database_paths 函数中,根据平台的不同,使用了不同的方法来确定user目录。

这三种浏览器的数据都存储在sqlite3中,get_browserhistory函数分别将这三种浏览器的历史浏览器记录从数据库中读取出来,这个过程需要你关闭浏览器,浏览器和你的程序无法同时操作sqlite3。

最后一步,使用csv模块,将不同的浏览器历史浏览记录写入到csv文件中。
受限于篇幅,每段代码只截取关键内容,感兴趣的朋友可以下载源码仔细研究,本文仅做大概介绍
3. 收获
sys.platform
csv 模块使用
sqlite3 读取数据库
获得不同平台,当前登录用户的user目录
os.path 模块的用法
文章转载自coolpython,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




