jmcarp / robobrowser

BSD 3-Clause "New" or "Revised" License
3.7k stars 337 forks source link

I can not login facebook with robobrows? #44

Open mrthevinh opened 9 years ago

mrthevinh commented 9 years ago

Could some one help me? Thank you! 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) Erro: requests.exceptions.ConnectionError: ('Connection aborted.', ResponseNotReady('Request-sent',))

vqw commented 9 years ago

Hi,

Actually Robobrowser is used for websites without JavaScript (meaning you can omit using JS and stick to static requests). Facebook is a JS rich app so you have to use sophisticated webscrapers such as:

dryscrape

http://dryscrape.readthedocs.org/en/latest/