懂Python的女票太可怕,一行代码窥探了我的浏览器历史秘密!社死现场!

1.神库browserhistory库介绍

browserhistory是Python的第三方库browserhistory。可以非常方便的获取你的浏览器的历史记录。Python真的是无所不能,太多太多现成的轮子了,你只要学会组装即可。

​​​​

对于browserhistory的安装,可以采用pip install browserhistory的命令进行安装。

​​​​browserhistory是一款简易的python脚本库,支持linux、Mac和Windows系统,支持对于火狐、谷歌和 Safari浏览器的历史记录抓取,使用的方法非常的简单。

2.如何使用

我们首先来看一下browserhistory的简单使用方法。需要注意的是,在使用browserhistory库之前,需要先关闭浏览器。简单的应用程序如下图所示:

​​

程序中首先导入browserhistory库,然后利用get_browserhistory函数获得到浏览器的历史记录。dict_obj.keys()返回的是抓取的浏览器类型。而抓取的浏览器历史记录中,包含的则是网页地址以及网页的标题。

3.抓取浏览记录写入本地文件

browserhistory库有四个函数,我们主要使用的有两个:

​​

其中get_browserhistory函数是获取浏览器的历史记录;write_browserhistory_csv函数是将获得的历史浏览记录写入到本地的csv文件。

get_database_paths函数则是用来输出浏览器的历史记录存储路径,get_username则是获取用户名。

我们可以直接利用browserhistory.write_browserhistory_csv,一行代码就可以将浏览器的历史记录写入到本地。​​​

4.窥探历史记录

获取到上面的浏览器历史记录后,可以利用简单的数据分析,进一步的窥探秘密。

1).用五行代码来统计你经常浏览的网页地址域名:

​​

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。

分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值