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用法相关推荐

  1. python爬虫之xpath的following-sibling用法

    1.例,获取如图所示的内容 2.分析爬取 leader_type_selectors = response.css(.ldzc_con_r.right) for leader_type_selecto ...

  2. Python爬虫:Xpath语法笔记

    Python爬虫:Xpath语法笔记 一.选取节点 常用的路劲表达式: 表达式 描述 实例   nodename 选取nodename节点的所有子节点 xpath('//div') 选取了div节点的 ...

  3. python xpath语法-Python爬虫之XPath语法和lxml库的用法

    本来打算写的标题是XPath语法,但是想了一下Python中的解析库lxml,使用的是Xpath语法,同样也是效率比较高的解析方法,所以就写成了XPath语法和lxml库的用法 安装 为什么要用这个库 ...

  4. Python爬虫笔记(3)- 爬取丁香园留言

    Python爬虫笔记(3)- 爬取丁香园留言 爬取丁香园留言:主要用到了模拟登录 爬取丁香园留言:主要用到了模拟登录 import requests, json, re, random,time fr ...

  5. Python爬虫4.4 — selenium高级用法教程

    Python爬虫4.4 - selenium高级用法教程 综述 Headless Chrome 设置请求头 设置代理IP 常用启动项参数options设置 Cookie操作 selenium设置coo ...

  6. python爬虫笔记第二章

    前言 你好! 这是基于b站2021年路飞学成爬虫教程的python爬虫学习笔记,主要是方便作者复习和回顾课程内容. 已经发布了第一章和第二章,可以在主页中查看. python爬虫笔记(第二章) 前言 ...

  7. Python爬虫笔记

    Python爬虫笔记 总体看过程 赋予地址 获取网页信息 获取网页中所需的信息 将得到所需的信息保存到硬盘 总体看过程 爬虫-从网络上爬取所需要的信息,怎么爬取?首先得知道你要去哪里获取(即地址,首先 ...

  8. 【Python】【进阶篇】十二、Python爬虫的Xpath简明教程(十分钟入门)

    目录 十二.Python爬虫的Xpath简明教程(十分钟入门) 12.1 Xpath表达式 12.2 Xpath节点 12.3 节点关系 12.4 Xpath基本语法 12.4.1 基本语法使用 12 ...

  9. Python爬虫之XPath基础教程:用代码抓取网页数据

    Python爬虫之XPath基础教程:用代码抓取网页数据 在网络时代,网页数据是获取信息和进行分析的最重要的来源之一.Python的爬虫技术让我们可以轻松抓取网页数据,并进行数据处理.XPath是一种 ...

最新文章

  1. sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
  2. 为什么小批量会可以使模型获得更大的泛化
  3. HDU1002 Problem II(大数相加)(C++题解)
  4. c\c++ 随机数函数
  5. 吴恩达 coursera AI 专项三第二课总结+作业答案
  6. ajax设置自定义请求头信息
  7. Hibernate 缓存的使用
  8. 运行后闪退_好消息好消息,王者荣耀闪退问题苹果也修复啦
  9. jdbc ---- DBUTilDao 类
  10. Grid使用 ComboBox Binding DateTime Format WPF
  11. ajax同步、异步区别及应用
  12. 一个简单的基于 DirectShow 的播放器 1(封装类)
  13. tar压缩及解压命令
  14. linux底下dig命令报错
  15. 浏览器兼容video视频播放的多种方法
  16. CAD2018下载AutoCAD2018下载AutoCAD2018安装详细教程
  17. 用Git在阿里云下克隆时出现“Please make sure you have the correct access rights and the repository exists”错误
  18. python读取包含层级关系的excel
  19. 颗粒粒径的众多测试方法
  20. Android 8.1 应用安装过程总结

热门文章

  1. 操作系统(十)——文件系统(一)
  2. 2022高压电工考试题及答案
  3. 循环for与while的区别
  4. 在 PyCharm 2017.2.3 中设置 Anaconda 5.0.0 中配置的多Python环境
  5. 变量的作用域和生存期
  6. 中柏平板u盘启动_中柏平板电脑重装系统教程盘点
  7. 基于matlab的自动人脸识别系统GUI设计
  8. 解决跨域问题:has been blocked by CORS
  9. 面试常问:Mybatis 使用了哪些设计模式?
  10. 如何给win10增加磁盘盘符