【发布时间】:2019-03-20 11:52:05
【问题描述】:
我正在尝试实现一些非常微不足道的事情:获取元素列表,然后对每个元素的 innerText 执行一些操作。
const tweets = await page.$$('.tweet');
据我所知,这会返回一个节点列表,就像浏览器中的 document.querySelectorAll() 方法一样。
我如何遍历它并获得我需要的东西?我尝试了各种东西,例如:
[...tweets].forEach(tweet => {
console.log(tweet.innerText)
});
【问题讨论】:
-
在尝试
forEach之前,您是否尝试过for循环,例如for(var i = 0; i< tweet.length; i++){ console.log(tweet[i].innerText)}
标签: javascript node.js google-chrome-devtools puppeteer headless-browser