Usando el archivo cookies.txt con Python Requests
Estoy tratando de acceder a un sitio autenticado usando uncookies.txt
Archivo (generado con una extensión de Chrome) con solicitudes de Python:
import requests, cookielib
cj = cookielib.MozillaCookieJar('cookies.txt')
cj.load()
r = requests.get(url, cookies=cj)
No lanza ningún error o excepción, pero muestra la pantalla de inicio de sesión, de manera incorrecta. Sin embargo, sé que mi archivo de cookie es válido, porque puedo recuperar exitosamente mi contenido usándolo conwget
. ¿Alguna idea de lo que estoy haciendo mal?
Editar:
Estoy rastreandocookielib.MozillaCookieJar._really_load
y puede verificar que las cookies se analizan correctamente (es decir, tienen los valores correctos para eldomain
, path
, secure
, etc. fichas). Pero como la transacción sigue dando como resultado el formulario de inicio de sesión, parece quewget
debe estar haciendo algo adicional (como el mismocookies.txt
archivo funciona para ello).