xpath语法:
1.常用规则:
   1.  nodename:  节点名定位
   2.  //:  从当前节点选取子孙节点
   3.  /:  从当前节点选取直接子节点
   4.  nodename[@attribute="..."]  根据属性定位标签  '//div[@class="ui-main"]'
   5.  @attributename:   获取属性
   6.  text():   获取文本
2.属性匹配两种情况: 多属性匹配 &  单属性多值匹配
  2.2 多属性匹配
  示例: tree.xpath('//div[@class="item" and @name="test"]/text()')
  2.1 单属性多值匹配
  示例: tree.xpath('//div[contains(@class, "dc")]/text()')
3.按序选择:
  3.1 索引定位: 从1开始(牢记, 牢记, 牢记)
  3.2 last()函数
  3.3 position()函数

最新文章

  1. mongodb提示api-ms-win-crt-runtimel1-1-0.dll缺失的解决方案
  2. 为自己的爬虫更换代理和HTML头部
  3. 2015-2016-2 《Java程序设计》 游戏化
  4. maven创建web工程,并导入到eclipse中
  5. Python-类的继承
  6. struts2理解
  7. How to use JDBC-Authentication of Spring Boot/Spring Security with Flyway
  8. OC单例模式的实现
  9. in an effort to
  10. android生成验证码bitmap
  11. maven新建的项目,不自动引入依赖包
  12. nginx/php的redis模块扩展
  13. Python_lambda
  14. [小程序]_ELVE_小程序开发(1)
  15. JavaScript常见的继承方式
  16. springcloud 入门 7 (zuul路由网关)
  17. Android 百度sdk5.0定位
  18. SpringMVC异常处理注解@ExceptionHandler@ControllerAdvice@ResponseStatus
  19. 新建虚拟机_WIN8 64位系统_启动报错Directory "EZBOOT" not found
  20. word图文混排复制到UEditor图片不显示

热门文章

  1. JS的数据类型、常量、变量、以及基本对象的知识总结
  2. 第二阶段scrum-8
  3. Python 正则表达式(RegEx)
  4. 用cat写入
  5. HDU - 4082 Hou Yi's secret
  6. MFC OCX 控件事件的添加和处理
  7. Python基本数据类型之字符串
  8. 使用js检测页面是在electron app中运行还是在浏览器中运行
  9. 尝试用kotlin做一个app(四)
  10. 常用模块-正则re