Определение пути расположения файлов cookie, которые будут использоваться в запросах

#python #cookies #python-requests #session-cookies #python-os

Вопрос:

Я пытаюсь отправить вызов GET, который требует аутентификации через файл cookie, который у меня есть.

Скажем, мой файл cookie сохраняется в ~/.auth/cookie местоположении на моем компьютере, как мне отправлять запросы на использование такого файла в вызове GET?

 import requests
import os

COOKIE_FILE = os.path.expanduser("~")   '/.auth/cookie'
response = requests.get("https://myurl.com/api", cookies=COOKIE_FILE)
print(response.text)

 

Комментарии:

1. Вы не можете использовать path to file . Вы должны самостоятельно загружать данные и преобразовывать их в dict или CookieJar , и этот объект использовать с. cookies=... См requests . Документ: файлы cookie