本项目灵感来自 @chaolucky18 的 xuexitongScript。在原有基础上重写,支持自动刷课、自动答题、AI 智能答题等功能,适配新版学习通网页版。 如若没有特殊要求,请在release页面直接下载最新版本(目前暂时只提供windows平台打包版本)
(issue上的bug仍存在,目前正在由于历史遗留问题正在重构代码,不久会发布更新进行修复)
(如果觉得有用,欢迎 star 支持!✨)
- 自动识别课程树结构,自动切换未完成章节
- 自动播放视频、自动切换倍速、自动静音
- 自动检测并翻页 PDF 文档
- 自动识别并答题(支持单选、多选、判断题)
- 支持 AI 自动答题(需配置 API Key)
- 支持后台播放,节省时间
- 兼容 FireFox、Edge 等主流浏览器
- ai答题需要自己配置openai_api,推荐使用kimi_api, 快捷方便且免费。
- 打包版本请一定先保存你的api_key再使用,不然答题模块会出故障。
- 请将浏览器的默认语言更改为中文,防止一些未知的兼容性问题
- 依赖详见
requirements.txt - 本产品仅供学术交流,严禁违反法律法规和平台规定
- Python 3.12(推荐)
- 依赖详见
requirements.txt
直接进入release界面下载,打开配置好openai相关api后直接按照程序右侧提示操作即可
详情可见bilibili视频演示
新的打包版演示视频:学习通学习神器
(目前无法获取,到时候会挂博客)
api申请教程:open-ai密钥申请
和lucky佬的基本一致,如下: (目前有两种启动方式,以下为不包含回答课后习题的版本)
1.在学习通网页版进入想要刷的课程的播放页面
2.按下F12打开开发者工具
3.将main.js的内容复制粘贴到控制台(FireFox为查看器)
4.enter后按照说明操作即可(Edge可能复制的时候要求先打一个“允许粘贴”)
-
创建虚拟环境
python -m venv venv
-
激活虚拟环境
- Windows:
venv\Scripts\activate
- Linux:
source venv/bin/activate
- Windows:
-
安装依赖
pip install -r requirements.txt
-
启动后端服务
python src/main.py # 暂时不提供无UI模式 -
进入页面 点击gui顶部的“uXuexitongScript”字样,按照弹出的教程操作即可
欢迎提交 Issue、PR 或建议!请阅读 CONTRIBUTING.md 了解详细贡献流程和代码规范。
目前可在deepwiki上查看详细代码结构:https://deepwiki.com/unraous/uXuexitongJS
- 本项目仅供学习交流,禁止任何商业用途,遵循 CC BY-NC 4.0 协议
- 安全问题请参考
SECURITY.md
- 2025-10-07 v1.3.0
- 2025-06-08 v1.2.0
- 2025-06-01 v1.1.0
- 2025-05-28 v1.0.0
- 优化代码结构
- 支持更多课程类型
- 增加容错处理与 bug 修复
- 自动切换公网线路




