я пытаюсь войти в ASP. NET ERP-сеть, потому что мне интересно, как войти в систему с помощью python запросов, но я не могу войти, это мой код:
url=http://xxx.xxx.xxx.xxx/some_site/erp/erp_login.aspx
username=1400020
password="mypassword"
import requests
from bs4 import BeautifulSoup
headers={'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0'}
my_session = s.Session()
my_session.headers.update(headers)
request=my_session.get(url)
beauti=BeautifulSoup(request.content)
и это мой анализ HTML
, затем я строю данные для запроса
VIEWSTATE=beau.find(id="__VIEWSTATE")['value']
VIEWSTATEGENERATOR=beau.find(id="__VIEWSTATEGENERATOR")['value']
EVENTVALIDATION=beau.find(id="__EVENTVALIDATION")['value']
txtUserID=username
txtPassword=password
login_data:{\
"__VIEWSTATE":VIEWSTATE,\
"__VIEWSTATEGENERATOR":VIEWSTATEGENERATOR,\
"__EVENTVALIDATION":EVENTVALIDATION,\
"txtUserID":txtUserID,\
"txtPassword":txtPassword}
request_2 = my_session.post(url, data=login_data)
, затем анализирую html и кажется, что страница не меняется
мой вопрос, что я пропустил ..? спасибо за объяснение