Как войти в фейсбук с помощью robobrowser?

Это мой код:

from robobrowser import RoboBrowser

browser = RoboBrowser(user_agent='Mozilla/5.0 (Windows; U; Windows NT 1;\en-    US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6')
browser.open('https://www.facebook.com/')
# Get the signup form
form = browser.get_form(id='login_form')
form['email'].value = 'my_user'
form['pass'].value = 'my_pass'
browser.submit_form(form)

Моя ошибка:

request.exceptions.ConnectionError: ('Соединение прервано.', ResponseNotReady('Запрос отправлен),))

1 ответ

Ну, это работает:

    browser = RoboBrowser(
        history=True,
        user_agent='Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0'
    )
    browser.open('https://m.facebook.com')
    form = browser.get_form(id='login_form')

    form['email'].value = user
    form['pass'].value = password

    browser.submit_form(form)
Другие вопросы по тегам