如果不想看文字的话,这里面由我的b站详细讲解:
https://www.bilibili.com/video/av75377135?p=3
为什么要用它
给大家举一个例子:爬虫都会花一定的时间,你难免有离开机器的时候。发邮件可以保证你再外边还能及时收到状态汇报,这样的话:
1.感觉差不多了就可以回家
2.很酷炫
我给大家列举一个小栗子:
假定现在是按照页面爬取
for 每个页面 in 整体页面数:
if 页面==想要提醒的点(这个地方也可以设置成运行时间):
给自己发邮件
这里要注意,在国内我们通常选择用QQ邮箱,因为更稳定一些,建议大家coding时尽量先从QQ邮箱试。
步骤
了解怎么用之后,我们看一下它的操作原理是如何的
导入python自带的email包
from email.mime.text import MIMEText#发邮件用的
import smtplib#连接邮箱服务器用的
设计一封邮件
在这里我们要把我们邮件的格式设计好。这个包时支持发附件和图片的。不过对于查看进程来说我认为发文字足以,有兴趣的同学也可以看看其他博文。
text = '加油!奥里给!!'#编写要发送的信息
msg = MIMEText(text)#初始化自己的信息形式
msg['Subject'] = '奥里给'#写明自己邮件主题
msg['From'] = '[email protected]'#这个随便写,主要是让对方知道你是谁
msg[