美文网首页
xpath 用法

xpath 用法

作者: 米诺zuo | 来源:发表于2020-09-09 12:19 被阅读0次

在chrome中校验xpath路径

$x("//div")

匹配包含某属性的所有的属性值//@lang

查找包含某些class的元素

$x("//div[@class='example small']")

find element which have some class

查找包含某些class的元素
$x("//div[contains(@class, 'example')]")

查找没有哪些class的元素

$x("//div[not(contains(@class, 'example'))]")

查找style的元素

$x("//div[contains(@style, 'color: green')]")

选取若干路径|

$x("//div[@id='demo']/h2/text() | //li[@data]/text()")

Axes(轴)

child 选取当前节点的所有子节点

$x("//div[@id='demo']/child::*")

attribute 选取当前节点的所有属性

$x("//div[@id='demo']/attribute::*")

ancestor 选取当前节点的父辈元素 ancestor-or-self 包含当前元素

$x("//div[@id='demo']/ancestor::*")

descendant 选取当前节点的父辈元素 descendant-or-self 包含当前元素

$x("//div[@id='demo']/descendant::*")

following 选取当前节点结束标签之后的所有节点

$x("//div[@id='demo']/following::*")

parent 选取当前节点的父节点

$x("//div[@id='demo']/parent::*")

preceding 选取当前节点结束标签之后的所有节点

$x("//div[@id='demo']/preceding::*")

preceding-sibling: 选取当前节点之前的所有同级节点

$x("//div[@id='demo']/preceding-sibling::*")

函数

count 统计

$x("count(//div[@class='demo'])")

concat

$x("concat(//div[@class='demo'], //div[@id='demo'])")

string

$x("string(//div[@class='demo'])")

local-name

$x("local-name(//div[@class='demo'])")   //div

contains(string1,string2):如果 string1 包含 string2,则返回 true,否则返回 false

$x("//h3[contains(text(),"H3")]")   

string-length:返回指定字符串的长度

$x("//*[string-length(local-name())<2]")   

and / or

$x("//div[@class='demo' and @id='demo']")   

starts-with

$x("//div[starts-with(@id,'d')]")   

https://www.jianshu.com/p/1575db75670f

相关文章

  • python学习笔记:xpath+css

    xpath用法 CSS用法

  • Python+Selenium之元素定位XPATH

    XPATH简介: 参考网站:W3school selenium之xpath源码 xpath各种实际用法 XPATH...

  • XPath爬取某网站的商品信息

    XPath将 HTML文件 转换成 XML文档,然后用 XPath 查找 HTML 节点或元素,更多XPath用法...

  • XPath爬取百度贴吧链接里的图片

    XPath将 HTML文件 转换成 XML文档,然后用 XPath 查找 HTML 节点或元素,更多XPath用法...

  • xpath用法

    ···lxml用法源自 lxml python 官方文档,更多内容请直接参阅官方文档,本文对其进行翻译与整理。lx...

  • Xpath用法

    第三方:TFHpple

  • xpath 用法

    在chrome中校验xpath路径 匹配包含某属性的所有的属性值//@lang 查找包含某些class的元素 fi...

  • XPath用法

    XPath表达式实例:获取根节点下所有这个名字的节点—//节点名比如要获取Config里面所有名字叫Cars的节点...

  • Xpath高级用法

    本篇主要介绍Xpath的一些高级用法,Xpath定位速度较快,是爬虫在网页定位中的较优选择。测试工具及环境:Pyt...

  • XPath 用法总结

    xpath常用方法 常用定位元素的方法 一些常用函数

网友评论

      本文标题:xpath 用法

      本文链接:https://www.haomeiwen.com/subject/lwkeektx.html