学习通一键全自动刷课脚本(支持 AI 自动答题)

本项目灵感来自 @chaolucky18 的 xuexitongScript。在原有基础上重写,支持自动刷课、自动答题、AI 智能答题等功能,适配新版学习通网页版。

(如果觉得有用,欢迎 star 支持!✨)

如果觉得麻烦,可以使用网友推荐的免费学习通刷课平台:https://www.wkgbk.top/

功能特性

  • 自动识别课程树结构,自动切换未完成章节
  • 自动播放视频、自动切换倍速、自动静音
  • 自动检测并翻页 PDF 文档
  • 自动识别并答题(支持单选、多选、判断题)
  • 支持 AI 自动答题(需配置 API Key)
  • 支持后台播放,节省时间
  • 兼容 FireFox、Edge 等主流浏览器

注意事项

  • ai答题需要自己配置openai_api,推荐使用kimi_api, 快捷方便且免费。
  • 打包版本请一定先保存你的api_key再使用,不然答题模块会出故障。
  • 请将浏览器的默认语言更改为中文,防止一些未知的兼容性问题
  • 依赖详见 requirements.txt
  • 本产品仅供学术交流,严禁违反法律法规和平台规定

环境依赖


快速开始

直接进入release界面下载,打开配置好openai相关api后直接按照程序右侧提示操作即可 详情可见bilibili视频演示

新的打包版演示视频:学习通学习神器

(目前无法获取,到时候会挂博客)

api申请教程:open-ai密钥申请

命令行运行

方式一:仅刷课(无答题)

和lucky佬的基本一致,如下: (目前有两种启动方式,以下为不包含回答课后习题的版本)

1.在学习通网页版进入想要刷的课程的播放页面

学习通一键全自动刷课脚本(支持 AI 自动答题)

2.按下F12打开开发者工具

学习通一键全自动刷课脚本(支持 AI 自动答题)

3.将main.js的内容复制粘贴到控制台(FireFox为查看器)

学习通一键全自动刷课脚本(支持 AI 自动答题)

4.enter后按照说明操作即可(Edge可能复制的时候要求先打一个“允许粘贴”)

学习通一键全自动刷课脚本(支持 AI 自动答题)


方式二:AI 自动答题(推荐)

  1. 创建虚拟环境
    python -m venv venv
    
  2. 激活虚拟环境
    • Windows:
      venv\Scripts\activate
      
    • macOS/Linux:
      source venv/bin/activate
      
  3. 安装依赖
    pip install -r requirements.txt
    
  4. 配置 API Key
  5. 启动后端服务,并按照终端提示运行
    python src/py/main.py # 无ui
    python main_with_gui.py # 有ui
    

贡献指南

欢迎提交 Issue、PR 或建议!请阅读 CONTRIBUTING.md 了解详细贡献流程和代码规范。

温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
学习资讯

2025智慧树军事理论期末考试答案

2025-5-13 7:39:01

学习资讯

2025智慧树军事理论期末考试答案

2025-5-13 7:39:01

搜索