用python做一个邮件通知管理:实时通知爬虫异常状况

如果Python爬虫发生了故障,希望第一时间来通知自己,这个时候可以通过email来向自己报告。

发送邮件的协议是SMTP,Python内置对SMTP支持,可以发送纯文本邮件,html邮件,以及带附件的邮件,Python对SMTP的支持有smtplib和email两个模块,emial负责构造邮件,smtplib负责发送邮件。

这里我是用163邮箱来发送邮件的,开启SMTP功能,采用163的电子邮件服务器smtp.163.com

构造纯文本邮件

MIMEText对象需要3个参数。

邮件正文,

MIME的类型,plain表示纯文本发送,html,表示网页发送。

设置邮件格式,这里彩了utf-8保证兼容多种语言。

构造网页邮件。

完整发邮件代码

学会了吗?赶快行动把!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181219A0HHH900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券