美文网首页
Xpath用法记录

Xpath用法记录

作者: 非你不可_a036 | 来源:发表于2021-01-07 11:51 被阅读0次

1.last()匹配当前节点数组的最后一项

    <li>1</li>

    <li>2</li>

    <li>3</li>

    //li[last()]  匹配内容为3的li

2.contains()模糊匹配

    属性模糊匹配:contains(@class, 'test')  =>匹配class=“test”的标签,在模糊匹配时,可以不输入完整的属性,如:contains(@class, 'st') 

    正文模糊匹配:contains(text(), '天气')  =>匹配<p>天气不错</p>的标签。

3.()用法

    <li>4

        <li>5</li>

    </li>

    括号可以把括号里面的内容当成一个整体,("./li")[last()],匹配结果是两项,第一项是.li .li,第二项是.li,()的作用是把整个结果集当成数组,再取最后一项,因此这里取的是内容为5的li。

4.正则

    <td>标456abc题</td>

     td[re:test(text(), '标.*?题')]

5.兄弟节点:

    取弟弟节点(当前节点后面的节点):following-sibling::

    取哥哥节点(当前节点前面的节点):preceding-sibling

6.父节点:

    方法一:/../

    方法二:/parent::

7.祖父节点

    ancestor::div[1]  取当前节点的第一个div祖父节点

相关文章

  • Xpath用法记录

    1.last()匹配当前节点数组的最后一项 1 2 3 //li[last()] 匹配内容为3的li 2.c...

  • 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用法记录

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