【工具】2024年最新贵州省专业技术人员继续教育自动倍速刷课时脚本 - 篡改猴脚本

news2024/11/20 1:01:26

🔥🔥2024年最新贵州省专业技术人员继续教育自动倍速刷课时脚本|静音播放|自动跳过已完成的视频|解除防挂机提示|稳定极高

篡改猴脚本库国内地址:https://greasyfork.org/zh-CN/scripts/494638
在这里插入图片描述

一、自动播放脚本

脚本如下,仅供参考

// ==UserScript==
// @name        🔥🔥2024年最新贵州省专业技术人员继续教育自动倍速刷课时脚本|静音播放|自动跳过已完成的视频|解除防挂机提示|稳定极高
// @namespace   🔥🔥自动静音播放并在播放完成后自动切换到下一个视频,直至刷完课程,减少繁琐的手动操作。
// @match       *://*.gzjxjy.gzsrs.cn/*
// @version     3.3
// @description 全新的继续教育自动刷课时脚本
// @license     MIT
// @downloadURL https://update.greasyfork.org/scripts/448560/%F0%9F%94%A5%F0%9F%94%A52023%E5%B9%B4%E6%9C%80%E6%96%B0%E8%B4%B5%E5%B7%9E%E7%9C%81%E4%B8%93%E4%B8%9A%E6%8A%80%E6%9C%AF%E4%BA%BA%E5%91%98%E7%BB%A7%E7%BB%AD%E6%95%99%E8%82%B2%E8%87%AA%E5%8A%A88%E5%80%8D%E9%80%9F%E5%88%B7%E8%AF%BE%E6%97%B6%E8%84%9A%E6%9C%AC%7C%E8%87%AA%E5%8A%A88%E5%80%8D%E9%80%9F%E6%92%AD%E6%94%BE%7C%E9%9D%99%E9%9F%B3%E6%92%AD%E6%94%BE%7C%E8%A6%86%E7%9B%96%E8%A7%86%E9%A2%91%E5%90%8E%E4%BB%8D%E7%84%B6%E7%BB%A7%E7%BB%AD%E6%92%AD%E6%94%BE%7C%E7%9B%AE%E5%BD%95%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%AE%8C%E5%90%8E%E5%BE%AA%E7%8E%AF%E6%92%AD%E6%94%BE%7C%E7%A8%B3%E5%AE%9A%E6%9E%81%E9%AB%98.user.js
// @updateURL https://update.greasyfork.org/scripts/448560/%F0%9F%94%A5%F0%9F%94%A52023%E5%B9%B4%E6%9C%80%E6%96%B0%E8%B4%B5%E5%B7%9E%E7%9C%81%E4%B8%93%E4%B8%9A%E6%8A%80%E6%9C%AF%E4%BA%BA%E5%91%98%E7%BB%A7%E7%BB%AD%E6%95%99%E8%82%B2%E8%87%AA%E5%8A%A88%E5%80%8D%E9%80%9F%E5%88%B7%E8%AF%BE%E6%97%B6%E8%84%9A%E6%9C%AC%7C%E8%87%AA%E5%8A%A88%E5%80%8D%E9%80%9F%E6%92%AD%E6%94%BE%7C%E9%9D%99%E9%9F%B3%E6%92%AD%E6%94%BE%7C%E8%A6%86%E7%9B%96%E8%A7%86%E9%A2%91%E5%90%8E%E4%BB%8D%E7%84%B6%E7%BB%A7%E7%BB%AD%E6%92%AD%E6%94%BE%7C%E7%9B%AE%E5%BD%95%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%AE%8C%E5%90%8E%E5%BE%AA%E7%8E%AF%E6%92%AD%E6%94%BE%7C%E7%A8%B3%E5%AE%9A%E6%9E%81%E9%AB%98.meta.js
// ==/UserScript==

(function() {
    'use strict';

    let videoIndex = 0;  // current video index

    function playNextVideo() {
        // Find all video title elements on the page
        let videoTitles = document.querySelectorAll('.step-title');
        if (videoTitles.length > 0 && videoIndex < videoTitles.length) {
            var parentDiv = videoTitles[videoIndex].parentNode
            //console.log(parentDiv)
            var isFinish = parentDiv.querySelector('.status-tip')
            //console.log(isFinish)
            videoIndex += 1;
            console.log(videoIndex + ' ' + videoTitles[videoIndex].innerText)
            // 跳过已完成
            if (null != isFinish) {
                playNextVideo();
            } else {
                // Click the video title to start the video
                videoTitles[videoIndex].click();

                // Timeout is added here to ensure that video has enough time to load
                setTimeout(function() {
                    // Find the video element and attach the 'ended' event listener
                    let videos = document.getElementsByTagName('video');
                    for (let i = 0; i < videos.length; i++) {
                        videos[i].playbackRate = 4; // Play video at 8x speed
                        videos[i].onended = function() {
                            //videoIndex += 1;
                            if (videoIndex < videoTitles.length) {
                                playNextVideo();
                            } else {
                                // All videos have been played, reset the index and start again
                                videoIndex = 0;
                                playNextVideo();
                            }
                        }
                        // If video is paused, play it
                        if (videos[i].paused) {
                            videos[i].play();
                        }
                    }
                }, 2000); // Wait for 2 seconds
            }
        }
    }


    // Observe for new videos
    let observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            if (mutation.type === 'childList') {
                var videos = document.getElementsByTagName('video');
                for (var i = 0; i < videos.length; i++) {
                    var video = videos[i];
                    video.setAttribute('autoplay', true);
                    video.setAttribute('muted', true); // Mute the video to bypass Chrome's autoplay policy
                    video.muted = true; // Mute the video

                    // Try to prevent the video from being paused when the tab is not active
                    video.addEventListener('visibilitychange', function() {
                        if (document.visibilityState === 'hidden') {
                            video.play();
                        }
                    }, false);
                }
            }
        });
    });

    observer.observe(document, { childList: true, subtree: true });

    // Start playing videos as soon as the page loads
    setTimeout(playNextVideo, 2000); // Delay 2 seconds before playing

    // 清除防挂机检测
    setInterval(function () {
        //console.log("按钮检测")
        var button = document.querySelector("body > div.el-dialog__wrapper > div > div.el-dialog__footer > span > button");
        //console.log(button)
        if (null != button) {
            console.log("点击了按钮")
            button.click();
        }
    }, 5000)
})();

Tampermonkey油猴插件——安装与使用教程

【工具】智慧树自动播放-油猴、篡改猴脚本,自动播放、自动下一节

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1663630.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

达索电磁仿真软件CST查看方式和消除2D/3D图的反射效果【官方教程】

消除2D/3D图的反射效果 查看和分析2D/3D结果时消除不必要的反射效果 View > Options > View Options > Specials 正面看CST软件的3D场分布图时&#xff0c;如下图所示&#xff0c;因为反射效果导致无法看清楚。本章节介绍一下相应的解决方法。 因为View Options的S…

Linux开发--Bootloader应用分析

Bootloader应用分析 一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次&#xff1a; 引导加载程序。包括固化在固件( firmware )中的 boot 代码(可选)&#xff0c;和 Boot Loader 两大部分。 Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 文件系统…

大华智能物联综合管理平台 fastjson远程代码执行漏洞复现

0x01 产品简介 大华ICC智能物联综合管理平台对技术组件进行模块化和松耦合,将解决方案分层分级,提高面向智慧物联的数据接入与生态合作能力。 0x02 漏洞概述 由于大华智能物联综合管理平台使用了存在漏洞的FastJson组件,未经身份验证的攻击者可利用 /evo-runs/v1.0/auths/…

STM32(六):定时器PWM呼吸灯 (标准库函数)

前言 上一篇文章已经介绍了如何用STM32单片机中的TIMER定时器来控制LED灯的交替闪烁&#xff0c;实现了点灯的第五种方式。这篇文章我们来介绍一下如何用STM32单片机中的定时器的PWM波来实现LED的“呼吸”。 一、实验原理 关于定时器这边就不多加赘述&#xff0c;详细请看上…

AI赋能未来教育:中国教学科研新蓝图

设“人啊 前言 回顾过去&#xff0c;传统的教育模式以知识灌输和应试为主&#xff0c;虽培养出大量人才&#xff0c;但也存在着学生创新能力不足、实践经验缺乏等问题。随着时代的进步和科技的发展&#xff0c;传统教育模式已难以满足当今社会对人才的需求。然而&#xff0c;当…

【JAVA进阶篇教学】第十三篇:Java中volatile关键字讲解

博主打算从0-1讲解下java进阶篇教学&#xff0c;今天教学第十三篇&#xff1a;volatile关键字讲解。 在 Java 中&#xff0c;volatile关键字是一种轻量级的同步机制&#xff0c;用于确保变量的可见性和禁止指令重排序。本文将详细解释volatile关键字的工作原理、可见性保证以及…

常见算法策略

前言 算法策略是指在解决问题或完成任务时所采用的方法、技巧或步骤的总称。 在设计算法时&#xff0c;通常会考虑多种策略&#xff0c;并选择最适合特定问题的策略来实现算法的设计和优化。 算法策略比较 动态规划 动态规划介绍入口

开放式服务管理系统

开放式服务管理系统&#xff08;ITILDESK&#xff09;是一个灵活且适应性强的解决方案&#xff0c;它旨在覆盖各类流程服务场景&#xff0c;以满足不同组织和行业的多样化需求。这种系统通常提供了一套完整的工具和功能&#xff0c;用于管理、监控和优化各种服务流程&#xff0…

R2S+ZeroTier+Trilium

软路由使用ZeroTier搭建远程笔记 软路由使用ZeroTier搭建远程笔记 环境部署 安装ZeroTier安装trilium 环境 软路由硬件&#xff1a;友善 Nanopo R2S软路由系统&#xff1a;OpenWrt&#xff0c;使用第三方固件nanopi-openwrt。内网穿透&#xff1a;ZeroTier。远程笔记&…

鸿蒙OpenHarmony:【常见编译问题和解决方法】

常见问题 常见编译问题和解决方法 鸿蒙开发指导文档&#xff1a;gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 提示“usr/sbin/ninja: invalid option -- w” 现象描述&#xff1a; 编译失败&#xff0c;提示“usr/sbin/ninja: invalid…

医院如何做好漏费管理?什么是控费系统?控费系统现在成熟吗?

在中国深厚的人情土壤之中&#xff0c;某些医院里的医技科室&#xff0c;宛如隐秘的灰色地带&#xff0c;悄然滋生着利用职务之便谋取私利的暗流。这些科室的医务人员&#xff0c;以低于医院明文规定的收费标准&#xff0c;私下里为熟识的患者提供检查服务&#xff0c;仿佛形成…

docker 方式 elasticsearch 8.13 简单例子

安装 docker 虚拟机安装 elastic search 安装本地 # 创建 elastic 的网络 docker network create elastic # 用镜像的方式创建并启动容器 docker run -d --name es --net elastic -p 9200:9200 -p 9300:9300 -e "discovery.typesingle-node" -e "xpack.secur…

【通义千问系列】Qwen-Agent 从入门到精通【持续更新中……】

目录 前言一、快速开始1-1、介绍1-2、安装1-3、开发你自己的Agent 二、Qwen-Agent的使用和开发过程2-1、Agent2-1-1、Agent使用2-1-2、Agent开发 2-2、Tool2-2-1、工具使用2-2-2、工具开发 2-3、LLM2-3-1、LLM使用2-3-2、LLM开发 三、基于Qwen-Agent的案例分析3-1、3-2、 总结 …

Linux/Brainfuck

Brainfuck Enumeration Nmap 扫描发现对外开放了 22&#xff0c;25&#xff0c;110&#xff0c;143&#xff0c;443 五个端口&#xff0c;使用 nmap 扫描端口详细信息 ┌──(kali㉿kali)-[~/vegetable/HTB/Insane] └─$ nmap -sC -sV -p 22,25,110,143,443 -oA nmap 10.10…

【Unity Animation 2D】Unity Animation 2D骨骼绑定与动画制作

一、图片格式为png格式&#xff0c;并且角色各部分分离 图片参数设置 需要将Sprite Mode设置为Single&#xff0c;否则图片不能作为一个整体 1、创建骨骼 1.1 旋转Create Bone&#xff0c;点击鼠标左键确定骨骼位置&#xff0c;移动鼠标再次点击鼠标左键确定骨骼&#xff0c…

DSSAT作物模建模方法

原文链接&#xff1a;DSSAT作物模建模方法https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247604079&idx5&sn0151d083d35c9ea259cf155d082b0145&chksmfa821688cdf59f9eddae14a99fce4f56c6ad9d73db38e0b9b165dcb9b315b6ed845d83cd085f&token94156244…

OV SSL证书的多重优势:提升用户信任与安全

在数字化时代&#xff0c;网络安全成为了企业与用户共同关注的焦点。SSL证书作为保护数据传输安全的重要工具&#xff0c;其种类繁多&#xff0c;其中组织验证&#xff08;Organization Validation&#xff0c;简称OV&#xff09;SSL证书凭借其独特的优点&#xff0c;在众多安全…

【SpringBoot】使用阿里云实现短信验证

前言 之前在写Redis相关内容的时候&#xff0c;提到了Redis可以和我们的短信验证结合起来使用&#xff0c;于是这几天博主空了&#xff0c;想起来这个事&#xff0c;连忙学习了阿里云关于短信验证的内容&#xff0c;使用SpringBoot框架进行代码书写&#xff0c;并将Redis结合起…

SGP.02-v4.2-002

ETSI TS 102 226 [5] ts_102.226v13.0.0 Remote APDU structure for UICC based applications 在ETSI TS 102 223 [3]标准中&#xff0c;关于通过PUSH命令打开BIP&#xff08;基于IP的&#xff09;通道的数据字段可以包含任何为OPEN CHANNEL定义的COMPREHENSION-TLV&#xf…

MP4提取gif怎么操作?分享一招快制作

随着各种社交媒体的发展&#xff0c;越来越多的人在聊天中使用gif表情包来调节自己的聊天氛围。搞笑的gif表情包能够为我们平淡的生活添砖加瓦&#xff0c;带给我们一些轻松和欢乐。如果想要自己制作gif动画的时候就可以用视频转gif的工具&#xff0c;能够在不下载软件的情况下…