Автоматический сборщик криптовалюты

Регистрация
9 Июл 2024
Сообщения
489
Реакции
299
Баллы
63
CFC
108550
USDT
38.2
Выкатываю в общий доступ свой автоматический сборщик криптовалюты. Разумеется, это скрипт с возможностью посмотреть на код перед выполнением, а не очередной virus.exe 😏

Среда для выполнения - на ваш выбор (tampermonkey или greasemonkey). Я использую первый вариант.
Для добавления: создаёте новый скрипт, копипастите код, вписываете свой email, сохраняете.

Собирает откуда...

первый кран 1.png


Собирает сколько (по сегодняшним курсам собранного к доллару)...

первый кран 2.png


В масштабе одного дня это копейки, но... Это не единственный источник моих сборов и собираю я годами. Курочка по зёрнышку - весь двор в говне.

JavaScript:
// ==UserScript==
// @name         altcryp.com
// @namespace    http://tampermonkey.net/
// @version      2024-02-14
// @description  altcryp.com
// @author       You
// @match        https://altcryp.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=altcryp.com
// @grant        none
// @require      https://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

(function() {
    'use strict';







    //сюда вписать свой email на FaucetPay
    const email ='[email protected]';

    const claimTimeOut = 18000;
    const resultTimeOut = 6000;
    const firewallTimeOut = 18000;
    const fuckAdblockTimeout = 2000;
    const turnstileMaxTimeOut = 30000;

    const blackList = [
        "pepe",
        "shib"
    ];




    //анти-реклама
    $('div[style*="position: fixed"]').remove();






    //статика
    const SS = sessionStorage;
    const path = location.pathname;
    const now = path.replace(/.*\//, '');

    console.clear();






    //функции

    function logIn()
    {
        $('input[type="email"]').val(email);
        //$('form').submit();
    }

    function setKits()
    {
        let kit = $('h2.title-section').map(function() {
            return $(this)
                .text()
                .replace(/.*\s/, '')
                .toLowerCase();
        }).get();

        $.each(blackList, function(index, value){
            kit = $.grep(kit, function(element) {
                return element != value;
            });
        });

        SS.goKit = JSON.stringify(kit);
        SS.skipKit ='[]';
        SS.countKit ='[]';

        location.pathname ='/faucet/currency/'+kit[0];
    }

    function rotator()
    {
        let goKit = JSON.parse(SS.goKit);
        let skipKit = JSON.parse(SS.skipKit);

        goKit = $.grep(goKit, function(value) {
            return $.inArray(value, skipKit) === -1;
        });

        if(goKit.length === 0)
        {
            alert('СБОР ЗАКОНЧЕН');
        }

        let index = goKit.indexOf(now);

        if(index < (goKit.length - 1))
        {
            index = index + 1;
        }
        else
        {
            index = 0;
        }

        //alert(index + '/'+(goKit.length - 1));

        if(goKit.length > 0)
        {
            location.pathname ='/faucet/currency/'+goKit[index];
        }


    }

    function toSkip()
    {
        let skipKit = JSON.parse(SS.skipKit);
        skipKit.push(now);
        SS.skipKit = JSON.stringify(skipKit);
    }

    function updateCount()
    {
        let countKit = JSON.parse(SS.countKit);

        //сколько из скольких
        let count = $('span.badge.badge-info').text();
        //count[now] = count;

        countKit.push(count);

        SS.countKit = JSON.stringify(countKit);
    }

    function claim()
    {
        isTurnstile();
        //setTimeout(function()
        //{
        //    $('form').submit();
        //}, claimTimeOut);
    }

    function result()
    {
        setTimeout(function()
        {
            if($('h2:contains("Good job!")').length)
            {
                updateCount();
                rotator();
            }
            else if($('*:contains("Please wait")').length)
            {
                updateCount();
                rotator();
            }

            if($('div.alert:contains("Daily claim limit for this coin reached, please comeback again tomorrow.")').length)
            {
                toSkip();
                rotator();
            }
        }, resultTimeOut);
    }

    function firewall()
    {
        setTimeout(function()
        {
            $('form').submit();
        }, firewallTimeOut);
    }

    function fuckAdblock()
    {
        setTimeout(function()
        {
            if($('*:contains("It appears that ads are blocked on this page. Please consider disabling your ad-blocker to support our website.")').length)
            {
                //alert('RELOAD');
                location.reload();
            }
        }, fuckAdblockTimeout);
    }

    function isTurnstile()
    {
        //turnstile - если разгадано
        let turnstileInterval = setInterval(function()
        {
            if($('input[name="cf-turnstile-response"]').val() !== '')
            {
                $('form').submit();
                clearInterval(turnstileInterval);
            }
        }, 2000);

        //turnstile - максимальный таймаут разгадывания
        setTimeout(function()
                   {
            //$('form').submit();
            location.reload();
        }, turnstileMaxTimeOut);
    }









    //выполнение

    //fuckAdblock();

    if(path ==='/')
    {
        if($("form").length)
        {
            logIn();
        }
        else
        {
            setKits();
        }
    }

    if(path ==='/firewall')
    {
        firewall();
    }

    document.addEventListener("DOMContentLoaded", function()
    {

        if(path.includes('/faucet/currency/'))
        {
            claim();
            result();
        }
    });

})();
 

Создайте аккаунт или войдите, чтобы комментировать

Вы должны быть участником, чтобы оставить комментарий

Регистрация

Создайте учетную запись в нашем сообществе. Это просто!

Войти

У вас уже есть аккаунт? Войдите здесь.

496Темы
3021Сообщения
263Пользователи
kolya670solНовый пользователь
Назад
Сверху