Tema: Pyfacebook
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/07/2010, 14:10
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 13 años, 11 meses
Puntos: 228
Respuesta: Pyfacebook

Mira el codigo que me dices lo estuve probando pero no me funciono:

import urllib2, cookielib ,urllib

Código Python:
Ver original
  1. mycookie = cookielib.CookieJar()
  2. opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(mycookie))
  3. urllib2.install_opener(opener)
  4. login_data = urllib.urlencode({'email':'xxx', 'pass': 'xxxxx'})
  5. respuesta = opener.open('https://login.facebook.com/login.php?login_attempt=1', login_data)
  6. print(respuesta.read())

Despues encontre este codigo que me funciono con una pagina pero con facebook no...

Código Python:
Ver original
  1. import pycurl
  2. import urllib
  3.  
  4. url = 'http://www.comunidadargentina.net/foro/index.php?action=login2'
  5. post_vars =  {'user':'xxxxxxx', 'passwrd': 'lxxxxx'}  
  6.  
  7. c = pycurl.Curl()
  8. c.setopt(pycurl.URL, url)
  9. c.setopt(pycurl.POSTFIELDS, urllib.urlencode(post_vars))
  10. c.setopt(pycurl.COOKIEJAR, '/home/liquid/cookie.txt')
  11. c.setopt(pycurl.COOKIEFILE, '/home/liquid/cookie.txt')
  12. c.perform()
  13.  
  14. c.setopt(pycurl.URL, 'http://www.comunidadargentina.net/foro/index.php?action=unread')
  15. c.setopt(pycurl.COOKIEFILE, '/home/liquid/cookie.txt')
  16. c.perform()
  17.  
  18. c.close()

Probando con facebook en ambos codigo que devuelve la pagina que dice que no tengo las cookie habilitadas. Probe desactivarlas en cualquier explorador y el resoltado es el mismo.
En cambio el segundo codigo si me funcion para otra pagina. No se si tendra algun otra traba mas facebook.