uiolee / BuZaiXiaoYuan

我在校园日检日报打卡,假条模拟 QuantumultX脚本。理论上支持Surge, Loon
GNU General Public License v3.0
6 stars 1 forks source link

我在校园Quantumult X脚本

理论上支持Quantumult X, Surge, Loon. 仅在Quantumult X上测试。

免责声明

我在校园日检日报 ./heat.js

这回真不在校园了

说明

Quantumult X配置

#rewrite_local规则,访问“我的课程”时自动获取JWSESSION
[rewrite_local]
^https://student.wozaixiaoyuan.com/course/getCourseList.json url script-request-header heat.js

[mitm]
hostname = student.wozaixiaoyuan.com

#task_local规则,每天定时自动执行脚本
[task_local]
5 0,11,15 * * * heat.js, tag=日检日报, enabled=true

需要修改的数据

const answers = '["0"]';        //选择题选项
const temperature = '36.666';   //体温(摄氏)
const latitude = '23.666';      //纬度
const longitude = '112.666';    //经度
const country = '中国';           //国家
const city = '佛山市';         //城市
const district = '三水区';     //区
const province = '广东省';     //省
const township = '云东海街道';   //镇、街道
const street = '学海中路';      //街、路

Todo

学校不再使用我在校园,本脚本不会再更新了

模拟假条"列表" ./getList.js

  1. 务必遵守疫情防控、法律法规、校规!
  2. 至少正常请假一次,本脚本才能运行。
  3. 脚本没有对服务器上的数据进行操作。
  4. 仅供交流学习,请在下载后24小时内删除。一切责任由使用者自负,与作者无关。

Quantumult X配置

[rewrite]

 脚本: getList.js

 类型: script-response-body

 url: ^https://student\.wozaixiaoyuan\.com/leave2/getList\.json

[Mitm]

主机名: student.wozaixiaoyuan.com

模拟假条 ./getLeave.js

  1. 务必遵守疫情防控、法律法规、校规!
  2. 至少正常请假一次,本脚本才能运行。
  3. 脚本没有对服务器上的数据进行操作。
  4. 仅供交流学习,请在下载后24小时内删除。一切责任由使用者自负,与作者无关。

Quantumult X配置

[rewrite]

 脚本: getLeave.js

 类型: script-response-body

 url: ^https://student\.wozaixiaoyuan\.com/leave2/getLeave\.json

[Mitm]

主机名: student.wozaixiaoyuan.com

参考、致谢

基于Milky01/wozaixiaoyuan 修改。

参考了@NobyDa@chavyleung的环境封装函数。

感谢@chiupam的提议和帮助