美文网首页小白学python
Python学习——XPATH更新

Python学习——XPATH更新

作者: Demafic | 来源:发表于2019-01-19 21:56 被阅读0次

    XPath 是一门在 XML 文档中查找信息的语言。
    XPath 是 XSLT 中的主要元素。

    路径

    相对路径

    下级任何子节点或者任何嵌套子节点中的一个,可以跳级,一般用//表示

    绝对路径

    元素上一级节点的子节点中的一个,不能跳级,一般用/表示

    定位元素

    一般形式

    //tag[@attribute='value']
    

    利用元素的text文本属性

    //tag[text()='巴拉巴拉']
    

    其中文本内容一完全一致

    利用contains关键字查找

    //tag[contains(attribute,'value')]
    

    与利用text文本属性一样,但是并不要求文本内容完全一致,只需要包含此内容即可。
    当文本内容含有多个时,可以写成:

    //tag[contains(@class,'aaa') and contains(@attr,'bbb')]
    

    利用STARTS-WITH关键字查找元素

    //tag[starts-with(attribute,'value')]
    

    这种方式是以标签内的值以什么开头来进行查找的。

    相关文章

      网友评论

        本文标题:Python学习——XPATH更新

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