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中lambda函数 list comprehension 和 zip函数使用指南
Sep 28 Python
python图像和办公文档处理总结
May 28 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
Jun 17 Python
elasticsearch python 查询的两种方法
Aug 04 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
Aug 09 Python
Python列表元素常见操作简单示例
Oct 25 Python
Django中提示消息messages的设置方式
Nov 15 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
Python selenium的这三种等待方式一定要会!
Jun 10 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/10/09 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
python实现最小二乘法线性拟合
2019/07/19 Python
使用Python自动生成HTML的方法示例
2019/08/06 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
英文导游欢迎词
2014/01/11 职场文书
2014年客房部工作总结
2014/11/22 职场文书
校园开放日新闻稿
2015/07/17 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python