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中的if、else、elif语句用法简明讲解
Mar 11 Python
实例解析Python中的__new__特殊方法
Jun 02 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
python中map()函数的使用方法示例
Sep 29 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
python里dict变成list实例方法
Jun 26 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 Python
Python如何向SQLServer存储二进制图片
Jun 08 Python
使用Keras 实现查看model weights .h5 文件的内容
Jun 09 Python
keras 多gpu并行运行案例
Jun 10 Python
Jmeter HTTPS接口测试证书导入过程图解
Jul 22 Python
Python合并pdf文件的工具
Jul 01 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提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
js代码实现微博导航栏
2015/07/30 PHP
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
Angularjs 自定义服务的三种方式(推荐)
2016/08/02 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python中的两个内置模块介绍
2015/04/05 Python
python对数组进行反转的方法
2015/05/20 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python 实现查找文件并输出满足某一条件的数据项方法
2019/06/12 Python
Django REST framework 视图和路由详解
2019/07/19 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
如何通过python计算圆周率PI
2020/11/11 Python
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
某公司.Net方向面试题
2014/04/24 面试题
学生会竞选演讲稿纪检部
2014/08/25 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
毕业生入职感言
2015/07/31 职场文书
关于Vue中的options选项
2022/03/22 Vue.js