2016-11-07 55 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喜歡解析它:我會得到所有的L1數據-ID = *信息。這個網站包含隨機data-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的,並沒有得到我想要的。

非常感謝。

+2

這應該工作'document.select( 「利[數據-ID]」)' – Satpal

+1

嘗試此添加'''的=''document.select(「利[數據-ID之前* = somename]「) – prasanth

+0

@prasad 它不起作用 –

回答

0

您應該使用Attribute selector,它會選擇具有data-id屬性的所有元素。

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

它確實工作非常感謝。 –