RoboBrowser提交表单回复状态500

时间:2016-02-27 12:13:29

标签: python python-requests mechanize mechanize-python robobrowser

我正在尝试使用robobrowser登录Quora并编写此脚本

from robobrowser import RoboBrowser

browser = RoboBrowser(
    history=True,
    user_agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.82 Chrome/48.0.2564.82 Safari/537.36'
)

login_url = 'https://www.quora.com/'

browser.open(login_url)

# browser.find(class_="remember_me").extract()

form = browser.get_form(class_="inline_login_form")

form['email'].value = 'myemail@gmail.com'
form['password'].value = <mypass>

browser.submit_form(form)

print browser.response.status_code

我可以获取登录表单并插入值(电子邮件和通行证)。一旦我使用browser.submit_form提交表单,它不会引发任何错误/异常,但是当我打印状态代码时它会显示500.我无法理解我在哪里犯错误。

0 个答案:

没有答案