XPath(XML Path Language)是一种用于在XML和HTML文档中查找信息的语言,其通过路径表达式来定位节点,属性和文本内容,并支持复杂查询条件,XPath 是很多 Web 抓取工具如 Scrapy,Selenium 等的焦点技术之一XPath 剖析的根本步骤
XPath语法可以用于在XML与HTML文档中查找信息的语言路径表达式
XPath使用路径表达式来定位文档中的节点,路径也可以分为绝对路径与相对路径绝对路径
相比与绝对路径,相对路径使用率更好,更好用
谓语是xpath中用于进一步筛选节点的表达式,通常放在方括号[] 内,其可以基于节点的位置,属性值,文本内容或其他条件来选择特定的节点,谓语可以嵌套使用,也可以与其他谓语组合使用
位置谓语用于根据节点在兄弟节点中的位置进行选择,可以使用position()或直接指定位置编号<ul>获取第一个ul标签中的第一个li标签
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |