Не удалось войти в систему с помощью сообщения запросов

#python #python-requests

Вопрос:

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

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

 import requests from bs4 import BeautifulSoup  url = "login_page" urla = "home_page" login_data = {  "__VIEWSTATE": "",  "__VIEWSTATEGENERATOR": "",  "__EVENTVALIDATION": "  "ctl00$ContentPlaceHolder1$hiduid": "",  "ctl00$ContentPlaceHolder1$hidp": "",  "ctl00$ContentPlaceHolder1$hidDOB": "",  "tpass1111": "********",  "ctl00$ContentPlaceHolder1$btnlogin": "",  "ctl00$ContentPlaceHolder1$hisreen": "",  "ctl00$ContentPlaceHolder1$hidnext": "",  "ctl00$ContentPlaceHolder1$hiddef": "",  "ctl00$ContentPlaceHolder1$hidenc": "",  "ctl00$hiderr": "" }  with requests.Session() as s:  s.post(url, data=login_data)  r = s.get(urla)  soup = BeautifulSoup(r.content, 'html.parser')  print(soup.prettify())