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 实现 贪吃蛇大作战 代码分享
Sep 07 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
深入理解Django中内置的用户认证
Oct 06 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
pandas计算最大连续间隔的方法
Jul 04 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
pandas的排序和排名的具体使用
Jul 31 Python
Python 实现自动完成A4标签排版打印功能
Apr 09 Python
Python生成器next方法和send方法区别详解
May 30 Python
Django:使用filter的pk进行多值查询操作
Jul 15 Python
python实现不同数据库间数据同步功能
Feb 25 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
2006/12/23 PHP
filemanage功能中用到的common.js
2007/04/08 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
JS实现点击链接取消跳转效果的方法
2014/01/24 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
JS代码实现电脑配置检测功能
2018/03/21 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
python print出共轭复数的方法详解
2019/06/25 Python
python程序文件扩展名知识点详解
2020/02/27 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
python实现简单的学生管理系统
2021/02/22 Python
浅谈基于Canvas的手绘风格图形库Rough.js
2018/03/19 HTML / CSS
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
办护照工作证明范本
2014/01/14 职场文书
新年主持词
2014/03/27 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
教师远程研修感悟
2015/11/18 职场文书
初一数学教学反思
2016/02/17 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python