Предположим, у меня есть html, например:
<div class="pets">
<div class="pet">...</div>
<div class="pet">...</div>
<div class="pet">...</div>
<div class="pet">...</div>
<div class="friends-pets">Your friends have these pets:</div>
<div class="pet">...</div>
<div class="pet">...</div>
<div class="pet">...</div>
<div class="pet">...</div>
<div class="pet">...</div>
<div class="pet">...</div>
</div>
Я хочу получить только <div class="pet">
, которые предшествуют <div class="friends-pets">
. Есть ли способ сделать это с Jsoup? Я знаю, что я могу получить всех питомцев, таких как:
Element petsWrapper = document.selectFirst(".pets");
Elements pets = petsWrapper.select(".pet");
, но это будет включать и дополнительных питомцев. Мне было интересно, смогу ли я выбрать только указанных выше животных или просто удалить указанных ниже животных, а затем использовать этот код?