mechanize相关知识准备:
mechanize.Browser()
# 设置是否处理HTML http-equiv标头
set_handle_equiv(True)
# 设置是否处理重定向
set_handle_redirect(True)
# 设置是否向每个请求添加referer头
set_handle_referer(True)
# 设置是不遵守robots中的规则
set_handle_robots(False)
# 处理giz传输编码
set_handle_gzip(False)
# 设置浏览器的头部信息
登录代码如下:
import mechanizebr=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 formbr.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中文网!
立即学习“Python免费学习笔记(深入)”;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2279747.html