
解放双手!基于 GPT-4o 的网课全自动答题神器(开源/免费/零门槛)
还在为刷不完的超星学习通头秃吗?
还在此时此刻对着手机百度答案?
今天给大家安利一款基于 GPT-4o-mini 的智能答题系统。它不是传统的“题库匹配”,而是用AI 实时读题、分析、秒填答案。最重要的是——完全免费、开源、支持自定义接口(如 DeepSeek)!
✨ 为什么选择它?
传统的脚本依赖死题库,题库没有就这就凉了。这款 AI 助手:
- 🤖 真·智能:内置 GPT-4o-mini 模型,不仅能做选择题,填空、简答、论述题也能扯得有模有样,准确率极高。
- 🚀 全自动:自动识别题目 -> AI 思考 -> 自动勾选/填充答案,你只需要静静看着。
- 💰 零成本:自建服务,没有付费墙,没有次数限制。
- 🔐 很安全:数据本地处理,不上传个人隐私,API 失败自动重试。
- 🔌 极客范:默认 OpenAI,但支持换成 DeepSeek 等国内大模型接口,更稳更便宜!
🛠️ 准备工作(仅需 3 分钟)
在开始之前,请确保你的电脑满足以下条件:
- 系统:Windows 操作系统
- 环境:安装了 Node.js 22+
- 浏览器:安装了 ScriptCat(脚本猫) 扩展
⚡️ 三步极速启动
第一步:启动 AI 大脑(后端服务)
下载项目包后,找到文件夹里的 启动服务.bat,双击它!
当你看到黑底白字的窗口出现以下内容,说明大脑已经激活:
答题API服务运行在 http://localhost:3000
===========================================
接口列表:
- POST /search (超星学习通)
- POST /api/query (九九助手)
- GET /api/status (九九助手状态)
- POST /question/accurateSearch (ABC精确搜索)
- POST /question/fuzzySearch (ABC模糊搜索)
- POST /api/answer (ABC通用)
- GET /health (健康检查)
===========================================
API密钥: b1k1ntth...y1eh
===========================================
✅ AI答题已启用
API: https://api.openai.com
模型: GPT-5o-mini
===========================================
⚠️ 注意:在使用期间,请不要关闭这个黑色窗口。
第二步:安装油猴脚本
根据你使用的网课平台,在项目中找到对应的 .js 文件:
- 📘 超星学习通.js
- 📙 学习通九九助手.js
- 📗 ABC网课助手.js
操作方法:
- 用记事本打开对应
.js文件,复制全部代码。 - 浏览器打开 ScriptCat 扩展 -> 点击“+”添加新脚本 -> 粘贴代码 -> 保存 (Ctrl+S)。
第三步:配置密钥(关键!)
为了让脚本能连上你的 AI 后端,需要填写“暗号”(Token)。
- 打开你的网课页面(如超星学习通)。
- 点击屏幕上的脚本悬浮窗 -> 设置。
- 在 “题库密钥” 一栏填入下方通用 Token:
text复制代码 收起
b1k1ntthvgrspz76wotvacm0gu1ey1eh - 点击保存。
🎉 恭喜!你已经配置完毕。进入章节测试或作业,脚本就会自动开始干活了!
⚙️ 进阶玩法:换成自己的 AI 模型
默认配置使用的是 OpenAI 官方接口。如果你想用国内更稳的 DeepSeek 或者其他第三方中转,只需修改 api-server/.env 文件:
右键用记事本打开 .env 文件:
# 修改服务端口(一般不用动)
PORT=3000
# 这里可以改成你自己的 DeepSeek 或其他 API 地址
OPENAI_API_URL=https://api.deepseek.com
# 填入你的 API Key
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxx
# 指定模型名称(如 deepseek-chat 或 gpt-4o)
OPENAI_API_MODEL=gpt-4o-mini
修改保存后,记得重启 启动服务.bat 生效。
📊 常见问题 Q&A
Q: 只有单选题能做吗?
A: 不止!单选、多选、判断题准确率 95%+。填空题和简答题 AI 也能根据上下文生成合理答案(建议人工复核一下)。图片题暂不支持。
Q: 为什么不自动填充答案?
A: 请检查黑色窗口(服务器)是否开启,以及脚本设置里的 Token 是否填对。
Q: 想在手机或者是宿舍其他人一起用怎么办?
A: 你可以将后端部署到云端(如 Vercel 或 Railway),具体的部署教程在项目 README.md 中有详细说明。部署后,将脚本里的 localhost:3000 换成你的云端域名即可。
⚠️ 免责声明
技术无罪,请善用工具。
本项目仅供编程学习和技术研究使用。禁止用于各类考试作弊、违反校规或商业用途。使用本项目产生的一切后果由使用者自行承担。
💡 小贴士:
- 建议在脚本设置中开启“答题后自动保存”,但关闭“自动提交”,给自己留一个检查的时间。


























