2016-11-07 11 views
0

JSOUPすべての情報を取得するには、

<li data-id="63947814" data-author="ac ca" data-author-id="1387539" data-flags="share report vote" data-isfavorite="false" data-favorite-count="22" data-seyler-slug="" data-comment-count="0"> 
 
<div class="content"> el kadar bebelere üstelik hükümetin kıymetlisi olan bir vakıfta tecavüz edilirken üç maymunu oynayan adalet sistemimizin annenin terliğine takılması '' ... sürecek kadar akıl yok'' dedirtiyor.. 
 
\t <br/>ve bazı malların arzusu gerçek olursa bu sığırlar idam kararları alacaklar, kimi asacaklar ki acaba.. 
 
\t <br/>bilmem anlatabiliyor muyum? 
 
</div> 
 
<footer> 
 
\t <div class="feedback"></div> 
 
\t <div class="info"> <a class="entry-date permalink" href="/entry/63947814">07.11.2016 12:29</a> <a class="entry-author" href="/biri/ac-ca">ac ca</a> </div> 
 
</footer> 
 
<div class="comment-summary"> 
 
\t <div class="comment-pages"> </div> 
 
</div> 
 
</li>
私はcode.Myの質問は、私のようなJSOUPとそれを解析したいです、このHTMLを持って

で始まる:私はすべてのliデータ-ID = *の情報を取得します。このウェブサイトにはランダムなデータIDが含まれていますので、データを取得したいのは「li data-id =」

Elements links = document.select("li[data-id=63947814]"); です。作品のIDは「63947814」です。

私が試した "*":Elements links = document.select("li[data-id=*]");または

Elements links = document.select("li[data-id=\"*\"]"); 

が、それはwork.Searched JSON APIのdoesntが、私が望んでいた全てを取得できませんでした。

大変感謝しています。

+2

これは 'document.select( "LI [データ-ID]")' – Satpal

+1

が、これは、 '=' 'document.select(「LI [データ-ID * =の前に' '*追加してくださいに動作するはずですsomename] ")' – prasanth

+0

@prasad それは動作しません –

答えて

0

Attribute selectorを使用する必要があります。data-id属性のすべての要素が選択されます。

Elements links = document.select("li[data-id]"); 
+0

それは多くのおかげで仕事をします。 –

関連する問題