Задать вопрос
@adun3

Как «вытащить» все теги p между тегами h?

<h4>
<p>atata
<p>ogogo
<p>ups
<h4>

как выбрать все теги p между тегами h4.
я делал так: //h4[1]/following-sibling::p/preceding-sibling::h4[2]'
в чем ошибка? Нужно для подсчета всех p, и потом обход по ним.
  • Вопрос задан
  • 375 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Яндекс Практикум
    Автоматизатор тестирования на Python
    5 месяцев
    Далее
  • Яндекс Практикум
    Тестирование веб-приложений на Python
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
glebovgin
@glebovgin
Full Stack Web Developer
Мне следующее выражение видится довольно таки рабочим:
//p[preceding-sibling::h4 and following-sibling::h4]


К слову, соберутся все теги p между всеми h4. Потом итерируете результаты и работаете с каждым item() индивидуально.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы