dan*_*ani 3 html python xml xpath parsing
这是我的html文件
<div>
<div></div>
<div></div>
<!--Comment1-->
<div>1</div>
<div>2</div>
<div>3</div>
<!--Comment2-->
<div></div>
<div></div>
<div></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想在Comment 1和Comment 2之间选择div
有了这个xPath ="/ div/comment()",我可以选择 <!--Comment1--><!--Comment2-->
但我想选择这个
<div>1</div>
<div>2</div>
<div>3</div>
Run Code Online (Sandbox Code Playgroud)
//*[preceding-sibling::comment() and following-sibling::comment()]
Run Code Online (Sandbox Code Playgroud)
或更严格的版本:
//*[preceding-sibling::comment()[. = 'Comment1']
and following-sibling::comment()[. = 'Comment2']]
Run Code Online (Sandbox Code Playgroud)