例如,我只想从下面的列表中拉出Child1、Child2和Child3,它位于h3的第一个实例之后和h3的下一个标记之前
<h3>HeaderName1<h3>
<ul class="prodoplist">
<li>Parent</li>
<li class="lev1">Child1</li>
<li class="lev1">Child2</li>
<li class="lev1">Child3</li>
</ul>
<h3>HeaderName2<h3>
<ul class="prodoplist">
<li>Parent2</li>
<li class="lev1">Child4</li>
<li class="lev1">Child5</li>
<li class="lev1">Child6</li>
</ul>
这应该行得通。在
使用findChildren,如:
输出:
^{pr2}$然而,在大多数情况下,lxml and xpath是一个更好的解决方案:
相关问题 更多 >
编程相关推荐