这个项目利用爬虫技术登录教务处网站,使用API获取课表信息,并通过JavaScript进行解析。项目的目标是帮助学生轻松获取他们的课表信息。
以下是项目的安装和使用步骤:
- 配置
application.yaml
文件中的wx.app-id
和secret
,这是用于身份验证的微信小程序的应用ID和密钥。
wx:
app-id: YOUR_APP_ID
secret: YOUR_SECRET_KEY
- 配置砚湖易办账号密码
配置 site.fsyj.course.utils.JWConsts
类中的 username
和 password
,这是砚湖易办网站的登录凭证。
public static final String username = "YOUR_USERNAME";
public static final String password = "YOUR_PASSWORD";
-
添加开发环境配置文件,例如
dev.yaml
,并配置数据库连接信息。然后在项目的sql
目录下执行init.sql
脚本,以初始化数据库。 -
配置并启动 Redis,它将用于存储缓存数据。确保 Redis 服务器已经启动。
-
启动
course-api
服务,它将提供课表信息的API接口。 -
启动项目,确保所有配置和服务都已经正确启动。
许可证 本项目采用 MIT 许可证。请查看许可证文件以获取更多信息。