2022-06-16 此项目不再维护,预祝大家毕业快乐!
2022-05-11 新增Cookie
2022-04-21 新增Referer请求头保存saveApplyInfos
2022-04-18 新增OCR登录验证码识别
2022-04-11 新增最近14天是否离宁以及最近一次核酸检测时间
-
Star & Fork 本仓库
-
在 Fork 出来的个人仓库中点击 Settings -> Secrets -> New repository secret
-
分别添加3个secret,如下
Name
:Value
USERNAME
: 统一认证账号PASSWORD
: 统一认证密码LOCATION
: 打卡位置
-
点击 Actions -> I understand
- 继续点击 Clock in -> Enable workflow
- 完成,打卡将在每日北京时间18:00开始,视网络情况会有一定延迟
本项目共提供如下3种方案:
-
总是今天,需要修改
.github/workflows/main.yml
中ALWAYS_TODAY
的值为true
,默认值为false
。 -
指定时间,需要按格式修改
.github/workflows/main.yml
中PCR_TIME
的值,格式为YYYY-MM-DD
,默认值为2022-04-04
。 -
自动推导,根据常态化核酸检测时间的规律按学号尾数进行推理。
可根据需要自行选择,但推荐第3种方案,也是本项目的默认方案。值得说明的是,如若选择第2种方案,项目会从指定日期和第3种方案中的推导时间中选择最近的作为核酸检测时间,因而不用担心忘记更新指定时间。
- 当打卡失败时请点击统一身份认证进行手动认证(保证模拟登录时不需要验证码),并可按如下步骤再次尝试打卡。
-
项目更新时如若没有学习过 git,建议删除掉原 Fork 出来的仓库,重新按使用中的步骤进行配置,这也被证实是最省事的方法。如若学过 git 或者爱捣鼓,欢迎以各种姿势自行更新。
-
想要暂停掉自动打卡有两种方法,一种方法是在
.github/workflows/main.yml
中将DISABLE_CLOCK_IN
的值改为true
,默认值为false
,另一种方法是在仓库页面点击 Actions -> Clock in -> Disable workflow。
-
按使用步骤2、3添加secret,如下
Name
:Value
SENDKEY
: 步骤2获取值
- 修改
.github/workflows/main.yml
中如下参数
-
10表示UTC时间10:00,对应北京时间18:00,修改此值即可修改打卡时间
-
如若有复杂的定时需求,可自行查阅cron规则进行相应修改
Related to kottory