1

我有:

<center><h3>Title</h3></center>
...
stuff here that I want selected in <p>...</p>elements
...
<a href="index.htm">Content</a>

第一个和最后一个我可以用 xpath://center/h3和分别找到它们//a[@href="index.html"]

我可以在这两个 xpath 选择之间获取区域,如果可以,或者我应该在该页面的源代码上使用正则表达式吗?

4

2 回答 2

3

看看这个链接,一种在两个 xpath 之间进行选择的方法,使用following.

这是工作代码:

//p[preceding::center/h3 and following::a[@href="index.htm"]]
于 2012-09-19T20:51:39.410 回答
1

尝试//a[@href="index.html"]/../p

于 2014-10-06T06:54:42.663 回答