我正在努力使用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选择器。
答案 0 :(得分:0)
使用第一个<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()
:
{{1}}