![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/2339515919-0.jpg)
文章插图
【Python六张表 搞定 Xpath 语法】
一、选取节点常用的路劲表达式:
<img src=https://www.isolves.com/it/cxkf/yy/Python/2019-05-09/"https://pic4.zhimg.com/v2-0ea5d1dba9a1cf0c04695edbcfbc248b_b.jpg" data-caption="" data-size="normal" data-rawwidth="681" data-rawheight="464" class="origin_image zh-lightbox-thumb" width="681" data-original="https://pic4.zhimg.com/v2-0ea5d1dba9a1cf0c04695edbcfbc248b_r.jpg">
![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/2339513313-1.jpg)
文章插图
二、谓语谓语被嵌在方括号内,用来查找某个特定的节点或包含某个制定的值的节点
实例:
<img src=https://www.isolves.com/it/cxkf/yy/Python/2019-05-09/"https://pic3.zhimg.com/v2-0396b0b40df0f73214d2bc60a9d4af3e_b.jpg" data-caption="" data-size="normal" data-rawwidth="688" data-rawheight="368" class="origin_image zh-lightbox-thumb" width="688" data-original="https://pic3.zhimg.com/v2-0396b0b40df0f73214d2bc60a9d4af3e_r.jpg">
![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/2339515334-2.jpg)
文章插图
三、通配符Xpath通过通配符来选取未知的XML元素
<img src=https://www.isolves.com/it/cxkf/yy/Python/2019-05-09/"https://pic3.zhimg.com/v2-795be9470f73b5554e8effa98345a51e_b.jpg" data-caption="" data-size="normal" data-rawwidth="693" data-rawheight="148" class="origin_image zh-lightbox-thumb" width="693" data-original="https://pic3.zhimg.com/v2-795be9470f73b5554e8effa98345a51e_r.jpg">
![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/233951C37-3.jpg)
文章插图
四、取多个路径使用“|”运算符可以选取多个路径
<img src=https://www.isolves.com/it/cxkf/yy/Python/2019-05-09/"https://pic4.zhimg.com/v2-4efc24233e9bbd84183caaab66ed3283_b.png" data-caption="" data-size="normal" data-rawwidth="688" data-rawheight="103" class="origin_image zh-lightbox-thumb" width="688" data-original="https://pic4.zhimg.com/v2-4efc24233e9bbd84183caaab66ed3283_r.jpg">
![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/2339512N7-4.jpg)
文章插图
五、Xpath轴轴可以定义相对于当前节点的节点集
<img src=https://www.isolves.com/it/cxkf/yy/Python/2019-05-09/"https://pic3.zhimg.com/v2-d95dbad4d9badead1f3902f67b19b7c6_b.jpg" data-caption="" data-size="normal" data-rawwidth="690" data-rawheight="563" class="origin_image zh-lightbox-thumb" width="690" data-original="https://pic3.zhimg.com/v2-d95dbad4d9badead1f3902f67b19b7c6_r.jpg">
![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/2339512X5-5.jpg)
文章插图
<img src=https://www.isolves.com/it/cxkf/yy/Python/2019-05-09/"https://pic4.zhimg.com/v2-3b382478e98acaca043d56ea04ebb177_b.png" data-caption="" data-size="normal" data-rawwidth="684" data-rawheight="102" class="origin_image zh-lightbox-thumb" width="684" data-original="https://pic4.zhimg.com/v2-3b382478e98acaca043d56ea04ebb177_r.jpg">
![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/233951J44-6.jpg)
文章插图
六、功能函数使用功能函数能够更好的进行模糊搜索
<img src=https://www.isolves.com/it/cxkf/yy/Python/2019-05-09/"https://pic1.zhimg.com/v2-26d54ba6e9175d6f26a0974dfccf6fdc_b.jpg" data-caption="" data-size="normal" data-rawwidth="696" data-rawheight="347" class="origin_image zh-lightbox-thumb" width="696" data-original="https://pic1.zhimg.com/v2-26d54ba6e9175d6f26a0974dfccf6fdc_r.jpg">
![Python六张表 搞定 Xpath 语法](http://img.jiangsulong.com/220401/2339513430-7.jpg)
文章插图
scrapy xpath文档:http://doc.scrapy.org/en/0.14/topics/selectors.html
推荐阅读
- Python 的加密库
- python中全部关于字符串常用操作的总结
- MySQL全局锁表锁&行锁
- 梦见一条白蛇是什么意思,好不好,代表什么 昨晚梦见一条白蛇是什么意思
- 气虚血瘀的症状表现 气虚血瘀怎么调理
- 梦买皮带代表什么 梦到买皮带
- 2022年冬奥会谷爱凌参加哪些项目,谷爱凌冬奥会赛程时间表2022
- 2020年11月23日喜神方位 2021年每日喜神方位查询表
- 20年的普洱茶饼值多少钱,二十年普洱茶饼价格表
- 茶叶357代表什么意思?,茶饼357克代表什么