你正在訪問的內容是外部程式的映像位址,僅用於使用者加速訪問,本站無法保證其可靠性。當前的連結位址(單點即可複製)為 https://greasyfork.org.cn/zh-CN/scripts/562082-whut%E9%80%89%E8%AF%BE%E8%B7%B3%E8%BF%87%E5%BC%B9%E7%AA%97,源站連結 點此以跳轉

WHUT选课跳过弹窗

基于API拦截与精准DOM扫描,自动跳过选课首页5s倒计时并实现选课页快速点击。



點此查看下載連結位址https://update.greasyfork.org.cn/scripts/562082/WHUT%E9%80%89%E8%AF%BE%E8%B7%B3%E8%BF%87%E5%BC%B9%E7%AA%97.user.js

安装此脚本?
作者
CNproudly
日安装量
0
总安装量
0
评分
0 0 0
版本
1.0
创建于
2026-01-10
更新于
2026-01-10
大小
5.1 KB
许可证
MIT
适用于

脚本名称:WHUT 选课跳过弹窗

📖 脚本简介

本脚本专为WHUT新版选课系统设计。通过 API 拦截(数据劫持)毫秒级 DOM 扫描 双重技术手段,旨在优化选课体验,帮助学生跳过繁琐的强制倒计时弹窗,并实现选课页面的快速自动化点击。

✨ 核心功能

  • ⚡ 强制跳过倒计时:自动拦截后端返回的选课批次状态,将“需确认(needConfirm)”强制修改为“已确认”,直接绕过首页进入选课时的 5 秒或更长时间的强制阅读限制。

  • 🎯 精准自动点击

    • 首页模式:在个人中心/入口页自动识别并点击“确定”按钮。
    • 选课模式:在课程列表页自动识别“选课”按钮并执行点击。
  • 🛠 属性强解:针对被禁用的按钮(is-disabled),脚本会自动移除其 disabled 属性并修改样式,使其立即变为可点击状态。

  • 🛡 智能防卡死:内置 Set 记录器与安全点击逻辑,防止同一按钮在短时间内被重复触发,确保浏览器不卡顿、不因操作过快被系统拦截。

🛠 技术原理

  1. Fetch API 拦截:在 document-start 阶段注入,拦截 /xsxk/elective/user 等关键接口,在数据到达前端渲染前完成“状态漂白”。

  2. 动态扫描轮询:每 100 毫秒扫描一次页面元素,捕捉异步加载的 UI 组件。

  3. 自动化生命周期:脚本运行 20 秒后会自动销毁点击定时器,最大程度节省系统资源。

🚀 使用说明

  1. 安装脚本后,正常登录 #汉理工大学选课系统

  2. 进入选课页面,脚本会自动尝试跳过弹窗并点击确认。

  3. 注意:脚本仅辅助点击,最终选课结果以系统提示和选课结果页面为准。

⚠️ 免责声明

  1. 本脚本仅供学习交流使用,请勿用于商业用途或恶意攻击。

  2. 使用脚本可能存在被校方系统后台监测的风险,请使用者自行承担相应后果。

  3. 脚本不保证在网络极度拥堵或服务器宕机情况下依然有效。