首页 > 编程 > Python > 正文

Python自动登录126邮箱的方法

2020-01-04 18:06:07
字体:
来源:转载
供稿:网友

这篇文章主要介绍了Python自动登录126邮箱的方法,涉及Python针对邮箱操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Python自动登录126邮箱的方法。分享给大家供大家参考。具体实现方法如下:

 

 
  1. import sys, urllib2, urllib,cookielib 
  2. import re 
  3. cookie = cookielib.LWPCookieJar() 
  4. opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie)) 
  5. urllib2.install_opener(opener) 
  6. url='http://entry.mail.126.com/cgi/login?hid=10010102&lightweight=1&language=0&style=11' 
  7. user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)' 
  8. headers = { 'User-Agent' : user_agent } 
  9. values = {'bCookie' : ''
  10. 'domain' : '126.com'
  11. 'enter.x' : '登 录'
  12. 'language':'0'
  13. 'pass':'#####'
  14. 'style':'11'
  15. 'user':'guijia8427'
  16. data = urllib.urlencode(values) 
  17. req = urllib2.Request(url, data ,headers) 
  18. response = urllib2.urlopen(req) 
  19. the_page = response.read() 
  20. sor= re.compile(r'sid=(.+)&funcid'
  21. s=sor.findall(the_page) 
  22. url2='http://tg1a3.mail.126.com/coremail/fcg/ldapapp?funcid=mails&sid='+s[0]+'&fid=1' 
  23. g=opener.open(url2) 
  24. data2=g.read() 
  25. file=open('126.html','w'
  26. file.write(data2) 
  27. file.close() 

希望本文所述对大家的Python程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表