您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
这是聚融E课程自动播放,不带答题功能,version1.0
// ==UserScript== // @name 聚融E课程自动播放,不带答题功能,version1.0 // @namespace http://tampermonkey.net/ // @version 2024-03-13 // @description 这是聚融E课程自动播放,不带答题功能,version1.0 // @author You // @match http://www.geron-e.com/static/course/coursedetails/* // @icon https://www.google.com/s2/favicons?sz=64&domain=greasyfork.org // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // 在页面加载完成后执行 window.addEventListener('load', function() { // 直接调用检查函数 checkFor100Percent(); }); // 检查是否100%并点击下一视频按钮的函数 function checkFor100Percent() { // 开始一个循环 var checkInterval = setInterval(function() { // 获取具有 id 为 "scheduleSvg" 的 div 元素 var divElement = document.getElementById('scheduleSvg'); // 如果找到了对应的元素 if (divElement) { // 获取其中的文本内容 var textContent = divElement.textContent.trim(); // 检查文本内容是否为 "100%" if (textContent === "100%") { // 获取具有 class 为 "switchBtn" 且 id 为 "nextVideo" 的 div 元素 var nextVideoButton = document.getElementById('nextVideo'); // 如果找到了对应的元素 if (nextVideoButton) { // 触发点击事件 nextVideoButton.click(); } } else { var videoElement = document.querySelector('.prism-big-play-btn'); // 如果找到了对应的元素并且显示为 block if (videoElement && getComputedStyle(videoElement).display === "block") { // 触发点击事件 videoElement.click(); } } } }, 3000); // 每隔 3000 毫秒(3 秒)检查一次 } })();