🤖 AI 智能答题助手 — 网页自动识别·秒答
🤖 AI 智能答题助手 — 脚本说明
一、功能简介
本脚本是一款面向学习 / 考试类网页的辅助工具。它会自动扫描页面中的题目(标准表单型),把题干与选项发送给 AI 分析,再把答案回显到浮窗,并支持一键自动填答。
- ✅ 四题型覆盖:单选、多选、判断、填空
- ✅ AI 实时作答:云端大模型分析,给出答案提示
- ✅ 一键自动填答:自动勾选 / 写入答案
- ✅ 面板可拖动:浮窗支持拖拽,不遮挡页面内容
- ✅ 零配置:内置云端接口,装上即用
- ✅ 30+ 平台识别:自动识别当前平台并显示适配状态
- ✅ 反馈群:遇到不支持的站点可进群求助适配
- ✅ 持续修复优化:针对"答题慢 / 多面板 / 新平台失效"等反馈已做多轮修复(详见第五章 5.2)
二、适用平台
已内置平台识别清单(显示"当前平台:xxx(已适配)"),并对标准表单型答题页即装即用:
超星学习通、智慧树 / 知到、智慧职教 / 职教云、雨课堂、考试星、168 网校、绎通云课堂、九江系列、柠檬文才、亿学宝云、优课学堂、小鹅通、安徽继续教育、湖南高等学历继续教育、浙江省高等学校在线开放课程共享平台、上海开放大学、华侨大学自考网络助学平台、良师在线、和学在线、人卫慕课、国家开放大学、山财培训网(继续教育)、浙江省高等教育自学考试网络助学平台、中国地质大学远程与继续教育学院、重庆大学网络教育学院、优学院、学起系列、青书学堂、学堂在线、英华学堂、广开网络教学平台、中国大学 MOOC 等 30+ 主流学习与考试平台。
深度适配:华医网继续教育(cmechina.net / haoyisheng.com)、超星学习通(chaoxing.com,含深层 iframe 章节测验与视频连刷)已做专项精调;其余平台经通用机制层自动识别。
三、安装方法
方式一:ScriptCat(推荐)
- 安装 ScriptCat 浏览器扩展。
- 在本脚本发布页点击「安装」即可。
- 打开任意学习 / 考试网页,浮窗会自动出现。
方式二:Tampermonkey / Violentmonkey
- 安装油猴类管理器扩展。
- 新建脚本,把
dist/universal-auto-answer.user.js全文粘贴保存。 - 刷新目标网页,浮窗出现即表示生效。
方式三:本地文件直接导入
- 把
.user.js文件拖入 ScriptCat / Tampermonkey 管理页即可导入。
四、使用说明
浮窗操作
- 拖动:按住浮窗顶部标题栏(带「⠿」拖拽手柄)可移动位置。
- 扫描答题:点击「▶ 扫描答题」,自动识别当前页题目并作答。
- 演示:点击「🧪 演示」,注入 4 道示例题验证脚本工作正常(无需任何配置)。
- 自动填答开关:在菜单中切换「自动填答」开 / 关。
- 复制群号:点击「[复制群号]」一键复制反馈 QQ 群。
右键菜单命令(油猴管理器菜单)
- ▶ 立即扫描答题
- 🧪 演示:注入示例题并扫描答题
- 配置 AI 模型名
- 配置 Supabase Anon Key / 接口地址
- 配置 FUNC_TOKEN
- 切换 自动填答
- ⚡ 速学本节视频(视频页自动出现)
默认已内置云端接口与校验令牌,普通用户无需任何配置即可使用。上述菜单项供高级用户自定义。
4.4 视频速学(新增能力)
- 在华医网 / 超星等课件视频页,右下角会出现
⚡ 速学本节视频按钮。 - 点击后脚本跳至视频结尾触发平台"完成上报",随后自动进入本节考试并答题;超星支持自动点「下一节」连刷整章。
- 本质是把"看视频→考试"的等待过程压缩为秒级,且不破坏平台自身的完成校验链(不会被判定为未完成)。
五、技术架构与安全
隐私说明
- 脚本仅将题目文本与选项发送给云端用于分析,不涉及账号、密码、Cookie 之外的敏感信息。
- 脚本已规避
eval/Function等不安全调用,可在政府 / 学校类严格 CSP 站点正常加载。
5.2 本次修复与优化记录(融合实际迭代)
根据使用反馈,当前版本集中修复了以下问题:
| 反馈问题 | 修复方案 |
|---|---|
| 视频秒过,但进考试后答题很慢(实测 1 分钟仅答 2 题) | ① 极速模式改为短轮询,答题表单延迟渲染时表单一到即零 AI 瞬时作答;② AI 答案并行预取(所有题同时请求,总耗时≈最慢一题)再按序填答;③ 关闭模型思考模式(\n<think:6124c78e> 软开关)单题响应大幅缩短;④ 面板日志带 [x.x s] 时间戳,慢在哪一环一眼可见 |
| 页面出现多个面板 / 重复扫描 | 递归 iframe 扫描 + 顶层窗口判定:iframe 内实例只扫描不渲染面板,杜绝多窗口 |
| 只针对华医网写死,换个平台就失效 | 重构为机制层架构:弹窗、答案表、视频门禁全部通用化,删除全部域名硬编码;以后接入新平台 = 往候选表加一行配置,或通用探测直接命中(零代码) |
| 超星学习通等深层嵌套 iframe 平台扫不到题 | collectScanRoots 递归下钻(深度上限 + 防环),最内层 .TiMu 也能识别 |
| 题干含题号 / 分数干扰导致 AI 答错 | cleanStem() 自动剥离 【1】、(2.5分) 等前缀后缀再送 AI |
| 超星用私有字体把题干渲染成乱码 | detectFontObfuscation() 检测私有区字符,命中时在面板提示"字体加密,AI 可能不准"(完整解码待真实样本逆向) |
| 进页面响应慢 | 脚本注入时机从 document-idle 提前至 document-end,进入考试页更快启动扫描 |
六、免责声明
⚠ 免责声明:本工具仅供个人学习辅助与自测,请自觉遵守平台规则与考试纪律,禁止用于违规代考。使用本工具所产生的任何后果,由使用者自行承担。
- 用途与性质:本工具为辅助学习、自测复习的效率工具,通过 AI 对题目进行分析并给出参考提示,不构成标准答案保证。
- 使用规范:使用者应自觉遵守所在平台的服务条款与考试纪律,严禁将本工具用于任何违规代考、作弊行为。
- 责任与风险:因使用本工具导致的账号异常、成绩无效、平台处罚等后果,均由使用者自行承担,作者不承担任何责任。
- 知识产权与合规:本工具代码仅供个人使用,禁止用于商业售卖或恶意传播;云端接口仅供本脚本合法调用。
- 平台适配说明:已适配平台清单基于通用扫描实现,不保证覆盖所有页面结构;如遇无法识别的站点,请在反馈群提交页面信息,作者视情况补充适配。
七、常见问题(FAQ)
Q:浮窗没有出现?
A:确认已安装脚本并刷新页面;部分站点需等待页面完全加载(脚本 run-at 为 document-end,一般即时出现,若页面资源极多可稍候)。
Q:点了扫描没反应 / 识别不到题目?
A:确认题目是标准表单结构(有圆形 / 方形选项按钮)。纯文本 div 点击型页面暂不支持,可在反馈群提交页面结构。
Q:提示云端校验未通过?
A:可能是云端策略调整,进群反馈。
Q:和同类脚本冲突?
A:建议同一页面只启用一个答题脚本,避免浮窗重叠或填答冲突。
Q:会泄露我的账号吗?
A:脚本不读取账号密码,仅发送题目文本用于 AI 分析。
Q:视频页没有「⚡ 速学本节视频」按钮?
A:该按钮仅在识别到课件视频播放器与门禁("进入考试 / 下一节"等特征)时出现;部分平台结构不同可能不显示,可在反馈群提交页面结构适配。
八、反馈与适配求助
- 交流反馈群 QQ:1104357904
- 遇到某平台无法自动识别或答题?进群反馈,作者会尽快适配修复。
- 反馈时请附:平台名称 + 题目区域截图 / 页面结构,便于快速定位。
九、更新日志
发布版本 v1.1.1
- 新增云端 AI 接口
- 新增 防刷额度校验
- 新增 30+ 主流平台识别清单
- 新增面板可拖动、演示自检模式
- 新增免责声明
- 内置反馈 QQ 群一键复制