您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
acfun auto click!
当前为
// ==UserScript== // @name Acfun自动点击AC娘 // @name:zh-CN Acfun自动点击AC娘 // @name:en Acfun auto click // @namespace http://tampermonkey.net/ // @version 2024-12-28 // @description:zh-CN 点! // @description:en Click! // @author umekoj // @match https://www.acfun.cn/* // @icon https://cdn.aixifan.com/ico/favicon.ico // @grant none // @license MIT // @description acfun auto click! // ==/UserScript== (function () { 'use strict'; const mouse_click_event = new MouseEvent("click", { 'view': window, 'bubbles': true, 'cancelable': true, 'clientX': 100, 'clientY': 100 }); let footer_avatar_ac = document.querySelector("div[class='fr no-select footer-avatar-ac']") function autoClick() { footer_avatar_ac.dispatchEvent(mouse_click_event) } let timeout = 1000 let auto_click_interval; const footer_avatar_ac_interval = setInterval(() => { console.log(footer_avatar_ac) if(footer_avatar_ac){ clearInterval(footer_avatar_ac_interval) auto_click_interval = setInterval(autoClick, timeout) }else{ footer_avatar_ac = document.querySelector("div[class='fr no-select footer-avatar-ac']") } },1000) document.addEventListener("keydown", (event) => { if (event.altKey && event.key === ",") { clearInterval(auto_click_interval) if(timeout < 60000){ timeout += 100 } auto_click_interval = setInterval(autoClick, timeout) } if (event.altKey && event.key === ".") { clearInterval(auto_click_interval) if(timeout > 100){ timeout -= 100 } auto_click_interval = setInterval(autoClick, timeout) } if (event.altKey && event.key === "x") { if(auto_click_interval){ clearInterval(auto_click_interval) auto_click_interval = 0 }else{ auto_click_interval = setInterval(autoClick, timeout) } } }) })();