您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Автоматизация ClaimFreeCoins + Панель управления + Авто-капча (hCaptcha / reCAPTCHA)
// ==UserScript== // @name 🚀 ClaimFreeCoins Ultimate Faucet Script // @namespace http://tampermonkey.net/ // @version 1.0 // @description Автоматизация ClaimFreeCoins + Панель управления + Авто-капча (hCaptcha / reCAPTCHA) // @author 👑 // @match *://claimfreecoins.io/* // @match *://*.youtube.com/* // @match *://web.telegram.org/* // @match *://web.telegram.org/a/* // @match *://*.vk.com/* // @match *://*.t.me/* // @match *://*.x.com/* // @match *://*.facebook.com/* // @match *://*.instagram.com/* // @match *://*google.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=claimfreecoins.io // @grant GM_xmlhttpRequest // @grant GM_addStyle // ==/UserScript== (function () { 'use strict'; // 🔑 Настройки const faucetpayEmail = "[email protected]"; // 🔹 Твой FaucetPay email const twoCaptchaApiKey = "YOUR_2CAPTCHA_API_KEY"; // 🔹 API ключ 2Captcha // 📌 Список кранов ClaimFreeCoins const faucets = [ { name: "Bitcoin", url: "https://claimfreecoins.io/free-bitcoin" }, { name: "Ethereum", url: "https://claimfreecoins.io/free-ethereum" }, { name: "Litecoin", url: "https://claimfreecoins.io/free-litecoin" }, { name: "Dogecoin", url: "https://claimfreecoins.io/free-dogecoin" }, { name: "BNB", url: "https://claimfreecoins.io/free-bnb" }, { name: "Tron", url: "https://claimfreecoins.io/free-tron" }, { name: "Solana", url: "https://claimfreecoins.io/free-solana" }, { name: "USDT", url: "https://claimfreecoins.io/free-tether" }, { name: "Polygon", url: "https://claimfreecoins.io/free-matic" }, { name: "BCH", url: "https://claimfreecoins.io/free-bitcoincash" }, { name: "DASH", url: "https://claimfreecoins.io/free-dash" }, { name: "ZEC", url: "https://claimfreecoins.io/free-zcash" }, { name: "DGB", url: "https://claimfreecoins.io/free-digibyte" }, { name: "FEY", url: "https://claimfreecoins.io/free-feyorra" }, { name: "USDC", url: "https://claimfreecoins.io/free-usdc" }, { name: "XRP", url: "https://claimfreecoins.io/free-xrp" }, { name: "TON", url: "https://claimfreecoins.io/free-ton" }, { name: "ADA", url: "https://claimfreecoins.io/free-cardano" }, { name: "XMR", url: "https://claimfreecoins.io/free-monero" }, { name: "XLM", url: "https://claimfreecoins.io/free-stellar" } ]; // 🎨 Стили для панели GM_addStyle(` #faucet-panel { position: fixed; top: 50px; right: 0; width: 250px; background: #1e1e2f; color: #fff; border-radius: 12px 0 0 12px; box-shadow: -3px 3px 15px rgba(0,0,0,0.5); padding: 10px; z-index: 99999; font-family: Arial, sans-serif; } #faucet-panel h2 { font-size: 16px; margin: 5px 0; text-align: center; } #faucet-panel button { width: 100%; padding: 8px; margin: 5px 0; border: none; border-radius: 8px; background: #4CAF50; color: white; cursor: pointer; font-weight: bold; } #faucet-panel button:hover { background: #45a049; } #faucet-list { max-height: 400px; overflow-y: auto; margin-top: 10px; } .faucet-btn { background: #2a2a40; color: #fff; margin: 3px 0; padding: 6px; border-radius: 6px; text-align: center; cursor: pointer; } .faucet-btn:hover { background: #3c3c5c; } `); // 📌 Создание панели const panel = document.createElement("div"); panel.id = "faucet-panel"; panel.innerHTML = ` <h2>💰 ClaimFreeCoins</h2> <button id="openAll">🌐 Открыть все</button> <div id="faucet-list"></div> `; document.body.appendChild(panel); // 📌 Заполняем список кранов const list = document.getElementById("faucet-list"); faucets.forEach(f => { const btn = document.createElement("div"); btn.className = "faucet-btn"; btn.innerText = f.name; btn.onclick = () => window.open(f.url, "_blank"); list.appendChild(btn); }); // 📌 Кнопка "Открыть все" document.getElementById("openAll").onclick = () => { faucets.forEach(f => window.open(f.url, "_blank")); }; // 🔄 Авто-вставка email и авто-Claim function autoClaim() { const emailField = document.querySelector("input[name='address'], input[name='email']"); const claimBtn = document.querySelector("button[type='submit'], .btn.btn-primary"); if (emailField) { emailField.value = faucetpayEmail; } if (claimBtn) { claimBtn.click(); } } setTimeout(autoClaim, 3000); // 🤖 Обход hCaptcha / reCAPTCHA function solveCaptcha() { const hcaptcha = document.querySelector("iframe[src*='hcaptcha.com']"); const recaptcha = document.querySelector("iframe[src*='recaptcha']"); if (!hcaptcha && !recaptcha) return; const sitekey = hcaptcha ? hcaptcha.src.match(/sitekey=([^&]+)/)[1] : recaptcha.closest("div").getAttribute("data-sitekey"); const pageurl = window.location.href; // Отправка задачи в 2Captcha GM_xmlhttpRequest({ method: "POST", url: "http://2captcha.com/in.php", data: `key=${twoCaptchaApiKey}&method=${hcaptcha ? "hcaptcha" : "userrecaptcha"}&sitekey=${sitekey}&pageurl=${pageurl}&json=1`, headers: { "Content-Type": "application/x-www-form-urlencoded" }, onload: function (res) { const taskId = JSON.parse(res.responseText).request; const interval = setInterval(() => { GM_xmlhttpRequest({ method: "GET", url: `http://2captcha.com/res.php?key=${twoCaptchaApiKey}&action=get&id=${taskId}&json=1`, onload: function (r) { const result = JSON.parse(r.responseText); if (result.status === 1) { clearInterval(interval); const token = result.request; let textarea = document.querySelector("#g-recaptcha-response, #h-captcha-response"); if (textarea) { textarea.value = token; } document.querySelector("form").submit(); } } }); }, 8000); } }); } setTimeout(solveCaptcha, 5000); })();