camoufox-cli

为AI Agent提供反检测浏览器命令行工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:camoufox-cli。
它的用途是:为AI Agent提供反检测浏览器命令行工具
完整的 Skill 内容见:https://321skill.com/skills/camoufox-cli/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请使用camoufox-cli访问某电商网站,搜索‘手机’,并获取第一页所有商品名称和价格。” AI会先安装并启动工具,打开网站,在搜索框输入关键词,然后通过`snapshot`命令定位商品元素,最后用`text`命令提取文本信息,整个过程模拟真人浏览,有效避免被屏蔽。

介绍

camoufox-cli 是一个专为AI Agent设计的命令行工具,核心解决了自动化操作网页时被网站通过浏览器指纹等技术识别和屏蔽的难题。它通过集成Camoufox引擎,在C++层面伪造画布、WebGL、音频、屏幕参数、字体等指纹信息,并支持创建持久化身份,确保每次启动的指纹、操作系统和区域设置都保持一致,从而有效规避检测。

使用方式非常直接,AI Agent只需通过简单的shell命令即可操控。例如,通过 camoufox-cli open <url> 打开网页,camoufox-cli snapshot -i 获取可交互元素的快照(每个元素带有唯一的 @ref 标识),然后使用 camoufox-cli click @e1 进行精准点击。它还支持Cookie导入导出实现会话隔离,以及执行JavaScript、截图、滚动等待等完整的数据提取与交互操作。

这个工具非常适合需要稳定、隐蔽地进行网页自动化任务的AI Agent,例如OpenClaw、Claude Code、Cursor、Codex等任何能够运行shell命令的智能体。它让AI在数据抓取、自动化测试、模拟用户操作等场景下,能够像真实人类用户一样浏览网页,而不会触发反爬虫机制。

与同类基于Puppeteer或Playwright的工具相比,camoufox-cli的核心优势在于其深度且稳定的反检测能力。许多工具仅提供基础的User-Agent伪装,而camoufox-cli通过底层引擎实现了全方位的指纹欺骗,并且通过--persistent参数确保了跨会话的指纹一致性,这对于需要长期维持同一“数字身份”的任务至关重要。

核心特点

核心区别在于提供了C++级别的深度浏览器指纹欺骗能力(如Canvas、WebGL、音频指纹),并通过`--persistent`参数确保跨浏览器启动的指纹、OS和区域设置完全稳定,这是维持长期隐蔽身份的关键。

注意事项

不适合对浏览器原生GUI有强依赖或需要执行复杂视觉识别的自动化场景。

常见问题

camoufox-cli和普通无头浏览器有什么区别?

它集成了Camoufox反检测引擎,能深度伪造浏览器指纹,防止被网站识别为自动化脚本,而普通无头浏览器容易被检测。

如何让AI Agent使用这个工具?

让AI运行安装命令(如`npm install -g camoufox-cli`并执行`camoufox-cli install`下载浏览器),之后AI即可通过提供的shell命令(如open, snapshot, click)来控制浏览器。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/camoufox-cli/raw/index.md 读取 camoufox-cli 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。