[Python-es] Duda con respecto a scrapear web que requiere iniciar sesión
Damian Siré
damiansire en hotmail.com
Sab Mar 31 19:03:13 EDT 2018
Uso python 3.6, entonces no puedo utilizar Mechanize, estube buscando en Stack y logre diseñar el siguiente código: (La web en si, no es esa, pero necesitaba una para probar)
import bs4
import requests
import login
#Creamos el objeto se session para guardar los cockies
s = requests.Session()
#Examinar con consola en chrome
s.post("https://foro.elhacker.net/login.html", data={'user': datauser.user, 'passwrd': datauser.passw, 'cookielength' : 90})
r = s.get("https://foro.elhacker.net/pm.html")
print(r.text)
Esto es la data que saque de la consola (Los campos)
[enter image description here]<https://i.stack.imgur.com/kEkYo.png>
El problema, es que cuando imprimo r.text, me muestra el texto de https://foro.elhacker.net/login.html y no el de https://foro.elhacker.net/pm.html
Si alguien sabe, estaria genial, muchas gracias!!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20180331/75c619a9/attachment.html>
Más información sobre la lista de distribución Python-es