[Python-es] Retroceder: Re: Duda con respecto a scrapear web que requiere iniciar sesión

Damian Siré damiansire en hotmail.com
Dom Abr 1 22:21:26 EDT 2018


Es correcto, hoy a la tarde me percate de ello, pero ya había enviado el mail ayer. Siento haberles hecho perder el tiempo.

Ricardo Cárdenes <ricardo.cardenes en gmail.com> wrote:



Posiblemente el problema que tienes es que estás enviando el post a login.html. Pero si miras el código de esa página, cuando pulsas "Ingresar", la info se envía a login2.html

Prueba a cambiar eso y nos dices.

2018-03-31 13:03 GMT-10:00 Damian Siré <damiansire en hotmail.com<mailto:damiansire en hotmail.com>>:
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!!



_______________________________________________
Python-es mailing list
Python-es en python.org<mailto:Python-es en python.org>
https://mail.python.org/mailman/listinfo/python-es


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20180402/c6a54f84/attachment.html>


Más información sobre la lista de distribución Python-es