提问者:小点点

如何使用xpath获取所有子节点文本?


<tr>
<td width="120" align="right" class="tit">Name:</td>
<td style="width:345px;word-break:break-all;">
<a style="text-decoration: underline;color: #0066ff;cursor: pointer" href="javascript:_search('pin','Jack');">Jack</a>;
<a style="text-decoration: underline;color: #0066ff;cursor: pointer" href="javascript:_search('pin','Eva');">Eva</a>;
</td>
</tr>

我想返回“杰克;伊娃”,但我只得到了下面代码的杰克。 如何获得所有的名字? 有不同数量的名字。

html.xpath('//td[contains(text(),"Name")]/following-sibling::td[1]/a/text()')[0]


共1个答案

匿名用户

如下所示(删除[1]):

//td[contains(text(),"Name")]/following-sibling::td[1]/a/text()
Jack
Eva