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

编程入门 行业动态 更新时间:2024-10-19 22:33:47

前言

一直以来都有一个传说:世界上有两种程序员:一种是程序员,另一种是女程序员。如果你的女票是程序员,那么恭喜你good luck!请务必更加小心哦,否则,会分分钟教你做人。

前段时间助教跟我聊天,倒了一肚子的苦水,说女票懂Python太可怕,具体是怎么回事呢,下面我们来细细说一下。

【----帮助Python学习,以下所有学习资料文末免费领!----】

1.事情起因

小马哥的女友是也是一名会的Python的程序员(据说一开始的时候是在享学培训班学的Python),相处的时间久了,生活中难免会有点小摩擦。这不前段时间,熬夜打游戏玩电脑的时间有点长,没有精力陪女友逛街看电视剧,导致了她不开心,闹情绪了。

蹭小马哥去洗澡,偷偷打开他电脑,看看他整天都在看些什么。为啥心思都不花女票身上。没想到女票仅用了一行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).用五行代码来统计你经常浏览的网页地址域名:

程序利用urlparse来解析网页地址,并输入网页地址的域名(netloc)。接下来就可以进行统计,并获取最长浏览的网页域名。

2).用Pyecharts可视化分析

为了更好地进行展示,可以通过pyecharts库来进行可视化的展示。结果如下图所示:

可以看到,浏览的最多的网页域名是www.google,除此之外,就是虎扑的域名。当女友查看并分析了他的浏览器历史之后,终于露出了满意的笑容,一场潜在的危机就这样化解掉了。

所以,友情提醒各位,不要随便上一些奇怪的网站哦。另外要记得及时清理你的history哦!友情提醒,没事赶紧回去看看的浏览器记录吧!

读者福利:知道你对Python感兴趣,便准备了这套python学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

资料领取

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码 即可领取↓↓↓

好文推荐

了解python的前景:https://blog.csdn/SpringJavaMyBatis/article/details/127194835

了解python的兼职副业:https://blog.csdn/SpringJavaMyBatis/article/details/127196603

更多推荐

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

本文发布于:2023-06-14 08:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1454571.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:可怕   浏览器   秘密   代码   历史

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!