网页自动答题
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8a153b62/exam-auto。
技能介绍
要解决什么问题
继续教育、岗位培训类平台往往把考试嵌在网页里:题量大、限时、还要逐题点选再交卷。人工翻资料既慢,交卷后平台自带的解析又常常不好归档。这个技能把「读题 → 找答案 → 点选 → 交卷 → 留档」串成一条可重复的自动化流程,并把每科的题目、你的作答、对错和解析写进 Word,方便事后核对。
技能如何工作
核心是浏览器侧脚本按题循环,对每一道题走一套 三级兜底 的检索策略:
- 百度搜索:用题干加「答案 / 正确答案」等关键词检索,在结果页里匹配选项原文。
- Bing 搜索:百度超时或失败时自动切换。
- DeepSeek Chat:前两路都没有可用匹配时,调用 API(需配置
DEEPSEEK_KEY)由模型给出选项判断。 - 随机兜底:仍无结果时,单选题随机选一,多选题随机选 2~3 个——避免卡死,但得分不可指望。
作答完成后脚本会触发交卷,再从页面或接口侧尽量提取 解析说明,在当前目录下创建 考试解析/ 文件夹,每科一个文档,字段包括题号、题干、你的答案、正误标记、解析全文和得分。
平台入口、登录和 DOM 通过环境变量与少量选择器函数约定: _find_exam_entries() 扫考试列表,answer_questions() 抽题干与选项,submit_exam() 定位交卷按钮。结构相近的站点理论上可改选择器复用同一套流程。
适用边界与注意点
- 答案质量高度依赖公开网页检索与第三方 API,题库冷门或题干表述特殊时,随机兜底 会拉高错题率。
- 自动答题可能违反平台用户协议或考试诚信要求,仅适合你有权自动化的 自有环境、测试账号或明确授权 的场景。
- 不同平台的页面结构差异大,未适配的站点需要自行改 DOM 选择器,不能假设「换 URL 即可开箱即用」。
使用场景
- 企业内训平台到期前要批量完成继续教育网页考试,并把所有题目的解析归档成本地 Word
- 同一套脚本换了平台 URL 和登录环境变量后,对结构相近的培训站点逐科自动作答并交卷
- 百度与 Bing 都搜不到冷门题时,用 DeepSeek 补答后继续跑完剩余题目,避免整场考试卡在一题
- 交卷后需要从平台页面抽出正误与解析说明,按科目整理成可检索的文档供合规抽查
适合人员
- 负责单位继续教育台账、要把多平台考试记录和解析留档的培训管理员
- 在指定测试环境验证培训站点考试流程、需要可重复自动交卷的研发或 QA
- 自己维护岗位合规学时、希望减少逐题检索但仍要 Word 留底的企业员工
- 对接多家结构类似在线教育平台、需改 DOM 选择器做适配的自动化脚本维护者