// ==UserScript== // @name czw脚本 // @namespace https://docs.scriptcat.org/ // @version 0.1.0 // @description MOOC自动连播+自动点真人验证弹窗 // @author You // @match https://usc.gzgs.edu.cn/wx/study-mooc/* // @grant none // ==/UserScript== (function() { 'use strict'; function checkAndEnableAutoPlay() { let changed = false; for (let key in localStorage) { if (key.startsWith("vodStore")) { try { let data = JSON.parse(localStorage.getItem(key)); if (data && data.autoPlay !== 1) { data.autoPlay = 1; localStorage.setItem(key, JSON.stringify(data)); changed = true; console.log(`[广工商MOOC] 已为 ${key} 开启自动连播`); } } catch (e) {} } } if (changed) { location.reload(); } } function autoClickConfirmModal() { const xpath = '//button[normalize-space()="确定"]'; const result = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null); const confirmBtn = result.singleNodeValue; if (confirmBtn) { confirmBtn.click(); console.log("[广工商MOOC] 检测到真人验证弹窗,自动点击【确定】"); } } function loop() { checkAndEnableAutoPlay(); autoClickConfirmModal(); requestAnimationFrame(loop); } loop(); })();