correlate_triple_check
Compares data extracted from webpage DOM with API responses to detect inconsistencies, missing fields, and format differences. Supports list and detail view modes.
Instructions
开源版 UI-API 三方比对:从页面 DOM 提取数据,调用对应 API 获取数据,对比两者是否一致。支持列表页和详情页两种模式。检测数据不一致、字段遗漏、格式差异等问题。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | 比对模式:list=列表页模式(DOM表格 vs API列表);detail=详情页模式(DOM表单 vs API详情) | list |
| maxRows | No | 最大比对行数 | |
| apiMethod | No | API 请求方法 | GET |
| apiPayload | No | POST 请求时的请求体 | |
| strictMode | No | 严格模式:API 返回的字段必须在 DOM 中存在,否则视为差异 | |
| apiEndpoint | No | API 端点 URL(如 /api/leads),默认从当前页面 URL 推导 | |
| rowSelector | No | 列表页模式:行选择器 | tr, [role="row"] |
| fieldMappings | No | 字段映射配置:指定 DOM 元素与 API 字段的对应关系 | |
| tableSelector | No | 列表页模式:表格选择器 | table, .table, [role="grid"] |
| identifierField | No | 唯一标识字段名,用于匹配 DOM 行与 API 记录 | id |