您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
O amanhã será tarde demais!!!
// ==UserScript== // @name firewall freeltc // @namespace http://tampermonkey.net/ // @version 0.3 // @description O amanhã será tarde demais!!! // @author keno venas // @license MIT // @match https://freeltc.fun/firewall // @match https://onlyfaucet.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=freeltc.fun // @grant none // ==/UserScript== (function() { 'use strict'; function redirectToFaucet() { window.location.href = 'https://freeltc.fun/faucet/currency/dgb'; } function observeMutation(mutationsList, observer) { for (let mutation of mutationsList) { if (mutation.type === 'childList') { if (mutation.addedNodes && mutation.addedNodes.length > 0) { for (let node of mutation.addedNodes) { if (node.nodeType === Node.ELEMENT_NODE && node.matches('.authkong_captcha div:nth-child(3)')) { redirectToFaucet(); observer.disconnect(); return; } } } } } } const observer = new MutationObserver(observeMutation); const config = { childList: true, subtree: true }; observer.observe(document.body, config); var botoesParaClicar = ['button.w-md']; function clicarNosBotoes() { for (var i = 0; i < botoesParaClicar.length; i++) { var botao = document.querySelector(botoesParaClicar[i]); if (botao) { botao.click(); } } } function isCaptchaChecked() { return grecaptcha && grecaptcha.getResponse(); } var verificarCaptchaInterval = setInterval(function() { if (isCaptchaChecked()) { clearInterval(verificarCaptchaInterval); clicarNosBotoes(); } }, 1000); let claim2 = setInterval(function (){ let turnstile = document.querySelector("input[name='cf-turnstile-response']") let button = document.querySelector("button[data-target='#myModal']:not([disabled])") let button2 = document.querySelector("button.w-md",) if(button){ button.click(); } if(button2 && turnstile && turnstile.value.length > 0){ setTimeout(function() { window.location.reload() }, 60000) button2.click(); clearInterval(claim2); } },2000) })();