2022-09-21
- 通过html爬取隐藏的__VIEWSTATE和__VIEWSTATEGENERATOR值
2022-09-19
- 修复了已知问题,提交表单未验证,仍出现打卡错误,已修复,模拟验证通过,真实验证需要查看明天打卡情况,如果仍然打卡失败会继续修复问题。如打卡失败,请大家及时手动打卡。关注此仓库,了解版本最新状态并sync fork。
2022-09-18
- 修复了已知问题,更新了隐藏字段,脚本已可以重新启用,下一步工作需要动态获取隐藏字段信息。
- 大家的需要同步所fork的仓库和主仓库一致,即可使用最新的版本,该操作可以在GitHub完成,点击Code下方的Sync fork即可。
2022-09-16 脚本暂时无法使用,请自行先disable程序运行,待维护好后再启用。
已可以重新启用,支持在家打卡,在学校打卡没有验证,在校生打卡遇到问题请和我联系...
如果切换位置信息,比如从家里到学校,或者从学校到家里,请及时关闭该Actions,并修改信息再启用。
浙江师范大学 每日信息填报自动打卡脚本,一次设置,自动打卡,再也不怕班长催,导员赶。 免责声明:仅供学习技术交流,不作任何商业用途。
- 一次设置打卡参数,每天定时自动打卡
- 简单方便,可以多人打卡
- 支持必要的参数修改,在家or学校,更改一次即可
你需要有:
- GitHub账户
- 注册登陆地址:https://github.com/
1、克隆该项目模版(下面方法二选一即可)
- fork: 点击右上角的fork,将项目拉去到自己的GitHub仓库
- Use this template: 点击Code右端的Use this template,填写Repository name、Description (可选)
2、创建密钥 进入刚刚创建的仓库,点击 Settings -> Secrets -> New repository secret
3、添加密钥 添加学生的基本信息,包括姓名、学号和密码 第四个参数四个地址选一
- 如果在学校,填写完整的校区名称
- 浙江师范大学本部校区
- 浙江师范大学杭州校区
- 浙江师范大学兰溪校区
- 如果在家里,则填写家里的地址: 例如 河南省 焦作市 沁阳市
Name:
USERS
Value:
[
('汤师爷', '202011011002', 'dollar', '浙江师范大学本部校区'),
('张麻子', '202011011001', 'gege', '河南省 焦作市 沁阳市'),
]
4、启动程序
手动点击Actions,运行workflow,等待运行...
运行成功...
如果运行失败可以去查看一下错误信息,联系作者...
1、修改打卡时间 在 .github/workflows/main.yml 中来设置每天运行的时间:
on:
schedule:
- cron: "1 16 * * *"
上述代码表示程序的定时执行,时区是UTC: 分 时 日 月 日
默认情况下,该脚本定时每天00:01执行,你可以根据自己的需要更改该设置
GitHub的actions提供的服务器定时系统有一定的误差和延迟,但是不影响使用
如上图所示,在第3步的...点击"Disable workflow"即可关闭该工作流。
在更换好在校信息或未返校信息后,再次启用即可。
email: [email protected]