广州商学院教务系统
成绩导出助手

一份专为广州商学院学生设计的浏览器用户脚本,突破官方教务系统限制,实现全量成绩单一键导出。基于Tampermonkey用户脚本,安全可靠,无需担心数据泄露。

1000+
活跃用户
5000+
成功导出
99.9%
成功率
24/7
技术支持

推荐的用户脚本管理器

选择一个优秀的用户脚本管理器,让脚本运行更稳定

🐒

Tampermonkey

最受欢迎的用户脚本管理器,功能强大,兼容性好,支持所有主流浏览器。

✅ 稳定可靠 ✅ 功能丰富 ✅ 社区活跃
🐱

ScriptCat

国产优秀用户脚本管理器,界面简洁,功能实用,特别适合中文用户使用。

✅ 界面友好 ✅ 中文支持 ✅ 轻量高效

核心特性

基于精妙的API交互原理,为你提供强大而安全的成绩导出功能

🚀

全量导出

一键获取覆盖所有学期的完整成绩单,告别繁琐的手动操作,节省大量时间

🎨

无缝集成

动态生成"导出所有成绩"按钮,与原始页面UI融为一体,符合用户操作直觉

📊

标准格式

导出文件为通用的 .xlsx 格式,便于在各类办公软件中打开和处理

🔒

安全透明

仅与官方API进行数据查询交互,不读取、不存储任何个人敏感信息,代码完全开源可审查

持久稳定

只要后端接口逻辑不变,脚本即可长期有效,无需频繁更新维护

🛡️

智能防护

自动获取并验证CSRF令牌,确保请求合法性,通过服务器安全验证

工作原理

一次对后端API的精妙"欺骗",绕过前端限制直接与服务器对话

1

分析交互

通过开发者工具分析官方教务系统的网络请求,锁定导出API端点

2

构造请求

利用"空值即全部"的后端逻辑,构造特殊的请求参数绕过前端限制

3

获取令牌

自动提取页面中的CSRF安全令牌,确保请求通过服务器验证

4

文件下载

接收服务器返回的Excel文件流,自动触发浏览器下载功能

核心代码展示

简洁高效的实现方案,确保数据安全和功能稳定

gcc-cjcx.user.js
// 广州商学院成绩导出工具 - 主要功能 // ==UserScript== // @name 广州商学院教务系统下载成绩 // @namespace http://tampermonkey.net/ // @version 2.1 // @description 在广州商学院教务系统成绩查询页面增加"导出所有成绩"按钮 // @author poboll // @match https://jwxt.gcc.edu.cn/cjcx/cjcx_cxDgXscj.html* // @grant none // ==/UserScript== (function() { 'use strict'; // 获取页面中的CSRF安全令牌 const csrftoken = $('#csrftoken').val(); // 构造请求数据 - 关键:xnm和xqm为空值 let data = `gnmkdmKey=N305005&xnm=&xqm=&dcclbh=JW_N305005_GLY &exportModel.selectCol=kcmc%40%E8%AF%BE%E7%A8%8B%E5%90%8D%E7%A7%B0 &exportModel.selectCol=xnmmc%40%E5%AD%A6%E5%B9%B4 &exportModel.selectCol=xqmmc%40%E5%AD%A6%E6%9C%9F &exportModel.exportWjgs=xls&fileName=学生成绩导出 &csrftoken=${csrftoken}`; // 直接向后端API发送请求 xhr.open("POST", '/cjcx/cjcx_dcXsKccjList.html', true); xhr.responseType = 'blob'; xhr.send(data); })();
🔒

数据安全

所有数据处理均在本地完成,不会上传到任何服务器

高效处理

异步处理机制,快速获取和导出大量成绩数据

🎨

界面美化

现代化的按钮设计和交互效果,提升用户体验

安装使用指南

三步完成安装,立即开始使用

1

安装用户脚本管理器

选择并安装一个用户脚本管理器,推荐使用 Tampermonkey 或 ScriptCat

2

安装成绩导出脚本

点击下方按钮安装脚本,或者手动复制脚本代码到用户脚本管理器中

📥 一键安装脚本
💡

点击"一键安装"后,用户脚本管理器会自动打开安装页面

3

开始使用

访问广州商学院教务系统成绩查询页面,即可看到"导出所有成绩"按钮

jwxt.gcc.edu.cn/cjcx/cjcx_cxDgXscj.html
成绩查询
📊 导出所有成绩
课程名称 | 学分 | 成绩
高等数学 | 4.0 | 85
大学英语 | 3.0 | 92

💡 使用小贴士

🔄

自动更新

脚本支持自动更新,无需手动重新安装

🛡️

安全可靠

开源代码,所有操作在本地完成

📱

多平台支持

支持 Chrome、Firefox、Edge 等主流浏览器