用xpath取出属性值的文本
warning:
这篇文章距离上次修改已过434天,其中的内容可能已经有所变动。
在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属性值。
评论已关闭