Course Spider for USST是一款基于Python的后台挂载工具,主要用于在USST(上海理工大学)教务处自动检查是否有课程余量并进行合适操作。本项目旨在为学生提供方便快捷的课程获取途径,助力高效学习。
一体化整合安装包链接:https://www.alipan.com/s/Ew86BpwSn4S (密码:g6t8)
- 采用Splinter库进行网页解析,轻松应对复杂网页结构。
- 使用PyQt5库编写用户界面,界面简洁、操作便捷。
- 自动化精准匹配课程信息,节省学生选课时间。
- 支持查看选课页面,为学生提供动态视图。
- 界面代码优化。
- 兼容谷歌与Edge浏览器的多种内核,可根据版本自行替换。
- 自动释放浏览器驱动。
- USST Humble Students.
- 想要学习Splinter和PyQt5编程技术的开发者。
-
安装本项目所需依赖:详见 requirements.txt
在合理的python(虚拟)环境下,使用终端代码进行安装:
pip install -r requirements.txt
-
项目主程序:python UI_main.py
-
项目目前只支持Chrome(谷歌浏览器)和Edge浏览器
-
根据提示进行操作,输入所需信息,即可开始体验选课后台挂载。
- 请遵循相关法律法规,合理使用爬虫技术。
- 项目中涉及到的网址、图片等资源,请确保合规获取。
- 项目本身不会采集用户的任何信息,请确保在安全的环境下使用程序。
如有问题,请查阅项目文档或联系作者。感谢您的使用,祝您学习愉快!