Estoy usando dramaturgo en nodejs y tengo algunos problemas al obtener la página Texto o Html. Solo quiero obtener la URL como una cadena como: <html><div class="123"><a>link</a>something</div><div>somethingelse</div></hmtl>
const browser = await playwright.chromium.launch({ headless: true, }); const page = await browser.newPage(); await page.goto(url); Estaba tratando de usar const pageText = page.$('div').innerText; y también const pageText2 = await page.$$eval('div', el => el.innerText); Pero ambos no funcionan y solo me dan indefinido.
Para el html completo de la página, esto es lo que necesita: const html = await page.content()
Para obtener el texto interno del div, esto debería funcionar: const pageText = await page.innerText('div')
Ver: