Python中使用xpath结合contains
第一种情况:所获取的内容被标签包裹
def demo():content = """<div><ul id="side-menu"><li class="active"><a href="#">橘子、苹果、香蕉</a></li></ul></div><div><ul id="side-menu"><li class="active"><a href="#">芒果、西瓜、苹果</a></li></ul></div>"""xml_data = etree.HTML(content)datas = xml_data.xpath("//ul[@id='side-menu']/li/a[contains(text(), '苹果')]/text()")print(datas)
输出结果:
['橘子、苹果、香蕉', '芒果、西瓜、苹果']
第二种情况
Python中使用xpath结合contains相关推荐
- python中xpath定位_xpath最新:关于python中的xpath解析定位_爱安网 LoveAn.com
关于"xpath"的最新内容 聚合阅读 这篇文章主要介绍了关于python中的xpath解析定位,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章主要 ...
- python汇率转换_利用Python中的Xpath实现一个在线汇率转换器
前言 在之前的语法里面,我们记得有一个初识Python之汇率转换篇,在那个程序里面我们发现可以运用一些基础的语法写一个汇率计算,但是学到后面的小伙伴就会发现这个小程序有一定的弊端. 首先,它不可以实时 ...
- Python中使用XPath
目录 XPath简介 XPath语法 选取节点 谓语(Predicates) 选取未知节点 选取若干路径 XPath 轴 XPath 运算符 使用lxml 摘自W3School官方文档:http:// ...
- python中的Xpath方法总结
说在前面: 由于目前一直在做爬虫,之前常使用requests模块,现在改用scrapy框架.在解析页面元素的时候,本人常常喜欢使用xpath,所以为了以后忘记语法,做一个总结,便于查看. 1.xpat ...
- Python中使用xpath获取select option的每一行的text和value
原数据内容如下: <SELECT id="hsCode"><option value ="null">请选择</option> ...
- Python中使用xpath获取Scrtpt里面的内容
xpath获取script里面的内容建议使用正则表达式 import json import re from lxml import etree# 1.获取html页面内容 xml_data = et ...
- python xpath语法-python中使用XPath笔记
NO.1NO.2NO.3onetwo 58 CSDN
- python 安装xpath_Python网络爬虫(四)- XPath1.XPath2.XPath在python中的应用
目录: 1.XPath XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言.它使用路径表达式来选取 XML 文档中的节点或节点集.节点是通 ...
- Python 中 xpath 语法 与 lxml 库解析 HTML/XML 和 CSS Selector
The lxml.etree Tutorial :https://lxml.de/tutorial.html python3 解析 xml:https://www.cnblogs.com/deadwo ...
最新文章
- Qt创建多线程的步骤
- 微软私有云系列----域服务器准备
- 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第9章-多任务约束下多智能体协同编队控制
- 作业3-6 查询水果单价
- PDF 补丁丁 (修改PDF书签;拆分、合并、制作PDF;提取图片) 0.3.0.8 正式版
- IOS之提示control may reach end of non-void function
- Spring Cloud 中 分布式事务解决方案 -- 阿里GTS的使用
- html点击事件传参 php,HTML通过事件传递参数到js详解及实例
- ssis for循环容器_SSIS包中的序列容器
- FastDFS存储服务器部署
- mysql基础之数据库变量(参数)管理
- iOS The binary you uploaded was invalid
- Atiitt io的stream流的分类 目录 1. 流的优缺点 高性能但复杂	1 1.1. 字节数组更加简单,但性能差点	1 2. Io体系	1 2.1. 字符流 vs 字节流	2 2.2.
- win10怎样取消电脑自动锁屏
- linux系统添加网卡驱动,linux添加网卡及驱动
- 使用MISO进行可变剪切的分析
- 100个最权威的招聘面试题及回答解析 (一)
- java ee页面间怎么传值_jsp页面间常见的几种传值方式
- 飞机机身结构主要分三种,现在大部分飞机都用第三种
- GD32VF103_定时器中断
热门文章
- 文字两侧加横线的解决方案
- 【报告分享】2021-2022元宇宙报告-化身与智造:元宇宙座标解析.pdf(附下载链接)...
- 【干货】2021顾客体验十二大趋势:从“千人一面”到“千人千面”.pdf(附下载链接)...
- 机器学习算法总结之支持向量机(一)
- ROS入门-2.Linux系统基础操作
- table中添加下拉框
- 使用template.js加载后端数据
- Android 6.0 API
- python __main__ __name__ __file__
- LeetCode刷题(28)