您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
刷职教云课程脚本
当前为
// ==UserScript== // @name 职教云刷课😶🌫 // @namespace Sherry's职教云 // @version 2024-10-01 // @description 刷职教云课程脚本 // @author Sherry // @match *://zjy2.icve.com.cn/study* // @icon https://c-ssl.dtstatic.com/uploads/blog/202107/10/20210710080117_2bec6.thumb.1000_0.webp // ==/UserScript== (() => { 'use strict'; function executeScript() { console.log("Script Startup!!!"); if(document.querySelectorAll('span.el-link--inner')){ var nextSection = document.querySelectorAll('span.el-link--inner')[2]; } if (document.querySelector('.el-button.el-button--default.el-button--small.el-button--primary ')){ document.querySelector('.el-button.el-button--default.el-button--small.el-button--primary ').click(); } if (document.querySelector('video')) { var video = document.querySelector('video'); if (video.paused) { console.log("Video is paused, playing"); video.muted = true; if (document.querySelectorAll('.vjs-icon-placeholder')[0]){ document.querySelectorAll('.vjs-icon-placeholder')[0].click(); }else{video.play();} console.log("Playback speed is enabled"); video.playbackRate = 4; video.addEventListener('ended', function() { setTimeout(() => { nextSection.click(); }, 2000); setTimeout(executeScript, 3000); }); } } else if (document.querySelector('.el-image__inner.el-image__preview')) { var pageNext = document.querySelectorAll('.next')[0]; var pageInfo = document.querySelector('.page'); var totalPageNumber = pageInfo.textContent.match(/\d+/g)[1]; var currentPageNumber = pageInfo.textContent.match(/\d+/g)[0]; for (var i = 1; i < totalPageNumber; i++) { if (currentPageNumber < totalPageNumber){ console.log('Page turning'); pageNext.click(); } } setTimeout(() => { nextSection.click(); }, 2000); setTimeout(executeScript, 3000); } else { nextSection.click(); setTimeout(executeScript, 3000); } } setTimeout(executeScript, 3000); })();