一.准备工具 pycharm ,fiddler(抓包工具) 二.流程 1.打开校园网登录界面 2.输入用户名密码后,不要点连接,打开fiddler,把这里清空 3.点击连接,fiddler出现的记录中URL里有method=login的那条记录就是我们需要的,创建python程序,模板在下方,现在修改模板。、 URL填记录属性的url。 双击fiddler那条记录,点击右侧headers 将里面的内容填入模板headers里面。 再点击webforms
将里面的内容写入formdata中。
import time
import requests
url='*********'
headers = {
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'zh-CN,zh;q=0.9',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko Core/1.70.3870.400 QQBrowser/10.8.4405.400',
'Cookie' :'****************************',
'Content-Length':'743',
'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
'Referer': '******************************',
'Origin':'http://172.16.255.9',
'Connection': 'keep-alive',
'Host':'172.16.255.9'
}
formdata={
'method':'login',
'userId':'**********',
'password':'*********',
'service':'****************',
'queryString':'***************',
'operatorPwd':'',
'operatorUserId':'',
'validcode':'',
'passwordEncrypt':'false'
}
response=requests.post(url,data=formdata,headers=headers).status_code
print(response)
不要出现中文字符。运行程序,完成
|