通知公告

升学e网通刷课助手:一键获取试卷答案自动满分提交,支持EWT刷课的全能油猴脚本

返回新闻列表

升学e网通刷课助手:一键获取试卷答案自动满分提交,支持EWT刷课的全能油猴脚本

通知公告2026-07-20风月同天来自博客
升学e网通刷课助手:一键获取试卷答案自动满分提交,支持EWT刷课的全能油猴脚本

升学e网通刷课助手:让刷卷变得如此简单

作为一名升学e网通(ewt360.com)的用户,你是否曾经面对大量的独立试卷感到头疼?每一张都要手动填写、提交,耗费大量时间和精力。今天为大家介绍一款完全免费的开源神器——升学e网通刷课助手,它能在浏览器中一键扫描试卷、获取答案并自动提交,轻松实现满分完成。

升学e网通刷课助手侧边栏界面

什么是升学e网通刷课助手?

升学e网通刷课助手是一款运行在 Tampermonkey(油猴)上的用户脚本,专门针对升学e网通(ewt360.com)网站设计。安装后,它会自动在网页右下角添加一个粉紫色的悬浮按钮,点击即可展开一个萌系风格的侧边栏面板,所有操作都在这个面板中完成。

这款脚本完全免费开源,源代码托管在 GitHub 上,采用 MIT 许可证发布,你可以放心使用。项目使用 TypeScript 开发,如果你有编程基础,还可以自行修改构建。


核心功能一览

1. 一键扫描独立试卷 📋

打开脚本面板后,点击「刷新列表」按钮,脚本会自动调用 EWT 官方 API,扫描你账号下的所有作业,并从中筛选出 contentTypeName 包含「试卷」的独立试卷。试卷会按照作业分组展示,每个作业下的试卷数量一目了然。

更智能的是,如果你当前正在作业详情页(URL 中包含 homeworkId),脚本会自动识别并只扫描当前作业的试卷,不会干扰其他作业。

2. 自动获取答案并填写提交 🤖

这是脚本的核心功能。在试卷列表中,每张试卷右侧都有一个绿色的「刷」按钮,点击后脚本会:

  1. 调后端获取标准答案 — 将你的试卷 ID、作业 ID 和登录凭证发送至后端服务器
  2. 验证身份 — 后端使用你的 EWT Token 调用官方接口验证有效
  3. 获取标准答案 — 后端返回完整的标准答案数据
  4. 在浏览器中填卷 — 选择题直接填写正确的选项,非选择题利用系统自批机制实现满分
  5. 提交并自批 — 自动提交试卷并完成批改

整个过程全自动完成,你只需要点击一个按钮,剩下的交给脚本处理。完成后会有显眼的「✅ 完成」提示,同时桌面上会弹出 Tampermonkey 通知。

3. 试卷列表本地缓存 📦

刷新的试卷列表会自动缓存在浏览器本地(有效期5分钟),即使刷新页面或关闭面板,再次打开也不需要重新扫描,大大提升了使用体验。

4. 每日限制与防滥用机制 ⚠️

为了防止接口被恶意滥用,后端设置了每个 IP 每天最多刷 20 张试卷的限制。这是后端硬性限制,无法通过修改脚本绕过。对于正常学生用户来说,这个额度完全足够日常使用。


安装教程:三步上手

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

支持 Chrome / Edge / 360浏览器 / 搜狗浏览器 / QQ浏览器 / Firefox 等主流浏览器:

  1. 访问 Tampermonkey 官网
  2. 点击「下载」,选择你正在使用的浏览器
  3. 点击「添加扩展程序」完成安装

如果无法访问官网,也可以在浏览器的扩展商店直接搜索 "Tampermonkey" 安装。安装完成后,浏览器右上角会出现 Tampermonkey 的拼图图标 🧩

第二步:安装脚本

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

Greasy Fork 安装页面 是最大的用户脚本仓库,在这里安装可以自动接收更新:

  1. 访问 升学e网通刷课助手 - 直链下载或访问 [升学e网通刷课助手 - Greasyfork下载]https://greasyfork.org/zh-CN/scripts/587786-%E5%8D%87%E5%AD%A6e%E7%BD%91%E9%80%9A%E5%88%B7%E8%AF%BE%E5%8A%A9%E6%89%8B-%E6%94%AF%E6%8C%81%E4%B8%80%E9%94%AE%E6%8F%90%E4%BA%A4%E8%AF%95%E5%8D%B7%E5%B9%B6%E5%85%A8%E5%AF%B9-bot%E6%94%AF%E6%8C%81%E5%88%B7%E8%AF%BE)
  2. 点击绿色的「安装此脚本」按钮
  3. 在弹出的 Tampermonkey 页面中点击「安装」

方法二:从 GitHub Release 安装

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

第三步:开始使用

  1. 登录 web.ewt360.comteacher.ewt360.com
  2. 页面右下角会出现一个粉紫色的悬浮按钮 📋
  3. 点击按钮展开侧边栏面板
  4. 首次打开会显示「关于」页面,阅读使用须知后点击「我知道了 ✨」
  5. 点击「刷新列表」扫描你的试卷
  6. 找到目标试卷,点击绿色的「刷」按钮
  7. 等待自动完成即可 ✅

配合 TG 机器人:刷课全覆盖

除了独立试卷外,升学e网通上还有课程视频、FM 打卡等任务。这些任务本脚本暂不支持直接操作,但可以通过配套的 TG 机器人 完成:

👉 @ewtkillbot

该机器人完全免费,支持:

  • 🎬 课程视频自动完成
  • 🎧 FM 打卡任务
  • 📝 独立试卷(与脚本互补)
  • 全自动一站式刷课

如果你既有试卷需要刷,又有视频课程需要完成,建议「脚本 + TG 机器人」组合使用,实现 EWT 全平台覆盖。


技术架构与原理

对于感兴趣的用户,这里简单介绍一下脚本的技术实现:

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

项目使用 TypeScript 编写,通过 Vite 构建,源代码结构清晰:

  • src/main.ts — 脚本入口,负责页面检测、事件绑定、流程编排
  • src/utils/token.ts — 从 Cookie 中提取 EWT 登录凭证
  • src/utils/ewtApi.ts — 对 GM_xmlhttpRequest 的封装,用于跨域请求
  • src/services/paperScanner.ts — 调用 EWT 官方接口,扫描作业和试卷
  • src/services/paperFiller.ts — 获取答案后在浏览器中自动填卷、交卷、自批
  • src/components/SidePanel.ts — 完整的萌系 UI 侧边栏组件

如果你想自行修改并构建:

bash
git <span class="hljs-built_in">clone</span> https://github.com/ZZ0YY/EWT-TOOL.git
<span class="hljs-built_in">cd</span> EWT-TOOL
npm install
npm run build

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


常见问题 FAQ

Q:脚本安全吗?会不会被盗号?

脚本仅通过 EWT 官方 API 进行操作,你的登录凭证(Token)会传给后端用于验证身份。后端仅用 Token 调用 EWT 官方接口验证有效性,不会存储或用于其他用途。所有刷卷操作都在你自己的浏览器中完成,代码完全开源,可自行审查。

Q:为什么点击刷按钮后没有反应?

请检查:

  • 是否已经登录 ewt360.com?
  • Tampermonkey 是否已启用本脚本?
  • 是否在脚本弹出跨域请求权限时选择了「允许」?
  • 如果使用了广告拦截器,请尝试关闭后重试

Q:提示「获取答案失败」是什么原因?

可能原因:

  • 当前试卷后端暂无答案数据
  • IP 已达每日 20 张的限制
  • 后端服务临时故障(可稍后再试)

Q:每日 20 张不够用怎么办?

20 张/天的限制是后端为了防止恶意滥用设置的保护机制。对于正常使用来说,一天完成 20 张独立试卷已经相当可观。如果确实有大量需求,建议合理规划,分多天完成。

Q:脚本支持移动端吗?

脚本主要针对桌面端浏览器设计。移动端浏览器大多不支持 Tampermonkey 扩展,建议在电脑上使用 Chrome 或 Edge 浏览器安装使用。

Q:如何更新脚本?

  • 从 Greasy Fork 安装的脚本会自动检查更新
  • 也可以手动在 Tampermonkey 管理面板中点击「检查更新」

项目信息

项目$详情$
脚本名称$升学e网通刷课助手$
当前版本$v1.1.0$
许可证$MIT(完全开源)$
源码仓库$GitHub - ZZ0YY/EWT-TOOL$
安装地址$Greasy Fork$
TG 机器人$@ewtkillbot$
反馈渠道$GitHub Issues$

写在最后

升学e网通刷课助手是一款完全免费、开源的效率工具,旨在帮助 EWT 用户更高效地完成独立试卷任务。它不破解、不篡改任何系统,而是通过调用 EWT 官方 API 实现自动化操作,合理使用不会对平台造成负担。

希望这款脚本能为你节省宝贵的时间和精力!如果你觉得好用,欢迎在 Greasy Fork 上给个好评 ⭐,或者在 GitHub 上点个 Star 支持一下开发者!

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

这篇文章来自博客

点击下方按钮查看博客原贴,获取更多内容

查看博客原贴 →