因教务系统更换,本项目已过时
学校教务系统的登录有效期很短,一天之内想多次访问教务必须每次输验证码,很麻烦。
加之线下上课,没课的时候想查询空闲教室需要登录教务查询,比较繁琐。
通过一天半左右的时间慢慢摸索,本人终于能自动登录教务并爬取空闲教室相关信息了。
通过使用 GitHub Actions 自动化配置,每天早晨发一封邮件,简单方便。
关于本项目的详细信息,可阅读下面两篇博客:
使用 GitHub Actions 定时发送空闲教室信息邮件
克隆这个项目
git clone https://github.com/wlonestar/HHU_URP_auto_login.git
执行命令
python main.py -u <username> -p <password>
Fork 本项目,启用 GitHub Actions,添加下列仓库密钥:
-
HHU_USERNAME
: URP 教务系统用户名 -
HHU_PASSWORD
: URP 教务系统密码 -
MAIL_USERNAME
: 邮箱服务发件邮箱 -
MAIL_PASSWORD
: 邮箱服务发件邮箱授权密码 -
EMAIL
: 收件邮箱
将这些内容设为自己的就可以了。
-
本仓库代码仅供学习参考,严禁对学校教务系统进行网络攻击等行为
-
由于不确定学校是否会对教务登录接口进行更改,所以该仓库具有时效性
-
爬虫小白作品,欢迎批评指正