Xpath采集测试工具
QueryList采集测试工具
XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,有不同类型的节点,包括元素节点,属性节点和文本节点,提供在数据结构树中找寻节点的能力。
QueryList是一个基于PHP的简洁优雅的PHP采集工具,支持CSS选择器、jQuery风格操作、复杂HTML解析,可快速实现网页内容批量抓取。

工具使用说明 & 测试案例

一、XPath工具使用步骤

  1. 在「输入网址」填写目标网页地址,点击「获取网页...」拉取真实HTML源码;
  2. 左侧编辑区可手动修改源码,右侧为实时预览效果;
  3. 填写XPath表达式,选择输出格式(JSON/纯文本),勾选消除乱码可解决编码异常;
  4. 点击「测试」即可得到匹配提取结果。

二、QueryList工具使用步骤

  1. 输入目标网址,点击【获取网页...】通过后端代理加载真实页面源码;
  2. 输入CSS选择器语法,支持jQuery风格筛选页面元素;
  3. 选择输出格式,点击测试批量提取匹配内容。

三、跨域说明

前端存在浏览器跨域限制,本工具通过.NET Framework4.5后端ProxyHandler.ashx代理接口转发请求,可直接获取任意外网真实网页源码。

QueryList测试示例:
网址:https://www.baidu.com
CSS选择器:body a::attr(href)
功能:提取页面全部a标签链接地址