我想从该论坛中提取表格信息(例如回复数) (例如,首页上论坛中第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的属性。看起来像是一个简单的问题,但我被困在这里。
感谢您的帮助。