C f

Auto select iconcaptcha, claim, confirm, infinite loop with realistic clicks, stealth mode on cryptoflare.net

// ==UserScript==
// @name         C f
// @namespace    http://tampermonkey.net/
// @version      1.3
// @description  Auto select iconcaptcha, claim, confirm, infinite loop with realistic clicks, stealth mode on cryptoflare.net
// @author       👽
// @match        https://cryptoflare.net/claim*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // Realistic user click event sequence
    const realClick = el => {
        ['mouseover', 'mousedown', 'mouseup'].forEach(type => {
            el.dispatchEvent(new MouseEvent(type, { bubbles: true, cancelable: true, view: window }));
        });
        el.click();
    };

    // Select iconcaptcha option in captcha select dropdown
    const selectIconCaptcha = () => {
        const s = document.querySelector('#selectCaptcha');
        if (!s) return false;
        realClick(s);
        s.value = 'iconcaptcha';
        s.dispatchEvent(new Event('change', { bubbles: true }));
        return true;
    };

    // Click confirmation button ΕΝΤΑΞΕΙ
    const clickConfirm = () => {
        const buttons = [...document.querySelectorAll('button.swal2-confirm.swal2-styled')];
        const btn = buttons.find(b => b.textContent.trim() === 'ΕΝΤΑΞΕΙ');
        if (btn && btn.offsetParent !== null && !btn.disabled) {
            realClick(btn);
            return true;
        }
        return false;
    };

    // Main loop
    const mainLoop = () => {
        const delayBeforeSelect = 3000 + Math.random() * 4000;
        setTimeout(() => {
            if (!selectIconCaptcha()) {
                setTimeout(mainLoop, 10000);
                return;
            }
            setTimeout(() => {
                const claimBtn = document.querySelector('button.btn.btn-one[type="submit"]');
                if (claimBtn) {
                    realClick(claimBtn);
                    setTimeout(() => {
                        clickConfirm();
                        setTimeout(mainLoop, 25 * 60 * 1000);
                    }, 2000);
                } else {
                    setTimeout(mainLoop, 10000);
                }
            }, 10000);
        }, delayBeforeSelect);
    };

    if (document.readyState === 'complete') {
        mainLoop();
    } else {
        window.addEventListener('load', mainLoop);
    }
})();

QingJ © 2025

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