使用此仓库即表示您已完全阅读本README,并同意对您的行为及其后果负责。此项目的开发者不对使用本项目产生的任何结果负责。
鉴于本项目的特殊性,开发者可能会随时停止更新或删除此仓库。
- 使用Git克隆仓库:
git clone git@github.com:LittFlower/SCU-Urp-Helpers.git
- 或直接下载仓库。
本项目依赖以下Python包:
- requests
- ddddocr
- hashlib
- json
在运行 Main.py
之前,首先安装这些包。
- 打开
staticINF.py
并更新username
,password
和MajorId
字段信息。 - 运行脚本:
python Main.py
另一种使用方法是通过虚拟环境运行 Main.py
。您可以使用 poetry
或 pdd
来管理您的包。
使用 poetry
运行脚本:
poetry run python Main.py
执行 python Main.py
后,系统会自动登录并进入课程选择页面。您可以根据指引搜索相关课程。例如,搜索“大数据”会显示与大数据相关的课程:
请输入一个课程名(关键词)或输入 'done' 完成选课:大数据
[成功获取课表]:成功进入课表页面,正在读取教务处课表列表,请耐心等待
1. 314011020_01 大数据分析及隐私保护 杨进* 60
2. 402893020_01 财务大数据分析与实验 刘静* 7
3. 402893020_02 财务大数据分析与实验 刘静* 12
然后,您可以输入相应编号将课程添加到选课列表。完成选课后,输入 done
开始自动选课。
欢迎任何人对本仓库做出贡献。
如果您有任何问题,请在仓库中发起issue进行提问。
本仓库仅用于学习目的。提供的代码包含最小的示例,仅供学习使用。由于开发者的学术压力和个人精力限制,本项目不承诺定期更新。