Skip to content
/ Auto_Card Public template
forked from xiaolinstar/zjnu-auto-clock

浙江师范大学每日自动打卡

Notifications You must be signed in to change notification settings

131A3D7/Auto_Card

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

浙江师范大学-疫情打卡自动填报 Beta版本

更新日志

2022-09-21

  • 通过html爬取隐藏的__VIEWSTATE和__VIEWSTATEGENERATOR值

2022-09-19

  • 修复了已知问题,提交表单未验证,仍出现打卡错误,已修复,模拟验证通过,真实验证需要查看明天打卡情况,如果仍然打卡失败会继续修复问题。如打卡失败,请大家及时手动打卡。关注此仓库,了解版本最新状态并sync fork

2022-09-18

  • 修复了已知问题,更新了隐藏字段,脚本已可以重新启用,下一步工作需要动态获取隐藏字段信息。
  • 大家的需要同步所fork的仓库和主仓库一致,即可使用最新的版本,该操作可以在GitHub完成,点击Code下方的Sync fork即可。

2022-09-16 脚本暂时无法使用,请自行先disable程序运行,待维护好后再启用。


已可以重新启用,支持在家打卡,在学校打卡没有验证,在校生打卡遇到问题请和我联系...
如果切换位置信息,比如从家里到学校,或者从学校到家里,请及时关闭该Actions,并修改信息再启用。

浙江师范大学 每日信息填报自动打卡脚本,一次设置,自动打卡,再也不怕班长催,导员赶。 免责声明:仅供学习技术交流,不作任何商业用途。

Contributors Forks Stargazers Issues

目录

功能介绍

  • 一次设置打卡参数,每天定时自动打卡
  • 简单方便,可以多人打卡
  • 支持必要的参数修改,在家or学校,更改一次即可

立即开始

你需要有:

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提供的服务器定时系统有一定的误差和延迟,但是不影响使用

关闭自动打卡Actions


如上图所示,在第3步的...点击"Disable workflow"即可关闭该工作流。 在更换好在校信息或未返校信息后,再次启用即可。

使用到的技术

作者

email: [email protected]

About

浙江师范大学每日自动打卡

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%