【发布时间】:2019-07-21 01:13:19
【问题描述】:
此 //2 代码中的错误。 评估失败:TypeError:无法读取未定义的属性“innerText”..
我想爬取网站 .tbl_column > table > tbody > tr > td[1,2,3,4,5,6...] in loof 如何解决..?
操作系统是mac
安装的傀儡师
//1 - was worked well
for(var i= 0; i< 12; i++){
var value = await page.evaluate(() => document.querySelectorAll('.tbl_column > table > tbody > tr > td')[2].innerText);
console.log(value);
}
//2 - this is error syntax "i"
for(var i= 0; i< 12; i++){
var value = await page.evaluate(() => document.querySelectorAll('.tbl_column > table > tbody > tr > td')[i].innerText);
console.log(value);
}
【问题讨论】:
-
尝试使用
let i= 0 -
for(let i= 0; i document.querySelectorAll('.tbl_column > table > tbody > tr > td' )[i].innerText);控制台.log(值); } // 不工作.. 同样的错误
标签: javascript node.js puppeteer