import smtplib
from email import encoders
from email.header import Header
from email.mime.text import MIMEText # 发送文本
from email.utils import parseaddr, formataddr
mail_host = “smtp.163.com” # SMTP服务器
mail_user = “你的邮箱号” # 用户名
mail_pass = " 授权密码" # 授权密码,非登录密码
sender = '发件人名字[email protected] ’ # 发件人
receivers = [“接受人名字[email protected]”,] # 接收邮件
content = ‘人生苦短,我用Python’ # 内容
title = ‘test’
def sendEmail():
message = MIMEText(content, ‘plain’, ‘utf-8’) # 内容, 格式, 编码
message[‘From’] = ‘{}’.format(sender) #发件人
message[‘To’] = ‘’.join(receivers) #收件人
message[‘Subject’] = Header(‘tests’,‘utf-8’)
try:
smtpObj = smtplib.SMTP_SSL(mail_host, 465) # 启用SSL发信, 端口一般是465
smtpObj.login(mail_user, mail_pass) # 登录验证
smtpObj.sendmail(sender, receivers, message.as_string()) # 发送
print(“mail has been send successfully.”)
except smtplib.SMTPException as e:
print(e)
if name == ‘main’:
sendEmail()
通过调用邮箱 我们可以配合爬虫做很多有趣的事情。
比如爬取天气的信息发送给你关心的人。 虽然市场上有Api 可以调用,但无法根据自己的需要来获取信息。
有时你没时间一直盯着某网站。你可以通过爬虫 一旦出现 便发送到你的邮箱中 这就很爽。。。
因为最近再学习 量化。对爬虫就没深入了。量化很多 也用Python编写或者Javascript 。但更过商用级还是Python。
python 需要学习的太多。。。。。
机器语言 深度学习 数据分析 网络编程 太多太多了 向在奋斗的程序猿致敬
人生苦短,我学Python