gpt4 book ai didi

javascript - 如何使用 Puppeteer 选择具有同一类的所有子 div?

转载 作者:行者123 更新时间:2023-12-02 14:48:28 26 4
gpt4 key购买 nike

我是 Puppeteer 的新手,我正在尝试从使用同一类的两个 div 中获取 textContent。

<div class="post-item">
<div class="post-item-info">
<span class="post-item-status post-comment"></span>
3
</div>
<div class="post-item-info">
<span class="post-item-status post-vote"></span>
5
</div>
</div>

我期望的结果是返回一个数组[3,5]。我当前的代码如下。

let postInfo = element.querySelector('.post-item-info');

问题是它只返回第一个。请告诉我该怎么做。

最佳答案

您的选择器应该类似于 const Nodes = element.querySelectorAll('.post-item-info');。然后,要访问返回集合中的各个项目,请使用传统的 for 循环,例如

for(let i = 0; i < nodes.length; i++){
const currentNode = nodes[i];
// doStuffWith(currentNode);
}

关于javascript - 如何使用 Puppeteer 选择具有同一类的所有子 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54677126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com