python爬虫之短信报警

摘要:
1importsmtplib2importemail.mime.multipart3importemail.mime.text45defsend_email(content=''):6"""7发送邮件8:paramSMTP_host:smtp.163.com9:paramfrom_addr:发送地址:xxx@163.com10:parampassword:密码:password11:paramto

1
importsmtplib 2 importemail.mime.multipart 3 importemail.mime.text 4 5 def send_email(content=''): 6 """ 7 发送邮件 8 :param SMTP_host: smtp.163.com 9 :param from_addr: 发送地址:xxx@163.com 10 :param password: 密码: password 11 :param to_addrs: 发送给谁的邮箱: xxx@qq.com 12 :param subject: 邮件主题: test 13 :param content: 邮件内容: test 14 :return: None 15 """ 16 17 #发送邮箱smtp服务器地址 18 SMTP_host = 'smtp.163.com' 19 #发送邮箱账户 20 from_addr = '#######@163.com' 21 #发送邮箱账户密码 22 password = '********' 23 #收件人邮箱地址 24 to_addrs = '##########@139.com' 25 #右键主题 26 subject = '关于爬虫报警' 27 28 msg =email.mime.multipart.MIMEMultipart() 29 msg['from'] =from_addr 30 msg['to'] =to_addrs 31 msg['subject'] =subject 32 content = content+'状态异常' 33 txt =email.mime.text.MIMEText(content) 34 msg.attach(txt) 35 36 smtp =smtplib.SMTP() 37 smtp.connect(SMTP_host, '25') 38 smtp.login(from_addr, password) 39 smtp.sendmail(from_addr, to_addrs, str(msg)) 40 smtp.quit() 41 42 send_email()

免责声明:文章转载自《python爬虫之短信报警》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于crossvalind函数(转)web 前端优化-戈多编程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MonkeyRunner (一)

monkeyrunner The monkeyrunner tool provides an API for writing programs that control an Android device or emulator from outside of Android code. With monkeyrunner, you can write a...

python 获取cookie,发送请求

获取cookie思路: 1、确认登录login接口,及登录所需参数(包括用户名、密码、uuid等参数); 2、确认uuid等参数的获取接口(一般是get请求); 3、凭借uuid等参数向login接口发起请求,获取响应报文中的cookie(不同的网站平台可能表示方法不一样,需区别对待); 示例代码: # -*- coding:UTF-8 -*- impor...

python 爬取百度图片

#coding=utf-8 """根据搜索词下载百度图片""" importre importsys importurllib importrequests defget_onepage_urls(onepageurl): """获取单个翻页的所有图片的urls+当前翻页的下一翻页的url""" if notonepageurl:...

python之局部变量引用赋值前的结果

通过正则表达式,实现加减 昨晚在做计算器的时候,被一个BUG搞懵比了。现在再看看,发现我好小白啊~~ 1 #8+5+6-5 2 num = input("please input:") 3 sa = re.split(r'(D)', num) #区配到非数字则分割 4 5 6 def func(s): 7 #result...

visdom使用

最近要跑一个faster-rcnn的代码,用到了visdom,因此记录一下使用方法 1、在服务器上运行 python -m visdom.server 发现一直是Downloading scripts, this may take a little while,在网上找了一些方法, 找到visdom模块安装位置 其位置为python或anaconda安装目...

rabbitmq的笔记(五)用Python请求rabbitmq的接口监控状态

1、使用了Python的requests模块,是因为服务器本来就是Python2,使用这个已安装的模块也比较熟悉。json是用来读数的,吧rabbitmq返回的json数组去除字符串。time和datetime都是获取时间点。 #!/usr/bin/env python #-*- coding:utf-8 -*- importrequests, json...