网站内容更新监控( 一个文件获取文件的邮箱地址执行方法(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电子书.