[英]JSOUP get all information starts with
<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>
I've got this html code.My question is i want to parse it with JSOUP like : i will get all li data-id=* informations.This website contains random data-id's so all i just wants get data starts with anything "li data-id=" 我有这个html代码。我的问题是我想用JSOUP解析它,例如:我将获取所有li data-id = *信息。该网站包含随机data-id,因此我只想获取以“ li data-id =“
Elements links = document.select("li[data-id=63947814]");
it's works only got id "63947814". 它的作品只有id“ 63947814”。
i've tried "*" : Elements links = document.select("li[data-id=*]");
我已经尝试过“ *”:
Elements links = document.select("li[data-id=*]");
or 要么
Elements links = document.select("li[data-id=\"*\"]");
but it doesnt work.Searched JSON API's and didn't get all i wanted. 但它不起作用搜索JSON API并没有得到我想要的全部。
so much thanks. 非常感谢。
您应该使用Attribute selector
,它将选择所有具有data-id
属性的元素。
Elements links = document.select("li[data-id]");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.