Actualizar robot.js

This commit is contained in:
2026-03-22 20:33:53 +00:00
parent d43ccb4616
commit b99d942717

View File

@@ -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.");