feat: 接入广东公需课平台(jsglpt 登录 + jsxx 进度心跳)

- 新增 platforms/gdgxk.py:base64 登录 → ssoItlmsGxkTicket 换票进 jsxx →
  /uc/store/courseRegister 取课程 → updateViewTime1 心跳上报进度(无需真播)
- platforms/__init__.py 注册;配套抓包脚本与自测脚本
- CHANGELOG / OPTIMIZATION / todo 同步,版本升到 0.0.2
This commit is contained in:
study-tool
2026-10-30 22:17:47 +08:00
parent 1a3347f7f9
commit 16346159c2
9 changed files with 482 additions and 2 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
## 待评估:接入广东公需课平台(jsxx.gds.edu.cn)
**状态**:只沉淀思路,不实现。手上没有公需课账号,接口抓不到,代码不动。
**状态**:已接入,见 `src/study_tool/platforms/gdgxk.py` 与 `OPTIMIZATION.md`;登录 / 课程列表 / 进度心跳已实测,待用未学完课程确认。
### 背景