首先,选择一个节点

常用的路面强度表达式:

表达

描述

例子

节点名

选择节点名节点的所有子节点

xpath

div节点的所有子节点都被选中

/

从根节点选择

xpath

从根节点中选择div节点

//

选择所有当前节点,无论其位置如何

xpath

选择所有div节点

选择当前节点

xpath

选择当前节点下的div节点

..

选择当前节点的父节点

xpath

回到上一个节点

因特网网址中

选择属性

xpath

选择所有类别属性

二、谓语

谓词嵌入在方括号中,用于查找特定节点或包含集合值的节点

示例:

表达

结果

xpath

选择正文下的第一个div节点

xpath]')

选择正文下的最后一个div节点

xpath-1]')

选择正文下倒数第二个div节点

XPath& lt;3]')

选择正文下的前两个div节点

xpath

选择正文下带有类属性的div节点

XPath

选择主体下有主类属性的div节点

XPath

在主体下选择价格要素值大于35的div节点

三.通配符

Xpath使用通配符来选择未知的XML元素

表达

结果

xpath

选择div下的所有子节点

xpath

选择所有具有属性的div节点

第四,走多条路

使用“|”运算符选择多个路径

表达

结果

xpath

选择所有div和表节点

动词 (verb的缩写)Xpath轴

轴可以定义相对于当前节点的节点集

轴名称

表达

描述

祖先

xpath

选择当前节点的所有祖先节点

祖先或自我

xpath

选择当前节点和节点本身的所有祖先

属性

xpath

选择当前节点的所有属性

小孩

xpath

返回当前节点的所有子节点

后代

xpath

返回当前节点的所有子代节点

在… 以后

xpath

选择文档中当前节点结束标记后的所有节点

跟随-咝咝声

xpath

选择当前节点之后的同级节点

家长

xpath

选择当前节点的父节点

在前面

xpath

选择文档中当前节点开始标记之前的所有节点

前兄弟姐妹

xpath

选择当前节点之前的同级节点

自我

xpath

选择当前节点

不及物动词功能函数

使用函数可以更好地进行模糊搜索

功能

使用

解释

开始于

XPath]')

选择id值以ma开头的div节点

包含

XPath]')

选择其id值包含ma的div节点

XPath和包含]')

选择其id值包含ma和in的div节点

文本

xpath," ma")]')

选择节点文本包含ma的div节点

杂乱的xpath文档:http://doc.scrapy.org/en/0.14/topics/selectors.html

Python全栈+自动化+爬虫+数据分析+围棋区块链+AI全能课程将于2019年3月18日开课。Linux运维年薪120天30万,变化速度大概~ ~

1.《xpath Python神技能:六张表 搞定 Xpath 语法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《xpath Python神技能:六张表 搞定 Xpath 语法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/1684690.html