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模拟登陆新浪邮箱相关文章请关注PHP中文网!
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com