美文网首页python热爱者码农的世界Python新世界
室友总想知道他对象在干什么,我用Python监控他对象的电脑,原

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原

作者: Python新世界 | 来源:发表于2018-07-13 13:48 被阅读7次
室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 image

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

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

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

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

requirements:

macOS Sierra

Python3.6

Chrome

发送邮件的qq邮箱地址

qq邮箱授权码

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

接受邮件的邮箱地址

代码:

1. get_history.py

2. send_email.py

3. start.sh

4. crontab -e

Python源代码:

send_mail.py

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来

get_history..py

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来

(2) get_history.py:通过这个Python脚本,我们可以把url和访问时间提取出来,并且存储在

result.txt中,下图就是我得到的部分结果

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来

(3) send_email.py:通过这个Python脚本,我们可以把result.txt作为附件,发送给指定邮箱地

址,下图是我得到的部分结果

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来

这样,我们在终端执行./start.sh,系统就会帮我们把这三条语句依次执行了

注意:由于crontab命令需要绝对路径,所以这里的路径都是用绝对路径

(5) crontab :如果使用了这个命令,在电脑开机并且联网的情况,系统会自动执行,然后把结果发到你的邮箱

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来

答:在我们打开浏览器的同时去访问History时,就会出现这种情况,有两种解决办法:

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来

路径问题:

答:大家在实现的时候,要注意把路劲改成自己电脑上的,还有那个邮箱相关的信息也要改成自己的。

总结:

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

2.运用python发送邮件

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

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

展望:

1.把这些打包成一个可执行文件,双击之后可以直接部署,并且可以跨平台

2.目前这个脚本,只有在电脑是打开并且联网的时候,才能自动执行,所以并不能理想地监控别人的浏览记录哦!

3.最后祝大家跟小草一样顽强,早日登上人生巅峰

室友总想知道他对象在干什么,我用Python监控他对象的电脑,原来

相关文章

  • 室友总想知道他对象在干什么,我用Python监控他对象的电脑,原

    (2)怎么发送一个带附件的邮件? 答:使用python内置的email和smtplib两个模块去构造和发送邮件 (...

  • python 对象 __bool__ 和 __len__函数

    我们知道在python中一切皆对象,Python中的None,他也属于NoneType这个类型。在python中,...

  • python的类与对象

    对象的定义 python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里...

  • PYTHON 中的对象

    摘自python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗...

  • 01面向对象高级(chen)

    ------------面向对象(高级)--------- 面向对象(oo): 你只关系怎么用 不需要知道的内部原...

  • 家有青春期的孩子

    每到周六、周日加班的时候,都想把家里的监控给儿子按上,想知道他在家里干什么?想知道他是不是又在玩游戏、玩电脑、还是...

  • Python3 & 类方法,实例方法,静态方法详解

    类对象和实例对象 类:Python中一切皆为对象,对象是抽象的,Python中的对象用类来表示。而在实示使用时,通...

  • 工作问题总结

    1、对象赋值问题(对象赋值影响原对象)直接用=的方式把一个对象赋值给另一个对象,会导致修改新对象时,原对象也发生变...

  • 2017-12-26

    今天老师继续讲解了他的设计项目,关于状态机监控类,主要是和我们讲课面向对象的思想,还有关于python语言和c语言...

  • 小整数池的问题

    在 Python 中一切都是对象,毫无例外整数也是对象,对象之间比较是否相等可以用 ==,也可以用 is。 ==和...

网友评论

    本文标题:室友总想知道他对象在干什么,我用Python监控他对象的电脑,原

    本文链接:https://www.haomeiwen.com/subject/zrbjpftx.html