• Xpath


    一、xpath简介

    1、xpath使用路径表达式在xml和html中进行导航
    1、	xpath包含标准函数库
    2、	xpath是一个w3c的标准、
    

    二、xpath节点关系

    1、  父节点
    
    2、  子节点
    
    3、  兄弟节点
    
    4、  先辈节点
    
    5、  后代节点

    三、xpath语法

    表达式
    article     选取所有的article元素的所有子节点
    /article    选取根元素article
    article/a   选取所有属于article的子元素的a元素
    //div      选取所有div的子元素,(无论出现在文档的任何地方)
    article//div  选取所有属于article元素后代的div元素,不管它出现在article之下的任何位置
    //@class   选取所有名为class的属性
    
    xpath定位语法
    表达式
    /article/div[1]     选取article子元素的第一个div元素
    /article/div[last()]  选取属于article子元素的最后一个div元素
    /article/div[last()-1]  选取属于article子元素的倒数第二个div元素
    //div[@lang]       选取所有拥有lang元素的div元素
    //div[@lang=’end’]   选取所有lang属性为eng的div元素
    
    xpath特殊符号
    表达式
    /div/*      获取属于div元素的所有子节点
    //*         获取所有元素
    //div[@*]    获取所有带属性的title元素
    /div/a|//div/p   获取所有div元素的a和p元素
    //span |//ul     获取文档中的span和ul元素
    article/div/p|//span   选取所有属于article元素的div元素的p元素以及文档中所有的span元素
    
  • 相关阅读:
    start-stop-daemon 守护进程管理
    Proxmox VE 的安装和简单使用
    查询Linux下文件格式.
    re匹配 [sS][wW]的使用.
    prometheus简单监控Linux,mysql,nginx
    Linux中查看和修改分区的uuid方便挂载使用
    openssl 模块 安装 centso Ubuntu
    python写爬虫遇到需要解码js一些记录
    CSS 文字超出部分显示省略号
    新随笔
  • 原文地址:https://www.cnblogs.com/pyrene/p/7494247.html
Copyright © 2020-2023  润新知