使用xpath进行熟悉href属性

HTML文档

<html>
  <body>
    <a href="http://www.example.com">Example</a> 
    <a href="http://www.stackoverflow.com">SO</a> 
  </body>
</html>

XPath查询/html/body//a/@href(或简单地//a/@href)将返回:

    http://www.example.com
    http://www.stackoverflow.com

使用/html/body//a[N]/@href

    $ /html/body//a[2]/@href
    http://www.stackoverflow.com

对属性进行检查:

    $ /html/body//a[contains(@href,'example')]/@href
    http://www.example.com

将两者混合:

    $ /html/body//a[contains(@href,'com')][2]/@href
    http://www.stackoverflow.com
posted @ 2019-03-07 09:56  被窝里的ymk  阅读(2530)  评论(0编辑  收藏  举报