gpt4 book ai didi

javascript - 使用javascript从HTML网页中提取图像url

转载 作者:行者123 更新时间:2023-11-30 13:15:10 25 4
gpt4 key购买 nike

我将一个 html 部分的源代码保存为一个字符串:

var str= '<div class="quizdisplay themestylename theme_db_primarykey">
<h1>What Power Would Suit You Best</h1>
<p class="inline_byline"">Created by <a class="url fn" href="/user/xQUANTUMNxNOVAx/profile">xQUANTUMNxNOVAx</a></p>

<div class="metacrumb">

<dl>

<dt>Tagged:</dt>

<dd><a class="tag" rel="tag" href="/tags/dark" title="dark">dark</a></dd>, <dd><a class="tag" rel="tag"
href="/tags/personality" title="personality">personality</a></dd>,
<dd><a class="tag" rel="tag" href="/tags/air"
title="air">air</a></dd>, <dd><a class="tag" rel="tag"
href="/tags/power" title="power">power</a></dd>, <dd><a class="tag"
rel="tag" href="/tags/fire" title="fire">fire</a></dd>, <dd><a
class="tag" rel="tag" href="/tags/water" title="water">water</a></dd>,
<dd><a class="tag" rel="tag" href="/tags/energy"
title="energy">energy</a></dd>, <dd><a class="tag" rel="tag"
href="/tags/earth" title="earth">earth</a></dd>, <dd><a class="tag"
rel="tag" href="/tags/lightning" title="lightning">lightning</a></dd>,
<dd><a class="tag" rel="tag" href="/tags/telekinesis"
title="telekinesis">telekinesis</a></dd>

</dl>

</div>

<div id="itemresults" class="quidget">
<p>
5493 other people got this result!
That's 34%
</p>
<a class="button viewallresults">View all results</a>
<a href="/quizzes" class="button" style="line-height:23px;width:150px;">Take another quiz!</a>

</div>

<h3 class="aquestion">Water/Ice.</h3>

<img src="/user_images/X/XQ/XQU/XQUANTUMNXNOVAX/1346304322_6798_full.jpeg"
alt="result image" />

<p>You go with the flow, following the motions of the world around you. You're calming and relaxing but have an aggressive side to
you when necessary. You can be in tune with people easily, or can be
completely cold hearted. People typically love you, and need you the
most.</p>

</div>';

我如何使用 javascript 从这个字符串中提取图像 url?

最佳答案

j查询

var srcArray = [];
$(str).find('img').each(function(){
src = $(this).attr('src');
srcArray.push(src);
});

或者你可以使用正则表达式:

var regex = /(?<=<img src=").*?(?=")/gm;
src = regex.match(str);
alert(src);

关于 this link 的示例.

关于javascript - 使用javascript从HTML网页中提取图像url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12273199/

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