gpt4 book ai didi

javascript - Puppeteer:如何在嵌套选择器中获取 img src?

转载 作者:行者123 更新时间:2023-12-05 04:28:08 25 4
gpt4 key购买 nike

我有这样的结构:

<div class="loaded active">
<img class="full" src="img1.jpg">
</div>

<div class="loaded">
<img class="full" src="img2.jpg">
</div>

<div class="loaded">
<img class="full" src="img3.jpg">
</div>

我需要获取 img1.jpg 的链接。我可以获得 class="full"的链接:

const slkImg = '.full';

const imgs = await page.$$eval(slkImg, postLinks => postLinks.map(link => link.src));

但我不知道如何只对 img1.jpg 做。

最佳答案

正如评论中所讨论的,

page.$eval('.loaded.active .full', el => el.src)

工作归功于两件事:

  1. 使用$eval 而不是$$eval 来选择一个元素
  2. 使用 .loaded.active .full 选择第一个 .loading.active 父级的第一个 .full 后代。

关于javascript - Puppeteer:如何在嵌套选择器中获取 img src?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72666100/

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