可以使用XPath的attribute轴获取指定节点的属性值,并进行比较。 示例代码:
xpath1 = "//div[@id='content']/p[3]/a/@href" xpath2 = "//div[@id='content']/p[3]/a/@href"
from lxml import etree
tree = etree.parse('example.html') href1 = tree.xpath(xpath1) print(href1)
tree2 = etree.parse('example2.html') href2 = tree2.xpath(xpath2) print(href2)
if href1 == href2: print("两个XPath的href属性相同") else: print("两个XPath的href属性不同")