[关闭]
@Humbert 2018-05-18T11:25:02.000000Z 字数 5578 阅读 1463

企业号

获取Cookie

Request

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:

  1. 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
  2. Cookie:wxqyuserid=2016210942 => 学号

中间会有一个302跳转,在302跳转的Header那里可以拿到Set-Cookie的 ASP.NET_SessionId

Response

  1. HTTP/1.1 302 Found
  2. Server: Yxlink Reverse Proxy Server/2.7
  3. Date: Wed, 16 May 2018 11:11:37 GMT
  4. Content-Type: text/html; charset=utf-8
  5. Transfer-Encoding: chunked
  6. Connection: keep-alive
  7. Cache-Control: private
  8. Location: http://weixin.ccnu.edu.cn/qyh/phone/Sudoku?aid=22_wx7219d601c7041b7a
  9. 在这里=>Set-Cookie: ASP.NET_SessionId=xsjw12a24ro0o2ktrzht0fpz; path=/; HttpOnly
  10. X-AspNetMvc-Version: 4.0
  11. X-AspNet-Version: 4.0.30319
  12. X-Powered-By: ASP.NET

校园卡

Request

URL: http://weixin.ccnu.edu.cn/App/weixin/CardInfoAjax
Method: GET
Header:
将ASP.NET_SessionId改为上面拿到的ASP.NET_SessionId

  1. Cookie:ASP.NET_SessionId=txhjw4ke4exjxligvcmfhwp4;wxqyuserid=2016210942
  2. 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

Response:

注:其实这个接口不提供ASP.NET_SessionId也是可以拿到balance即余额的,但是会没有名字等信息

  1. {
  2. "result": true,
  3. "msg": "",
  4. "model": {
  5. "userId": "2016210942",
  6. "name": "张可",
  7. "img": "http://p.qlogo.cn/bizmail/2qVD3K0yqAEZKmZdYMFSb82VlUtOyVBEISsGibUzV9iaMvTa6L0Znxkw/",
  8. "deptName": "计算机学院",
  9. "balance": "2.08",
  10. "smtDealdatetimeTxt": "2018-05-15 17:24:13",
  11. "dataSum": "58",
  12. "consumeTotal": "326"
  13. }
  14. }

校园卡流水(可用)

需设置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:

  1. Cookie:ASP.NET_SessionId=xmc4qqukczkz1ljlxtsteaqb; wxqyuserid=2016210942
  2. 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

Response

  1. {
  2. "result": true,
  3. "msg": "",
  4. "list": [
  5. {
  6. "title": "2018-05",
  7. "data": [
  8. {
  9. "smtDealName": "消费",
  10. "smtTransMoney": "3.0",
  11. "smtDealDateTimeTxt": "2018-05-03 17:46:43",
  12. "date": "05月03日",
  13. "time": "17:46",
  14. "smtOrgName": "学子超市",
  15. "smtInMoney": "54.74",
  16. "smtOutMoney": "51.74"
  17. },
  18. {
  19. "smtDealName": "消费",
  20. "smtTransMoney": "2.0",
  21. "smtDealDateTimeTxt": "2018-05-03 17:37:38",
  22. "date": "05月03日",
  23. "time": "17:37",
  24. "smtOrgName": "原磨豆浆",
  25. "smtInMoney": "56.74",
  26. "smtOutMoney": "54.74"
  27. }
  28. ]
  29. },
  30. {
  31. "title": "2018-04",
  32. "data": [
  33. {
  34. "smtDealName": "消费",
  35. "smtTransMoney": "2.7",
  36. "smtDealDateTimeTxt": "2018-04-28 15:38:08",
  37. "date": "04月28日",
  38. "time": "15:38",
  39. "smtOrgName": "沁园春超市",
  40. "smtInMoney": "111.94",
  41. "smtOutMoney": "109.24"
  42. },
  43. {
  44. "smtDealName": "消费",
  45. "smtTransMoney": "3.0",
  46. "smtDealDateTimeTxt": "2018-04-28 11:56:08",
  47. "date": "04月28日",
  48. "time": "11:56",
  49. "smtOrgName": "吧台右",
  50. "smtInMoney": "114.94",
  51. "smtOutMoney": "111.94"
  52. }
  53. ]
  54. }
  55. ]
  56. }

图书馆(可用)

Request

URL: http://weixin.ccnu.edu.cn/App/library_phone/IndexInfo
Method: GET
Header:

  1. Cookie:ASP.NET_SessionId=xmc4qqukczkz1ljlxtsteaqb; wxqyuserid=2016210354
  2. 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

Response

  1. {
  2. "result": true,
  3. "msg": "",
  4. "model": {
  5. "userId": "2016210001",
  6. "name": "姓名",
  7. "avatar": "http://p.qlogo.cn/bizmail/ExH6FwzHSgolORhEMXjg2tbLhqeZYTb85BVvVdPquOWlAOwyX7vp8w/",
  8. "QKJE": "0.4", // 欠费金额
  9. "LJCC": "113", // 借书总数
  10. "YJCS": "2", // 现在正在借的书的数目
  11. "list": [ // 图书列表
  12. {
  13. "TSMC": "网络化治理:面向中国地方政府的理论与实践", // 书名
  14. "SSH": "D625/LB", // 一个编号
  15. "JSRQ": "2018-03-25", // 借阅开始时间
  16. "YHRQ": "2018-05-24", // 逾还时间
  17. "cq": false // 是否过期?
  18. },
  19. {
  20. "TSMC": "网络社会的崛起",
  21. "SSH": "G20/CM",
  22. "JSRQ": "2018-03-28",
  23. "YHRQ": "2018-05-27",
  24. "cq": false
  25. }
  26. ]
  27. },
  28. "isError": false
  29. }

以下部分学校还没有把数据搞好

课表

Request

URL:http://weixin.ccnu.edu.cn/app/weixin/stu_scheduleAjax
Method: POST GET 都会返回数据...
但是因为没有搞好,所以还不知道POST什么数据(抓包时他用的是POST方法),POST空数据时会返回除了本学期之外所有课的数据.
Header:

  1. Cookie:ASP.NET_SessionId=xsjw12a24ro0o2ktrzht0fpz;wxqyuserid=2016210942
  2. 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

Response

  1. {
  2. "result": true,
  3. "msg": "",
  4. "model": {
  5. "userId": "2016210942",
  6. "name": "张可",
  7. "img": "http://p.qlogo.cn/bizmail/2qVD3K0yqAEZKmZdYMFSb82VlUtOyVBEISsGibUzV9iaMvTa6L0Znxkw/",
  8. "deptName": "计算机学院",
  9. "xnmc": "2017-2018",
  10. "xqmmc": "2",
  11. "xnmcList": [
  12. "2017-2018",
  13. "2016-2017"
  14. ],
  15. "list": [
  16. {
  17. "xqh_id": "1",
  18. "jxbmc": "计算机7",
  19. "zcmc": "讲师",
  20. "xqjmc": "星期一",
  21. "xqj": "1",
  22. "jgh": "2008980036",
  23. "jsxm": "宋冰玉",
  24. "zyfxmc": "无方向",
  25. "jccd": "3,4",
  26. "jc": "3-4节",
  27. "xh": "2016210942",
  28. "xm": "张可",
  29. "kch": "31002011",
  30. "zccd": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20",
  31. "zcd": "4-20周",
  32. "xnmc": "2016-2017",
  33. "xqmc": "本校",
  34. "cdmc": "7105",
  35. "xqmmc": "1",
  36. "jcs": "3-4",
  37. "sxbj": "1",
  38. "kcmc": "高等数学A1"
  39. },
  40. {
  41. "xqh_id": "1",
  42. "jxbmc": "1",
  43. "zcmc": "教授",
  44. "xqjmc": "星期一",
  45. "xqj": "1",
  46. "jgh": "2006981726",
  47. "jsxm": "晓苏",
  48. "zyfxmc": "无方向",
  49. "jccd": "7,8",
  50. "jc": "7-8节",
  51. "xh": "2016210942",
  52. "xm": "张可",
  53. "kch": "42031223",
  54. "zccd": "2,3,4,5,6,7,8,9,10",
  55. "zcd": "2-10周",
  56. "xnmc": "2017-2018",
  57. "xqmc": "本校",
  58. "cdmc": "8314",
  59. "xqmmc": "1",
  60. "jcs": "7-8",
  61. "sxbj": "1",
  62. "kcmc": "短篇小说欣赏"
  63. }, .,... ...
  64. 省略

成绩

Request

URL:http://weixin.ccnu.edu.cn/app/weixin/student_stuScoresAjax
Method: POST GET 都可以
Header:

  1. Cookie:ASP.NET_SessionId=xsjw12a24ro0o2ktrzht0fpz;wxqyuserid=2016210942
  2. 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

Response

  1. {
  2. "result": true,
  3. "msg": "",
  4. "list": [
  5. {
  6. "xh": "2016210942",
  7. "kch": "31002051",
  8. "kcxzmc": "专业主干课程",
  9. "kcbj": "主修",
  10. "xn": "2016-2017",
  11. "cj": "94.0",
  12. "bfzcj": "94",
  13. "xq": "1",
  14. "kcmc": "线性代数A",
  15. "xf": "3.0"
  16. },
  17. {
  18. "xh": "2016210942",
  19. "kch": "44952001",
  20. "kcxzmc": "通识选修课",
  21. "kcbj": "主修",
  22. "xn": "2016-2017",
  23. "cj": "76.0",
  24. "bfzcj": "76",
  25. "xq": "2",
  26. "kcmc": "创新理论与方法(通核)",
  27. "xf": "2.0"
  28. }... ... 省略
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注