claimcoin

claimcoin autoclaim faucet & madfaucet

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         claimcoin
// @namespace    http://tampermonkey.net/
// @version      0.0.2
// @description  claimcoin autoclaim faucet & madfaucet
// @author       iewilmaestro
// @license      Copyright iewilmaestro
// @match        *://claimcoin.in/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=claimcoin.in
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function waitForElement(selector, callback, interval = 500) {
        const check = setInterval(() => {
            const el = document.querySelector(selector);
            if (el) {
                clearInterval(check);
                callback(el);
            }
        }, interval);
    }
    waitForElement('#layout-wrapper > div.main-content > div > div > div:nth-child(4) > div.col-12.col-md-8.col-lg-6.order-md-2.mb-4.text-center > form > button', collectBtn => {
        const captchaCheck = setInterval(() => {
            const captchaResponse = document.querySelector('input[name="recaptchav3"]');
            if (captchaResponse && captchaResponse.value.trim().length > 0) {

                if (!collectBtn.disabled) {
                    collectBtn.click();
                    console.log("Collect Your Reward clicked!");
                } else {
                    console.log("Button still disabled, will retry...");
                }
                clearInterval(captchaCheck);
            }
        }, 8000);
    });
})();