mechanize 関連知識の準備:
mechanize.Browser()0c6dc11e160d3b678d68754cc175188a# HTML http-equiv ヘッダーを処理するかどうかを設定します
mechanize.Browser()0c6dc11e160d3b678d68754cc175188a# 设置是否处理HTML http-equiv标头
set_handle_equiv(True)0c6dc11e160d3b678d68754cc175188a# 设置是否处理重定向
set_handle_redirect(True)0c6dc11e160d3b678d68754cc175188a# 设置是否向每个请求添加referer头
set_handle_referer(True)0c6dc11e160d3b678d68754cc175188a# 设置是不遵守robots中的规则
set_handle_robots(False)0c6dc11e160d3b678d68754cc175188a# 处理giz传输编码
set_handle_gzip(False)0c6dc11e160d3b678d68754cc175188a# 设置浏览器的头部信息
set_handle_equiv(True)0c6dc11e160d3b678d68754cc175188a# リダイレクトを処理するかどうかを設定します
set_handle_redirect(True)0c6dc11e160d3b678d68754cc175188a# 各リクエストにリファラー ヘッダーを追加するかどうかを設定します
set_handle_referer(True) ) 0c6dc11e160d3b678d68754cc175188a# 設定はロボットのルールに準拠していません
set_handle_robots(False)0c6dc11e160d3b678d68754cc175188a# 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🎜 🎜🎜 Mechanize を使用して Sina メールボックスへのログインをシミュレートする Python に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。 🎜