您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
без тормозов
// ==UserScript== // @name bnbminers+naticrypto // @namespace http://tampermonkey.net/ // @version 0.1 // @description без тормозов // @author You // @match https://bnbminers.site/earn/* // @match https://naticrypto.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=bnbminers.site // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; console.log(new Date().toLocaleTimeString()); window.alert = function() {}; window.confirm = function() {}; //Do not execute if window is a pop up if(window.name){ // return; } Storage.prototype.setObj = function(key, obj) { this.setItem(key, JSON.stringify(obj)); }; Storage.prototype.getObj = function(key) { return JSON.parse(this.getItem(key)); }; class WorkerInterval { worker = null; constructor(callback, interval) { const blob = new Blob([`setInterval(() => postMessage(0), ${interval});`]); const workerScript = URL.createObjectURL(blob); this.worker = new Worker(workerScript); this.worker.onmessage = callback; } stop() { this.worker.terminate(); } } var coin = localStorage.getObj('arr'); // Получаем сохраненный ранее массив if(coin && coin.length==0){ coin = ['doge', 'binance', 'tron', 'litecoin', 'feyorra', 'ripple', 'ethereum', 'bitcoin']; localStorage.setObj('arr', coin); window.open('https://blank.page/', '_self', ''); } console.log(coin); var time = 180000/coin.length; if(document.querySelector("#clk > h4")){ setTimeout(() => { if(window.location.href.includes("bnbminers")){ window.location.href = "https://naticrypto.com/doge"; }else{ window.location.href = getLastPart(false); } }, 1000 * 3); } function getLastPart(empty) { const parts = window.location.href.replace(/\/$/, '').split('/'); let res = coin.indexOf(parts.at(-1)); let url = window.location.href.replace(coin[res], coin[(res+1) % coin.length]); if(empty){ coin.splice(res, 1); } localStorage.setObj('arr', coin);// Сохраняем его под подходящим ключом return url; } setTimeout(() => { console.log(getLastPart(false)); }, time); var email = document.querySelector("#address"); var emailValue = "Емэил@яндекс.ру" //yandex var login = document.querySelectorAll(`[type="button"]`)[3]; var verifyCaptcha = document.querySelectorAll(`[type="submit"]`)[0]; //button Claim Now - reload 1 var claimLimit = document.querySelector(`[role="alert"]`); let confirmInterval = new WorkerInterval(() => { window.location.reload(); }, 1100 * 60 * 3); if (claimLimit) if(claimLimit.textContent.includes('faucet does not have') || claimLimit.textContent.includes('come back soon') || claimLimit.textContent.includes('daily claim limit')) { confirmInterval.stop(); window.location.href = getLastPart(true); console.log("Здесь пусто!!!"); } if (email && email.value != emailValue) { email.value = emailValue; login.click(); }else if (email && email.value === emailValue) { login.click(); } var Interval = new WorkerInterval(() => { var dataReCaptcha = $("#g-recaptcha-response").val(); if (dataReCaptcha != "" && dataReCaptcha != undefined) { console.log('recaptcha solved'); verifyCaptcha.click(); if(document.querySelector("#login"))document.querySelector("#login").click(); Interval.stop() } }, 1000) })();