// ==UserScript== // @name OP.GG Auto Recorder // @name:zh-TW OP.GG 自動點擊錄製 // @name:zh-CN OP.GG 自动点击录制 // @namespace https://www.youtube.com/c/ScottDoha // @version 1.3 // @description Automatically clicks "Record" buttons on OP.GG website // @description:zh-TW 自動點擊 OP.GG 網站上的「錄製」按鈕 // @description:zh-CN 自动点击 OP.GG 网站上的「录制」按钮 // @author Scott // @match *://*.op.gg/summoners/* // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function() { 'use strict'; // 獲取腳本啟用狀態 const isEnabled = JSON.parse(localStorage.getItem('autoRecorderEnabled') || 'true'); // 如果腳本啟用 if (isEnabled) { // 每60秒刷新頁面 setInterval(function() { location.reload(); }, 60000); // 60000ms = 60s // 頁面加載完成後檢查按鈕 window.addEventListener('load', function() { clickButton(); // 頁面加載時檢查按鈕 }); // 檢查是否存在錄制按鈕,並點擊 function clickButton() { const buttons = document.querySelectorAll('button'); // 查找所有按鈕 buttons.forEach(button => { const buttonText = button.textContent.trim(); // 獲取按鈕的文本內容 if (buttonText === "錄製") { console.log("點擊錄製按鈕"); button.click(); } }); } } // 頁面上添加開關按鈕 const toggleButton = document.createElement('button'); toggleButton.textContent = isEnabled ? 'Disable Auto Recorder' : 'Enable Auto Recorder'; toggleButton.style.position = 'fixed'; toggleButton.style.top = '10px'; toggleButton.style.right = '10px'; toggleButton.style.zIndex = '9999'; document.body.appendChild(toggleButton); toggleButton.addEventListener('click', function() { const currentState = JSON.parse(localStorage.getItem('autoRecorderEnabled') || 'true'); const newState = !currentState; localStorage.setItem('autoRecorderEnabled', JSON.stringify(newState)); toggleButton.textContent = newState ? 'Disable Auto Recorder' : 'Enable Auto Recorder'; }); })();