Я хочу войти на сайт и оставаться на этом сайте, чтобы загрузить какой-нибудь файл.Загрузка этих файлов невозможна без входа в систему. Как я могу доказать веб-сайту, что я вошел в систему для других запросов?Вот код, который я пробовал:
url = myurl.loginUrl
with requests.Session() as s:
r = s.get(url,auth=(account_info.username,account_info.password))
cookie = r.cookies
headers = {
'Accept': 'application/json',
'Girder-OTP': cookie["girderToken"],
}
url = myurl.mainPage
r = s.get(url, headers=headers, cookies=cookie)
cookie = r.cookies
print(r.status_code)
Этот код "r.status_code" возвращает мне 200, что означает, что я вошел в систему. Однако, когда я пытаюсь загрузить файлы с другого URL:
url = myurl.downloadUrl
r = s.get(url,cookies=cookie)
print(r.status_code)
Этот возвращает мне 401, что показывает, что я не авторизован.Я искал другие подобные вопросы, но они мне не помогли.