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 23 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
python绘制无向图度分布曲线示例
Nov 22 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
python将数据插入数据库的代码分享
Aug 16 Python
记录一下scrapy中settings的一些配置小结
Sep 28 Python
利用Pycharm连接服务器的全过程记录
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
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[48:27]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
python实现装饰器、描述符
2018/02/28 Python
python绘制地震散点图
2019/06/18 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
如何一键升级Python所有包
2020/11/05 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
HTML5 Canvas概述
2009/08/26 HTML / CSS
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
出国留学经济担保书
2014/04/01 职场文书
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
技术经济专业求职信
2014/09/03 职场文书
保外就医申请书范文
2015/08/06 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
六年级语文教学反思
2016/03/03 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python
【海涛七七解说】DCG第二周:DK VS 天禄
2022/04/01 DOTA