python xpath tr
时间: 2023-10-30 13:22:02 浏览: 141
Python的Xpath介绍和语法详解
你可以使用Python中的xpath来提取HTML或XML文档中的tr元素。以下是一个使用xpath提取tr元素的示例代码:
```python
from lxml import etree
# 定义HTML或XML文档
html = """
<html>
<body>
<table>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
</body>
</html>
"""
# 解析文档
tree = etree.HTML(html)
# 使用xpath提取tr元素
tr_elements = tree.xpath("//tr")
# 遍历提取到的tr元素
for tr in tr_elements:
# 打印每个tr元素的内容
print(etree.tostring(tr, encoding='unicode'))
```
运行上述代码,你将会得到两个tr元素的内容作为输出:
```
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
```
这是一个简单示例,你可以根据自己的需求进行进一步的操作和处理。
阅读全文