Html Xpath根据另一个td的内容获取一行的td
我有一张有100行的桌子。标准行如下所示:Html Xpath根据另一个td的内容获取一行的td,html,xpath,Html,Xpath,我有一张有100行的桌子。标准行如下所示: `<tr> <td>John Smith</td> <td>32</td> <td>London</td> <td><a href="#">Link</a></td> </tr>` ` 约翰·史密斯 32 伦敦 ` 每一行的数据都会发生明显的变化,但是我希望能够选择第一行的链
`<tr>
<td>John Smith</td>
<td>32</td>
<td>London</td>
<td><a href="#">Link</a></td>
</tr>`
`
约翰·史密斯
32
伦敦
`
每一行的数据都会发生明显的变化,但是我希望能够选择第一行的链接,其中此人的名字是John Smith
感谢您的帮助。帮了我大忙
xpath=//tr[td='John Smith'][1]/td[4]/a使用以下同级尝试此xpath::-axis:
tr/td[text()='John Smith']/following-sibling::td/a
试试这个
//td[contains(text(), 'John Smith')]//a
获取相应语法的链接
getAttribute('href')