xpath 语法详解

本次示例使用python的lxml 对xpath进行演示
htm = “”"

  • first item
  • second item
  • third item
  • fourth item
  • fifth item
  • something else
  • this is ul item
"""

一、
查找xxx下的所有xx元素
selector = etree.HTML(htm) # 初始化etree
all_li = selector.xpath(’//div/ul/li’) # //代表从节结点开始查找,这里查找ul下为li的所有元素
for i in all_li:
print(i)

执行结果:
# 0x1a7955a2808是内存地址,这是一组元素,如要显示具体可以这样(如:/a/text() # 查看a标签的文本(往下看也有演示))


你可能感兴趣的:(python)