// ==UserScript== // @name SCU数字党校培训自动点击弹框 // @match *://*/* // @description 自动点击视频中的确认和继续播放按钮,免去五分钟点一次屏幕的困扰,此外也可以自动连播同一个课程下面的多个子视频 // @icon none // @grant none // @version 0.0.1.20260423034655 // @namespace https://greasyfork.org/users/1515463 // @downloadURL https://update.greasyfork.icu/scripts/575053/SCU%E6%95%B0%E5%AD%97%E5%85%9A%E6%A0%A1%E5%9F%B9%E8%AE%AD%E8%87%AA%E5%8A%A8%E7%82%B9%E5%87%BB%E5%BC%B9%E6%A1%86.user.js // @updateURL https://update.greasyfork.icu/scripts/575053/SCU%E6%95%B0%E5%AD%97%E5%85%9A%E6%A0%A1%E5%9F%B9%E8%AE%AD%E8%87%AA%E5%8A%A8%E7%82%B9%E5%87%BB%E5%BC%B9%E6%A1%86.meta.js // ==/UserScript== (function () { 'use strict'; function autoClick() { const buttons = document.querySelectorAll('button'); buttons.forEach(btn => { const text = btn.innerText.trim(); if ( text === '我知道了' || text === '确定' || text === '继续播放' ) { // 防止重复点击 if (!btn.dataset.clicked) { btn.dataset.clicked = 'true'; btn.click(); console.log('已自动点击:', text); } } }); } const observer = new MutationObserver(() => { autoClick(); }); observer.observe(document.body, { childList: true, subtree: true }); setInterval(autoClick, 1000); })();