I am just trying to scrap something from some website my code looks like it
const puppeteer = require("puppeteer")
const main = async () => {
const browser = await puppeteer.launch({})
const page = await browser.newPage()
await page.goto("https://www.example.com")
await page.waitForSelector(".example")
const titleNode = await page.$$(".example")
titleNode.forEach( el => {
el.getProperties("textContent").then(el => {
console.log(el)
})
})
console.log( titleNode );
browser.close()
}
main()
And result is something like this
[
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
]
i want to get actual text content inside the element with class 'example' how to extract that value i used .getProperties with .jsonValue but it didnt work Any help would be appreciated