我的 HTML 结构如下:
<div>
<span id="author-comment-2">Author</span>
<div>
<div class="author">I don't want this text</div>
</div>
</div>
<div>
<span id="author-comment-3">Author</span>
<div>
<div class="author">I want this text</div>
</div>
</div>
<div>
<span id="author-comment-4">Author</span>
<div>
<div class="author">I don't want this text</div>
</div>
</div>
我只想要文本“我想要这个文本”。那么我如何通过使用 Puppeteer 来获取它,因为它没有可以用来引用它的 ID 或类?
感谢您的提前答复。
最佳答案
试试这个:
page.$eval('#author-comment-3 + div>.author', element => {
return element.innerHTML
})
关于javascript - 如何使用 Puppeteer 选择下一个同一级别的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60441430/