Actualizar robot.js

This commit is contained in:
2026-04-06 19:12:26 +00:00
parent 063271f755
commit bab7c4a55b

View File

@@ -317,10 +317,16 @@ async function runHomeserve(ownerId, user, pass, gremiosDB) {
await page.waitForTimeout(5000);
console.log(`👀 [HomeServe] URL tras intentar login: ${page.url()}`);
// FOTO ESPÍA: Si la URL sigue siendo la del login, hacemos una captura
// 🚨 EL LECTOR DE PANTALLA: Si se queda en el login, leemos qué dice el error
if (page.url().includes('PROF_PASS')) {
console.log("📸 [HomeServe] El login falló. Guardando captura de pantalla como 'error_homeserve.png'...");
await page.screenshot({ path: 'error_homeserve.png' });
console.log("⚠️ [HomeServe] El login falló. Leyendo el texto visible de la web...");
const textoPantalla = await page.evaluate(() => {
return document.body.innerText.replace(/\n+/g, '\n').trim();
});
console.log("\n🚨 ESTO ES LO QUE ESTÁ VIENDO EL ROBOT EN LA PANTALLA:");
console.log("--------------------------------------------------");
console.log(textoPantalla.substring(0, 800));
console.log("--------------------------------------------------\n");
}
} else {
console.log("⚠️ [HomeServe] NO se detectó el formulario de login.");