顾及
顾及
顾及

有钱终成眷属,没钱亲眼目睹

  • 累计撰写 30 篇文章
  • 累计收到 180 条评论

完美校园健康打卡&校内打卡 ❤️

顾及
2021-01-15 / 0 评论 / 23 阅读 / 正在检测是否收录...

基于GitHub Actions的完美校园打卡,支持多人打卡,支持打卡字段信息展示,支持微信推送,每天早上六点自动打卡,理论上所有学校通用!!


之前的抓包部署教程请前往:完美校园抓包打卡,你可以在这里学习模拟器抓包APP签到请求哦。

一、功能介绍

  1. 完美校园模拟登录获取 token
  2. 自动获取上次提交的打卡数据
  3. 自动化任务分三次运行(ps:没有校内打卡就不会校内打卡,没有晚上打卡也不会晚上打卡的)
    • 上午六点:健康打卡,上午校内打卡;
    • 中午十二点:健康打卡,下午校内打卡;
    • 下午五点:健康打卡,晚上校内打卡;
  4. 微信推送打卡消息

二、打卡数据

细心的你应该会发现,自从第一次打卡之后,每次进去信息基本自动填写好了,我抓取的就是这个接口,这样子也相当于大家不用抓包了,如果你进入完美校园健康打卡界面,它没有自动填写信息,可能本项目也就不起作用了,可以试试打一次卡然后再进入看有无自动填充信息。

三、使用方法

  1. 请先确保手机app或支付宝小程序进入健康打卡界面,信息能够正确的自动填写(没有自动填写的项,可以自行修改代码)

  2. 点击右上角的 forkfork 本项目到自己仓库中

  1. 开启 Actions

  1. 设置三个 secrets 字段:USERNAMEPASSWORDSCKEY(对应就是账号,密码以及 Server 酱)

    1. 如果是多人打卡的话:
      • USERNAME字段:手机号1,手机号2,……(与下面密码对应),例如:1737782***,13602***
      • PASSWORD字段:密码1,密码2,…… (与上面账号对应),例如:123456,456789
      • SCKEY字段:填写一个即可,例如:SCU90543*******,没有请前往 Server酱 注册获取


  1. 修改 README.md 选第一个就好,不要选第二个Create a new branch***(为什么教着做都不听话,泪目),测试一次

  1. 查看 Actions 运行情况,以及微信推送情况,至此每日六点多将会自行打卡

四、Q&A

1、fork之后,修改README.md并没有触发actions?

请进入 Actions,Enable workflow

enable

2、我们学校要求打卡的时间不一样,这个自动运行的时间该怎么修改?

进入 .github/workflows/run.yml 修改时间,请不要搁那掐着秒算程序运行,你设置好了,明天就一定能好好运行,Giuhub Actions大概会有10~20分钟的延迟

3、程序报错显示密码错误,还有 * 次机会?

请立马修改 secrets 的密码再尝试运行

3

评论 (0)

取消
召唤看板娘