xpath获取属性值
时间: 2023-06-28 22:10:55 浏览: 151
获取文件的属性
4星 · 用户满意度95%
如果你想使用XPath获取元素的属性值,可以使用`@`符号加上属性名称来定位特定的属性。例如,如果你想获取一个`<a>`标签的`href`属性值,可以使用以下XPath表达式:
```
//a/@href
```
这会返回所有`<a>`标签的`href`属性值。
如果你使用的是Python语言,可以使用`lxml`库来解析HTML文档,并使用`xpath`方法来执行XPath查询。以下是一个示例代码:
```python
from lxml import etree
html = """
<html>
<body>
<a href="http://example.com/">Example</a>
</body>
</html>
"""
tree = etree.HTML(html)
hrefs = tree.xpath('//a/@href')
print(hrefs)
```
这会输出`['http://example.com/']`,即`<a>`标签的`href`属性值。
阅读全文