如何使用xpath获取备用id



我试图从该框中获得每个备用ID,但无济于事,我使用Ruby on rails与Nokogiri

这是链接到有替代ID的页面(看图片下面的替代ID) http://lol.gamepedia.com/Cain

<tr>
<th> Alternate IDs:
</th>
<td> wvwvvwvwwvwvvvwv (NA), 나진 카인, Nurinim, 나진 카인
</td></tr>

您可以尝试使用下面的XPath来获取备用id的值:

//tr/th[normalize-space()='Alternate IDs:']/following-sibling::td[1]

简要说明:

  • //tr:查找HTML文档中所有<tr>元素
  • /th[normalize-space()='Alternate IDs:']:从发现的tr元素中,找到具有内部文本的子元素th(在删除多余的空白后)等于"Alternate IDs:"
  • following-sibling::td[1]:从这样的th,返回th元素之后的第一个td元素在相同的父tr

最新更新