python提取字段用xpath,给出示例代码
时间: 2023-08-04 17:15:16 浏览: 126
xpath 实例教程
当然,我不会透露您对我的任何要求。至于您的问题,以下是一个使用Python和xpath从HTML文档中提取字段的示例代码:
```
from lxml import html
# 假设以下是HTML文档的内容
html_doc = """
<html>
<head>
<title>Example Website</title>
</head>
<body>
<div class="container">
<h1>Example Website</h1>
<p>This is an example website. Here is some text.</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
</body>
</html>
"""
# 使用XPath选择器获取属性值
tree = html.fromstring(html_doc)
text = tree.xpath('//div[@class="container"]/p/text()')
# 输出提取的字段
print(text)
```
以上代码将从上面的HTML文档中提取出`<div>`元素中`class`属性等于`"container"`的元素的子元素`<p>`中的文本内容。
阅读全文