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运行的17个时新手常见错误小结
Aug 07 Python
python中常用的各种数据库操作模块和连接实例
May 29 Python
Python的装饰器用法学习笔记
Jun 24 Python
Python使用自带的ConfigParser模块读写ini配置文件
Jun 26 Python
Python实现自动登录百度空间的方法
Jun 10 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
python获取代码运行时间的实例代码
Jun 11 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
关于Django Models CharField 参数说明
Mar 31 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
Django框架实现在线考试系统的示例代码
Nov 30 Python
Python tkinter实现日期选择器
Feb 22 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
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
PHP数组交集的优化代码分析
2011/03/06 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
php获取英文姓名首字母的方法
2015/07/13 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
老生常谈Javascript中的原型和this指针
2016/10/09 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
vue兄弟组件传递数据的实例
2018/09/06 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
python按照多个条件排序的方法
2019/02/08 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
ET Mall东森购物网:东森严选
2017/03/06 全球购物
《长相思》听课反思
2014/04/10 职场文书
先进事迹演讲稿
2014/09/01 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
大学生党员自我批评思想汇报
2014/10/10 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS