0

私はしばらくこれに固執してきましたが、どんな助けも本当に感謝しています。

問題:

特定の画像のみを含む要素の数/サイズを取得して取得できるようにしたい。

撤回する Web サイト:

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

複数のクラスから取得/カウントされる要素/画像 (星の内側)

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

これは、すべて同じ名前の他のクラス内にあります:

 <div class="news_main">

ありがとうございました。

4

1 に答える 1

1

セレクターのドキュメントを見てください。

現時点ではこれをテストすることはできませんが、doc.select("img[src~=.*in_force.jpg]");探しているものに沿っている可能性があると思います. これでElementsオブジェクトが得られます。個々の要素を数えることは、読者に任された演習です:)。

編集

これらの img 要素を 1 つ以上含む div をカウントするには、doc.select("div.news_main > img[src~=.*in_force.jpg]")代わりに必要になる場合があります。

于 2013-10-23T21:29:09.247 に答える