Xpath工具

xpath

    XML文档中查找信息的语言,同样适用于HTML文档的检索。返回结果均为列表

 xpath辅助工具

     1,Chrome插件:XPath Helper

     1,打开:ctrl + shift + X

     2,关闭:ctrl + shift + X

     2,Firfox插件:XPath checker

     3,XPath表达式编辑工具:XML quire

XPath匹配规则

 选取节点

    / :从根节点开始选取

    //:从整个文档中查找节点

       //price    /bookstore/book//price

    @ :选取某个节点的属性

      //title[@lang="en"]

 @的使用

    1,选取1个节点://title[@lang="en"]

    2,选取n个节点://title[@lang]

    3,选取节点的属性值://a/@src

      <a class=...,src="http://...">

    4,匹配多路径

      1,符号:|

    et:获取所有book节点下的title和price节点

    //book/title | //book/price

    5,函数

      contains():匹配一个属性值中包含某些字符串的节点

    et:  

      //title[contains(@lang,"e")]/text()

       6,兄弟节点获取
          //title[@lang="chs"]/following-sibling::price

猜你喜欢

转载自www.cnblogs.com/hongliangzhao/p/12553280.html