北航学生教务系统爬虫接口
学校选课系统非常敷衍,选课排表时候简直折磨,于是撸一个脚本出来。爬取课程数据,生成课程表(课程名称时间地点),有课程冲突一眼可见。
基于本科同学代码(https://github.com/yinwoods/Fuck-BUAA-JiaoWu-Anyway ),他是web版本,我还是单机,各取所需吧。
- python3
- BeatifulSoap
先填写配置文件config.py中的信息,然后运行
python crawler.py
默认会生成schedule.html
文件,即为课程表。