我有以下HTML代码
<span class="tag" style="font-size: 12px;"><a href="/tag/Black+Library" target="_top">Black Library</a><span class="count"> (1)</span> </span>
我想从类标签中的类计数中检索数字“(1)”...我怎么能用jsoup来做?
代码
Elements num = document.select(".tag count");
无效。
事实上我想要“标记”黑色图书馆和“计数”1 ..任何帮助都可以做到这一点?
PS。还有另一个类计数,html代码为
<li class="gap"><a href="/work/9767358/reviews/78536487">Reviews</a> <span class="count">(0)</span></li>
但我不想要那个结果。
答案 0 :(得分:0)
Elements num = document.select(".tag count");
这将选择具有class="tag"
属性的元素,然后它将在其子元素中查找<count>
元素。但实际上您希望查找具有class="count"
属性的元素。相应地修复CSS选择器:
Elements num = document.select(".tag .count");