【发布时间】:2022-01-22 11:49:35
【问题描述】:
亲爱的大家,我对 puppeter 中的选择器有疑问。
我有这个代码。
for(var k= 0 ; k<= 21 ; k++) {
const text = await page.evaluate(() => {
document.querySelector(
'div.ui-table__row:nth-child('+k+') > a:nth-child(1) > div:nth-child(2)'
).textContent
})
console.log(text);
}
当我尝试执行这个 sn-p 时的问题是我没有定义 k 但我认为这是正确的。
Error: Evaluation failed: ReferenceError: k is not defined
我该如何解决这个问题? 问候
【问题讨论】:
-
使用
let而不是var
标签: javascript puppeteer