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

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

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

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

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

更多Python视频、源码、资料加群960410445免费获取

构造纯文本邮件

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

MIMEText对象需要3个参数。

  • 邮件正文,
  • MIME的类型,plain表示纯文本发送,html,表示网页发送。
  • 设置邮件格式,这里彩了utf-8保证兼容多种语言。

构造网页邮件。

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

完整发邮件代码

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

学会了吗?赶快行动把!

猜你喜欢

转载自blog.csdn.net/sinat_38682860/article/details/85092518
今日推荐