Students in School of Economics of Xiamen Univ. must attend a minimum number of lectures every semester and the number for grad students is ten. So the question arose when a student tries to reserve lectures in advance at the beginning of a semester: how to secure a seat of popular lectures? When everyone goes crazy to grab a ticket and it sold out as quickly as tickets of Jay Chou’s world concert tour or railroad tickets during Chunyun, what you can do to tackle with this annoying problem except for having a what-the-fucking-hell-happened face.
Well, I’m one of the students and as a lazy man, I don’t like to seat in from of my laptop and wait till the Lecture Reserving Website releases lecture information. So I decided to write a Python script to automate the reservation process.
If you are interested in this project, you can fork my repo and pull your requset to compete this robot.
Fortunately, I succeeded in developing the web robot. I have tested a lot of times and it seems working well. You just need to follow the instructions below to let the robot work for you:
- Download the
LectureRobotapp inapppath - Unzip the file LectureRobotWindows.zip or LectureRobotOSX.zip
- Double click the app
LectureRobot - Please substitute the field of username and password by YOUR OWN username (i.e. your student ID) and password of Lecture Reserving Website, respectively. 注意,该程序目前还存在一个bug,现在只支持纯数字的密码!
- Click the
GetCookieButton, and wait a few seconds - Click the
GrabLectureButton
Still didn’t reserve successfully for a lecture? No worry, my robot will help you secure your seat in advance, fast, free and friendly.
If you want to explore the operational logic of this website, please visit My Blog--LectureRobot.
- Update Robot UI
- The first version
- Package the code to App.
- The robot support for printing the information of Lectures which you have reserved.