返回首页
24小时热榜
嗨,HN,我是来自 Intuned([https://intunedhq.com](https://intunedhq.com))团队的 Ahmad。今天,我们发布并开源了 Selector Forge([https://selectorforge.ai/](https://selectorforge.ai/)),这是一款利用人工智能生成可靠的 CSS/XPath 选择器的浏览器扩展。
您可以使用它为单个元素或一组元素创建选择器。它生成的选择器旨在更加“语义化”,并且比 Chrome 开发者工具的“复制选择器”(以及其他类似扩展)所提供的选择器更能抵御页面变化。这些工具往往会生成一些脆弱的选择器,比如 `#top > div.w-100.ph0-l.ph3.ph4-m > h1 > span`,在页面稍有改动时就可能失效。Selector Forge 的目标是生成不易失效的选择器。以下是 Selector Forge 创建的一些选择器示例:`//div[@aria-label="Showing weekly downloads"]//p[@aria-live="polite"]`(项目选择器)和 `//*[local-name()='svg' and @aria-label="Download statistics"]/following-sibling::div`(列表选择器)。
这里有一个使用该扩展的演示视频:[https://www.youtube.com/watch?v=8IjjeDQkKmo](https://www.youtube.com/watch?v=8IjjeDQkKmo)
Selector Forge 在 Chrome 上的链接:[https://chromewebstore.google.com/detail/lbendfnlmhdakbeblajoffkfmafbfaha](https://chromewebstore.google.com/detail/lbendfnlmhdakbeblajoffkfmafbfaha)
Selector Forge 在 Firefox 上的链接:[https://addons.mozilla.org/en-US/firefox/addon/selector-forge/](https://addons.mozilla.org/en-US/firefox/addon/selector-forge/)
Selector Forge 代码库:[https://github.com/Intuned/selector-forge](https://github.com/Intuned/selector-forge)
背景故事:在过去的几年里,我们一直在构建 Intuned Agent,这是一个用于构建和维护浏览器自动化的编码代理。我们很快发现,任何浏览器代码中最脆弱的部分通常是选择器,而创建良好的选择器可以大大提高自动化的质量和可靠性。
因此,我们将选择器创建抽象为一个独立的代理,将其封装为一个工具,并让我们的代码生成代理调用它。由于大型语言模型(LLMs)默认生成的选择器质量不高,因此这项功能变得非常有用,并提高了我们代理生成的代码质量。
我们最近认为,这个选择器代理/创建的功能在我们的平台之外也很有用,因此我们将其打包为浏览器扩展。这就是这篇文章的内容!
Selector Forge 是开源的,浏览器商店(Chrome 和 Firefox)中的版本每月免费提供最多 200 个选择器。无限使用是我们付费计划的一部分。
我们意识到大多数开发者不再手动编写这种代码,因此下一步是以编码代理可以直接调用的方式(通过 CLI 或 MCP)公开此功能。以下是我们的路线图:[https://github.com/Intuned/selector-forge#roadmap](https://github.com/Intuned/selector-forge#roadmap)
期待听到您的想法、问题和反馈!
神经元细胞自动机(Neural CAs)模型在网格上模拟自组织模式的形成。现在,网格不复存在。每个单元都是一个具有自主性的粒子,可以在空间中自由移动并改变其状态。
虽然每个粒子遵循简单的共享规则,但许多粒子结合在一起可以形成复杂的形态或精致的图案。整个粒子系统能够自我修复,并展现出令人惊讶的涌现行为。
试着切割一下蜥蜴,看看它是如何自我愈合的!
我真的很好奇谁会点击广告。
我为我的键盘布局LOFT建立了一个主页,想分享给大家,看看是否有人会感兴趣……<p>LOFT在macOS上是免费的,它将你的笔记本和标准键盘重新映射成你一直在寻找的拇指键位、分体布局、符合人体工程学的理想键盘!<p>它以一种创造性的方式将你的手放置在上方和外侧,让你获得所有你认为需要一些车库自制的极客装置才能实现的功能。所有这一切都可以在标准的ANSI键盘上完成。<p>或许值得一提的是,网站上的键盘图形都是通过Hugo部分生成的HTML+CSS。
无论是什么领域,无论大小都无所谓。