升学e网通 刷课助手(支持一键提交试卷并全对,bot支持刷课)

支持一键获取E网通试卷答案并自动填写提交,刷课功能避免滥用,需使用TG机器人免费提供 全部免费

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
风月同天
日安装量
4
总安装量
12
评分
0 0 0
版本
1.1.0
创建于
2026-07-20
更新于
2026-07-21
大小
35.3 KB
许可证
ISC
适用于

升学e网通 刷课助手

支持一键获取E网通试卷答案并自动填写提交,bot可以一键刷课,全部免费 🆓

userscript version


📖 介绍

升学e网通刷课助手是一款 Tampermonkey 油猴脚本,在 E网通(ewt360.com)网站侧边栏添加一个浮动面板,帮助您快速扫描并提交独立试卷,自动获取标准答案并填写,实现满分完成。

核心功能:

  • 📋 自动扫描并列出当前账号下的所有独立试卷
  • 🎯 支持在作业详情页只扫描当前作业的试卷
  • 🤖 一键获取标准答案并自动填写提交
  • ✅ 提交后自动批改,满分完成
  • 📦 试卷列表本地缓存,提升加载速度

📥 安装教程

第一步:安装 Tampermonkey 浏览器扩展

Chrome / Edge / 360浏览器 / 搜狗浏览器等:

  1. 打开 Tampermonkey 官网
  2. 点击「下载」按钮,选择你的浏览器
  3. 点击「添加扩展程序」完成安装

⚠️ 如果无法访问官网,可以在浏览器的扩展商店搜索 "Tampermonkey" 安装。

安装完成后,浏览器右上角会出现 Tampermonkey 的图标 🧩

第二步:安装本脚本

  • 方法一(推荐): 从 Greasy Fork 安装

    1. 访问 Greasy Fork 安装页面
    2. 点击「安装此脚本」按钮
    3. 在弹出的页面中点击「安装」
  • 方法二: 从 GitHub Release 安装

    1. 进入本仓库的 Releases 页面
    2. 下载最新的 ewt-paper-helper.user.js 文件
    3. 将文件拖拽到浏览器中,Tampermonkey 会自动识别并提示安装

第三步:授予权限

安装完成后,脚本会出现在 Tampermonkey 的管理面板中。默认情况下,本脚本需要以下权限:

权限 用途
GM_xmlhttpRequest 跨域请求 EWT API 和后端接口
GM_setValue / GM_getValue 本地缓存试卷列表和用户设置
GM_listValues 管理缓存数据
GM_notification 刷卷完成时桌面通知

这些权限在安装时会自动申请,无需手动配置。如果 Tampermonkey 弹窗询问是否允许跨域请求,请选择「允许」。


🚀 使用指南

基本使用

  1. 登录 web.ewt360.comteacher.ewt360.com
  2. 页面右下角会出现一个粉紫色的悬浮按钮 📋
  3. 点击按钮展开侧边栏面板

首次使用

第一次打开面板时,会显示「关于」页面,包含使用须知和每日限制说明。阅读后点击「我知道了 ✨」按钮开始使用。

刷新试卷列表

点击面板顶部的「🔄 刷新列表」按钮:

  • 如果在作业详情页(URL 包含 homeworkId):只扫描当前作业的试卷
  • 在其他页面:扫描所有作业的试卷

刷新完成后,试卷会按照作业分组展示,展开即可看到具体试卷。

刷试卷

  1. 在试卷列表中,点击目标试卷右侧的绿色「刷」按钮
  2. 脚本会自动:
    • 调后端获取标准答案
    • 在浏览器中用您的账号初始化答卷
    • 填入答案(选择题直接填写正确答案,非选择题利用自批漏洞满分)
    • 提交试卷并自批
  3. 完成后会显示「✅ 完成」提示

查看关于页面

面板底部有标签栏,点击「ℹ️ 关于」可以随时查看使用须知和链接信息。


⚠️ 注意事项

每日限制

为防止滥用,每个 IP 每天最多刷 20 张试卷。这是后端限制,无法通过修改脚本绕过。

仅支持独立试卷

本脚本仅识别 contentTypeName 包含「试卷」的任务(独立试卷)。课程讲、视频、FM 打卡等任务不支持。

刷课程(视频/FM)请使用 TG 机器人

如果需要刷课程视频或 FM 打卡任务,请使用我们的 TG 机器人: @ewtkillbot — 免费提供刷课服务,支持视频、FM、试卷全自动完成。

隐私说明

  • 您的 EWT token(登录凭证)会传递给后端用于验证身份
  • 后端仅使用 token 调用 EWT 官方接口验证有效性,不会存储或用于其他用途
  • 所有刷卷操作在您的浏览器中完成,答案获取由后端完成

免责声明

本脚本仅供学习交流使用,请勿用于违反学校规定的用途。使用本工具即代表同意合理使用,开发者不对因使用本工具造成的任何后果承担责任。


🔧 技术架构

油猴脚本(浏览器)                   后端(服务器)
     │                                   │
     ├─ 扫描试卷列表 ←── EWT API ────────┤
     │                                   │
     ├─ POST /api/get-answers ──────────→├─ 验证 EWT Token
     │  { paper_id, homework_id,         ├─ 后端拿答案
     │    ewt_token }                    ├─ 返回标准答案
     │  ←───────────────────────────────┤
     │                                   │
     ├─ 前端填卷 → 交卷 → 自批           │
     │  (EWT API,使用用户自己的 token)    │

📦 项目结构

answer-userscript/
├── src/
│   ├── main.ts                  # 脚本入口
│   ├── utils/
│   │   ├── token.ts             # 从 cookie 提取 EWT token
│   │   └── ewtApi.ts            # GM_xmlhttpRequest 封装
│   ├── services/
│   │   ├── paperScanner.ts      # EWT API 作业/试卷扫描
│   │   └── paperFiller.ts       # 答案获取 + 前端填卷流程
│   ├── components/
│   │   └── SidePanel.ts         # 萌系 UI 侧边栏
│   └── types/
│       └── index.ts             # 类型定义
├── dist/
│   └── ewt-paper-helper.user.js # 构建产物(安装此文件)
├── vite.config.ts
└── package.json

🛠️ 自行构建

如果您想自行修改并构建脚本:

git clone https://github.com/ZZ0YY/EWT-TOOL.git
cd EWT-TOOL
npm install
npm run build

构建产物在 dist/ewt-paper-helper.user.js


📄 许可证

MIT


💬 联系方式