Python中Xpath Helper(xpath辅助插件)的具体使用

 更新时间:2025年08月18日 10:59:43   作者:MinggeQingchun  
XPath Helper是一款免费的Chrome插件,专用于网页解析和爬虫辅助,它允许用户轻松获取网页数据的XPath,以便进行批量爬取,下面就来介绍一下Python中Xpath Helper的具体使用,感兴趣的可以了解一下

XPath Helper是一款免费的Chrome插件,专用于网页解析和爬虫辅助。它允许用户轻松获取网页数据的XPath,以便进行批量爬取。下载插件后,通过拖拽安装到Chrome浏览器,然后在网页上右键检查,复制XPath并输入到XPath Helper查询框,即可高亮显示对应元素。此外,插件还支持批量获取数据、链接和文本等功能,对于前端开发者和爬虫工程师来说非常实用。

如下图所示,在QUERY输入框中写XPath代码,右侧文本框会显示查找到的xpath结果,在网页中也会高亮度显示xpath所在的位置。

一、下载XPath Helper

XPath Helper下载:XPath Helper_2.0.2_Chrome插件下载_极简插件

1、进入并点击 ‘推荐下载’ 即可下载出压缩包,打开文件下载位置为一个zip文

2、将压缩包解压, 有两个文件

二、加载XPath Helper插件至谷歌浏览器

1、使用谷歌浏览器,打开设置(Settings)

2、点击扩展程序(Extensions)

3、打开 开发者模式(Developer mode)

4、将名为 ’hgimnogjllphhhkhlmebbmlgjoejdpjl_2.0.2_chrome.zzzmh.cn.crx‘ 的文件拖拽复制到chrome浏览器

5、点击弹窗中 ‘Add extension’ (添加扩展) 按钮;到此已将 Xpath Helper 插件已添加至谷歌浏览器

6、将 Xpath Helper 钉( pin ) 在主页上, 便于后期插件的使用

三、Xpath Helper使用

这里以 www.baidu.com 页面热搜为例

1、右键热搜链接,点击检查(inspect)

2、在弹出的 开发者工具栏 复制 Xpath (Copy Xpath) , 并点击上方 xpath helper 插件 

3、点击插件后, 将刚复制的 xpath 粘贴至查询框

​ xpath正确,则结果框中显示网页中相应元素,且网页中相应数据高亮显示

//*[@id="hotsearch-content-wrapper"]/li[2]/a/span[2]

//*[@id="hotsearch-content-wrapper"]/li[2]/a/span[2]/text()

4、批量获取数据

//*[@id="hotsearch-content-wrapper"]/li/a/span[2]

5、获取链接

//*[@id="hotsearch-content-wrapper"]/li/a/@href

6、获取文本

//*[@id="hotsearch-content-wrapper"]/li/a/span[2]/text()

到此这篇关于Python中Xpath Helper(xpath辅助插件)的具体使用的文章就介绍到这了,更多相关Python Xpath Helper内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Python实现PDF文字识别提取并写入CSV文件

    Python实现PDF文字识别提取并写入CSV文件

    这篇文章主要是和大家分享一个Python实现PDF文字识别与提取并写入 CSV文件的脚本。文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-03-03
  • Python中Permission denied的解决方案

    Python中Permission denied的解决方案

    这篇文章主要介绍了Python中Permission denied的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 关于Flask项目无法使用公网IP访问的解决方式

    关于Flask项目无法使用公网IP访问的解决方式

    今天小编就为大家分享一篇关于Flask项目无法使用公网IP访问的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Python实现各种中间件的连接

    Python实现各种中间件的连接

    这篇文章主要为大家介绍了Python实现各种中间件的连接实现,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python shutil模块用法实例分析

    Python shutil模块用法实例分析

    这篇文章主要介绍了Python shutil模块用法,结合实例形式分析了Python使用shutil模块操作文件拷贝的相关实现技巧与注意事项,需要的朋友可以参考下
    2019-10-10
  • python闭包的实例详解

    python闭包的实例详解

    在本篇文章里小编给大家整理的是一篇关于python闭包的实例详解内容,有兴趣的朋友们可以学习下。
    2021-10-10
  • 小白学Python之实现OCR识别

    小白学Python之实现OCR识别

    将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR),这篇文章主要给大家介绍了关于Python实现OCR识别的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-08-08
  • Python中dict和set的用法讲解

    Python中dict和set的用法讲解

    今天小编就为大家分享一篇关于Python中dict和set的用法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Django模板过滤器和继承示例详解

    Django模板过滤器和继承示例详解

    初入python和django做项目,遇到很多前端页面代码冗余的情况,特别是头部和脚部,代码都是一样的,所以下面这篇文章主要给大家介绍了关于Django模板过滤器和继承的相关资料,需要的朋友可以参考下
    2021-11-11
  • Python实现一个带权无回置随机抽选函数的方法

    Python实现一个带权无回置随机抽选函数的方法

    这篇文章主要介绍了Python实现一个带权无回置随机抽选函数的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07

最新评论