当前位置:   article > 正文

我来图书馆小程序抓包抢位置_微信小程序抢座位脚本

微信小程序抢座位脚本

window工具自动抢位置和签到

提交预约流程

注意
  1. 抓包分析好像还涉及到wxlib/wx/login 不过从后面提交数据来看好像用不到,可能我技术问题吧

抓包分析

有人可能最新微信PC抓不了小程序包
解决办法
  1. 打开一个任意小程序,打开任务管理器,找到进程。右键打开文件位置。

  2. 退出电脑微信,右键结束小程序进程。

  3. 找到这个目录后删除这个目录

  4. 或者你有everything这个工具,直接搜索 WMPFRuntime 然后右键打开所在文件夹,把里面这个4376目录删除就可以

不想分析了~,具体的可以自己抓包看看

微信小程序反编译(可以看看源代码~)

微信小程序反编译

这次小程序反编译出来的文件

userID可以去抓包获取,这个没办法模拟请求获取

抢座nodejs代码

注意安装axios依赖

var axios = require('axios');

var configself = {
    method: 'get',
    url: 'https://wxcourse.jxufe.cn/wxlib/wx/appoint',
    params: {
        isPeriod: 1,
        //自己的userID有效期多久未测试
        userId: "",
        //座位id,可以通过网站传参抓包获取
        //519代表A208这个位置
        seatId: 519,
        //不知道干嘛用
        appointType: 0,
        //代表区域,A区域代码为23,F区域为115,G区域为113等等
        vdId: 23,
        //时间段,1代表8:00-12:00时间段
        //时间段,2代表12:00-17:00时间段
        //时间段2,代表17:30-23:00时间段
        timeSlot: 1,
        //大学名称
        officeCode: "jxcjdx",
        //大学id
        colleageId: 51,
        //预约日期
        day: "2022-04-07",
        //预约截止时间段: 
        //比如8:00-12:00截止日期为12:00, 
        //比如12:00-17:00截止日期为17:00
        //比如17:30-23:00截止日期为23:00
        appointTo: "12:00"
    },
    headers: {}
};
axios(configself)
    .then(function (response) {
        console.log(JSON.stringify(response.data));
    })
    .catch(function (error) {
        console.log(error);
    });
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41

运行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/307079?site
推荐阅读
相关标签
  

闽ICP备14008679号