/ / Zbierz wszystkie elementy ul pomiędzy dwoma tagami h3 - xpath, beautifulsoup, ixmldomelement

Pobierz wszystkie elementy ul pomiędzy dwoma znacznikami h3 - xpath, beautifulsoup, ixmldomelement

Oto jak ten element wygląda na stronie:

wprowadź opis obrazu tutaj

Programy i kursy są h3 tagi. Chcę wszystkie tagi ul pomiędzy Programy i kursy. Następujące XPath daje mi wszystkie ul po programach:

"//h3[.="Programs"]/following::ul"

Jak to przefiltrować, aby mieć jedyne ul który znajduje się pomiędzy kursami a programem.

Źródło zrzutu ekranu: https://catalog.fullerton.edu/preview_entity.php?catoid=16&ent_oid=1837&returnto=1920

Odpowiedzi:

1 dla odpowiedzi № 1

Spróbuj poniżej XPath, aby uzyskać wymagane ul węzły:

//h3[.="Programs"]/following-sibling::ul[following-sibling::h3[.="Courses"]]