这个脚本可以帮助来自北邮的研究生将课表导入到WakeUp课程表中
这个脚本需要使用beautifulsoup
来对原始的html文件进行分析,你可以使用以下指令安装相关的依赖
pip install -r requirements.txt
你需要登录自己的教务系统,并将源文件保存到项目目录下
- 登录研究生教务系统,并依次选择课务管理-学期课表查询
- 将网页另存为到项目根目录下。在win中,你可以按下ctrl+s来进行另存为操作,在mac下可能需要使用command+s。
另存为的文件可能不仅仅包含单个html,不要惊慌。
- 下载完成后,你的根目录会出现“北京邮电大学研究生信息数字化管理系统”的文件夹和单个html文件
直接在项目根目录运行python脚本,脚本会自动分析你的课表,并将结果输出到一个名为kb.csv
的文件中。
python main.py
或者,你是一个比较厉害的人,你找到了含有课表的html文件,你也可以使用以下命令对课表进行分析。
python main.py <html路径>
点击下图的小按钮,选择从文件导入-从csv,将kb.csv
导入