i creating application university in students has login data.the site posts params this
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
Post a Comment