CourseAutomator is a Python bot that automates the process of adding and dropping courses for Tamkang University students using Selenium to interact with the university's course selection system, including handling audio CAPTCHA verification.
- Automates login to Tamkang University's course selection system
- Handles audio CAPTCHA verification
- Adds and drops courses based on user input
- Provides logging for course addition and removal status
demo.mp4
- Python 3.x
- Google Chrome browser
- Clone this repository:
git clone https://github.com/Yicheng-1218/CourseAutomator.git
- Navigate to the project directory:
cd CourseAutomator
- Install dependencies:
pip install selenium
- Update the script with your student number and password:
bot = CourseBot('stdNo', 'pwd')
- Define the courses to add and drop:
drop_list = ['0991','3076'] add_list = ['2336','2337']
- Run the script:
python main.py
If you have any questions, please submit an issue.