SuperAPI AI 工具集

selector-generator

数据与分析

查看项目

更新于 10-27 05:21

技能介绍

Selector Generator 是一个专注于 CSS/XPath 选择器生成与验证的技能,旨在增强解析工程师在编写选择器时的能力。根据资料,其主要面向 parser-engineer(在 HTML 解析过程中设计准确选择器)和 monitor-operator(实现选择器变更检测逻辑)两类目标代理。

在用途上,该技能用于系统化地生成和验证用于网页数据抽取的 CSS/XPath 选择器,适用于“创建选择器”“CSS…”等请求场景。

主要能力包括:选择器策略优先级(依次为唯一 ID、data-* 属性、语义类、ARIA 属性、结构化选择器、文本 XPath);需要避免的模式及替代方案(如 CSS-in-JS 哈希类、多层 div 嵌套、单独使用 :nth-child 等);常见页面模式配方(产品列表、论坛/新闻、表格转字典);XPath 与 CSS 的决策标准(基于 ID/类、文本包含搜索、父级遍历、兄弟关系、条件判断等场景);选择器稳健性评分(0-100,按 ID、data-testid、语义类、ARIA 属性加分,按单独 nth-child、哈希类、5 层以上嵌套减分,并给出稳定/中等/脆弱/危险分级);变更检测模式(定义选择器健康状态,包含期望模式、最小数量、备用选择器与状态);以及数据清洗管道(价格清洗、日期格式转换、URL 规范化)。

使用方式上,资料提供了选择器配方示例、稳健性评分规则和变更检测字典结构,但未提供具体的安装命令或调用步骤,暂未提供。

适用场景包括网页数据抽取、解析器开发、选择器监控与维护等。限制方面,资料未明确说明平台支持、收费模式或效果保证,暂未提供。