多个xpath表达式
有人能帮我写下这个表达吗?因为它快把我逼疯了 以这个网站为例 我试图建立一个表达式,在这里我可以得到我选择的类别下的所有链接 例如,我希望所有四个/a都在新的中 我可以通过多个xpath表达式,xpath,xpath-2.0,xpathnavigator,Xpath,Xpath 2.0,Xpathnavigator,有人能帮我写下这个表达吗?因为它快把我逼疯了 以这个网站为例 我试图建立一个表达式,在这里我可以得到我选择的类别下的所有链接 例如,我希望所有四个/a都在新的中 我可以通过 //header//li[@class='nav-level-1-list']/a[contains(text(),'New In')] 然后我尝试升级一个级别,然后通过以下方式获取所有链接: //header//li[@class='nav-level-1-list']//li/a 但这不起作用,因为它仍在试图找到一个
//header//li[@class='nav-level-1-list']/a[contains(text(),'New In')]
然后我尝试升级一个级别,然后通过以下方式获取所有链接:
//header//li[@class='nav-level-1-list']//li/a
但这不起作用,因为它仍在试图找到一个包含“newin”的锚
如何将这两个表达式组合在一起,以便获得该类别下的所有链接?
//header//li[@class='nav-level-1-list']/ul[previous sibling::a[contains(text(),'New In')]//li/a
(未对其进行测试,在html上没有运行xpath)谢谢您的工作!我不明白是怎么回事,所以我要去看看[先前的兄弟姐妹]。