Получить все элементы ul между двумя тегами h3
Вот как выглядит элемент на странице:
Программы и курсы являются тегами h3. Мне нужны все теги ul между программами и курсами. Следующий XPath дает мне все, что приходит после программ:
"//h3[.='Programs']/following::ul"
Как мне отфильтровать его, чтобы иметь единственный ul, который находится между курсами и программой.
Источник снимка экрана: https://catalog.fullerton.edu/preview_entity.php?catoid=16&ent_oid=1837&returnto=1920
1 ответ
Решение
Попробуйте ниже XPath, чтобы получить требуемый ul
узлы:
//h3[.='Programs']/following-sibling::ul[following-sibling::h3[.='Courses']]