@Humbert
2018-05-18T11:25:02.000000Z
字数 5578
阅读 1463
Method: GET
URL:http://weixin.ccnu.edu.cn/Analysis/Rdt?uuu=http%3a%2f%2fweixin.ccnu.edu.cn%2fqyh%2fphone%2fSudoku%3faid%3d22_wx7219d601c7041b7a&corpid=wx7219d601c7041b7a&aid=22
Header:
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E216 MicroMessenger/6.6.6 NetType/WIFI Language/zh_CN
Cookie:wxqyuserid=2016210942 => 学号
中间会有一个302跳转,在302跳转的Header那里可以拿到Set-Cookie的 ASP.NET_SessionId
HTTP/1.1 302 Found
Server: Yxlink Reverse Proxy Server/2.7
Date: Wed, 16 May 2018 11:11:37 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: private
Location: http://weixin.ccnu.edu.cn/qyh/phone/Sudoku?aid=22_wx7219d601c7041b7a
在这里=>Set-Cookie: ASP.NET_SessionId=xsjw12a24ro0o2ktrzht0fpz; path=/; HttpOnly
X-AspNetMvc-Version: 4.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
URL: http://weixin.ccnu.edu.cn/App/weixin/CardInfoAjax
Method: GET
Header:
将ASP.NET_SessionId改为上面拿到的ASP.NET_SessionId
Cookie:ASP.NET_SessionId=txhjw4ke4exjxligvcmfhwp4;wxqyuserid=2016210942
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E216 MicroMessenger/6.6.6 NetType/WIFI Language/zh_CN
注:其实这个接口不提供ASP.NET_SessionId也是可以拿到balance即余额的,但是会没有名字等信息
{
"result": true,
"msg": "",
"model": {
"userId": "2016210942",
"name": "张可",
"img": "http://p.qlogo.cn/bizmail/2qVD3K0yqAEZKmZdYMFSb82VlUtOyVBEISsGibUzV9iaMvTa6L0Znxkw/",
"deptName": "计算机学院",
"balance": "2.08",
"smtDealdatetimeTxt": "2018-05-15 17:24:13",
"dataSum": "58",
"consumeTotal": "326"
}
}
需设置startTime, endTime.
格式=>形如: 2018-01-01 2018-12-03
需注意分月情况
URL:http://weixin.ccnu.edu.cn/App/weixin/queryTrans?page=1&pageSize=200&startTime=2018-04-28&endTime=2018-05-03
Method: GET / POST 皆可,但企业号为post, 虽然没有post的东西
Header:
Cookie:ASP.NET_SessionId=xmc4qqukczkz1ljlxtsteaqb; wxqyuserid=2016210942
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E216 MicroMessenger/6.6.6 NetType/WIFI Language/zh_CN
{
"result": true,
"msg": "",
"list": [
{
"title": "2018-05",
"data": [
{
"smtDealName": "消费",
"smtTransMoney": "3.0",
"smtDealDateTimeTxt": "2018-05-03 17:46:43",
"date": "05月03日",
"time": "17:46",
"smtOrgName": "学子超市",
"smtInMoney": "54.74",
"smtOutMoney": "51.74"
},
{
"smtDealName": "消费",
"smtTransMoney": "2.0",
"smtDealDateTimeTxt": "2018-05-03 17:37:38",
"date": "05月03日",
"time": "17:37",
"smtOrgName": "原磨豆浆",
"smtInMoney": "56.74",
"smtOutMoney": "54.74"
}
]
},
{
"title": "2018-04",
"data": [
{
"smtDealName": "消费",
"smtTransMoney": "2.7",
"smtDealDateTimeTxt": "2018-04-28 15:38:08",
"date": "04月28日",
"time": "15:38",
"smtOrgName": "沁园春超市",
"smtInMoney": "111.94",
"smtOutMoney": "109.24"
},
{
"smtDealName": "消费",
"smtTransMoney": "3.0",
"smtDealDateTimeTxt": "2018-04-28 11:56:08",
"date": "04月28日",
"time": "11:56",
"smtOrgName": "吧台右",
"smtInMoney": "114.94",
"smtOutMoney": "111.94"
}
]
}
]
}
URL: http://weixin.ccnu.edu.cn/App/library_phone/IndexInfo
Method: GET
Header:
Cookie:ASP.NET_SessionId=xmc4qqukczkz1ljlxtsteaqb; wxqyuserid=2016210354
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E216 MicroMessenger/6.6.6 NetType/WIFI Language/zh_CN
{
"result": true,
"msg": "",
"model": {
"userId": "2016210001",
"name": "姓名",
"avatar": "http://p.qlogo.cn/bizmail/ExH6FwzHSgolORhEMXjg2tbLhqeZYTb85BVvVdPquOWlAOwyX7vp8w/",
"QKJE": "0.4", // 欠费金额
"LJCC": "113", // 借书总数
"YJCS": "2", // 现在正在借的书的数目
"list": [ // 图书列表
{
"TSMC": "网络化治理:面向中国地方政府的理论与实践", // 书名
"SSH": "D625/LB", // 一个编号
"JSRQ": "2018-03-25", // 借阅开始时间
"YHRQ": "2018-05-24", // 逾还时间
"cq": false // 是否过期?
},
{
"TSMC": "网络社会的崛起",
"SSH": "G20/CM",
"JSRQ": "2018-03-28",
"YHRQ": "2018-05-27",
"cq": false
}
]
},
"isError": false
}
以下部分学校还没有把数据搞好
URL:http://weixin.ccnu.edu.cn/app/weixin/stu_scheduleAjax
Method: POST GET 都会返回数据...
但是因为没有搞好,所以还不知道POST什么数据(抓包时他用的是POST方法),POST空数据时会返回除了本学期之外所有课的数据.
Header:
Cookie:ASP.NET_SessionId=xsjw12a24ro0o2ktrzht0fpz;wxqyuserid=2016210942
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E216 MicroMessenger/6.6.6 NetType/WIFI Language/zh_CN
{
"result": true,
"msg": "",
"model": {
"userId": "2016210942",
"name": "张可",
"img": "http://p.qlogo.cn/bizmail/2qVD3K0yqAEZKmZdYMFSb82VlUtOyVBEISsGibUzV9iaMvTa6L0Znxkw/",
"deptName": "计算机学院",
"xnmc": "2017-2018",
"xqmmc": "2",
"xnmcList": [
"2017-2018",
"2016-2017"
],
"list": [
{
"xqh_id": "1",
"jxbmc": "计算机7",
"zcmc": "讲师",
"xqjmc": "星期一",
"xqj": "1",
"jgh": "2008980036",
"jsxm": "宋冰玉",
"zyfxmc": "无方向",
"jccd": "3,4",
"jc": "3-4节",
"xh": "2016210942",
"xm": "张可",
"kch": "31002011",
"zccd": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20",
"zcd": "4-20周",
"xnmc": "2016-2017",
"xqmc": "本校",
"cdmc": "7105",
"xqmmc": "1",
"jcs": "3-4",
"sxbj": "1",
"kcmc": "高等数学A1"
},
{
"xqh_id": "1",
"jxbmc": "1",
"zcmc": "教授",
"xqjmc": "星期一",
"xqj": "1",
"jgh": "2006981726",
"jsxm": "晓苏",
"zyfxmc": "无方向",
"jccd": "7,8",
"jc": "7-8节",
"xh": "2016210942",
"xm": "张可",
"kch": "42031223",
"zccd": "2,3,4,5,6,7,8,9,10",
"zcd": "2-10周",
"xnmc": "2017-2018",
"xqmc": "本校",
"cdmc": "8314",
"xqmmc": "1",
"jcs": "7-8",
"sxbj": "1",
"kcmc": "短篇小说欣赏"
}, .,... ...
省略
URL:http://weixin.ccnu.edu.cn/app/weixin/student_stuScoresAjax
Method: POST GET 都可以
Header:
Cookie:ASP.NET_SessionId=xsjw12a24ro0o2ktrzht0fpz;wxqyuserid=2016210942
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E216 MicroMessenger/6.6.6 NetType/WIFI Language/zh_CN
{
"result": true,
"msg": "",
"list": [
{
"xh": "2016210942",
"kch": "31002051",
"kcxzmc": "专业主干课程",
"kcbj": "主修",
"xn": "2016-2017",
"cj": "94.0",
"bfzcj": "94",
"xq": "1",
"kcmc": "线性代数A",
"xf": "3.0"
},
{
"xh": "2016210942",
"kch": "44952001",
"kcxzmc": "通识选修课",
"kcbj": "主修",
"xn": "2016-2017",
"cj": "76.0",
"bfzcj": "76",
"xq": "2",
"kcmc": "创新理论与方法(通核)",
"xf": "2.0"
}... ... 省略