当前位置: 首页 > article >正文

xpath

xpath

  • 使用

使用

from lxml import etree

或者

from lxml import html
et = etree.XML(xml)
et = etree.HTML(html)
res = et.xpath("/book") # 返回列表
项目Value
et.xpath(“/book”)/表示根节点
/div/a子节点用/依次表示
/name/text()text()取文本
/book//nick//表示标签book子孙后代中的nick标签
/book/*/father*通配符,表示同一层级标签中的任意标签。寻找book的孙辈father标签
/book[@class=‘meth’/text()[]用属性筛选
/book/@id取标签book中的id属性值
/tr[position()>1从第二行开始选择,tr的第一行是0
/html/body/ul/li[1]/a/text()[1]表示选择第一个li标签
//li寻找任务位置下的li标签
./a/@href./表示从当前节点开始查找

http://www.kler.cn/news/136949.html

相关文章:

  • Navicat 17 新功能 | 数据分析 data profiling
  • YOLO V3 网络构架解析
  • sql注入 --二次注入堆叠注入文件读取getshell
  • 安全光幕的工作原理及应用场景
  • SCCB协议与IIC协议不同
  • [Unity Demo]从零开始制作空洞骑士Hollow Knight第十五集:制作更多地图,更多敌人,更多可交互对象
  • 音视频项目—基于FFmpeg和SDL的音视频播放器解析(十五)
  • ISP概念入门
  • java中的接口
  • 如何提⾼webpack的打包速度?
  • 键鼠自动化2.0树形结构讲解
  • [hive] posexplode函数
  • 外贸ERP系统是什么?推荐的外贸管理软件?
  • Keithley2420吉时利2420数字源表
  • Axios七大特性
  • C++: int转换成LPCSTR
  • JVM入门
  • 一份全面「梳理LLM幻觉问题」的综述
  • 生成指定位数强Lucas校验伪素数-Arnault1995构造法
  • pytorch下载离线包的网址
  • Mac如何搭建Vue项目
  • 在ITSM中,实施变更管理的重要因素!
  • MyBatis-Plus逻辑删@TableLogic
  • C#入门(1):程序结构、数据类型
  • 51单片机/STM32F103/STM32F407学习1_点亮LED灯
  • R语言——taxize(第三部分)