Additional script for faucetme.xyz

Additional script for faucetme.xyz to Reload the page if HCaptcha is detected, handle Turnstile and reCAPTCHA on Firewall

目前為 2024-12-10 提交的版本,檢視 最新版本

// ==UserScript==
// @name             Additional script for faucetme.xyz
// @namespace        Tamper & Violent & Others Monkey
// @version          0.1
// @description      Additional script for faucetme.xyz to Reload the page if HCaptcha is detected, handle Turnstile and reCAPTCHA on Firewall
// @author           Ojo Ngono
// @match            https://faucetme.xyz/firewall
// @grant            none
// @license          Copyright OjoNgono
// ==/UserScript==

(function() {
    'use strict';

    if (window.location.href.includes("https://faucetme.xyz/firewall")) {

        function detectHCaptcha() {
            let hcaptchaFrame = document.querySelector("iframe[src*='hcaptcha.com']");
            return !!hcaptchaFrame;
        }

        function checkTurnstile() {
            let turnstileResponse = document.querySelector('input[name="cf-turnstile-response"]');
            return turnstileResponse && turnstileResponse.value !== '';
        }

        function checkRecaptcha() {
            let recaptchaFrame = document.querySelector("iframe[title='reCAPTCHA']");
            if (recaptchaFrame) {
                return window.grecaptcha && window.grecaptcha.getResponse().length !== 0;
            }
            return false;
        }

        function clickUnlock() {
            let unlockButton = document.querySelector('button.btn.btn-primary.w-md');
            if (unlockButton && unlockButton.innerText.includes('Unlock')) {
                unlockButton.click();
            }
        }

        setInterval(() => {
            if (detectHCaptcha()) {
                console.log("HCaptcha detected! Reloading the page...");
                location.reload();
            } else if (checkTurnstile() || checkRecaptcha()) {
                clickUnlock();
            }
        }, 2000);
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址