Banfaucet - Adlink V2

Autoshorts!

// ==UserScript==
// @name         Banfaucet - Adlink V2
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Autoshorts!
// @author       Frohike
// @match        https://banfaucet.com/*

// @icon         https://www.google.com/s2/favicons?sz=64&domain=banfaucet.com
// @license      MIT
// @grant        none

// ==/UserScript==

(function() {
    'use strict';
    var mensagemAlvo = "A timeout occurred";
    var urlRedirecionamento = "https://banfaucet.com/links";
    if (document.body.innerText.includes(mensagemAlvo)) {
        window.location.href = urlRedirecionamento;
    }
    var messageDiv = document.createElement('div');
    messageDiv.style.position = 'fixed';
    messageDiv.style.top = '20px'; // Alterado para 20px para o canto superior
    messageDiv.style.left = '20px';
    messageDiv.style.padding = '10px';
    messageDiv.style.backgroundColor = 'red';
    messageDiv.style.color = 'white';
    messageDiv.style.borderRadius = '5px';
    messageDiv.style.zIndex = '9999';
    messageDiv.textContent = 'Banfaucet - Adlink V2';
    document.body.appendChild(messageDiv);


  function clicarComDelay() {
        setTimeout(function() {
            var botao = document.querySelector('.col-lg-6:nth-child(1) .btn-one');
            if (botao) {
                botao.click();
            } else {
                console.log('Botão não encontrado.');
            }
        }, 10000);
    }
    clicarComDelay();

// Agregar Enlaces Validos
    var palavrasChave = ["xxxxxxxxxxx",
                        "adlink",
                        "xxxxxxxxxxx",

                        ];
    function contemPalavraChave(elemento, palavrasChave) {
        for (var i = 0; i < palavrasChave.length; i++) {
            if (elemento.textContent.includes(palavrasChave[i])) {
                return true;
            }
        }
        return false;
    }
    function removerElementosPorPalavraChave() {
        var elementos = document.querySelectorAll('div[class="col-lg-6 col-xl-4"]'); // Aqui se pone la class
        elementos.forEach(function(elemento) {
            if (!contemPalavraChave(elemento, palavrasChave)) {
                elemento.remove();
            }
        });
    }
    removerElementosPorPalavraChave();
// Fin de Agregar Enlaces Validos


})();