Ordinary programmer
2021-03-25 13:22
采纳率: 42.9%
浏览 589
已结题

xpath 获取当前节点标签名

r = requests.get('https://www.baidu.com/', headers={"User-Agent": UserAgent().random})
html = etree.HTML(r.content.decode('utf-8', 'ignore'))
span_tag = html.xpath("//span[@class='big']/*")
for i in span_tag:
    print(i.tag)
    print(i.xpath("./name()"))

假设有这么一个网页,我获取到了class为big的全部子节点,我想获取全部子节点的标签名,如何获取?

尝试过.tag和./name都获取不了

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题