From b99d9427177b431c7386a7e812b52c3167bb2bfd Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 22 Mar 2026 20:33:53 +0000 Subject: [PATCH] Actualizar robot.js --- robot.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/robot.js b/robot.js index 4a8dd50..b6b8bf8 100644 --- a/robot.js +++ b/robot.js @@ -175,16 +175,16 @@ async function runMultiasistencia(ownerId, user, pass, gremiosDB) { expedientesPagina.forEach(ref => todosExpedientes.add(ref)); + // 🛑 NUEVO: Buscamos el botón de siguiente const hasNextPage = await page.evaluate(() => { const links = Array.from(document.querySelectorAll('a.lnkheader')); - const nextBtn = links.find(a => a.innerText.trim() === 'Página siguiente'); - if (nextBtn) { nextBtn.click(); return true; } - return false; + return links.some(a => a.innerText.trim() === 'Página siguiente'); }); if (hasNextPage) { - await page.waitForLoadState('networkidle'); - await page.waitForTimeout(2500); + // 🛑 NUEVO: Pulsamos usando el motor de Playwright, simulando click humano + await page.locator('a.lnkheader:has-text("Página siguiente")').first().click(); + await page.waitForTimeout(3000); paginaActual++; if(paginaActual > 15) { console.log("⚠️ [Multi] Límite de 15 páginas alcanzado por seguridad.");