別のクラス内のクラスからデータを取得します
-
27-10-2019 - |
質問
次のHTMLコードがあります
<span class="tag" style="font-size: 12px;"><a href="/tag/Black+Library" target="_top">Black Library</a><span class="count"> (1)</span> </span>
そして、クラスカウント内のクラスカウントから番号「(1)」を取得したいのですが、jsoupでそれを行うにはどうすればよいですか?
のようなコード
Elements num = document.select(".tag count");
動かない。
実際、「タグ」ブラックライブラリと「カウント」1の両方が欲しいです。
詩HTMLコードは別のクラスカウントがあります
<li class="gap"><a href="/work/9767358/reviews/78536487">Reviews</a> <span class="count">(0)</span></li>
しかし、私はその結果を望んでいません。
解決
Elements num = document.select(".tag count");
これにより、要素が選択されます class="tag"
属性、そしてそれはその子供の中で探します <count>
要素。しかし、実際には、要素を探したいと思っています class="count"
属性。それに応じてCSSセレクターを修正します。
Elements num = document.select(".tag .count");
参照:
所属していません StackOverflow