← 返回
未分类 Key

网页自动答题

在线教育平台考试自动答题系统。当用户要求自动完成在线教育平台的继续教育考试时调用,支持逐题检索(百度→Bing→DeepSeek AI三级兜底)、自动答题交卷、结果解析保存为Word文档,通过环境变量可适配不同平台。
网页自动答题系统。当用户要求自动完成在线答题时调用,支持逐题检索(百度→Bing→DeepSeek AI三级兜底)、自动答题交卷、结果解析保存为Word文档,通过环境变量可适配不同平台。需注意是否符合该网页、教育平台的要求或规定。
Longer
未分类 community v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 21
下载
💾 0
安装
1
版本
#latest

概述

在线教育平台考试自动答题系统

自动完成在线教育平台的继续教育考试。支持逐题检索答案、自动作答、交卷、提取解析并保存为 Word 文档。

工作原理

登录 → 扫描待考科目 → 逐科处理:
  ├─ 进入考试(按索引点击)
  ├─ 逐题作答:
  │   ├─ 第1关:百度搜索题干匹配选项
  │   ├─ 第2关:Bing搜索题干匹配选项  
  │   ├─ 第3关:DeepSeek AI 智能回答
  │   └─ 兜底:随机选(单选)或随机选2个(多选)
  ├─ 交卷前验证:每题已答 + 多选题≥2项
  ├─ 点击交卷 → 确认弹窗
  ├─ 提取解析(分数、每题的答案和解析文本)
  └─ 保存 Word 文档到 考试解析/ 目录

搜索策略(三级兜底)

级别引擎说明
------------------
1百度搜索搜索题干+答案/正确答案,在结果页中匹配选项文字
2Bing搜索百度超时时自动切换到Bing
3DeepSeek AI搜索无结果时调用 DeepSeek Chat API,需设置 DEEPSEEK_KEY
兜底随机以上均无结果时,单选题随机选一个,多选题随机选2~3个

环境变量配置

# 必填:平台地址与登录凭证
$env:EXAM_BASE_URL = "https://example.cn"          # 平台首页
$env:EXAM_LOGIN_URL = "https://example.cn/login"   # 登录页面
$env:EXAM_USER = "你的手机号/用户名"
$env:EXAM_PASS = "你的密码"

# 可选:DeepSeek API Key(大幅提高正确率,强烈建议设置)
$env:DEEPSEEK_KEY = "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

使用方法

# 1. 设置环境变量
$env:EXAM_BASE_URL = "..."
$env:EXAM_LOGIN_URL = "..."
$env:EXAM_USER = "..."
$env:EXAM_PASS = "..."
$env:DEEPSEEK_KEY = "sk-xxx"   # 可选但推荐

# 2. 运行
cd <脚本所在目录>
python exam_auto.py

输出文件

脚本会在当前目录下创建 考试解析/ 文件夹,每科生成一个 Word 文档。

每个文档包含:

  • 题号、题目内容
  • 你的答案
  • 正确/错误标记
  • 完整解析说明
  • 得分

依赖安装

pip install playwright python-docx requests
playwright install chromium

适配其他平台

脚本通过环境变量配置平台地址和登录凭证,理论上可适配任何结构相似的在线教育平台。如需适配不同平台的DOM结构,主要需要调整:

  • _find_exam_entries() - 扫描考试入口的选择器
  • answer_questions() - 提取题目和选项的DOM选择器
  • submit_exam() - 交卷按钮的定位方式

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-06-04 19:34 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 851 📥 331,926
office-efficiency

智能图片转文字

user_8a153b62
可将一组图片放在一个Word文件里,解析成文字
★ 0 📥 84
ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,131 📥 902,911