TsinghuaCourseHelper
清华选课系统工具箱
- GetCourseList 获取并筛选课程列表
- WaitForCourse “捡”课程序,即慢速轮询等待有人退课。
- WaitForCourseFast 抢课程序,用于刚开放选课时快速轮询。缺乏实际测试,小心被服务器封IP。
功能
- 一键登录
- 验证码自动识别(鼓掌),由于算法弱爆了(直接的图片像素匹配), 所以失败率还是不小地,但3-5次之内一定能登陆上。 附带的那个神奇的gif文件夹就是整理好的常见字母图像。 (清华的这个验证码才是弱爆了)
- GetCourseList包含课程时间解析和冲突判定。
- WaitForCourse采用无人值守模式,适合挂在那里刷一天。(过去有人喜欢夜里换课,要小心了……)
Note
程序的输入格式不记得了,懂C#的自己看代码吧……ORZ
程序是我本科时候的,选课界面可能有改动,大家可能需要改改再用。
特别热的,一旦选上就不会有人退的课,还是不要指望了。
比较好的公选课,有人会因为时间问题、喜好问题、弄到更好的课等等原因退掉,这时可以用捡课机,成功率还是很高的。