Greasy Fork

来自缓存

Greasy Fork is available in English.

SEU劳动教育课程推送助手

东南大学劳动教育选课神器!实时监控新增课程并微信推送,移动端后台稳定运行,当然你也可以选择在电脑上安装

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

作者
zz6zz666
日安装量
0
总安装量
6
评分
1 0 0
版本
2.6
创建于
2025-11-05
更新于
2025-11-10
大小
20.7 KB
许可证
MIT
适用于
所有网站

🧰 SEU劳动教育课程推送助手使用说明

东南大学劳动教育选课神器!
实时监控新增课程并通过微信推送通知,无需手动刷新页面!

  • 这是一个篡改猴脚本,你需要在浏览器安装篡改猴扩展并导入该脚本使用
  • 目前已推出 2.5版本 完美适配移动端网页,只需在手机版edge浏览器安装篡改猴插件和本脚本,你将真正实现日常刷刷网页即可自动获取最新劳动开课信息!!

✨ 功能亮点

  • 自动登录:填写一次账号密码,脚本自动完成统一身份认证。
  • 智能监控:后台持续检测劳动教育选课页面的新课程。
  • 微信推送:通过 PushPlus 实时推送新课程信息到微信。
  • 校区筛选:可指定仅接收特定校区(如九龙湖、四牌楼)的课程。
  • 防重复推送:自动记录已推送课程,避免重复提醒。
  • 自动刷新 & 活性维持:即使关闭选课页,也会在后台自动打开并保持运行。

⚙️ 配置说明

打开脚本,在 「全局配置区」 修改以下字段:

const USERNAME = '12345678';       // 替换为你的一卡通号(学号)
const PASSWORD = 'abc123456';      // 替换为你的统一身份认证密码
const PUSHPLUS_TOKEN = 'ce0**********************************11'; // 替换为你的 PushPlus Token
const LOCATION_FILTERS = [];       // 校区筛选,例如:['九龙湖校区','四牌楼校区'];留空则不过滤
const CATEGORY_FILTERS = [];       // 劳动类别筛选,如['服务劳动'],为空则不筛选(完全匹配)

🔑 获取 PushPlus Token 步骤:

  1. 访问 PushPlus 官网
  2. 注册并登录
  3. 进入「个人中心」→ 复制 Token
  4. 微信关注 PushPlus 服务号,即可接收推送

💡 提示:你可能需要支付 1 元,以便使用 PushPlus 的“免费”推送服务。但是请放心,每日可用推送额度将会相当充足。


⚠️ 初次安装脚本时,由于默认全局配置未修改,脚本自动运行后立即进入登录失败冷却期。请修改全局配置变量,并手动登录一次 https://auth.seu.edu.cn/dist/#/dist/main/login (统一身份认证页面)以跳出冷却期,并完成首次设备登录的短信验证(如果需要)。随后脚本即开始正常搜索/推送课程。


🔄 工作流程

  1. 脚本在任意网页后台运行,每 60 秒检查是否已有选课页面。
  2. 若无活跃页面,自动在后台打开登录页。
  3. 自动填写账号密码并登录 → 跳转至劳动教育首页 → 进入选课页。
  4. 解析课程表格,筛选 未满员 + 未截止 + 地点匹配 的课程。
  5. 若发现新课程,立即通过 PushPlus 推送至微信,并记录唯一标识防止重复。
  6. 每 3 分钟自动刷新选课页,持续监控。

📌 注意事项

  • 首次运行建议手动登录一次,确保账号密码正确且无需短信验证。
  • 若系统要求短信验证码,自动登录会失败,此时脚本将暂停登录 15 分钟,并推送告警。
  • 课程唯一标识 = 项目名称 + 实施时间,可有效避免同名课程误判。
  • 脚本仅在 labor.seu.edu.cnauth.seu.edu.cn 相关页面执行核心逻辑,安全可靠。

⚠️ 已知问题

  • 由于浏览器会对后台标签页进行性能限制或挂起(如 Chrome 的 Tab Freezing),先前一些版本脚本的“报活”机制可能失效,尤其是用于移动端浏览器,导致重复打开新的选课标签页。最新版本中通过新的心跳机制,已经基本解决了此问题。

🛠 调试技巧

  • 打开浏览器开发者工具(F12),切换到 Console 面板。
  • 查看带 [自动登录][课程监控] 等标签的日志,了解运行状态。
  • 若推送失败,请检查 Token 是否有效、网络是否通畅。

❤️ 致谢

  • 脚本作者:@zz6zz666
  • 辅助开发:豆包,Qwen(通义千问)

📣 温馨提示:请合理使用本工具,遵守学校选课规则,切勿恶意刷课或干扰系统正常运行。