Невозможно получить значение из таблицы - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу извлечь табличную информацию (например, количество ответов) из этого форума (например, количество 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.Это похоже на простую проблему, но я застрял здесь.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...