我正在努力使用Xpath从以下HTML中获取“ http://www.sportsuperstore.co.uk/leisure ......”文本:
<tr>
<td class="form-label-text">Path: </td>
<td/>
<td>http://www.sportsuperstore.co.uk/leisure/store-information/article-1355816188279/</td>
</tr>
我需要对值进行getText()并将其转换为String。到目前为止,我一直在努力使用典型的CSS和XPath选择器。
将第<td>
一个中的数据用作选择器,并在下一个同级中获取文本,<td>
跳过一个空<td/>
:
//tr/td[@class='form-label-text'][contains(.,'Path:')]/following-sibling::td[2]/text()
last()
如果<td>
上下文中始终是最后一个,也可以使用:
//tr/td[@class='form-label-text'][contains(.,'Path:')]/following-sibling::td[last()]/text()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句