当你的AI助手为你浏览网页时,CAPTCHAs 是最大的障碍。受保护的页面会阻止代理,表单无法提交,任务会因等待人工干预而停滞。
OpenClaw 是一个个人AI助手,可以通过自然语言浏览网页、填写表单、点击按钮并提取数据。但像任何浏览器自动化工具一样,它也会被CAPTCHAs卡住。
CapSolver 完全改变了这一现状。通过将CapSolver Chrome扩展加载到OpenClaw的浏览器中,CAPTCHAs会在后台自动且不可见地被解决。无需代码,无需从你的侧边调用API,也无需更改你与AI助手的交互方式。
最棒的是?你甚至不需要向AI提及CAPTCHAs。 你只需告诉它在提交前等待片刻——当它点击“提交”时,CAPTCHA已经解决了。
OpenClaw 是一个你可以在自己的设备上运行的个人AI助手。它通过你已使用的渠道(如WhatsApp、Telegram、Slack、Discord、Signal、iMessage、Google Chat、Microsoft Teams等)来回答你。

- 多渠道收件箱:通过WhatsApp、Discord、Telegram、Slack等与你的AI交谈
- 内置浏览器:代理可以打开标签页、导航页面、点击按钮、填写表单并截屏
- 本地优先:在你自己的硬件上运行——你的数据始终与你在一起
- 插件系统:通过自定义扩展和集成进行扩展
- 语音支持:在macOS、iOS和Android上与你的代理说话
OpenClaw运行一个专用的Chromium浏览器配置文件,只有AI代理控制它。它完全与你的个人浏览器隔离。代理可以:
- 打开并导航到任何URL
- 读取页面内容并截屏
- 点击按钮、填写表单、选择下拉菜单
- 截图并生成PDF
- 管理多个标签页
可以把它想象成给你的AI助手一个独立的浏览器窗口。
CapSolver 是一个领先的CAPTCHA解决服务,提供AI驱动的解决方案来绕过各种CAPTCHA挑战。支持多种CAPTCHA类型和快速响应时间,CapSolver可以无缝集成到自动化工作流中。
- reCAPTCHA v2 (基于图像和不可见)
- reCAPTCHA v3 & v3 Enterprise
- Cloudflare Turnstile
- Cloudflare 5秒挑战
- AWS WAF CAPTCHA
- 其他广泛使用的CAPTCHA和反机器人机制
大多数CAPTCHA解决集成需要你编写代码——创建API调用、轮询结果、将令牌注入隐藏表单字段。这就是使用Crawlee、Puppeteer或Playwright等工具的工作方式。
OpenClaw + CapSolver根本不同:
关键洞察:CapSolver Chrome扩展在代理的浏览器会话中运行。当代理导航到包含CAPTCHA的页面时,扩展会检测到它,在后台解决它,并注入令牌——在代理甚至尝试提交表单之前。
你只需要给它时间。 不需要告诉AI“解决CAPTCHA”,你只需说:
“去那个页面,等待60秒,然后点击提交。”
就是这样。AI根本不需要知道CapSolver的存在。
在设置集成之前,请确保你已经:
- 安装了 OpenClaw 并运行网关
- 有一个 CapSolver账户 和API密钥(注册在这里)
- Chromium或Chrome用于测试(请参见下面的重要说明)
Google Chrome 137+(2025年中发布)静默地移除了品牌构建中的 支持。 这意味着在使用标准Google Chrome的自动化会话中无法加载Chrome扩展。没有任何错误——该标志只是被忽略。
这会影响Google Chrome和Microsoft Edge。你必须使用以下替代方案之一:
如何安装Chrome for Testing:
安装后,注意二进制文件的完整路径——你将在配置中需要它。
将CapSolver Chrome扩展下载并提取到 :
- 前往 CapSolver扩展的GitHub发布页面
- 下载最新的
- 解压zip:
- 验证解压是否成功:
你应该看到 —— 这确认了扩展已放置在正确的位置。
打开扩展的配置文件 ,并将 值替换为你的:
你可以在你的 CapSolver仪表板 上获取API密钥。
编辑你的OpenClaw配置文件 以启用浏览器并加载扩展:
替换 为你的Chrome for Testing或Chromium二进制文件的实际路径。例如:
- Linux(Playwright):
- macOS(Playwright):
注意:在大多数服务器环境、Docker容器和CI系统中, 是必需的,因为无法初始化Chrome沙箱。在具有适当沙箱的桌面系统上,你可以省略此设置。
检查网关日志以确认一切正确加载:
你应该看到这些关键行:
高级检查——通过Chrome DevTools Protocol验证扩展是否激活:
openclaw
查找具有 的 条目:
如果你看到这个,CapSolver已加载并正在运行。
这是最重要的部分。一旦设置完成,使用CapSolver与OpenClaw是非常简单的。
不要向AI提及CAPTCHAs或CapSolver。 在提交表单前给它一点时间。
AI代理不需要知道CAPTCHAs。扩展会在后台处理一切。你只需要在你的指令中包含一个等待时间,这样扩展就有时间在表单提交前解决挑战。
将以下内容发送给你的OpenClaw代理(通过Discord、WhatsApp、Telegram或任何渠道):
幕后发生的事情:
- 代理导航到reCAPTCHA演示页面
- CapSolver的内容脚本检测到reCAPTCHA小部件
- 扩展调用CapSolver API并解决挑战(通常在10-20秒内)
- 令牌被注入到隐藏的表单字段中
- 60秒后,代理点击提交
- 页面显示:“Verification Success… Hooray!”
提示:如果不确定,使用60秒。等待更久比过早提交更好。额外的等待时间不会影响结果。
以下是可以使用的经过验证的表达方式:
- “去[URL],等待60秒,然后提交表单”
- “导航到[URL],填写[字段],等待30秒,然后点击[按钮]”
- “打开[URL],大约一分钟后再点击提交并告诉我结果”
- “访问[URL],等待页面完全加载,然后提交”
避免这些——它们可能会让AI困惑或触发拒绝:
“等待CAPTCHA被解决”(AI不知道CAPTCHA)“使用CapSolver解决验证”(AI无法控制扩展)“点击reCAPTCHA复选框”(扩展处理这个——点击可能会干扰)
对于技术爱好者,以下是加载CapSolver扩展时发生的事情:
当OpenClaw的浏览器启动时,它会从配置中读取列表,并通过标志将每个路径传递给Chrome。这是Chrome用于开发人员扩展的相同机制——不需要特殊的插件系统。
- Chrome启动 时带有
- 扩展激活 —— 其服务工作者启动,内容脚本被注入到每个页面
- 在包含CAPTCHA的页面上 —— 内容脚本检测到小部件,调用CapSolver API,并将解决方案令牌注入页面
这是带有CapSolver扩展的 完整配置:
CapSolver API 密钥直接配置在扩展的 文件中(参见上文步骤2)。
症状:网关日志显示 但 CDP 中没有出现 目标。
原因:您使用的是品牌版 Google Chrome 137+,它会静默忽略 。
解决方法:切换到 Chrome for Testing 或 Chromium。在配置中将 更新为指向正确的二进制文件。
验证您的 Chrome 版本:
可能原因:
- 等待时间不足 — 增加到 60 秒
- 无效的 API 密钥 — 检查您的 CapSolver 仪表板
- 余额不足 — 为 CapSolver 账户充值
- 扩展未加载 — 参见“扩展未加载”部分
症状:网关重启后首次浏览器操作超时,但后续操作正常。
原因:Chromium 冷启动 + Playwright CDP 连接重试可能超过首次尝试的 20 秒工具超时。
解决方法:这是一个已知问题。只需重试命令 — 第二次尝试会成功,因为浏览器现在已预热。
症状:从品牌版 Chrome 切换到 Chrome for Testing 后,浏览器因磁盘缓存错误崩溃。
原因:用户数据目录由不同版本的 Chrome 创建,不兼容。
解决方法:删除旧的浏览器配置文件并重启:
更多等待时间总是更安全。CAPTCHA 通常在 5-20 秒内解决,但网络延迟、复杂挑战或重试可能增加时间。30-60 秒是最佳选择。
避免使用:
“导航到 URL,等待验证码解决,然后提交”
改用:
“访问 URL,等待大约一分钟,然后提交表单”
自然的表述与 AI 更契合,避免触发安全拒绝。
每次 CAPTCHA 解决都会消耗积分。定期查看 capsolver.com/dashboard 的余额以避免中断。
在远程服务器、Docker 容器或 CI 环境中运行 OpenClaw 时,始终在浏览器配置中设置 。Chrome 沙盒需要特殊的内核功能,大多数服务器环境不支持。
Chrome 扩展需要显示,即使在无头服务器上也是如此。使用 Xvfb 创建虚拟显示:
OpenClaw + CapSolver 集成代表了一种全新的 CAPTCHA 解决方案。无需编写代码检测 CAPTCHA、调用 API 或注入令牌,您只需:
- 下载扩展 并将其添加到配置中
- 指向 Chromium(不是品牌版 Chrome)
- 自然地与 AI 交流 — 在表单提交前包含等待时间
CapSolver Chrome 扩展会处理其余一切 — 检测 CAPTCHA、通过 CapSolver API 解决,并将令牌注入页面。您的 AI 助手根本不需要知道 CAPTCHA 的存在。
这就是拥有 AI 助手时的 CAPTCHA 解决方式:无形、自动且无需代码。
准备好开始了吗? 注册 CapSolver 并使用优惠码 OPENCLAW 在首次充值时获得额外 6% 的奖励!
不需要。 实际上,您应避免在消息中提及 CAPTCHA 或 CapSolver。扩展在后台无形工作。只需在指令中包含等待时间(例如,“等待 60 秒,然后提交”)以给扩展时间解决页面上的任何 CAPTCHA。
Google Chrome 137+(2025 年中发布)在品牌版中移除了 命令行标志。这意味着品牌版 Chrome 无法在自动化会话中加载扩展。您需要 Chrome for Testing 或独立的 Chromium,它们仍支持此标志。
CapSolver 支持 reCAPTCHA v2(复选框和隐形)、reCAPTCHA v3、Cloudflare Turnstile、AWS WAF CAPTCHA 等。Chrome 扩展会自动检测 CAPTCHA 类型并相应解决。
CapSolver 提供基于 CAPTCHA 类型和数量的有竞争力的定价。访问 capsolver.com 查看当前定价。
OpenClaw 是开源的,可在自己的硬件上免费运行。您需要 AI 模型提供者的 API 密钥,以及 CapSolver 账户和积分用于 CAPTCHA 解决。
对于大多数 CAPTCHA,30-60 秒足够。实际解决时间通常为 5-20 秒,但增加额外缓冲可确保可靠性。不确定时,使用 60 秒。
可以。您需要 Xvfb(X 虚拟帧缓冲区)来提供显示,因为 Chrome 扩展需要显示上下文。设置 并在后台运行 。同时在浏览器配置中设置 。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/258198.html原文链接:https://javaforall.net
