我有一个有100行的表。标准行如下所示:
`<tr>
<td>John Smith</td>
<td>32</td>
<td>London</td>
<td><a href="#">Link</a></td>
</tr>`
每行的数据显然会发生变化,但我希望能够选择第一行的链接,其中人名是约翰史密斯。
任何帮助表示赞赏。
答案 0 :(得分:0)
http://www.xpathtester.com/xpath帮助了我很多。
xpath = // tr [td =&#39; John Smith&#39;] [1] / td [4] / a
答案 1 :(得分:0)
使用following-sibling::
- 轴:
tr/td[text()='John Smith']/following-sibling::td/a
答案 2 :(得分:0)
试试这个,
//td[contains(text(), 'John Smith')]//a
获取
的相应语法链接getAttribute('href')