python使用mechanize模拟登陆新浪邮箱

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

(0)
上一篇 2025年2月27日 17:37:10
下一篇 2025年2月26日 13:56:22

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论