Python自动登录126邮箱的方法


Posted in Python onJuly 10, 2015

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

import sys, urllib2, urllib,cookielib
import re
cookie = cookielib.LWPCookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
urllib2.install_opener(opener)
url='http://entry.mail.126.com/cgi/login?hid=10010102&lightweight=1&language=0&style=11'
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent' : user_agent }
values = {'bCookie' : '',
  'domain' : '126.com',
  'enter.x' : '登 录',
  'language':'0',
  'pass':'#####',
  'style':'11',
  'user':'guijia8427'}
data = urllib.urlencode(values)
req = urllib2.Request(url, data ,headers)
response = urllib2.urlopen(req)
the_page = response.read()
sor= re.compile(r'sid=(.+)&funcid')
s=sor.findall(the_page)
url2='http://tg1a3.mail.126.com/coremail/fcg/ldapapp?funcid=mails&sid='+s[0]+'&fid=1'
g=opener.open(url2)
data2=g.read()
file=open('126.html','w')
file.write(data2)
file.close()

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

Python 相关文章推荐
Python中下划线的使用方法
Mar 27 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
Mar 24 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
Python分割指定页数的pdf文件方法
Oct 26 Python
Python制作动态字符图的实例
Jan 27 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 Python
Docker如何部署Python项目的实现详解
Oct 26 Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 Python
Python面向对象之内置函数相关知识总结
Jun 24 Python
Python获取邮件地址的方法
Jul 10 #Python
python实现中文分词FMM算法实例
Jul 10 #Python
Python实现的最近最少使用算法
Jul 10 #Python
Python导入oracle数据的方法
Jul 10 #Python
Python验证码识别的方法
Jul 10 #Python
Python实现大文件排序的方法
Jul 10 #Python
Python实现telnet服务器的方法
Jul 10 #Python
You might like
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
frename PHP 灵活文件命名函数 frename
2009/09/09 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
Python制作简易注册登录系统
2016/12/15 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
python简单实现AES加密和解密
2019/03/28 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
社区安全检查制度
2014/02/03 职场文书
教研处工作方案
2014/05/26 职场文书
保送生自荐信
2015/03/06 职场文书
社区敬老月活动总结
2015/05/07 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书