本系统为山东大学选课刷课专用,配置好学号、密码、课程号、课序号即可完成多线程无限刷课,直至选中该课程为止。
本系统基于Python 2.7编写,支持多线程刷课,掉线自动登录,登录失败重试,选中课程即停等功能。
线程数目、登录失败重试次数、超时时间、学号、密码、课程号、课序号均可自定义配置。
Python 2.7
版本 2.7
pip install requests pyquery
git clone https://github.com/Germey/SDUCourse.git
文本编辑器打开 config.py 进行相应配置
USERNAME 学号,PASSWORD 选课密码,KCH 课程号,KXH 课序号
其中课程号和课序号可添加多个,例如
COURSE = [
{
'KCH': '0133303210',
'KXH': '100',
},
{
'KCH': 'sd01331370',
'KXH': '100',
}
]
添加的时候按照此格式添加即可,每个大括号是一个。
python index.py
按 Ctrl+C 或者 Ctrl+Z 中止程序
THREAD_NUMBER #默认为3
MAX_LOGIN_TIME #默认为3
TIMEOUT #默认30秒
作者崔庆才,山东大学12级,计算机科学与技术学院
如有建议或意见,请在ISSUES中留言,或者尽情PULL REQUESTS,非常感谢。