2016-11-07 50 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

它确实工作非常感谢。 –