要获取标签之间的XPath文本,可以使用XPath表达式//tagname/text()
来定位到标签的文本内容。
以下是一个示例,假设有以下HTML代码:
Title
Paragraph 1
Paragraph 2
如果要获取标签中的文本内容,可以使用以下Python代码:
from lxml import etree
html = """
Title
Paragraph 1
Paragraph 2
"""
# 创建Element对象
root = etree.HTML(html)
# 使用XPath表达式获取标签的文本内容
texts = root.xpath('//p/text()')
# 打印结果
for text in texts:
print(text)
输出结果为:
Paragraph 1
Paragraph 2
注意,上述代码中使用了lxml库的etree模块来解析HTML,并使用xpath()
方法来执行XPath表达式。在实际使用中,需要先安装lxml库。
上一篇:标签之后会绘制额外的矩形
下一篇:标签只显示第一个字母