Quiero hacer un queryselectorall scrape con 35 selectores diferentes que difieren solo en el número del medio, después de cada scrape quiero marcar dónde comenzó y terminó.
Cuando trato de reemplazar parte del selector con el número que cambia en el ciclo, devuelve nulo con
---- comienzo ----
----- fin ----- El selector funciona si no hay variable sino un número entre 0-35
Cuando reemplazo los selectores en una consola cromada como esta, funciona. ¿Será que me estoy equivocando?, ¿cómo hacerlo funcionar en titiritero?
//The usual stuff of puppateer.... var array = []; for (let i = 0; i <= 35; i++) { const theopeninfo2 = await page.evaluate(() => { return Array.from(document.querySelectorAll("#accordion_wide_"+i+" > div > div.main > div:nth-child(1) > div.dynamic_cmp_wrapper.size_x2_3 > div.ad_additional_info_items_wide.dynamic_cmp.accordion_wide_theme > div.items_container > div:not(.delete)")).map( x=> x.innerText).join("\n") }) let start = "----start----\n"; let end = "\n----end----"; let result_start = start.concat(theopeninfo2); let result_start_end = result_start.concat(end); array.push(result_start_end) } array = array.join("\n") console.log (array)