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

时间:2013-10-23 21:23:38

标签: java android parsing jsoup

我一直坚持这一点,任何帮助都非常感激。

问题:

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

退出网站:

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">
谢谢。

1 个答案:

答案 0 :(得分:1)

看看the selector documentation

我目前无法对此进行测试,但我认为doc.select("img[src~=.*in_force.jpg]");可能与您正在寻找的内容相符。那会得到一个Elements对象;计算个别元素是留给读者的一个练习:)。

修改

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