Auto click Claim Button

自動點擊 "Claim" 按鈕,直到按鈕可點擊為止

目前為 2024-11-21 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Auto click Claim Button
// @namespace    http://tampermonkey.net/
// @version      1.4
// @description  自動點擊 "Claim" 按鈕,直到按鈕可點擊為止
// @author       Your Name
// @match        *://*/*  // 這裡可以替換為特定的水龍頭網站 URL
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    const smoothScrollToCenter = () => {
        const claimButton = document.querySelector('.claim-button');
        if (claimButton) {
            const rect = claimButton.getBoundingClientRect();
            const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
            const scrollLeft = window.pageXOffset || document.documentElement.scrollLeft;
            window.scrollTo({
                top: rect.top + scrollTop - (window.innerHeight / 2) + (rect.height / 2),
                left: rect.left + scrollLeft,
                behavior: 'smooth'
            });
        }
    };

    const checkClaimButton = () => {
        const claimInterval = setInterval(() => {
            const captchaResponse = document.querySelector('[name="g-recaptcha-response"], [name="captcha_choosen"]');
            const claimButton = document.querySelector('.claim-button');

            if (captchaResponse) {
                smoothScrollToCenter(); // 滾動到中心
            }
            if (claimButton && captchaResponse && captchaResponse.value.length > 0 && !claimButton.disabled) {
                claimButton.click();
                console.log('已點擊 Claim 按鈕!');
                clearInterval(claimInterval);
            } else {
                console.log('找不到可點擊的 Claim 按鈕或 CAPTCHA 尚未通過。');
            }
        }, 1000); // 每秒檢查一次
    };

    // 啟動檢查
    checkClaimButton();
})();

QingJ © 2025

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