Agent Skills
返回列表
HTML DOM 结构 JSON 解析器

HTML DOM 结构 JSON 解析器

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_223dc0b0/ksmy004。

技能介绍

问题

HTML 页面往往把业务信息藏在嵌套标签、样式类和无意义占位元素里。工程师如果直接从原始 DOM 取数,需要反复处理 table、li、div.item、表单控件和重复容器,语义字段还要从文本里推断,维护成本很高。

能力与流程

parse 技能把 HTML 字符串或本地 HTML 文件路径作为输入,用大模型结合解析工具完成结构化提取:

  • 表格:识别 table,提取表头和行数据。
  • 列表:识别重复容器如 div.item、li,抽取关键字段。
  • 表单:读取输入框、下拉框及当前值。
  • 语义映射:将 订单号:123 这类上下文文本映射为 order_id 对应 123 的键值对。
  • 清洗输出:去掉冗余标签和空白字符,生成可供后续存储或分析使用的 JSON。

边界

它适合结构相对明确、字段可被语义命名的页面。遇到极其复杂的页面,可先用 BeautifulSoup 做初步清洗,再交给该技能做语义提取。生成结果仍需核对字段命名和嵌套层级,确保符合下游系统约定。

使用场景

  • 从商品列表页提取重复容器中的名称、价格与库存,生成统一 JSON。
  • 把订单管理页的表格表头与行数据抽取成 JSON,供报表脚本读取。
  • 从设置页表单读取输入框和下拉框当前值,映射为配置参数 JSON。
  • 清洗后台详情页文本,将订单号、商家信息等语义字段转成键值对。

适合人员

  • 维护爬虫脚本的后端工程师,想把 HTML 中的表格与列表转成稳定 JSON。
  • 做数据清洗的数据分析师,需要从设置页表单抽取当前配置值。
  • 构建业务报表的产品工程师,需要把订单号等语义字段映射为键值对。
  • 排查页面结构的测试工程师,需要确认列表项字段是否被正确提取。