KERAN.CO | Claim Faucet

https://keran.co/?ref=35176

  1. // ==UserScript==
  2. // @name KERAN.CO | Claim Faucet
  3. // @namespace auto.claim.faucet
  4. // @description https://keran.co/?ref=35176
  5. // @author MrBug
  6. // @version 0.1
  7. // @icon https://www.google.com/s2/favicons?sz=64&domain=keran.co
  8. // @grant window.close
  9. // @antifeature referal-link
  10. // @license Copyright MrBug
  11. // @match https://keran.co/*
  12. // ==/UserScript==
  13. /*
  14.  
  15. ███╗ ███╗██████╗ ██████╗ ██╗ ██╗ ██████╗ ███████╗ █████╗ ██╗ ██╗ ██████╗███████╗████████╗ ███████╗ ██████╗██████╗ ██╗██████╗ ████████╗
  16. ████╗ ████║██╔══██╗ ██╔══██╗██║ ██║██╔════╝ ██╔════╝██╔══██╗██║ ██║██╔════╝██╔════╝╚══██╔══╝ ██╔════╝██╔════╝██╔══██╗██║██╔══██╗╚══██╔══╝
  17. ██╔████╔██║██████╔╝ ██████╔╝██║ ██║██║ ███╗ █████╗ ███████║██║ ██║██║ █████╗ ██║ ███████╗██║ ██████╔╝██║██████╔╝ ██║
  18. ██║╚██╔╝██║██╔══██╗ ██╔══██╗██║ ██║██║ ██║ ██╔══╝ ██╔══██║██║ ██║██║ ██╔══╝ ██║ ╚════██║██║ ██╔══██╗██║██╔═══╝ ██║
  19. ██║ ╚═╝ ██║██║ ██║██╗██████╔╝╚██████╔╝╚██████╔╝ ██║ ██║ ██║╚██████╔╝╚██████╗███████╗ ██║ ███████║╚██████╗██║ ██║██║██║ ██║
  20. ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝╚══════╝ ╚═╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝
  21.  
  22. */
  23.  
  24. (function(){
  25. 'use strict';
  26.  
  27. var email = 'email@email.com'; // Type here your e-mail address
  28. var intervalclaim = 10 // Don't change it
  29.  
  30. function onDocumentReady(fn) {
  31. if (document.readyState != "loading") {
  32. fn();
  33. } else {
  34. document.addEventListener("DOMContentLoaded", fn);
  35. }
  36. }
  37.  
  38. onDocumentReady(function(){
  39.  
  40. let check_address = 'https://keran.co';
  41. function isCaptchaChecked() {
  42. return (
  43. (grecaptcha && grecaptcha.getResponse().length > 0)
  44. );
  45. }
  46.  
  47.  
  48. let login = setInterval (function(){
  49. let card_md = document.querySelector("#myModal.is-active")
  50. let emailfield = document.querySelector("input[type='email']")
  51. let button = document.querySelector("button[type='submit']")
  52. if(card_md && emailfield && emailfield.value !== email){
  53. emailfield.value = email;
  54. }
  55. if(emailfield.value == email && isCaptchaChecked()){
  56. button.click();
  57. clearInterval(login);
  58. }
  59. },5000)
  60.  
  61. if(window.location.href.includes('captha')){
  62. let claim = setInterval(function (){
  63. let button = document.querySelector("button[data-target='#myModal']:not([disabled])")
  64. let button2 = document.querySelector("button[type='submit']")
  65. if(button){
  66. button.click();
  67. }
  68. if(button2 && isCaptchaChecked()){
  69. setTimeout(function() { window.location.reload() }, 50000)
  70. button2.click();
  71. clearInterval(claim);
  72. }
  73.  
  74. },5000)
  75.  
  76. let claim2 = setInterval(function (){
  77. let turnstile = document.querySelector("input[name='cf-turnstile-response']")
  78. let button = document.querySelector("button[data-target='#myModal']:not([disabled])")
  79. let button2 = document.querySelector("button[type='submit']")
  80. if(button){
  81. button.click();
  82. }
  83. if(button2 && turnstile && turnstile.value.length > 0){
  84. setTimeout(function() { window.location.reload() }, 60000)
  85. button2.click();
  86. clearInterval(claim2);
  87. }
  88.  
  89. },5000)
  90. }
  91.  
  92. if(window.location.href.includes('faucet')){
  93. setTimeout(function(){
  94. let button = document.querySelector("button[type='submit']:not([disabled])")
  95. if(button){
  96. button.click();
  97. }
  98. setTimeout(function(){window.location.reload()},60000)
  99. },5000)
  100. setTimeout(function refresh() {
  101. window.location.reload()
  102. }, intervalclaim*60000 + Math.floor(Math.random()*60000) + 20000)
  103. }
  104.  
  105. if(window.location.href.includes('dashboard')){
  106. setTimeout(function(){
  107. location.href= 'faucet.php'
  108. },5000)
  109. }
  110.  
  111. if(window.location.href == (check_address) || window.location.href == (check_address + '/') || window.location.href == (check_address + '/index.php')){
  112. setTimeout(function(){
  113. if(location.search !== '?ref=35176'){
  114. location.search = '?ref=35176'
  115. }
  116. },2000)
  117. }
  118.  
  119. if(location.search == '?ref=35176'){
  120. setTimeout(function(){
  121. let button = document.querySelector('button[data-target="#myModal"]');
  122. if(button){
  123. button.click();
  124. }
  125. setTimeout(function(){window.location.reload()},60000)
  126. },3000)
  127. }
  128.  
  129. setTimeout(function(){
  130. let alertMsg = document.querySelector("div.message-body")
  131. if(alertMsg && alertMsg.innerText.includes("was sent")){
  132. location.reload()
  133. }
  134. },5000)
  135.  
  136. });
  137.  
  138.  
  139. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址