Estoy tratando de probar la funcionalidad de una aplicación web escribiendo una secuencia de inicio de sesión en Python, pero estoy teniendo algunos problemas.Python: urllib/urllib2/httplib confusion
Esto es lo que tengo que hacer:
- hacer un post con algunos parámetros y cabeceras.
- Seguir una redirección
- Recuperar el cuerpo del HTML.
Ahora, soy relativamente nuevo en python, pero las dos cosas que he probado hasta ahora no han funcionado. Primero usé httplib, con putrequest() (pasando los parámetros dentro de la URL) y putheader(). Esto no parece seguir los redireccionamientos.
Luego probé urllib y urllib2, pasando ambos encabezados y parámetros como dicts. Esto parece devolver la página de inicio de sesión, en lugar de la página en la que estoy intentando iniciar sesión, supongo que es por falta de cookies o algo así.
¿Echo de menos algo simple?
Gracias.
Utilice la biblioteca python requests. – hughdbrown