使用带有python的mechanize登录到Yahoo Mail

时间:2014-02-05 19:36:42

标签: python-2.7 mechanize

我正在尝试使用mechanize登录mail.yahoo。我跟着一些关于这个的教程/问题,但我尝试的一切都失败了。
有人能指出我正确的方向吗?
我的代码:

#!/usr/bin/python

import re
import mechanize

br = mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent', 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6')]
br.set_handle_robots(False)

response = br.open("https://login.yahoo.com/config/login_verify2?&.src=ym&.intl=us")

#assert br.viewing_html()
print response.get_data()
br.select_form(nr=0)

br["login"] = "username"
br["passwd"] = "password"

try:
    response = br.submit()
print response.get_data()
    except HTTPError, e:
sys.exit("post failed: %d: %s" % (e.code, e.msg))

似乎我的代码错误,因为用户名/密码错误。我加倍检查了!

0 个答案:

没有答案