我只是想从某个网站上删除一些东西,我的代码看起来像这样
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()
Run Code Online (Sandbox Code Playgroud)
结果是这样的
[
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
CDPElementHandle { handle: CDPJSHandle {} },
] …Run Code Online (Sandbox Code Playgroud)