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

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

什么是升学e网通刷课助手?
升学e网通刷课助手是一款运行在 Tampermonkey(油猴)上的用户脚本,专门针对升学e网通(ewt360.com)网站设计。安装后,它会自动在网页右下角添加一个粉紫色的悬浮按钮,点击即可展开一个萌系风格的侧边栏面板,所有操作都在这个面板中完成。
这款脚本完全免费开源,源代码托管在 GitHub 上,采用 MIT 许可证发布,你可以放心使用。项目使用 TypeScript 开发,如果你有编程基础,还可以自行修改构建。
核心功能一览
1. 一键扫描独立试卷 📋
打开脚本面板后,点击「刷新列表」按钮,脚本会自动调用 EWT 官方 API,扫描你账号下的所有作业,并从中筛选出 contentTypeName 包含「试卷」的独立试卷。试卷会按照作业分组展示,每个作业下的试卷数量一目了然。
更智能的是,如果你当前正在作业详情页(URL 中包含 homeworkId),脚本会自动识别并只扫描当前作业的试卷,不会干扰其他作业。
2. 自动获取答案并填写提交 🤖
这是脚本的核心功能。在试卷列表中,每张试卷右侧都有一个绿色的「刷」按钮,点击后脚本会:
- 调后端获取标准答案 — 将你的试卷 ID、作业 ID 和登录凭证发送至后端服务器
- 验证身份 — 后端使用你的 EWT Token 调用官方接口验证有效
- 获取标准答案 — 后端返回完整的标准答案数据
- 在浏览器中填卷 — 选择题直接填写正确的选项,非选择题利用系统自批机制实现满分
- 提交并自批 — 自动提交试卷并完成批改
整个过程全自动完成,你只需要点击一个按钮,剩下的交给脚本处理。完成后会有显眼的「✅ 完成」提示,同时桌面上会弹出 Tampermonkey 通知。
3. 试卷列表本地缓存 📦
刷新的试卷列表会自动缓存在浏览器本地(有效期5分钟),即使刷新页面或关闭面板,再次打开也不需要重新扫描,大大提升了使用体验。
4. 每日限制与防滥用机制 ⚠️
为了防止接口被恶意滥用,后端设置了每个 IP 每天最多刷 20 张试卷的限制。这是后端硬性限制,无法通过修改脚本绕过。对于正常学生用户来说,这个额度完全足够日常使用。
安装教程:三步上手
第一步:安装 Tampermonkey 浏览器扩展
支持 Chrome / Edge / 360浏览器 / 搜狗浏览器 / QQ浏览器 / Firefox 等主流浏览器:
- 访问 Tampermonkey 官网
- 点击「下载」,选择你正在使用的浏览器
- 点击「添加扩展程序」完成安装
如果无法访问官网,也可以在浏览器的扩展商店直接搜索 "Tampermonkey" 安装。安装完成后,浏览器右上角会出现 Tampermonkey 的拼图图标 🧩
第二步:安装脚本
方法一(推荐):从 Greasy Fork 安装
Greasy Fork 安装页面 是最大的用户脚本仓库,在这里安装可以自动接收更新:
- 访问 升学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)
- 点击绿色的「安装此脚本」按钮
- 在弹出的 Tampermonkey 页面中点击「安装」
方法二:从 GitHub Release 安装
- 进入项目 Releases 页面
- 下载最新的
ewt-paper-helper.user.js文件 - 将文件拖拽到浏览器中,Tampermonkey 会自动识别并提示安装
第三步:开始使用
- 登录 web.ewt360.com 或 teacher.ewt360.com
- 页面右下角会出现一个粉紫色的悬浮按钮 📋
- 点击按钮展开侧边栏面板
- 首次打开会显示「关于」页面,阅读使用须知后点击「我知道了 ✨」
- 点击「刷新列表」扫描你的试卷
- 找到目标试卷,点击绿色的「刷」按钮
- 等待自动完成即可 ✅
配合 TG 机器人:刷课全覆盖
除了独立试卷外,升学e网通上还有课程视频、FM 打卡等任务。这些任务本脚本暂不支持直接操作,但可以通过配套的 TG 机器人 完成:
该机器人完全免费,支持:
- 🎬 课程视频自动完成
- 🎧 FM 打卡任务
- 📝 独立试卷(与脚本互补)
- 全自动一站式刷课
如果你既有试卷需要刷,又有视频课程需要完成,建议「脚本 + TG 机器人」组合使用,实现 EWT 全平台覆盖。
技术架构与原理
对于感兴趣的用户,这里简单介绍一下脚本的技术实现:
油猴脚本(浏览器) 后端(服务器)
│ │
├─ 扫描试卷列表 ←── <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 侧边栏组件
如果你想自行修改并构建:
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 支持一下开发者!
本脚本仅供学习交流使用,请勿用于违反学校规定的用途。使用即代表同意合理使用,开发者不对因使用本工具造成的任何后果承担责任。
这篇文章来自博客
点击下方按钮查看博客原贴,获取更多内容