¿Cómo puedo detener el bucle después del quinto enlace?
este es mi codigo
await page.goto('https://old.reddit.com',{"waitUntil" : "networkidle0"}); const a_elems = await page.$$('.thumbnail'); for (var i=0; i<a_elems.length; i++) { const elem = a_elems[i]; const href = await page.evaluate(e => e.href, elem); const newPage = await browser.newPage(); await newPage.goto(href,{"waitUntil" : "networkidle0"}); } Probé nth-child pero no funciona. ¿Tienes alguna idea? ¡Gracias!
simplemente agregue la condición en su ciclo for
for (var i=0; i<a_elems.length && i<5; i++) { const elem = a_elems[i]; const href = await page.evaluate(e => e.href, elem); const newPage = await browser.newPage(); await newPage.goto(href,{"waitUntil" : "networkidle0"});}