如何使用python请求登录本网站?

时间:2015-12-21 12:16:31

标签: python asp.net

我想登录此网站:https://neptun1.semmelweis.hu/hallgato2/login.aspx 我用Firefox Tamper Data插件研究了传出的请求。 这是我登录登录后发生的事情(Bejelentkezés)。 网址:

/hallgato2/login.aspx/GetMaxTryNumber parameter name: parameter value: url:/hallgato2/login.aspx/CheckLoginEnable parametername:"user":"username","pwd":"password","UserLogin":null,"GUID":null} parameter value:blank url:/hallgato2/Login.aspx/SavePopupState parameter name:{"state":"hidden","PopupID":"upLoginWait_popupLoginWait"} parameter value:blank

最后这页我想要达到的目的:https://neptun1.semmelweis.hu/hallgato2/main.aspx

我的代码:

import requests
x="""{"user":"username goes here","pwd":"password goes here","UserLogin":null,"GUID":null}""" 
payload={x:""}

url="https://neptun1.semmelweis.hu/hallgato2/login.aspx/CheckLoginEnable"
r=requests.post(url,data=payload,verify=False)#Bad SSl certifacate 
cookie=r.cookies

url="https://neptun1.semmelweis.hu/hallgato2/main.aspx"
r1=requests.get(url,cookies=cookie,verify=False)

0 个答案:

没有答案