
Selector Forge
selectorforge.ai
AI驱动的弹性选择器生成器
14天前制作者:Ahmad Ilaiwi
关于 Selector Forge
Selector Forge 是一款基于 AI 的浏览器扩展,专注于生成高可靠性的 CSS 和 XPath 选择器。它能够智能分析页面结构,创建语义化且对页面变化具有弹性的选择器,帮助开发者告别脆弱的 DOM 定位方式。
核心功能
- AI 智能生成:利用 AI 模型分析元素上下文,生成更符合语义的选择器,而非简单的 class 或 ID 组合。
- 支持多种选择器:同时生成 CSS 和 XPath 选择器,满足不同场景需求。
- 单元素与批量模式:支持为单个元素生成选择器,也可为一组相似元素生成数组选择器,适用于列表或表格数据提取。
- 开源透明:代码完全开源在 GitHub,社区可审查、贡献,确保安全与可定制性。
主要特性
- 弹性优先:选择器设计注重对页面结构变化的适应能力,减少因样式调整导致的脚本失效。
- 语义化输出:生成的规则基于元素在 DOM 中的角色和位置,而非易变的类名或属性。
- 轻量易用:作为浏览器扩展,无需安装复杂工具,一键启动,即开即用。
- 开发者友好:提供清晰的界面和实时预览,方便调试和验证选择器效果。
适用场景
- 网页爬虫与数据采集:需要稳定提取页面数据的场景。
- 自动化测试:编写更健壮的端到端测试脚本。
- 前端开发:快速定位元素进行样式或功能调试。
- 动态页面处理:应对频繁更新的单页应用(SPA)或动态内容网站。