извлекать данные из класса внутри другого класса - PullRequest
0 голосов
/ 20 октября 2011

У меня есть следующий 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>

, но я не хочу этого результата.

1 Ответ

0 голосов
/ 20 октября 2011
Elements num = document.select(".tag count");

Это выберет элементы с атрибутом class="tag", а затем в дочерних элементах будет искать <count> элементы.Но на самом деле вы хотите искать элементы с атрибутом class="count".Исправьте селектор CSS соответственно:

Elements num = document.select(".tag .count");

См. Также:

...