您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
ahgbjy自动学习脚本V1.0.1优化版:支持自动选课、自动学习、防休眠、智能课程切换等功能
一份为"安徽干部教育在线"网站设计的自动化学习用户脚本,旨在帮助用户自动完成课程学习。
该脚本 V1.0.1 版本提供了强大且稳定的自动化学习体验:
🎯 智能选课: 自动在课程列表页面选择课程。
📚 自动学习: 模拟完整的章节学习流程。
😴 防休眠机制: 确保在长时间挂机学习时,页面和电脑不会进入休眠状态。
Wake Lock API
。🔄 智能课程切换: 在一门课程学习完成后,能够自动返回课程列表并开始学习下一门。
🎨 简洁的用户界面 (UI): 在页面右侧提供一个悬浮窗口,实时显示脚本的当前状态。
🛡️ 高稳定性:
安装用户脚本管理器: 首先,你需要在你的浏览器(如 Chrome, Firefox, Edge)中安装一个用户脚本管理器扩展。推荐使用 Tampermonkey。
安装本脚本: 点击 Tampermonkey 扩展图标,进入"管理面板",然后将 ahgbjy自动学习.user.js
文件拖入或通过"新建脚本"功能将代码粘贴进去并保存。
开始使用:
脚本采用模块化设计,主要包含以下核心模块:
VideoAutoplayBlocker
: 视频播放控制器,用于阻止页面视频自动播放,避免干扰。WakeLockManager
: 防休眠系统,负责维持设备唤醒。BackgroundMonitor
: 后台监控系统,确保脚本在页面切换或进入后台时依然能正常工作。Utils
: 统一的工具函数库,提供错误处理、重试、DOM操作等基础功能。UI
: 用户界面管理器,负责创建和更新状态显示面板。CourseHandler
: 课程处理引擎,是脚本的核心,负责课程选择、学习计时、章节切换等所有与课程相关的逻辑。Router
: 页面路由控制器,根据当前所在的页面URL,决定执行哪部分逻辑(如课程列表页、课程详情页、学习页)。本项目采用 GPL-3.0-or-later 许可证。
Copyright (C) 2024 Moker32
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
本脚本仅为技术研究和学习目的而创建。请在遵守平台相关规定的前提下,合理使用本脚本。对于因使用本脚本而可能导致的任何后果,开发者不承担任何责任。