- A+
前言
这个目前是个脚本,
只能在电脑是打开并且联网的时候,
才能自动执行,
所以并不能随心所欲的监控别人的浏览记录哦!
不过这种是违法的行为,谨慎!谨慎!再谨慎!
需求:
1.先要获取你女神chrome前一天的浏览记录中的所有网址(url)
和访问时间,并存在一个txt文件中
2.我们再将这个txt文件发送给指定的邮箱地址(你的邮箱)
3.建立例行任务,每天定时自动完成这些操作,
你就可以通过邮件查看你对象每天看啥了
代码:
- get_history.py
- send_email.py
- start.sh
- crontab -e
需要的工具
- macOS Sierra
- Python3.6
- Chrome
- 发送邮件的qq邮箱地址
- qq邮箱授权码
- SMTP服务器地址 : smtp.qq.com
- 接受邮件的邮箱地址
执行:
1.首先我们用DB Browser for SQLite来看下
History中的urls表的数据组成从表中可以看出,
我们要的网址和访问时间就在
urls.url和urls.last_visit_time中:
2.get_history.py:
通过这个脚本,
我们可以把url和访问时间提取出来,
并且存储在result.txt中,
下图就是我得到的部分结果:
3. send_email.py:
通过这个脚本,
我们可以把result.txt作为附件,
发送给指定邮箱地址,
下图是我得到的部分结果:
4 ./start.sh :
前面几个脚本其实已经完成了我们的任务,
但是每次都执行这么多脚本,
太麻烦了,
我们可以把这些脚本的执行语句整理成一个shell脚本:
这样
我们在终端执行./start.sh,
系统就会帮我们把这三条语句依次执行了
注意:
由于crontab命令需要绝对路径,
所以这里的路径都是用绝对路径
5.crontab :
如果使用了这个命令,
在电脑开机并且联网的情况,
系统会自动执行,
然后把结果发到你的邮箱
使用方法:
在终端下输入crontab -e,
使用vim输入下面一行代码就可以了
说明:
前面两个数字,
就是你每天执行这个脚本的时间,
我这里设置的是14:20。
重要的事再说三遍:
一定要写绝对路径!!!
一定要写绝对路径!!!
一定要写绝对路径!!!
总结:
我们首先要知道,看别人隐私是不对的,这篇文章只是我自己瞎玩的,实际可行性不强,欢迎大家吐槽!