用xpath取出属性值的文本
在XPath中,可以使用@
符号来获取元素的属性值。例如,如果你想获取HTML中<a>
标签的href
属性值,可以使用以下XPath表达式:
//a/@href
这将会选取所有<a>
标签的href
属性。
如果你正在使用Python,并且想要使用lxml库来获取属性值,可以这样做:
from lxml import etree
html = """
<a href="https://www.example.com">Example Link</a>
"""
tree = etree.HTML(html)
# 获取href属性值
href_values = tree.xpath('//a/@href')
for href in href_values:
print(href)
这段代码会输出所有<a>
标签的href
属性值。
评论已关闭