zoukankan      html  css  js  c++  java
  • xpath选择器

    xpath选择器是根据元素在html中的路径来定位选择元素的。

    一般在selenium中的select_by_xpath(),scrapy中的xpath selector中使用xpath语法。

    ./a                                                                            表示相对路径,紧跟当前路径下的直接子元素a

    .//a                                                                          表示相对路径,当前路径下的子孙节点元素a

    /a                                                                            表示绝对路径,body元素下的直接子元素a

    //a                                                                           表示绝对路径, body元素下的子孙节点元素a

    //a/div[2]                                                                表示任意a元素的直接子节点中的第二个div节点

    //a/div[@class="main"]                                            表示任意a元素的直接子节点中class="main"的元素div

    //div[@id="3"]/following-sibling::div[2]                   表示id="3"的div元素后面的第二个div元素    (兄弟节点的选择)

    //div[@id="3"]/following-sibling::div                        表示id="3"的div元素后面的所有div元素    (兄弟节点的选择)

    //div[@id="3"]/preceding-sibling::div                      表示id="3"的div元素前面的所有div元素  (兄弟节点的选择)

    //div[@id="3"]/*[position() > last()-3]                     表示选择id="3"的div元素的最后3个元素

    //div[@id="3"]//a/@href                                        表示选择id="3"的div元素下面的所有a元素的href属性值

    //div[@id="3"]/../table                                            表示选择id="3"的div元素的父元素的直接子元素table 

  • 相关阅读:
    百度搜索时加上 (要屏蔽的内容),你会回来感谢我的。
    layui中不全的组件
    PHP使用gd库做的图像处理
    范用户体验相关BLOG
    视频聊天室软件的技术标准
    QTP11使用DOM XPath以及CSS识别元素对象
    跟我一起学Oracle 11g【11】Oracle 中的事务
    一点关于 mybatis 的记录
    git撤销本地commit,复原本地代码与服务器同步
    中国人民银行令〔2021〕第4号(征信业务管理办法)
  • 原文地址:https://www.cnblogs.com/Ting-light/p/10838643.html
Copyright © 2011-2022 走看看