@ifap

Как спарсить текст, идущий после определенного HTML-кода?

Есть примерно такой код:
<div>Title 1 <i>Title 2</i></div>
<div>Text 1 <span>Text 2</span></div>


Что там до и после него идет – рандом и не уникально, id у контейнеров нету, классы есть, но не уникальные, по номеру потомка выборка невозможна, т.к. он меняется на разных страницах, уникальна только строчка: Title 1 Title 2

Задача: спарсить значение «Text 1 + Text 2», т.е. инструкция должна выглядеть как «спарсить текстовое содержимое div, следующего за кодом: Title 1 Title 2. А как это сделать? Поиск не принес ответа, т.к., видимо, неправильно формулирую запрос…
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
@Roman-Fov
//*[text()='Title'][1]/following-sibling::*[1]

Если интересно, то изучаем оси XPath
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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