获取浏览访问记录_Python居然可监控对方的网站浏览记录,无痕浏览也百搭

95e6a1ec938f1c68fa7d438e38f3e183.png

步骤需求:

(1) 获取你对象chrome前一天的浏览记录中的所有网址(url)和访问时间,并存在一个txt文件中

(2)将这个txt文件发送给指定的邮箱地址(你的邮箱)

(3)建立例行任务,每天定时自动完成这些操作,你就可以通过邮件查看你对象每天看啥了

背景:

(1)mac下chrome的浏览记录在哪?怎么获取网址(url)和访问时间?

答:路径:/Users/用户名/Library/Application Support/Google/Chrome/Default/History

History:是一个SQLite数据库,其实就是一个文件,可以用DB Browser for SQLite

去查看所有的信息,我们要的信息在urls表中

怎么获取:用python内置的sqlite3库连接History,通过sql得到我们想要的信息

(2)怎么发送一个带附件的邮件?

答:使用python内置的email和smtplib两个模块去构造和发送邮件

(3)怎么把这些过程自动化?

答:使用shell脚本将这些过程连接起来,然后使用crontab命令定时运行

小编为大家准备了本文的项目源码和一些python的学习教程以及PDF格式的python电子书籍,希望可以在学习中帮到大家。

获取方式:请大家转发关注并私信小编关键词:“03”,即可获取最全套的python自学视频教程和PDF电子书籍一套。

准备

macOS Sierra

Python3.6

Chrome

发送邮件的qq邮箱地址

qq邮箱授权码

SMTP服务器地址 : smtp.qq.com

接受邮件的邮箱地址

执行:

(1) 首先我们用DB Browser for SQLite来看下History中的urls表的数据组成

从表中可以看出,我们要的网址和访问时间就在urls.url和urls.last_visit_time中

70a757f9a00795698ac218c707189984.png

通过这个脚本,我们可以把url和访问时间提取出来,并且存储在result.txt中,下图就是我得到的部分结果

d1873b338c2f0fa1d525c9073c3c65eb.png

通过这个脚本,我们可以把result.txt作为附件,发送给指定邮箱地址,下图是我得到的部分结果

fd05ba514ab39429751494da24adab12.png
b85b6784b3ec004d314b17db3b15b922.png

总结:

1.运用python连接SQLite数据库,并执行sql操作

2.运用python发送邮件

3.运用shell和crontab建立自动化例行任务

4.看别人隐私是不对的,这篇文章只是作者自己瞎玩的,实际可行性不强。

小编为大家准备了本文的项目源码和一些python的学习教程以及PDF格式的python电子书籍,希望可以在学习中帮到大家。

77de954745edfba4ac74a64c5e31cb6b.png
2e80f33fc3e8c0b0f6e359908249a5bb.png

获取方式:请大家转发关注并私信小编关键词:“03”即可获取最全套的python自学视频教程和PDF电子书籍一套。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值