无法从表中获取价值

时间:2019-02-04 23:01:08

标签: puppeteer

我想从该论坛中提取表格信息(例如回复数) (例如,首页上论坛中第3条帖子的数量)

https://forums.ni.com/t5/LabVIEW/bd-p/170

这是我的代码

const puppeteer = require('puppeteer');

const POST_REPLIES = '#grid_2 > tbody > tr:nth-child(3) > td:nth-child(3) > div > span';

async function run() {

const browser = await puppeteer.launch({headless: false});

  const page = await browser.newPage();  



 await page.goto('https://forums.ni.com/t5/LabVIEW/bd-p/170');

  let Replies = await page.evaluate((sel) => {
    document.querySelector(sel).innerText;
  }, POST_REPLIES);

  console.log('Replies:', Replies);

  browser.close();
}
run();

每次运行此代码时,它都告诉我无法读取undefined的属性。看起来像是一个简单的问题,但我被困在这里。

感谢您的帮助。

0 个答案:

没有答案