Я пытаюсь записать файлы cookie из сеанса запросов в файл cookie, отформатированный NetScape.Это будет использоваться для загрузки файлов с Youtube-DL.
Я уже пробовал использовать MozillaCookieJar, но, к сожалению, он оказался пустым.Pickle, к сожалению, не справляется с этой задачей, поскольку он не читается человеком.
from http.cookiejar import MozillaCookieJar
s = requests.Session()
MCJ=MozillaCookieJar()
s.get("https://google.de/",cookies=MCJ)
MCJ.save('cookies.txt')
print(open('cookies.txt').read())
Я ожидал, что файлы cookie будут правильно отформатированы следующим образом:
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This is a generated file! Do not edit.
.google.de TRUE /complete/search FALSE 1569820171 CGIC XXXXXXXXXXXXXXXXXXXXXXXXX
.google.de TRUE /search FALSE 1569820171 CGIC XXXXXXXXXXXXXXXXXXXXXXXXX
.google.de TRUE /verify TRUE 1572373417 SNID XXXXXXXXXXXXXXXXXXXXXXXXX
.google.de TRUE / FALSE 2146723199 CONSENT YES+DE.tr+20150712-15-0
.google.de TRUE / FALSE 1920499142 ANID OPT_OUT
.google.de TRUE / FALSE 1560767262 1P_JAR 2019-5-18-10
Но, к сожалению, я получил только
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This is a generated file! Do not edit.
Как мне получить куки в этом формате?Спасибо.