网站内容更新监控( 一个文件获取文件的邮箱地址执行方法(1))

优采云 发布时间: 2022-03-14 16:01

  网站内容更新监控(

一个文件获取文件的邮箱地址执行方法(1))

  

  步骤要求:

  (1)获取目标chrome前一天浏览历史中的所有网址(urls)和访问时间,并保存在txt文件中

  (2)将此txt文件发送到指定的邮箱地址(你的邮箱)

  (3)创建例行任务并每天自动完成这些操作,您可以通过电子邮件查看您的对象每天看到的内容

  背景:

  (1)mac下chrome的浏览记录在哪里?如何获取url和访问时间?

  答案:路径:/Users/Username/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学习教程和python电子书PDF格式,希望对大家的学习有所帮助。

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

  准备

  macOS 塞拉利昂

  Python3.6

  铬

  发送邮件的QQ邮箱

  QQ邮箱授权码

  SMTP 服务器地址:

  接收邮件的电子邮件地址

  执行:

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

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

  

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

  

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

  

  

  总结:

  1.使用python连接SQLite数据库,进行sql操作

  2.使用python发送邮件

  3.使用 shell 和 crontab 创建自动化的例行任务

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

  小编为大家准备了本文的项目源码,一些python学习教程和python电子书PDF格式,希望对大家的学习有所帮助。

  

  

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

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线