HTML DOM 结构 JSON 解析器
将以下提示词粘贴到你的 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。
- 做数据清洗的数据分析师,需要从设置页表单抽取当前配置值。
- 构建业务报表的产品工程师,需要把订单号等语义字段映射为键值对。
- 排查页面结构的测试工程师,需要确认列表项字段是否被正确提取。