Fetch tokens from Turnstile and send to server with auto-retry and refresh
// ==UserScript==
// @name ( prievt CRYSTAL『X』 with S A I F ,)
// @namespace http://tampermonkey.net/
// @version 0.3
// @description Fetch tokens from Turnstile and send to server with auto-retry and refresh
// @author You
// @match *://gartic.io/*
// @match *://*.gartic.io/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
const TOKEN_INTERVAL = 3500; // كل 1 ثانية
const PAGE_REFRESH_INTERVAL = 3 * 60 * 1000; // كل 3 دقائق
function createTurnstileFrame() {
const iframe = document.createElement("iframe");
iframe.style.display = "none";
iframe.sandbox = "allow-scripts allow-same-origin";
document.body.appendChild(iframe);
const html = `<html>
<head>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
</head>
<body>
<div id="cf-turnstile"></div>
<script>
window.onload = function() {
let tries = 0;
function render() {
try {
turnstile.render("#cf-turnstile", {
sitekey: "0x4AAAAAABBPKaIbNwnPEfSo",
callback: function(token) {
parent.postMessage(token, "*");
}
});
} catch (e) {
if (tries < 2) {
tries++;
setTimeout(render, 500);
}
}
}
render();
};
</script>
</body>
</html>`;
iframe.srcdoc = html;
}
window.addEventListener("message", function (event) {
const token = event.data;
if (typeof token === "string" && token.length > 20) {
console.log("✅ Token received:", token);
fetch("https://pocer.alwaysdata.net/add-token", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({ token: token })
})
.then(res => res.json())
.then(data => console.log("📦 Server Response:", data))
.catch(err => console.error("❌ Error sending token:", err));
}
// إزالة الإطارات بعد كل محاولة
document.querySelectorAll("iframe").forEach(i => i.remove());
});
// بدء التوليد الدوري
setInterval(createTurnstileFrame, TOKEN_INTERVAL);
createTurnstileFrame();
// تحديث الصفحة كل فترة لمنع التعليق
setTimeout(() => {
console.log("🔄 Refreshing page...");
location.reload();
}, PAGE_REFRESH_INTERVAL);
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址