No hace falta agregar el CookieJar ni nada de eso. Lo que hace falta es visitar antes
www.facebook.com. Me di cuenta, viendo que la página de login te dice que le falta una cookie, de que podía ser una posibilidad.
Esto basta:
Código Python:
Ver originalimport urllib
import urllib2
datos = urllib.urlencode({
'email' : 'tu_correo',
'pass' : 'tu_contrasenia'
})
o = urllib2.build_opener(urllib2.HTTPCookieProcessor)
o.open('https://www.facebook.com') # en este momento ya tenemos la cookie
res = o.open('https://login.facebook.com/login.php?login_attempt=1', datos)
# listo, res contiene los datos de la página de inicio
Saludos.