多个 xpath 表达式
Multiple xpath expressions
谁能帮我写下这个表达式,因为它快把我逼疯了!
以本站为例http://www.jigsaw-online.com/
我正在尝试构建一个表达式,我可以在其中获取我选择的类别下的所有 link。
例如我想要 New In
下的所有四个 /a
我可以通过
获得新的 link
//header//li[@class='nav-level-1-list']/a[contains(text(),'New In')]
然后我尝试提高一个级别,然后通过以下方式获取所有 links:
//header//li[@class='nav-level-1-list']//li/a
但这不起作用,因为它仍在尝试找到包含 'New In'
的锚点
如何将这两个表达式组合在一起,以便获得该类别下的所有 link?
//header//li[@class='nav-level-1-list']/ul[preceding-sibling::a[contains(text(),'New In')]]//li/a
(没有测试,运行 xpath on html)
谁能帮我写下这个表达式,因为它快把我逼疯了!
以本站为例http://www.jigsaw-online.com/
我正在尝试构建一个表达式,我可以在其中获取我选择的类别下的所有 link。
例如我想要 New In
下的所有四个 /a我可以通过
获得新的 link//header//li[@class='nav-level-1-list']/a[contains(text(),'New In')]
然后我尝试提高一个级别,然后通过以下方式获取所有 links:
//header//li[@class='nav-level-1-list']//li/a
但这不起作用,因为它仍在尝试找到包含 'New In'
的锚点如何将这两个表达式组合在一起,以便获得该类别下的所有 link?
//header//li[@class='nav-level-1-list']/ul[preceding-sibling::a[contains(text(),'New In')]]//li/a
(没有测试,运行 xpath on html)