Использование файла cookies.txt с запросами Python
Я пытаюсь получить доступ к аутентифицированному сайту, используяcookies.txt
файл (сгенерированный с расширением Chrome) с запросами Python:
import requests, cookielib
cj = cookielib.MozillaCookieJar('cookies.txt')
cj.load()
r = requests.get(url, cookies=cj)
Он не выдает никаких ошибок или исключений, но выдает экран входа в систему неправильно. Тем не менее, я знаю, что мой файл cookie действителен, потому что я могу успешно извлечь свой контент, используя его сwget
, Есть идеи, что я делаю не так?
Редактировать:
Я отслеживаюcookielib.MozillaCookieJar._really_load
и может проверить правильность анализа файлов cookie (т. е. они имеют правильные значения дляdomain
, path
, secure
и т.д. токены). Но поскольку транзакция все еще приводит к форме входа в систему, кажется, чтоwget
должен делать что-то дополнительное (как то же самоеcookies.txt
файл работает на него).