gpt4 book ai didi

javascript - 从存储在数组中的 HTML 中提取链接

转载 作者:行者123 更新时间:2023-11-30 11:18:12 24 4
gpt4 key购买 nike

我正在尝试从以下 html 中提取链接。数组中有很多像这样的 HTML。

tweets[0] 是:

var tweets = Array.from(document.querySelectorAll("[class ^= AdaptiveMedia-ph]"));
console.log(tweets);
<div class="AdaptiveMedia-photoContainer js-adaptive-photo " data-image-url="https://pbs.twimg.com/media/DfFmgY6WAAAh0sG.jpg" data-element-context="platform_photo_card" style="background-color:rgba(51,64,18,1.0);" data-dominant-color="[51,64,18]">
<img data-aria-label-part="" src="https://pbs.twimg.com/media/DfFmgY6WAAAh0sG.jpg" alt="A tree" style="width: 100%; top: -0px;">
</div>

我如何真正从 HTML 文本中提取“src”中的链接和“alt”中的替代文本?提前致谢!

最佳答案

像这样:

var tweets = document.querySelectorAll("[class ^= AdaptiveMedia-ph]");
for (var i=0;i<tweets.length;i++) {
console.log("data-image-url",tweets[i].getAttribute("data-image-url"));
var img = tweets[i].querySelector("img");
console.log("image-url",img.src,"alt",img.alt);

}
<div class="AdaptiveMedia-photoContainer js-adaptive-photo " data-image-url="https://pbs.twimg.com/media/DfFmgY6WAAAh0sG.jpg" data-element-context="platform_photo_card" style="background-color:rgba(51,64,18,1.0);" data-dominant-color="[51,64,18]">
<img data-aria-label-part="" src="https://pbs.twimg.com/media/DfFmgY6WAAAh0sG.jpg" alt="A tree" style="width: 100%; top: -0px;">
</div>

关于javascript - 从存储在数组中的 HTML 中提取链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50741702/

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