我正在尝试获取页面上最后一个h4的textContent。以下是我的代码片段。当I console.log models.length时,它是0。页面上实际上有39个h4s。
请指教
page.waitForNavigation({ waitUntil: 'networkidle0' })
let models = [];
models = await page.evaluate(() => Array.from(document.getElementsByTagName('h4'), e => e.textContent));
const numModels = models.length;
const fileName = models[numModels - 1];
``发布于 2020-05-18 01:33:26
这终于起作用了。
const h4All = await page.$$('h4');
const h4Count = h4All.length;
const fileName = h4All[h4Count - 1];
发布于 2020-05-17 02:46:55
在我这方面,这是可行的
const result = await page.evaluate(() => {
let score = document.querySelector('#tableInfo50 > tbody > tr:nth-child(3) >
td.text-left.bold-text').innerText
return {
score
}
})https://stackoverflow.com/questions/61837622
复制相似问题