zoukankan      html  css  js  c++  java
  • Xpath方法去定位页面元素

    Xpath主要适用于XML语言定位元素

    1. 没有安装chropath插件,可以在console输入命令:$x('')

    2.$x('//*'):是选中当页面的所有元素

    3.$x('//*[@id="i1"]'):@要写在属性的前面,[]:表示里面的是属性;在整个页面中定位到id=i1的元素

    4.$x('//input')://后面也可以加标签,就会定义到当前页面中所有input框,后面可以继续加属性

    5.$x('//input[@id="i1"]'):找到所有input框,并且属性为id=i1的输入框

    6. 当页面不能定位到唯一的元素的时候,可以先定位到唯一的父级元素,再确定父级下面的元素,这就是页面用递进的方式来确定唯一的元素,用‘/’来连接前后的递进,例如:

    $x('//div[@div="driver"][0]/div[@div="inner"][0]')

    7.多个属性组合在一起确定唯一属性,$x('//select@[name="city"] and @[size="4"] and @[multiple="multiple"]')

  • 相关阅读:
    爬虫基础 2.1 http原理
    爬虫基础 2.1 http原理
    3.29上午
    3.28
    3.27下午
    3.27上午
    3.24上午
    3.23下午
    3.23上午
    3.22上午
  • 原文地址:https://www.cnblogs.com/dmjsd/p/12423201.html
Copyright © 2011-2022 走看看