假定以下HTML DOM:
<table id="my_id">
<tbody>
<tr>
<th>Location:</th>
<td>
1600 Parkway Ave
Los Angels
California
</td>
</tr>
</tbody>
</table>
假设<tr>
此表中有很多东西,如何获得“加利福尼亚州洛杉矶百汇大道1600号” ?我认为我需要获取<th>
包含的兄弟姐妹Location:
。我一直在尝试做类似的事情:
//*[@id="my_id"]//th[Text()='Location:']
您可以将th
谓词上移至tr
...
//*[@id="my_id"]//tr[th='Location:']/td/text()
根据评论更新The "Location:" string actually has whitespace around it.
:
//*[@id="my_id"]//tr[normalize-space(th)='Location:']/td/text()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句