如图,要获取包含“数字式多道心电图”的td所在tr是table的第几个tr.
content="<html>
<head></head>
<body>
<table>
<tbody>
<tr>
<td>序号</td>
<td>标项名称</td>
<td>规格型号</td>
<td>单位</td>
<td>数量</td>
<td>单价(元)</td>
<td colspan="\"1\"">总价(元)</td>
</tr>
<tr>
<td>1</td>
<td>数字式多道心电图机</td>
<td>理邦SE-1201</td>
<td>件</td>
<td>1</td>
<td>29400.00</td>
<td colspan="\"1\"">29400.00</td>
</tr>
</tbody>
</table>
</body>
</html>"
html = etree.HTML(content)
html_data = html.xpath('//tr/td/text()')
sObj=html.xpath('//tr/td[contains(text(), "数字式多道心电图机")]/../preceding-sibling::*')
print(len(sObj))
获取某tr在table中的索引
最新推荐文章于 2021-06-17 14:48:58 发布