利用Python中的selenium库以及Chrome的ChromeDriver共同实现模拟登录STDU教务系统并查询的过程,同时利用网页数据或网页自带功能,输出想要查询的内容。
- 安装requirements.txt中必需的库
- 根据自己电脑上的Chrome版本,下载对应版本的ChromeDriver,并正确添加到系统变量中(可自行百度)
- 运行代码根目录下的main.py后,根据提示使用即可
- 注意账号密码不要输错,输错后请重新运行该程序
- 如果保存了登陆凭证后想换账号登陆,请删除位于main.py文件夹的user_credentials.json文件,再运行该程序。
- 所有登录均在学校后台有记录,勿做坏事
- 所有查询的数据均保存在代码文件夹下的“download”子文件夹内,可定期删除不需要的文件。
本程序是端午假期花了两天时间依靠AI做成的,由于时间紧迫导致程序比较简陋,望大家谅解。
如果您有更好的想法或想要适配您的学校,请自行fork。
如果您有更好的建议或疑问,可以提issues或添加下方微信公众号留言反馈。

(预计以后这些功能会上架到公众号上)