前言
本文仅供技术交流,如果只想查看代码请移步目录中3.代码准备中的总和代码部分。
一、需要安装什么软件?
win10系统下需要安装fiddler、python、requests库,附上链接:
fiddler安装
python安装
接下来安装requests库,打开cmd
输入命令 pip install -i https://mirrors.aliyun.com/pypi/simple/ requests
准备工作完成!
二、代码准备
1.fiddler抓取token请求
输入账号密码,点击登陆
此时fiddler已经捕获到了登陆请求
2.fiddler抓包去上报请求
打开pc端疫情上报的小程序,点击上报
此时fiddler已经捕获到了请求。
3.代码准备
token请求代码:
import requests
url = 'https://zhxg.qau.edu.cn/xuegong/api/UserAuth/GetManUserLogin'
header = {
'Host': 'zhxg.qau.edu.cn',
'Connection': 'keep-alive',
'Content-Length': '59',
'AppType': '4#1.1.7',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 MicroMessenger/7.0.9.501 NetType/WIFI MiniProgramEnv/Windows WindowsWechat',
'content-type': 'application/json',
'Referer': 'https://servicewechat.com/wx9af32b509e88340c/32/page-frame.html',
'Accept-Encoding': 'gzip, deflate, br'
}
# 请在此处输入账号密码!
json = {
"ApplyType": 3,
"LoginN