<ul id="ListView">
<li id="item3d1f07bb0e" class="result clearfix li"></li>
<li id="item2370583f1f" class="result clearfix li"></li>
<li id="item43f35da923" class="result clearfix li"></li>
<li id="item4190e6d48f" class="result clearfix li"></li>
<li class="result clearfix li"></li>
<li id="item3ab7e686fe" class="result clearfix li"></li>
</ul>
的XPath:
//li[contains(@class, 'result') and @id]
..抓取所有项目,但是在找到li
而没有id
后,我希望停止查看。
答案 0 :(得分:3)
//li[contains(@class, 'result') and @id and not(preceding-sibling::li[not(@id)])]
在li
有前一个兄弟li
且没有id
属性的情况下停止。
返回:
<li id="item3d1f07bb0e" class="result clearfix li"></li>
<li id="item2370583f1f" class="result clearfix li"></li>
<li id="item43f35da923" class="result clearfix li"></li>
<li id="item4190e6d48f" class="result clearfix li"></li>