第一步:通过ip138来爬取外网ip

第二步:通过python的smtplib模块和email来发送邮件,具体用法去网上搜索,
下面是代码示例:
#!/usr/bin/env python
#coding:utf-8
import urllib2
import re
import smtplib
from email.MIMEText import MIMEText
from email.Header import Header
##########################################
#get ip address
url = "http://1212.ip138.com/ic.asp"
url_op = urllib2.urlopen(url)
url_content = url_op.read()
ip_content = re.findall(r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}',url_content)
ipcode = ''.join(ip_content)
#################################################
# Setting mail-server, etc
mail_host="smtp.sina.com"
mail_user="ckl"
mail_pass="woXXXX"
mail_postfix="sina.com"
#################################################
def send_mail(to_list, sub, content):
me = mail_user + "<" + mail_user + "@" + mail_postfix + ">"
msg = MIMEText(content)
msg['Subject'] = sub
msg['From'] = me
msg['To'] = ";".join(to_list)
try:
s = smtplib.SMTP()
s.connect(mail_host)
s.login(mail_user, mail_pass)
s.sendmail(me, to_list, msg.as_string())
s.close()
return True
except Exception, e:
print str(e)
return False
#################################################
# Main process
if __name__ == "__main__":
mailto_list=["41145XXXX@qq.com"]
if send_mail(mailto_list, "你的最新IP地址", ipcode):
print "Send success!"
else:
print "Send failed!"
以上这篇python获取外网IP并发邮件的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# python
# 获取外网ip
# Python使用smtp和pop简单收发邮件完整实例
# 简单实现python收发邮件功能
# python使用两种发邮件的方式smtp和outlook示例
# Python自动发邮件脚本
# python 添加用户设置密码并发邮件给root用户
# Linux 发邮件磁盘空间监控(python)
# Python实现向QQ群成员自动发邮件的方法
# Python群发邮件实例代码
# 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
# python自动发邮件库yagmail的示例代码
# 给大家
# 希望能
# 这篇
# 第二步
# 小编
# 发送邮件
# 大家多多
# 网上
# coding
# url
# http
# utf
# import
# MIMEText
# address
# Header
# ip_content
# read
# findall
# join
相关文章:
北京的网站制作公司有哪些,哪个视频网站最好?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
网站制作壁纸教程视频,电脑壁纸网站?
如何高效利用亚马逊云主机搭建企业网站?
招商网站制作流程,网站招商广告语?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
盘锦网站制作公司,盘锦大洼有多少5G网站?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
如何选择PHP开源工具快速搭建网站?
魔方云NAT建站如何实现端口转发?
网页设计网站制作软件,microsoft office哪个可以创建网页?
建站之星安装后如何配置SEO及设计样式?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
表情包在线制作网站免费,表情包怎么弄?
如何设计高效校园网站?
北京网站制作公司哪家好一点,北京租房网站有哪些?
C#怎么使用委托和事件 C# delegate与event编程方法
电脑免费海报制作网站推荐,招聘海报哪个网站多?
建站主机如何选?性能与价格怎样平衡?
专业公司网站制作公司,用什么语言做企业网站比较好?
如何用搬瓦工VPS快速搭建个人网站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
测试制作网站有哪些,测试性取向的权威测试或者网站?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
建站之星在线客服如何快速接入解答?
宁波免费建站如何选择可靠模板与平台?
如何将凡科建站内容保存为本地文件?
潮流网站制作头像软件下载,适合母子的网名有哪些?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
婚礼视频制作网站,学习*后期制作的网站有哪些?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
焦点电影公司作品,电影焦点结局是什么?
平台云上自主建站:模板化设计与智能工具打造高效网站
教学论文网站制作软件有哪些,写论文用什么软件
?
建站之星如何实现网站加密操作?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
电商平台网站制作流程,电商网站如何制作?
制作旅游网站html,怎样注册旅游网站?
一键网站制作软件,义乌购一件代发流程?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
如何快速选择适合个人网站的云服务器配置?
深圳网站制作案例,网页的相关名词有哪些?
建站之星展会模板:智能建站与自助搭建高效解决方案
如何在IIS中新建站点并配置端口与IP地址?
*请认真填写需求信息,我们会在24小时内与您取得联系。