NJU-HR 可以帮您自动进行每日健康打卡.
使用 NJU-HR 即表明,您知情并同意:
- 本项目仅供学习交流使用. 代码通过模拟浏览器使用 Cookie 登录. 开发者对项目造成产生的后果不负任何责任, 也不保证本方案一直有效. 请使用者对自己负责.
- 使用前须将项目 Fork 至自己的仓库, 此时
Secret
只有自己才知道. - 用户的 Cookie 被储存于 Github 服务器, 只供本项目使用. 若 Github 服务器被攻破, 则您的 Cookie 有遭到泄露的风险. 除此之外, 开发者无权获取您的 Cookie; 即使是用户, 一旦创建完成Secrets, 也无法再次从中查看 Cookie.
- 将本项目 Fork 到自己的仓库.
- 进入
Settings
选项, 点击Secret
, 并选择New Repository Secret
. 依次添加以下变量:USERNAME
: 学号.LOCATION
: 你希望打卡的地理位置。比如南京大学仙林校区可以填**江苏省南京市栖霞区九乡河东路
.COOKIE
:使用电脑端 Chrome/Edge 打开该网址, 成功登录后重新启动该网页, 按上述方法仅可生效一天,若想长期生效,需用F12
进入开发者模式, 选择网络
, 刷新页面, 点击抓取到的default.html
, 查看标头中Cookie:
部分, 将CASTGC=
之后的代码复制进该变量.安卓手机
+抓包软件
(如Release
中的HttpCanary
软件) 抓取南京大学APP
-每日健康打卡
的登录界面, 获得长效COOKIE
. 样例为 "TGT-xxxx-xxxx-xxxx-cas". 注意: 该COOKIE
会在重新登录/清除缓存
后失效, 建议使用安卓系统的清除应用数据
重置南京大学APP后正常使用.USERAGENT
: 使用手机端 Chrome/Edge 浏览器, 输入网址 about:version (注意为半角冒号), 查看用户代理
/User-Agent:
部分, 在末尾加上 "cpdaily/9.0.15", 并复制进该变量. 样例为 "Mozilla/5.0 (Linux; Android xx; xxxx) AppleWebkit/xxxx(xxxx) Chrome/xxxx Mobile Safari/xxxx cpdaily/9.0.15".
- 回到
Action
选项卡, 重新运行 Action,或者静待自动打卡.
- 设置
您的体温是否正常
为正常
. - 设置
您的其他健康情况
为正常
. - 设置
当前的新冠状况
为一直阴性未阳过
. - 设置
您今日苏康码显示颜色
为绿色
(已失效). - 设置
您的共同居住人今日苏康码显示颜色
为绿色
(已失效). - 设置
最近14天是否离宁
为否
(已失效). - 设置
您的最近一次核酸检测时间
为某一天
(已失效). - 设置
填报地址
为LOCATION
项.