最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Puppeteer按其类别名称选择一个段落

运维笔记admin10浏览0评论

Puppeteer按其类别名称选择一个段落

Puppeteer按其类别名称选择一个段落

我想选择一个p,它是唯一一个具有类名的p。但是,为什么javascript代码不起作用?

注意:我不能做元素[i] .className ==“ test”,因为每次我重新打开网站时类名都会更改。

当我在控制台中运行此命令时,我得到:

undefined
undefined
undefined

const puppeteer = require('puppeteer');

async function test() {
const browser = await puppeteer.launch({ headless: false, timeout: 0};
const page2 = await browser.newPage();
await page2.goto("localhost");
await page2.waitFor(2530);
const elements = await page2.evaluate(() => [...document.querySelectorAll('p')]);
for (var i = 0; i < elements.length; i++) {
  if(elements[i].className){
    console.log(elements[i].innerText);
  }
}

}
test();
回答如下:

发布评论

评论列表(0)

  1. 暂无评论