const API_URL = 'https://b02y.com/xxx/guardamultiplicador.php'; let ultimaLectura = ""; let enviado = false; let intervalId = setInterval(() => { const resultados = []; document.querySelectorAll('[data-role="gravestone"]').forEach(div => { const texts = div.querySelectorAll('text'); if (texts.length >= 2) { const numero = texts[0].textContent.trim(); const multi = texts[1].textContent.trim(); resultados.push({ numero, multi }); } }); const resultadoActual = JSON.stringify(resultados); // Si hay datos nuevos y no se ha enviado aún if (resultadoActual !== ultimaLectura && resultados.length > 0 && !enviado) { ultimaLectura = resultadoActual; enviado = true; console.clear(); console.log("🎯 Multiplicadores detectados y enviados:"); resultados.forEach(r => { console.log(`→ Número: ${r.numero}, Multiplicador: ${r.multi}`); }); fetch(API_URL, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(resultados) }) .then(res => res.ok ? res.text() : Promise.reject(res.status)) .then(respuesta => { console.log("✅ Enviado:", respuesta); }) .catch(err => { console.warn("❌ Error al enviar:", err); }); } // Si ya se habían enviado y ahora no hay ninguno en pantalla → resetear if (resultados.length === 0 && enviado) { console.log("🔄 Multiplicadores desaparecieron, listo para detectar los próximos."); enviado = false; ultimaLectura = ""; } }, 1000);