私はJsoupといくつかの、おそらく簡単な問題を抱えているJsoup複数のクラス
私が解析したいページ:
<div id="d4861771" class="q post">
<div class="bar">
<div class="right">
27 kwietnia 2016 08:02
</div>
<a class="qid click" href="/4861771/">#4861771</a>
<a class="click votes rox" rel="nofollow" href="/rox/4861771/">+</a>
<span class=" points">614</span>
<a class="click votes sux" rel="nofollow" href="/sux/4861771/">-</a>
<span class="msg"> </span>
</div>
<div class="quote post-content post-body">
<gadus> te nowe windowsy są do dupy
<br> <gadus> pasjans ma licznik gier
<br> <gadus> to tak jakby wbudowane przypominanie o tym jak bardzo marnujesz czas
</div>
</div>
を、今私はそれから、日付、ポイントや変数でそのコンテンツを必要とするが、私は見当がつかないそれらを異なる変数にどうやって得るか。
27 kwietnia 2016 08:02 #4861771 + 614 - <gadus> te nowe windowsy są do dupy <gadus> pasjans ma licznik gier <gadus> to tak jakby wbudowane przypominanie o tym jak bardzo marnujesz czas
を、ちょうど正規表現、それが、私は良いアイデアがあると思います。
私の考えは.textセクションからすべてを取得した() は、私が持っています。
私の出力は次のようになります。
Data: 27 kwietnia 2016 08:02
Points: 614
Content: <gadus> te nowe windowsy są do dupy<...>
私はそれを得ました!
Elements idd = doc.select("div.q");
for(Element abc : idd){
System.out.println(abc.getElementsByClass("points").text());
System.out.println(abc.getElementsByClass("quote").text());
System.out.println(abc.getElementsByClass("right").text());
}
ここでこの投稿を削除する必要がありますか?
質問を削除するかどうかは自由です。しかし、問題自体に解決策を追加しないでください。実用的なソリューションを投稿したい場合は、回答として投稿してください。 – fabian