@Humbert
2018-05-18T11:25:02.000000Z
字数 5578
阅读 1538
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_CNCookie:wxqyuserid=2016210942 => 学号
中间会有一个302跳转,在302跳转的Header那里可以拿到Set-Cookie的 ASP.NET_SessionId
HTTP/1.1 302 FoundServer: Yxlink Reverse Proxy Server/2.7Date: Wed, 16 May 2018 11:11:37 GMTContent-Type: text/html; charset=utf-8Transfer-Encoding: chunkedConnection: keep-aliveCache-Control: privateLocation: http://weixin.ccnu.edu.cn/qyh/phone/Sudoku?aid=22_wx7219d601c7041b7a在这里=>Set-Cookie: ASP.NET_SessionId=xsjw12a24ro0o2ktrzht0fpz; path=/; HttpOnlyX-AspNetMvc-Version: 4.0X-AspNet-Version: 4.0.30319X-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=2016210942User-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=2016210942User-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=2016210354User-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=2016210942User-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=2016210942User-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"}... ... 省略