python - How to use the form data for login to the website -


i creating application university in students has login data.the site posts params thisenter image description here


content page post params.

<input checked="checked" id="schsel_chkskip" name="schsel$chkskip" type="checkbox"/>  <input id="schsel_hidlastlogin" name="schsel$hidlastlogin" type="hidden"/>  <input id="schsel_hidschoolid" name="schsel$hidschoolid" type="hidden" value="-1"/>  <input id="schsel_hidschoolname" name="schsel$hidschoolname" type="hidden"/>  <input id="schsel_hidcoreuserdet" name="schsel$hidcoreuserdet" type="hidden"/>  <input id="schsel_hidsessionid" name="schsel$hidsessionid" type="hidden" value="-1"/>  <input id="schsel_hidactiveschool" name="schsel$hidactiveschool" type="hidden" value="-1"/>  <input id="schsel_hidreportingdet" name="schsel$hidreportingdet" type="hidden" value="-1"/>  <input id="schsel_hidactivesession" name="schsel$hidactivesession" type="hidden" value="-1"/>  <input id="schsel_hidhitcount" name="schsel$hidhitcount" type="hidden" value="378284"/>  <input id="schsel_hidschooladdress" name="schsel$hidschooladdress" type="hidden" value="0"/>  <input id="schsel_hdnloginasuser" name="schsel$hdnloginasuser" type="hidden"/> 

the data know schsel$txtusername , schsel$txtpassword can post how other values


what tried :

import requests  s = requests.session() url = 'https://nucleus.niituniversity.in/default.aspx' login_data = {'scriptmanager1' : 'schsel$up|schsel$btnlogin',           '__lastfocus' : '',           '__eventtarget' : '',           '__eventargument' : '',           '__viewstate' :   '/wepdwukmtg3otyzndk4nw9kfgicaw9kfhicaq8pfgieb1zpc2libgvozgqcag8pfgifaghkzaiddwdkxvz2ludw9kzmqaznvi16vcv',           '__viewstategenerator' : 'ca0b0334',           'schsel$cmbusertype' : 'student',           'schsel$txtusername' : 'user',           'schsel$txtpassword' : '1234',           'schsel$chkskip' : 'on',           'schsel$hidlastlogin' : '2016-2017',           'schsel$hidschoolid' : '1',           'schsel$hidschoolname' : 'school name',           'schsel$hidcoreuserdet' : '815106',           'schsel$hidsessionid' : '8',           'schsel$hidactiveschool' : '1',           'schsel$hidreportingdet' : '0',           'schsel$hidactivesession' : '1',           'schsel$hidhitcount' : '3',           'schsel$hidschooladdress' : 'address',           'schsel$hdnloginasuser' : '',           '__asyncpost' : 'true',           'schsel$btnlogin.x' : '42',           'schsel$btnlogin.y' : '14'             } s.post(url,data = login_data)  res = s.get('protected page') 

but failed login.why failing though posting required data.?


Comments