Rotator 39 faucets

O amanhã será tarde demais !!!

当前为 2024-04-14 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Rotator 39 faucets
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.7
  5. // @description O amanhã será tarde demais !!!
  6. // @author keno venas
  7. // @license MIT
  8. // @match https://onlyfaucet.com/*
  9. // @match https://freeltc.fun/*
  10. // @match https://bnb-earn.com/*
  11. // @match https://btcrocket.net/*
  12. // @match https://ethrocket.net/*
  13. // @match https://cryptoarea.net/*
  14. // @match https://sol-earn.com/*
  15. // @match https://tron-earn.com/*
  16. // @match https://faucetdash.com/*
  17. // @match https://matic-earn.com/*
  18. // @match https://cryptoxmr.net/*
  19. // @match https://dash-earn.com/*
  20. // @match https://dgb-earn.com/*
  21. // @match https://ton-earn.com/*
  22. // @icon https://www.google.com/s2/favicons?sz=64&domain=freeltc.fun
  23. // @icon https://www.google.com/s2/favicons?sz=64&domain=onlyfaucet.com
  24. // @grant none
  25. // ==/UserScript==
  26.  
  27. (function() {
  28. 'use strict';
  29.  
  30. if (window.location.href === "https://onlyfaucet.com/") {
  31. window.location.href = "https://onlyfaucet.com/faucet/currency/ada";
  32. }
  33. if (window.location.href === "https://freeltc.fun/t.com/") {
  34. window.location.href = "https://https://freeltc.fun//faucet/currency/ltc";
  35. }
  36. const intervalo = 1000;
  37. function verificarECLicarRegularmente() {
  38. let turnstile = document.querySelector("input[name='cf-turnstile-response']");
  39. let button2 = document.querySelector("button#subbutt");
  40. if (turnstile && turnstile.value.length > 0 && button2) {
  41. button2.click();
  42. clearInterval(claim2);
  43. }
  44. }
  45.  
  46. // Inicia o intervalo de verificação e clique no botão
  47. const claim2 = setInterval(verificarECLicarRegularmente, intervalo);
  48. var urls = [
  49. "https://onlyfaucet.com/faucet/currency/ada",
  50. "https://onlyfaucet.com/faucet/currency/ltc",
  51. "https://onlyfaucet.com/faucet/currency/doge",
  52. "https://onlyfaucet.com/faucet/currency/usdt",
  53. "https://onlyfaucet.com/faucet/currency/sol",
  54. "https://onlyfaucet.com/faucet/currency/trx",
  55. "https://onlyfaucet.com/faucet/currency/bnb",
  56. "https://onlyfaucet.com/faucet/currency/bch",
  57. "https://onlyfaucet.com/faucet/currency/dash",
  58. "https://onlyfaucet.com/faucet/currency/dgb",
  59. "https://onlyfaucet.com/faucet/currency/eth",
  60. "https://onlyfaucet.com/faucet/currency/fey",
  61. "https://onlyfaucet.com/faucet/currency/btc",
  62. "https://onlyfaucet.com/faucet/currency/ton",
  63. "https://onlyfaucet.com/faucet/currency/xrp",
  64. "https://onlyfaucet.com/faucet/currency/zec",
  65. "https://onlyfaucet.com/faucet/currency/matic",
  66. "https://freeltc.fun/faucet/currency/ltc",
  67. "https://freeltc.fun/faucet/currency/doge",
  68. "https://freeltc.fun/faucet/currency/dgb",
  69. "https://freeltc.fun/faucet/currency/sol",
  70. "https://freeltc.fun/faucet/currency/trx",
  71. "https://freeltc.fun/faucet/currency/bnb",
  72. "https://freeltc.fun/faucet/currency/bch",
  73. "https://freeltc.fun/faucet/currency/dash",
  74. "https://freeltc.fun/faucet/currency/eth",
  75. "https://freeltc.fun/faucet/currency/fey",
  76. "https://freeltc.fun/faucet/currency/zec",
  77. "https://bnb-earn.com/",
  78. ];
  79. function redirecionar() {
  80. var currentIndex = urls.indexOf(window.location.href) + 1;
  81. if (currentIndex < urls.length) {
  82. window.location.href = urls[currentIndex];
  83. }
  84. }
  85. function verificarFrase() {
  86. var frases = [
  87. "been sent to your FaucetPay account!",
  88. "he faucet does not have sufficient funds for this transaction."
  89. ];
  90. for (var i = 0; i < frases.length; i++) {
  91. if (document.body.innerText.includes(frases[i])) {
  92. setTimeout(redirecionar, 500);
  93. return;
  94. }
  95. }
  96. }
  97. var observer = new MutationObserver(function(mutations) {
  98. mutations.forEach(function(mutation) {
  99. verificarFrase();
  100. });
  101. });
  102. observer.observe(document.body, { childList: true, subtree: true });
  103. if (window.location.href === "https://ton-earn.com/home/wallet/852840/faucet") {
  104. // Clica no botão do faucet
  105. setTimeout(function() {
  106. $('button#faucet_roll').click();
  107. }, 2000);
  108. setTimeout(function() {
  109. window.location.href = "https://onlyfaucet.com/faucet/currency/ltc";
  110. }, 2000); // Espera 2 segundos após clicar antes de redirecionar
  111. }
  112. function clickWithDelay() {
  113. setTimeout(function() {
  114. var button = document.querySelector('button#faucet_roll');
  115. if (button) {
  116. var clickEvent = new MouseEvent('click', {
  117. bubbles: true,
  118. cancelable: true,
  119. view: window
  120. });
  121. button.dispatchEvent(clickEvent);
  122. } else {
  123. console.error('Botão não encontrado');
  124. }
  125. }, 2000);
  126. }
  127. window.addEventListener('load', clickWithDelay);
  128. var style = document.createElement('style');
  129. style.innerHTML = `
  130. #contador {
  131. position: fixed;
  132. top: 10px;
  133. left: 10px;
  134. color: black;
  135. background-color: blue;
  136. padding: 5px 10px;
  137. border-radius: 5px;
  138. z-index: 9999;
  139. }
  140. `;
  141. document.head.appendChild(style);
  142. var contadorElement = $('<div id="contador">');
  143. $('body').append(contadorElement);
  144. function atualizarContador(segundos) {
  145. contadorElement.text(segundos);
  146. }
  147. function recarregarPagina() {
  148. var segundos = 70;
  149. atualizarContador(segundos);
  150.  
  151. setInterval(function() {
  152. segundos--;
  153. atualizarContador(segundos);
  154.  
  155. if (segundos === 0) {
  156. location.reload();
  157. }
  158. }, 1000);
  159. }
  160. recarregarPagina();
  161. window.addEventListener('load', clicarComDelay, false);
  162. if (window.location.href === "https://bch-rocket.com/register") {
  163. window.location.href = "https://bch-rocket.com/login";
  164. }
  165. function preencherCampos() {
  166. var email = "seuemail@gmail.com";
  167. var senha = "suasenha";
  168.  
  169. document.querySelector('input#floatingEmail').value = email;
  170. document.querySelector('input#floatingPassword').value = senha;
  171. setTimeout(clicarBotao, 3000);
  172. }
  173. function clicarBotao() {
  174. var botao = document.querySelector('button.btn');
  175. if (botao) {
  176. botao.click();
  177. }
  178. }
  179. window.addEventListener('load', preencherCampos);
  180. })();