基于原项目:(https://github.com/billchen2k/ECNU-class2ics)
做了一些修改以适配教务系统的更新,并使原代码能在Windows平台上顺利运行。还更新了学校的新时间表。
自动识别验证码功能出现问题,暂时需要手动输入验证码。
这个程序可以帮助你获取ECNU教务网上的课表信息,并保存成在大多数日历软件中流行使用的ics格式。
- 使用日历软件管理课程表可以让你不再把丑陋的课程表设置成桌面壁纸。
- 每节课上课前都会收到关于下一节课的提醒。(美观程度取决于系统和日历软件)
- 对于 iOS 和 macOS,系统会自动为你查找上课地点并接入苹果地图。
- 不想每学期都手动添加。
(懒)
依赖以下python库:
pip install lxml
pip install requests
pip install pyexecjs
如果想要尝试自动识别验证码,需要安装pytesseract,并且
pip install pytesseract
如果运行的时候还缺了什么,请 pip / pip3 上。
运行legacy目录下的crawller.py文件,按照命令行提示操作即可。
Contributor | Website |
---|---|
Bill Chen | https://billc.io |
Xiejiadong | http://xiejiadong.com/ |