Как войти в фейсбук с помощью 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)