Skip to content

中国海洋大学,接龙管家,晚点名,自动提交脚本

Notifications You must be signed in to change notification settings

ExistoT01/auto-checkin-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

接龙管家,晚点名,自动提交脚本

可以实现「接龙管家」的自动接龙上报,上报成功或失败后发送上报状态邮件到本人账号

注意:仅供学习交流之用,请勿用作商业用途

局限:后端 authorization 可能三天左右更换一次,因此此脚本使用有一定的局限性

实现思路

模拟发起请求,代入相应线程的dataauthorization数据,最后向本人邮箱发送邮件即可(如果只为接龙,此功能可忽略)

使用方法

  1. 获取线程dataauthorization数据

    • 浏览器打开网页版接龙管家,打开相应的接龙项目,F12打开开发者界面

    image-20220512094021528

    • F5刷新页面,在Fetch/XHR中找到GetCurrentUser文件

    image-20220512094207661

    • Headers中获取Authorization,记录下来

    image-20220512094324252

    • 先进行一次手动填报

    image-20220512094512242

    • 找到EditCheckInRecord文件,在Payload页面的数据就是我们需要更改的data数据
      • 注意:如果上报表单中有录音/签名/位置/拍照项,是不支持网页请求打卡的,需要用小程序端打卡,但是「只要录音/签名/位置/拍照项不是必要项,你依然可以使用网页请求打卡」
      • 至于修改哪些数据,检查你接龙项目的必要项,比如署名对应Signature,序号对应Number,一些填报选项在RecordValues里,按需更改即可

    image-20220512094826336

  2. check-in.py文件中修改响应数据即可

    image-20220512095927082

  3. 将脚本部署到服务器,定点执行,即可自动完成每日打卡

About

中国海洋大学,接龙管家,晚点名,自动提交脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages