python使用mechanize模拟登陆新浪邮箱
mechanize相关知识准备:
mechanize.Browser()<br># 设置是否处理HTML http-equiv标头
set_handle_equiv(True)<br># 设置是否处理重定向
set_handle_redirect(True)<br># 设置是否向每个请求添加referer头
set_handle_referer(True)<br># 设置是不遵守robots中的规则
set_handle_robots(False)<br># 处理giz传输编码
set_handle_gzip(False)<br># 设置浏览器的头部信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import mechanize
br = mechanize.Browser()
br.set_handle_robots( False ) #表示不遵循robots中的规则
url = 'http://mail.sina.com.cn/'
br.addheaders = [( 'User-agent' , '*' )]
br. open (url)
for form in br.forms(): #查看登录页面中的表单
print form
br.select_form(nr = 0 )
br[ 'local' ] = '用户名'
br[ 'pwd' ] = '密码'
response = br.submit()
print 'success'
for link in br.links():
print link.url + ':' + link.text
|
python使用mechanize模拟登陆新浪邮箱相关推荐
- python爬虫-模拟登陆新浪微+博爬取感兴趣人的所有信息
新浪微博的登录非常麻烦,涉及到预登录,用户名密码加密等等一系列问题 而现在pc端的新浪微博大量使用了ajax技术,必须要鼠标下滑多次才能加载一个页面的所有信息 图省事,使用了selenium_Plan ...
- Django使用新浪邮箱发送邮件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Django使用新浪邮箱发送邮件 一.参考的资料 二.遇到的问题 一.参考的资料 刘江Django博客教程: 11.Django发送邮 ...
- VC POST表单——登录验证新浪邮箱
1.本机环境: Windows XP SP3.ADSL 2.开发工具: WildPackets OmniPeek V5.1.4 Visual C++ 6.0 IE6.0 FlexEdit V2.3.1 ...
- 在foxmail和outlook中设置QQ邮箱、gmail邮箱、新浪邮箱、微软邮箱、网易邮箱等的方法...
怎么用邮件客户端如outlook和foxmail来设置各种邮箱<?xml:namespace prefix = "o" ns = "urn:schemas-micr ...
- 关于 Python3.6.3 写简单发送邮件代码时遇到的新浪邮箱(2018/7/29)的问题
注:作者编程小白,高手勿喷,如有疏漏,还请指正! 近期在跟着廖大大的教程学 Python,正好看到 SMTP发送邮件,于是乎自己尝试了一下,不(好)巧,自己主要用的是新浪邮箱,遇到了一些问题.在此记录 ...
- 破解sina新浪邮箱密码
这里我们采用sina新浪邮箱密码破解工具进行破解.关于QQ,微信,网络等问题可加技术人员QQ.616 99 58.邮箱密码破解工具是邮箱密码破解软件.破解器的统称.我们选择新浪邮箱密码破解工具好了,现 ...
- python项目实战:模拟登陆CSDN
2019独角兽企业重金招聘Python工程师标准>>> 前言 今天为大家介绍一个利用Python模拟登陆CSDN的案例,虽然看起来很鸡肋,有时候确会有大用处,在这里就当做是一个案例练 ...
- Linux上的服务器无法调用新浪邮箱发送邮件
问题背景: 在web网站开发中,有许多功能的实现需要发送邮件,比如用户的密码找回功能,可能就需要通过服务器向用户的注册邮箱发送验证码邮件来实现.而发送邮件功能可以通过很多方式实现,比如HTML中的ma ...
- web实验新浪邮箱、下拉小说列表、验证用户登录
html.css.js 新浪邮箱 下拉小说列表 验证用户登录 新浪邮箱 1.制作以下的新浪 邮箱登录界面: 要求: 1)首先给文本框制作细边框样式,当鼠标放在文本框上时,输入框的边框颜色发生变化,当鼠 ...
- 华为手机自带邮箱如何添加新浪邮箱账号
1.登录PC端新浪邮箱 2.打开POP3设置 3.保存 4.华为自带邮箱,新增新浪邮箱账号和密码,确认即可. 转载于:https://www.cnblogs.com/cqxjzh/p/10997842 ...
最新文章
- leetcode算法题--设计链表
- 【Android 逆向】加壳技术识别 ( 函数抽取 与 Native 化加壳的区分 | VMP 加壳与 Dex2C 加壳的区分 )
- 亡羊补课2019-12-19
- 如何运用领域驱动设计 - 存储库
- Inline Temp(内联临时变量)
- LSP 里式替换原则 c# 1614092345
- sql执行组件是灰色的_如何分析SQL执行计划图形组件
- Jmeter获取数据库数据
- 地理编码涉及的专项技术
- servlet输出中文乱码
- 富士通Fujitsu DPK2181H Pro 打印机驱动
- vue.jsv-html,关于vue.jsv-bind的一些理解和思考.pdf
- android img 文件解包
- 动态渲染video视频
- wifi网络为什么总是断线 (by quqi99)
- VTK 学习----3D基础知识-着色器和图形管道
- 51单片机波形发生器产生各种波形的原理
- BufferedImage 图片打水印
- ffmpeg截取指定视频中的一段视频
- jQuery三款简约MP3播放器插件
热门文章
- 原理与结构解析——智能门锁方案
- cnzz.php,CNZZ站长统计代码报错解决方法
- mybatis删除成功返回0_【出租/转租】2020.08.08亦庄周边信息汇总。增1个,删0个。(转租成功后私信我删除你的信息)...
- python 海龟图
- leetcode 没有php,Leetcode PHP题解--D99 860. Lemonade Change
- Semantic-UI某些图标不能显示+资源引入两种方式
- Eslint:Parsing error: The keyword ‘interface‘ is reserved
- ZenCart facebook 登陆
- centos7上装qt5.15.2
- 计算机二级电子表格使用技巧36种,Excel表格的基本操作(精选36个技巧)