自动填写 PAFD

说明

请务必阅读

本仓库为本人对pafd-automated的修改,如果需要免费的版本,请参考https://github.com/FDUCSLG/pafd-automated

对验证码识别的修改

说明:本次修改使用了图鉴的付费API,你需要自己注册你的账号,但本人将会尽快训练模型来代替。在原来的基础上,你还需要设置CODE_ID:图鉴的账号,CODE_PSW:图鉴的密码这两个环境变量。

原README

每60天要记得更新一下仓库

credit: 这份代码受 daily_fudan 启发,并参考了其实现方式,在此表示感谢。

首先请注册一个 GitHub 帐号,然后点击右上角的 fork 创建一个副本。

fork

然后在你 fork 的副本中,点击 Settings, Secrets 和 New secret

create-secrets

然后创建两个值,Name 为 STD_ID 的在 Value 里填入学号

id

password

Name 为 PASSWORD 的在 Value 里填入 UIS 密码。这里可以不用担心安全性问题,这些 scecrets 的值只有你能看见,此外因为背后是 GitHub 为你保障安全——GitHub 的安全性应该比复旦的 UIS 要高。

通过 GitHub Action,每天十点会自动运行脚本帮你填写 PAFD,填写的地址是上一次的位置,从而你再也不用担心被辅导员催啦~