xpath解析超方便的工具

我写了爬虫,我每次需要xpath解析,都得运行代码,看看自己的结果是什么。那我就得点2次,还得程序跑起来,会浪费我几秒钟。

但是,自从我数据组的爬虫小伙伴,给我提供了个工具,从此便给我带来了开红色法拉利的解析感觉。今天就把这个工具分享给大家。

xpath helper

打开google浏览器,【点击】右上角的插件。按钮,接下来在下滑的弹窗中【点击】管理拓展程序

点击左下角的商店

 在搜索框中输入xpath helper,并且回车

 选择这个,并且点击他

 添加至google插件

扫描二维码关注公众号,回复: 13181606 查看本文章

确定(添加扩展程序),我是走了梯子的,下载速度会快,国内的没有试过。如果你下不动,可以走梯子。

点击右上角的插件,发现有xpath 了

 如果发现点不动,那先关闭一下浏览器。重启一下。然后在点开。

 好了,我们来玩一下吧,现在获取红色部分的内容。

走一个xpath的简单语法吧。(这玩意我觉得就更我写,我最擅长的sql一样,一次性写不出来,要编写编调试,才会离真理越来越近)

哇!他还会把xpath匹配出来的标黄,真的是太贴心了。

我解析的是这个网址

https://rpmfind.net/linux/RPM/opensuse/ports/tumbleweed/armv7hl/bluemoon-2.12-1.20.armv7hl.html

xpath语句:

 /html/body/h3[contains(text(),'Provides')]/following-sibling::ul[1]/li/a/text()

对于新手同学来说,我讲解一下这条语句的意思,其中我分成2部分来讲(不然太长了,人类不擅长记忆长的东西)

红色的部分是选取 ,Provides这个元素

黑色的部分是选择他下面所有ul的节点中的元素,后面的1是取第一个匹配上的ul。选中ul里面的每一个li中的每一个a标签获取他的内容。

接下来就可以复制到代码中了

猜你喜欢

转载自blog.csdn.net/qq_38403590/article/details/119935291