Python爬虫笔记——xpath的contains用法
xpath(’//div[contains(@class,“a”) and contains(@class,“b”)]’) #它会取class含有有a和b的元素
xpath(’//div[contains(@class,“a”) or contains(@class,“b”)]’) #它会取class 含有 a 或者 b满足时,或者同时满足时的元素
starts-with 顾名思义,匹配一个属性开始位置的关键字
contains 匹配一个属性值中包含的字符串
text() 匹配的是显示文本信息,
此处也可以用来做定位用eg//input[starts-with(@name,‘name1’)] 查找name属性中开始位置包含’name1’关键字的页面元素
//input[contains(@name,‘na’)] 查找name属性中包含na关键字的页面元素
百度搜索xpath写法为 //a[text()=‘百度搜索’] 或者 //a[contains(text(),“百度搜索”)]
Python爬虫笔记——xpath的contains用法相关推荐
- python爬虫之xpath的following-sibling用法
1.例,获取如图所示的内容 2.分析爬取 leader_type_selectors = response.css(.ldzc_con_r.right) for leader_type_selecto ...
- Python爬虫:Xpath语法笔记
Python爬虫:Xpath语法笔记 一.选取节点 常用的路劲表达式: 表达式 描述 实例 nodename 选取nodename节点的所有子节点 xpath('//div') 选取了div节点的 ...
- python xpath语法-Python爬虫之XPath语法和lxml库的用法
本来打算写的标题是XPath语法,但是想了一下Python中的解析库lxml,使用的是Xpath语法,同样也是效率比较高的解析方法,所以就写成了XPath语法和lxml库的用法 安装 为什么要用这个库 ...
- Python爬虫笔记(3)- 爬取丁香园留言
Python爬虫笔记(3)- 爬取丁香园留言 爬取丁香园留言:主要用到了模拟登录 爬取丁香园留言:主要用到了模拟登录 import requests, json, re, random,time fr ...
- Python爬虫4.4 — selenium高级用法教程
Python爬虫4.4 - selenium高级用法教程 综述 Headless Chrome 设置请求头 设置代理IP 常用启动项参数options设置 Cookie操作 selenium设置coo ...
- python爬虫笔记第二章
前言 你好! 这是基于b站2021年路飞学成爬虫教程的python爬虫学习笔记,主要是方便作者复习和回顾课程内容. 已经发布了第一章和第二章,可以在主页中查看. python爬虫笔记(第二章) 前言 ...
- Python爬虫笔记
Python爬虫笔记 总体看过程 赋予地址 获取网页信息 获取网页中所需的信息 将得到所需的信息保存到硬盘 总体看过程 爬虫-从网络上爬取所需要的信息,怎么爬取?首先得知道你要去哪里获取(即地址,首先 ...
- 【Python】【进阶篇】十二、Python爬虫的Xpath简明教程(十分钟入门)
目录 十二.Python爬虫的Xpath简明教程(十分钟入门) 12.1 Xpath表达式 12.2 Xpath节点 12.3 节点关系 12.4 Xpath基本语法 12.4.1 基本语法使用 12 ...
- Python爬虫之XPath基础教程:用代码抓取网页数据
Python爬虫之XPath基础教程:用代码抓取网页数据 在网络时代,网页数据是获取信息和进行分析的最重要的来源之一.Python的爬虫技术让我们可以轻松抓取网页数据,并进行数据处理.XPath是一种 ...
最新文章
- sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
- 为什么小批量会可以使模型获得更大的泛化
- HDU1002 Problem II(大数相加)(C++题解)
- c\c++ 随机数函数
- 吴恩达 coursera AI 专项三第二课总结+作业答案
- ajax设置自定义请求头信息
- Hibernate 缓存的使用
- 运行后闪退_好消息好消息,王者荣耀闪退问题苹果也修复啦
- jdbc ---- DBUTilDao 类
- Grid使用 ComboBox Binding DateTime Format WPF
- ajax同步、异步区别及应用
- 一个简单的基于 DirectShow 的播放器 1(封装类)
- tar压缩及解压命令
- linux底下dig命令报错
- 浏览器兼容video视频播放的多种方法
- CAD2018下载AutoCAD2018下载AutoCAD2018安装详细教程
- 用Git在阿里云下克隆时出现“Please make sure you have the correct access rights and the repository exists”错误
- python读取包含层级关系的excel
- 颗粒粒径的众多测试方法
- Android 8.1 应用安装过程总结