xpath

Posted wyp1988

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xpath相关的知识,希望对你有一定的参考价值。

  • 常用于需要操作html元素的情况,如
    • web自动化测试
    • 网络爬虫
    • 分析/操作html
  • 语法
    • //:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。
    • /:从根节点选取。
    • []:谓语,被嵌在方括号中。用来查找某个特定的节点或者包含某个指定的值的节点。
      • @:选取属性。
        • @id
        • @class
        • @href
      • contains:多用于@属性的模糊匹配
  • 例子
    • //a[@class="c_b_p_desc_readmore"]
    • //tr[contains(@id,"post-row-")]
  • 工具
    • 360、Firefox通常有辅助xpath测试的扩展/插件

以上是关于xpath的主要内容,如果未能解决你的问题,请参考以下文章

爬虫基本知识(转载)

Selenium----Xpath定位

Selenium----Xpath的使用

XPath 和 CSS

使用 XPath Java 设置节点值

xpath的基本使用