最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 5浏览 0评论

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();
回答如下:

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. 暂无评论