Greasy Fork

Greasy Fork is available in English.

[New] Faucetpay Rotator

Versucht, Faucets automatisch zu nutzen.

当前为 2024-08-13 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         [New] Faucetpay Rotator
// @namespace    http://tampermonkey.net/
// @version      5.0
// @description  Versucht, Faucets automatisch zu nutzen.
// @author       Andrewblood
// @match        *://*/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=faucetpay.io
// @grant        none
// @license      Copyright Andrewblood
// ==/UserScript==

(function() {
    'use strict';

    console.log("Script gestartet.");

    // Array mit allen URLs und dem zusätzlichen Parameter
    var gr8sites = [
        "https://sollcrypto.com/home/page/bitcoin/[email protected]",
        "https://sollcrypto.com/home/page/doge/[email protected]",
        "https://sollcrypto.com/home/page/tron/[email protected]",
        "https://sollcrypto.com/home/page/digibyte/[email protected]",
        "https://sollcrypto.com/home/page/litecoin/[email protected]",
        "https://sollcrypto.com/home/page/binance/[email protected]",
        "https://sollcrypto.com/home/page/solana/[email protected]",
        "https://sollcrypto.com/home/page/ethereum/[email protected]",
        "https://sollcrypto.com/home/page/[email protected]",
        "https://sollcrypto.com/home/page/xrp/[email protected]",
        "https://sollcrypto.com/home/page/dash/[email protected]",
        "https://sollcrypto.com/home/page/zcash/[email protected]",
        // claimfreecoins
        /*
        "https://claimfreecoins.io/bitcoin-faucet/[email protected]",
        "https://claimfreecoins.io/dogecoin-faucet/[email protected]",
        "https://claimfreecoins.io/litecoin-faucet/[email protected]",
        "https://claimfreecoins.io/tron-faucet/[email protected]",
        "https://claimfreecoins.io/bnb-faucet/[email protected]",
        "https://claimfreecoins.io/solana-faucet/[email protected]",
        "https://claimfreecoins.io/tether-faucet/[email protected]",
        "https://claimfreecoins.io/ripple-faucet/[email protected]",
        "https://claimfreecoins.io/polygon-faucet/[email protected]",
        "https://claimfreecoins.io/ethereum-faucet/[email protected]",
        "https://claimfreecoins.io/bch-faucet/[email protected]",
        "https://claimfreecoins.io/dash-faucet/[email protected]",
        "https://claimfreecoins.io/zcash-faucet/[email protected]",
        "https://claimfreecoins.io/digibyte-faucet/[email protected]",
        "https://claimfreecoins.io/feyorra-faucet/[email protected]"
*/
];

    // console.log("URL-Liste geladen:", gr8sites);

    var FaucetWarning = document.querySelector("div.alert.alert-danger.fade.show");
    var FaucetSuccess = document.querySelector("div.alert.alert-success.fade.show");
    var currentUrl = window.location.href;
    var nameInput = document.querySelector("#address");
    var firstClaimButton = document.querySelector('.btn.btn-block.btn-primary.my-2') || document.querySelector('.btn.btn-block.my-0');
    var secondClaimButton = document.querySelector("#login");
    var ReCaptchaResponse = document.querySelector('.g-recaptcha-response');
    var email = "[email protected]"


    // Wenn eine Warnung oder ein Erfolg vorliegt, nächste URL laden
    if (FaucetWarning || FaucetSuccess) {
        console.log("Faucet Warning oder Success gefunden.");

        // Aktuelle URL in der Liste finden
        var currentIndex = gr8sites.findIndex(url => currentUrl.includes(url.split('?')[0]));
        console.log("Aktueller Index:", currentIndex);

        // Berechnung des nächsten Index
        var nextIndex = (currentIndex + 1) % gr8sites.length; // Beginnt wieder von vorne, wenn das Ende der Liste erreicht ist
        console.log("Nächster Index:", nextIndex);

        // Weiterleitung zur nächsten URL
        console.log("Weiterleitung zu:", gr8sites[nextIndex]);
        window.location.href = gr8sites[nextIndex];
    }


    // Überprüft, ob das Eingabefeld vorhanden ist und aktualisiert den Wert
    if (nameInput) {
        nameInput.value = email;
        console.log("NameInput gefunden.");
    }

    // Klick auf den ersten Anspruchs-Button
    if (firstClaimButton) {
        console.log("Erster Claim-Button gefunden und angeklickt.");
        firstClaimButton.click();
    }

    // Setzt ein Intervall, um regelmäßig zu überprüfen
    setInterval(function() {
        // Überprüft, ob die ReCaptcha-Antwort vorhanden ist und der zweite Button sichtbar ist
        // console.log("Überprüfe ReCaptcha und zweiten Claim-Button.");
        if ((ReCaptchaResponse && ReCaptchaResponse.value.length > 1) && (secondClaimButton && secondClaimButton.offsetHeight > 1)) {
            console.log("Zweiter Claim-Button gefunden und angeklickt.");
            secondClaimButton.click();
        }
    }, 5000); // Überprüft alle 0,5 Sekunden

})();