Авторизация на сайте через requests python

Я использую requests для получения информации из сайта:

datas = {'login': lst[0], 'password': lst[1]}
s = requests.Session()
url = 'https://elschool.ru/logon/index'
loging = s.post(url, data=datas)
url = 'https://elschool.ru/users/diaries/details?RooId=18&InstituteId=112&DepartmentId=115968&PupilId=141652&Year=2020&Week=40&log=False'
page = s.get(url, data=datas)
print(page.text)

Но при выводе информации я не авторизируюсь, и получить html код страницы мне нужной получить соответственно не могу. Но если я использую логин и пароль, которые сохранены в моем браузере, то все работает. Кто знает, в чем может быть проблема?


Ответы (1 шт):

Автор решения: eri

Jwt авторизация обычно работает так. Через куку страничка получает jwt token и выствляет его в хидер Authorization: Bearer xxxx.yyyy.zzzz

→ Ссылка