Привет всем (это мой первый вопрос здесь, в Stack Overflow) ...
Я изучал использование JSoup для создания небольшой программы.То, что я хочу сделать, это выбрать конкретную часть данных для печати.Например, у меня есть этот код:
<div id="olpDivId">
<span class="olpCondLink">
<a class="buyAction olpBlueLink" href="/gp/offer-listing/0747574480/ref=dp_olp_new?ie=UTF8&condition=new">26 new</a> from
<span class="price">£2.88</span>
</span>
<span class="olpCondLink">
<a class="buyAction olpBlueLink" href="/gp/offer-listing/0747574480/ref=dp_olp_used?ie=UTF8&condition=used">14 used</a> from
<span class="price">£0.01</span>
</span>
</div>
Я ищу только два фрагмента данных span class = "price". Однако на странице также есть другие фрагменты данных с тем же классом span.Мне интересно, можно ли было бы показать только элементы с ценой класса span, которые также являются членами span class = "olpCondLink" или div id = "olpDivId", так как другой HTML не имеет тот же идентификатор.
В настоящее время у меня есть следующий код на Java:
Elements links = doc.select("div[id=olpDivId] > span[class=price]");
Но он ничего не возвращает ...
Любая помощь очень ценится, и я надеюсь, что мой вопросимело смысл.С уважением, Джейми.