use*_*359 1 java android image src jsoup
我正在使用jSoup从网站的html中提取信息.但我在以下情况下遇到了获取数据的问题.我正在使用的HTML包含下面的一部分,我想得到所有这些图像网址
<ul class="myClass">
<li>
<a>
<img src="myImageSrc1.png"/>
</a>
</li>
<li>
<a>
<img src="myImageSrc2.png"/>
</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我使用的有点如下:
doc = Jsoup.connect("http://www.myUrl").get();
castsImageUrl = doc.select("ul.cast > li > a > img");
for (Element el : castsImageUrl)System.out.println(el.text());
Run Code Online (Sandbox Code Playgroud)
但我一无所获.我无法弄清楚我的问题.任何人都可以帮我解决它
根据您提供的确切HTML,您可以通过调用attr(String key)方法并传入来提取图像URL src(请参阅文档).例:
String html = "<ul class='myClass'><li><a><img src='myImageSrc1.png'/></a></li><li><a><img src='myImageSrc2.png'/></a></li></ul>";
Document doc = Jsoup.parse(html);
Elements castsImageUrl = doc.select("ul.myClass > li > a > img");
for (Element el : castsImageUrl) System.out.println(el.attr("src"));
Run Code Online (Sandbox Code Playgroud)
哪个输出:
11-06 09:45:11.313: I/System.out(454): myImageSrc1.png
11-06 09:45:11.313: I/System.out(454): myImageSrc2.png
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |