获取两个h3标签之间的所有ul元素

时间:2018-03-14 05:52:55

标签: xpath beautifulsoup ixmldomelement

以下是页面上元素的外观:

enter image description here

课程和课程是 h3 标签。我希望程序和课程之间的中的所有ul标签。以下XPath为我提供了程序后的所有ul:

pscoast -Rd -JE45/22/100/4.5i -B30 -Fi -Ggray -W1/black -A1000 -K -P > 1.ps
grdmath -Rg -I1 45 22 SDIST = dist.grd
grdcontour dist.grd -A30 -L0/90 -C10 -O -J -Wathin,red -Wcthinnest,red,- >> 1.ps

如何过滤它以使课程和课程之间只有 ul

屏幕截图来源:https://catalog.fullerton.edu/preview_entity.php?catoid=16&ent_oid=1837&returnto=1920

1 个答案:

答案 0 :(得分:1)

尝试使用以下XPath获取所需的ul个节点:

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