Запросы Python не могут загрузить файл
Я пытаюсь загрузить CSV-файл с https://module.infcentre.ru/um/um/umdata/tdrequests/20180218.
При использовании веб-браузера я открываю страницу, введите свой логин и пароль, нажмите кнопку "Войти", и загрузка начнется автоматически. Когда я пытаюсь скачать файл с библиотекой запросов, я постоянно получаю HTML-код главной страницы ("Страница входа").
Попытка 1:
response = requests.get(url, auth=(login, password))
Попытка 2:
response = requests.get(url, data=("Form_User": login, "Form_Password": password))
Попытка 3
data = {"Form_Email": "email",
"Form_Password": "pass"}
head = {"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"}
with requests.Session()as c:
c.post("https://module.infcentre.ru/um/entry/signin", data=data, headers=head)
a = c.get("https://module.infcentre.ru/um/um/umdata/tdrequests/20180216")
Я пытался сделать это с сессиями безрезультатно, пытался отправлять POST-запросы вместо GET. Я также пытался решить проблему, обсуждаемую здесь. Python-запросы не могут загрузить файл, но он не работает для меня.
Я не могу использовать библиотеку Selenium (хотя это было бы проще).