北邮选课助手
- OCR识别验证码自动登陆
- 输入课程序号进行课程查找和选课
- 挂机抢课
- 自定义选课尝试间隔
- 自定义选课尝试次数
- 掉线自动重连
- 多门课同时抢
- Python 3+
- python依赖:pytesseract, PIL
- 非python依赖:tesseract https://github.com/tesseract-ocr/tesseract
- 在URP-helper.py文件中输入你的学号和教务系统密码
示例:
#学号:2019211000 密码:12345678
dataheader = "type=sso&zjh=2019211000&mm=12345678&v_yzm="
- 在教务系统下载课程信息后输入URP-helper.py
kcid: 课程id + 下划线 + 课程序号
kcty: 课程类型 (方案课程(2)、系任选课(4)、校任选课(3))
success: 成功标记列表,要选多少门课就填几个0 (To be improved but I`m lazy)
可以一次填入多门课程,示例:
kcid = ["3132114070_01","2122114270_01"]
kcty = ["2","2"]
success = [0,0]
maxloop: 最大尝试次数,0代表无限
sleeptime: 尝试间隔,单位秒(s)
- 命令行输入:python URP_helper.py 开始选课!