色彩时光 | 记录程序员世界的点点滴滴

2016-11-02日志


1、抓取需登录且传输cookie


cookieJar=cookielib.CookieJar()
    opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))

url_login=r"登录地址"
param_login=urllib.urlencode({
                        "name": username,
                        "password": password})
opener.open(url_login,param_login)
get_url=r"抓取url"
data=opener.open(get_url).read()
#抓取内容
print "data",data

2、邮件显示图片内容


msgRoot=MIMEMultipart('related')
msgRoot['Subject'] = "主题"
msgRoot['From'] = "发件人"
#收件人
msgRoot['To'] = ",".join(list_to)

msgAlternative = MIMEMultipart('alternative')
msgRoot.attach(msgAlternative)

id="图片资源id"
response=opener.open(graph_url)
data=response.read()
msgImage=MIMEImage(data)
msgImage.add_header('Content-ID', "<%s>"%id)
msgRoot.attach(msgImage)
contents=""
contents+="<div><img src='cid:%s'></div>"%id

msgText = MIMEText(contents, 'html','utf-8')
msgAlternative.attach(msgText)
msgRoot.attach(msgAlternative)

py2exe python打包成exe:http://www.py2exe.org/
相关链接: 用py2exe打包成一个exe文件
实现Zabbix通过邮件发送Screen图形报表
python发送包含html、图片、附件和链接的邮件


您可能也对下面文章感兴趣:

Write a Comment


* Content (required) 10~500s

分类

热门标签

友情链接