JSOUP以所有信息开头

时间:2016-11-07 12:49:42

标签: javascript java jquery html 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..
	<br/>ve bazı malların arzusu gerçek olursa bu sığırlar idam kararları alacaklar, kimi asacaklar ki acaba..
	<br/>bilmem anlatabiliyor muyum? 
</div>
<footer>
	<div class="feedback"></div>
	<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">
	<div class="comment-pages"> </div>
</div>
</li>

我有这个HTML代码。我的问题是我想用JSOUP解析它:我会得到所有li data-id = * informations。这个网站包含随机数据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=\"*\"]");

但它不起作用。搜索JSON API并没有得到我想要的全部。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您应该使用Attribute selector,它会选择具有data-id属性的所有元素。

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