xpath解析网页,xpath获取网页的内容

1谷歌浏览器怎样添加xpath-helper插件呢

xpath怎样解析网页呢,xpath怎样获取网页的内容

  1. 如图,在浏览器中打开网页(最好联网打开互联网网页,本地网页无法用xpath,我是把我的网页放在了服务器运行,所以可以用)。然后//div,就可以找到页面中的所有div了,因为//表示的是任意目录下查找。如图,页面有两个div,所以可以找到两个。

    xpath怎样解析网页呢,xpath怎样获取网页的内容

  2. 当然我们还可以用类来排除多余的div,比如我要查找类为a的div,可以在div后面用[@class="类名"]来指定,这样没有类名a的div就会被过滤掉,当然,还可以用id,把class改为[@id="id名"]即可。

    xpath怎样解析网页呢,xpath怎样获取网页的内容

  3. 那么如果想找div下面的a标签怎么办,同样,还是用//,这样div下面的非a标签就会被跳过,直接去找a标签。

    xpath怎样解析网页呢,xpath怎样获取网页的内容

  4. 如果要获取a标签的href,那么可以获取到a标签后用/@href即可获得。

    xpath怎样解析网页呢,xpath怎样获取网页的内容

  5. 如果是获取文本的话,可以用text()这个方法,就会得到a标签里面的内容。

    xpath怎样解析网页呢,xpath怎样获取网页的内容

  6. 当然,如果div没有类名或者id名,那么我们可以用下标的方法来获得div,比如[2]表示的就是获取第二个div。

    xpath怎样解析网页呢,xpath怎样获取网页的内容

  7. 如图,斜杠/表示的是获取子元素,比如div下面有两个子元素p,那么//div[2]/p获取的就是第二个div的子元素p。到此,简单的xpath就分析完了,自己多尝试使用就可以简单的使用xpath了。

    xpath怎样解析网页呢,xpath怎样获取网页的内容

猜你喜欢

转载自blog.csdn.net/weixin_42575593/article/details/83069465
今日推荐