Actualizar robot.js
This commit is contained in:
10
robot.js
10
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.");
|
||||
|
||||
Reference in New Issue
Block a user