2

我正在尝试使用 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。我无法理解我在哪里犯了错误。

4

0 回答 0