爬取数据想要实时知道每天的动态,加上邮箱推送岂不是更好,每天我在地铁上就能知道今天发生了什么大事。
前提是先定时爬取数据,然后推送数据在数据库读取,定义下主题即可实现,大部分代码参考之前unittest测试用例时的邮箱配置。我们使用两段代码,一部分是将标题内容在邮件中显示,二部分是在邮件中添加附件和链接
我习惯多做,哪怕失败,废话不多说将调试后的结果经验分享给大家,下面是详细代码:
#print('=====================标题显示在邮件中=====================')#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/8/23 10:37# @Author : Jianhua Wang# @Site : 敏感话题在邮件中添加链接# @File : sendEmail2.py# @Software: PyCharm import smtplibfrom email.mime.text import MIMEText# import scheduleimport pymysqlimport time user = '我是126的邮箱'pwd = '126邮箱的授权登陆码'to = '要发送给谁' # 可以设置多个收件人,英文逗号隔开,如:'***@qq.com, ***@163.com'#邮件发送方法def sen