Не удаётся получить данные профиля после логина на сайте
Здраствуйте, работаю над одним проектом для которого надо изучить парсинг. Когда я захотел при помощи парсера залогинится на сайт и получить данные сайта при входе в профиль. Но после выполнения программы мне python выдает данные со страницы входа. Я проверил все входные данные, но ничего не обнаружил. сайт: https://elschool.ru/logon/index Вот мой код:
import requests
from bs4 import BeautifulSoup as bs
import pandas as pd
session = requests.Session()
link = 'https://elschool.ru/logon/index'
user = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
Gecko)Chrome/102.0.5005.115 Safari/537.36 OPR/88.0.4412.85 (Edition Yx GX 03)'
header = {
'user-agent': user
}
data = {
'login': '*************',
'password': '********',
'GoogleAuthCode': '',
'chooseRole': 'True'
}
responce = requests.post(link, data=data, headers=header)
profile_info = "https://elschool.ru/users/privateoffice?chooseRole=True"
profile_responce = session.get(profile_info, headers=header).text
print(profile_responce)
cookies_dict = [
{"domain": key.domain, "name": key.name, "path": key.path, "value": key.value}
for key in session.cookies
]
session2 = requests.Session()
for cookies in cookies_dict:
session2.cookies.set(**cookies)
resp = session2.get(profile_info, headers=header)
print(resp.text)
#tables = requests.get('https://elschool.ru/users/diaries/gradesandabsences?
rooId=32&instituteId=2030&departmentId=165343&pupilId=1871109')
#code = bs(tables.content, 'lxml')
#print(code.get_text())