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># 设置浏览器的头部信息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模拟登陆新浪邮箱的更多相关文章
- 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来设置各种邮箱 很多人平时都是在网页上面收发邮件,这个很简单,不用其他的设置,不过在客户端上设置收发邮件还是很不错的,今天就来讲讲各种邮箱在outloo ...
 - Python使用mechanize模拟浏览器
		
Python使用mechanize模拟浏览器 之前我使用自带的urllib2模拟浏览器去进行訪问网页等操作,非常多站点都会出错误,还会返回乱码.之后使用了 mechanize模拟浏览器,这些情况都没出 ...
 - Java Web(十三) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)
		
加油加油. --WH 一.发送邮件的原理 在了解其原理之前,先要知道两个协议,SMTP和POP3 SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协 ...
 - Python实现网站模拟登陆
		
一.实验简介 1.1 基本介绍 本实验中我们将通过分析登陆流程并使用 Python 实现模拟登陆到一个实验提供的网站,在实验过程中将学习并实践 Python 的网络编程,Python 实现模拟登陆的方 ...
 - js提取新浪邮箱的信用卡
		
js提取用户新浪邮箱中的信用卡信息,是js非nodejs. 对比py,之前就做不好,出现了复杂点选验证码.js的开发速度只需要py的三分之一,甚至十分之一. js在客户端执行,py在后端执行,py要实 ...
 - web开发(九) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)
		
在网上看见一篇不错的文章,写的详细. 以下内容引用那篇博文.转载于<http://www.cnblogs.com/whgk/p/6506027.html>,在此仅供学习参考之用. 一.发送 ...
 - 【转】Python爬虫:抓取新浪新闻数据
		
案例一 抓取对象: 新浪国内新闻(http://news.sina.com.cn/china/),该列表中的标题名称.时间.链接. 完整代码: from bs4 import BeautifulSou ...
 - Python爬虫:抓取新浪新闻数据
		
案例一 抓取对象: 新浪国内新闻(http://news.sina.com.cn/china/),该列表中的标题名称.时间.链接. 完整代码: from bs4 import BeautifulSou ...
 
随机推荐
- spinnaker自动发布k8s部署应用<一>
			
一.准备环境 !docker-ce---17.06.2-ce !k8s集群----1.11.1 !helm部署工具---helm-v2.10.0 !spinnaker-charts---spinnak ...
 - linux----之tcpdump小用
			
1.通过抓包大致确定访问量 #time tcpdump -nn -i eth0 'tcp[tcpflags] = tcp-syn' -c 10000 >/dev/null 根据real时间判断访 ...
 - FFmpeg简易播放器的实现-音视频播放
			
本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10235926.html 基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文 ...
 - Spring源码分析:非懒加载的单例Bean初始化前后的一些操作
			
之前两篇文章Spring源码分析:非懒加载的单例Bean初始化过程(上)和Spring源码分析:非懒加载的单例Bean初始化过程(下)比较详细地分析了非懒加载的单例Bean的初始化过程,整个流程始于A ...
 - VMware设置桥接上网
			
转自:http://blog.csdn.net/gavin_dinggengjia/article/details/6325904 环境:主机Win7.VMware Workstation 6.5.3 ...
 - Tomcat Connector原理
			
Tomcat工作原理 要了解其中的工作原理我们首先看如下两个图 Tomcat基本架构图: Tomcat请求示意图: 客户端的请求通过Connector接受处理后在到容器Engine->Host- ...
 - 面向对象设计模式_享元模式(Flyweight Pattern)解读
			
场景:程序需要不断创建大量相似的细粒度对象,会造成严重的内存负载.我们可以选择享元模式解决该问题. 享元抽象:Flyweight 描述享元的抽象结构.它包含内蕴和外蕴部分(别被术语迷惑,这是一种比较深 ...
 - hadoop学习之hdfs文件系统
			
一.hdfs的概念 Hadoop 实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS. Hadoop是Apache Lucene创始人Doug Cu ...
 - 悟空模式-java-原型模式
			
[却说那妖精与大圣斗经半日,不分胜败.行者把棒丢起,叫一声“变!”就以一变十,以十变百,以百变千,半天里,好似蛇游蟒搅,乱打妖邪.妖邪慌了手脚,将身一闪,化道清风,即奔碧空之上逃走.行者念声咒语,将铁 ...
 - Linux常用基本命令[find]用法(1)
			
find是个很强大的命令,用法很多. 作用:查找目录下的文件,同时也可以调用其他命令执行相应的操作 用法: find [选项] [路径][操作语句] find [-H] [-L] [-P] [-D d ...