我在android中使用Jsoup库解析网站。 HTML:
<div class="item-content">
<a href="http://recepty.vareni.cz/kureci-maso-se-smetanou-a-kari/" title="Kuřecí maso se smetanou a kari" class="item-image"><img width="58" height="58" src="http://www.vareni.cz/include/ir/mmm_obrazek/15503-3857345f46aa4b5d2d1f07e379ad0f87--c58xc58.jpg" alt="Kuřecí maso se smetanou a kari" /></a>
</div>
我需要在a
之后获得所有<div class="item-content">
。我用这个:
Elements parent = doc.select("div.item-content > a");
除非找不到a
个//the reference to parent is not null, but parent is empty, maybe there are some invisible characters
if(parent != null){
//reference isnt null, but should be
Log.i("parent","parent:`" +parent.outerHtml() + "`");
//i get parent:``
}
,否则一切正常。这里出现了问题:
{{1}}
我真的很困惑,不知道如何处理这个问题。任何帮助表示赞赏。 : - )
编辑:编辑了我的问题以使其更清晰。 即时通讯使用Jsoup 1.7.2
答案 0 :(得分:0)
使用此:
if(parent != null && !parent.isEmpty()){
...
}
这将检查parent
是否为空或是否为空