Verwendung der Datei cookies.txt mit Python Requests
Ich versuche, mit a auf eine authentifizierte Site zuzugreifencookies.txt
Datei (generiert mit einer Chrome-Erweiterung) mit Python Requests:
import requests, cookielib
cj = cookielib.MozillaCookieJar('cookies.txt')
cj.load()
r = requests.get(url, cookies=cj)
Es wird kein Fehler oder eine Ausnahme ausgelöst, aber der Anmeldebildschirm wird falsch angezeigt. Ich weiß jedoch, dass meine Cookie-Datei gültig ist, da ich meinen Inhalt mit erfolgreich abrufen kannwget
. Irgendeine Idee, was ich falsch mache?
Bearbeiten:
Ich spüre aufcookielib.MozillaCookieJar._really_load
und können überprüfen, ob die Cookies korrekt analysiert wurden (d. h., sie haben die korrekten Werte fürdomain
, path
, secure
usw. Token). Da die Transaktion jedoch immer noch zum Anmeldeformular führt, scheint dies der Fall zu seinwget
muss etwas zusätzliches tun (als genau das gleichecookies.txt
Datei funktioniert dafür).