您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto-clicks 'Create ticket' unless 3 or more ticket channels exist
当前为
// ==UserScript== // @name Auto Click Create Ticket Button with Ticket Limit // @namespace http://tampermonkey.net/ // @version 1.0.0 // @description Auto-clicks 'Create ticket' unless 3 or more ticket channels exist // @author Yui // @match *://*/* // @grant none // @license MIT // ==/UserScript== (function () { 'use strict'; const MAX_TICKET_CHANNELS = 3; let stopClicking = false; function checkTicketChannelCount() { const elements = document.querySelectorAll(".name__2ea32.overflow__82b15"); let count = 0; elements.forEach(el => { if (/ticket/i.test(el.textContent)) { count++; } }); if (count >= MAX_TICKET_CHANNELS) { console.log(`[AutoTicket] Found ${count} ticket channels. Stopping click.`); stopClicking = true; } else { stopClicking = false; } } function clickButton() { checkTicketChannelCount(); if (stopClicking) return; const button = document.querySelector(".button__201d5.lookFilled__201d5.colorPrimary__201d5.sizeSmall__201d5.grow__201d5"); if (button) { button.click(); console.log("[AutoTicket] Create Ticket button clicked."); } else { console.log("[AutoTicket] Button not found."); } } const observer = new MutationObserver(() => clickButton()); observer.observe(document.body, { childList: true, subtree: true }); setInterval(clickButton, 2000); })();