繁体   English   中英

如何使用Jsoup获取包含某个img的Elements的数量?

[英]How to use Jsoup to get the number of Elements containing a certain img?

我已经坚持了一段时间,真的很感谢任何帮助。

问题:

我希望能够检索和获取仅包含特定图像的元素的数量/大小。

要撤回的网站:

Document doc = Jsoup.connect("http://www.mhpa.co.uk/notice-to-mariners/").timeout(600000).get();

从多个类中检索/计数的元素/ img(在星号内部)

**<img src="/images/in_force.jpg"** alt="Notice to Mariners No. 95 of 2013 - Cancellation of Notice in Force">

在其他类中,它们都具有相同的名称:

 <div class="news_main">

谢谢。

看一下选择器文档

我目前无法测试,但是我认为doc.select("img[src~=.*in_force.jpg]"); 可能与您要查找的内容一致。 这将为您提供一个Elements对象; 计算单个元素是留给读者的练习:)。

编辑

要计算包含一个或多个这些img元素的div,您可能需要doc.select("div.news_main > img[src~=.*in_force.jpg]")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM