zoukankan      html  css  js  c++  java
  • xpath

    • 常用于需要操作html元素的情况,如
      • web自动化测试
      • 网络爬虫
      • 分析/操作html
    • 语法
      • //:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。
        • 在xpath表达式的中间的话,表示匹配不确定层数的路径,如a//b可以匹配a/c/d/b
      • /:从根节点选取。
      • []:谓语,被嵌在方括号中。用来查找某个特定的节点或者包含某个指定的值的节点。
      • @:选取属性。可用在谓语中,也可以单独使用
        • @id
        • @class
        • @href
        • @value
      • contains:多用于@属性的模糊匹配
      • text()
    • 例子
      • //a[@class="c_b_p_desc_readmore"]
      • //tr[contains(@id,"post-row-")]
      • //input[@id="Editor_Edit_txbTitle"]/@value
      • //textarea[@id="Editor_Edit_EditorBody"]/text()
      • a[text()='百度搜索']
    • 工具
      • 360、Firefox通常有辅助xpath测试的扩展/插件
  • 相关阅读:
    pwd命令
    python-windows环境安装
    python介绍
    elk安装
    elk介绍
    111
    使用CEF作为用户界面
    使用CEF作为浏览器
    c# 内嵌chrome(Webkit)
    待搞清楚
  • 原文地址:https://www.cnblogs.com/wyp1988/p/11405646.html
Copyright © 2011-2022 走看看