
Emma Foster
Machine Learning Engineer
已发表 Sep 16, 2026
已更新 Sep 16, 2026 · 最小阅读量

一个浏览器代理可以正确完成十个步骤,但在第十一步遇到验证码时仍会停止。新的CapSolver代理自动化页面展示了验证码解决在该运行中的位置。浏览器或代理检测到挑战,发送所需细节,接收结果,然后继续原始任务。CapSolver不会替代代理框架或浏览器控制器。我们发布了一篇概述页面以及针对MCP、LangChain、浏览器使用、OpenAI Agents SDK和Playwright的独立指南,以便开发者可以使用他们已有的工具开始。
代理自动化中心将新的集成路径集中在一个地方。该页面展示了完整的请求流程,并帮助开发者在配置任何内容之前选择合适的指南。
五个专用集成页面现已上线:
每个指南都遵循其框架的惯例。MCP页面涵盖服务器和客户端设置;其他页面展示CapSolver调用在框架正常工具或浏览器流程中的位置。
代理运行已经拥有多位负责人。模型或运行时选择下一步操作。框架管理回合和工具调用。浏览器处理导航和页面交互。日志和追踪记录运行。CapSolver仅负责支持的验证码任务。
这些工具已经提供了添加外部功能的位置。MCP服务器暴露可发现的工具。LangChain代理在代理循环中调用工具。OpenAI代理SDK支持函数工具和MCP支持的工具。浏览器使用接受自定义操作,而Playwright为开发者提供对浏览器脚本的直接控制。
新指南在这些现有点上附加了CapSolver。导航、权限、编排和最终操作仍由已控制它们的应用程序负责。
根据团队已控制的系统部分选择集成。
| 集成路径 | 最佳适用场景 | CapSolver进入工作流的位置 |
|---|---|---|
| MCP服务器 | 如Claude Desktop、Claude Code、Cursor和Cline等MCP兼容客户端 | 客户端通过标准MCP服务器发现CapSolver工具并在适当时候调用它们。 |
| LangChain | 使用工具循环的LangChain或LangGraph代理 | CapSolver作为具有定义输入和结构化结果的可调用工具暴露。 |
| 浏览器使用 | 浏览器原生代理 | CapSolver作为代理可以在浏览器会话中调用的操作进行注册。 |
| OpenAI代理SDK | 使用函数工具、追踪和交接的Python代理 | 解决功能被封装为代理运行时可用的函数工具。 |
| Playwright | 自定义脚本、QA、RPA和基于浏览器的代理 | 检测和解决直接附加到受控页面和自动化流程上。 |
使用MCP当多个兼容客户端应共享同一服务器接口时。当CapSolver应出现在现有代理的工具列表中时使用框架集成。当团队拥有浏览器脚本并希望直接控制检测、任务处理和结果应用时使用Playwright。
领取CapSolver优惠代码
立即提升您的自动化预算!
在充值CapSolver账户时使用优惠代码 CAP26,每次充值可获得额外 5% 的奖励——无限制。
现在在您的 CapSolver仪表板 中领取
概述页面保持验证码任务可见,而不是将其隐藏在辅助函数中。每个集成遵循五个阶段:
这种划分也使失败更容易归责。损坏的选择器、过期的会话或导航错误属于浏览器端。任务创建、处理或结果错误属于CapSolver调用。团队可以重试正确的操作而无需盲目重新运行整个工作流。
CapSolver AI代理文档 详细解释了MCP服务、代理工具和核心SDK路径。
CapSolver MCP页面 适用于希望在多个MCP兼容客户端之间使用一个服务器连接的团队。服务器公开工具名称、描述和输入模式,因此开发者无需为每个客户端编写不同的包装器。
这遵循MCP工具模型:服务器公开可调用函数,客户端列出它们,模型在调用时提供结构化参数。官方 Model Context Protocol工具规范 建议向用户展示可用工具及其调用时机,并对敏感操作提供人工控制。
CapSolver的 MCP服务文档 涵盖了安装、服务器配置、可用工具和客户端示例。如果多个客户端需要调用相同的CapSolver服务,请从这里开始。
其余指南在不改变每个框架正常运行工具方式的情况下添加了CapSolver。
LangChain代理在向停止条件推进时调用工具。官方LangChain代理文档 描述了模型和工具节点之间的循环。在CapSolver指南中,验证码解决只是该循环中可用的工具之一。
OpenAI代理SDK可以从Python函数构建工具模式。其官方工具文档 涵盖了函数工具、托管工具、运行时工具和MCP支持的工具。CapSolver可以添加到该工具列表中,同时SDK继续管理回合、追踪、防护措施和交接。
浏览器使用允许开发者注册自定义操作。浏览器使用工具指南 展示了代理如何在浏览器任务中调用类型化的Python函数。CapSolver操作处理支持的验证码,然后将会话交还给浏览器使用。
Playwright是拥有自动化代码的团队的直接选择。Playwright项目 支持跨Chromium、Firefox和WebKit的测试、脚本和代理工作流。CapSolver指南在页面导航、断言、会话管理和其余脚本保持在开发者控制下时添加了挑战处理。
这些指南适用于已经拥有代理或浏览器工作流并需要添加支持的验证码解决的团队。
代理平台团队可以使用MCP或框架工具使CapSolver在工作流中可重用。QA和RPA工程师可以在现有的Playwright脚本中保持调用。数据和研究自动化团队可以在保留自己权限、速率限制、验证和结果处理的同时添加解决步骤。比较框架的开发人员可以使用概述来查看每个集成如何进行调用。
需要更广泛实现上下文的团队还可以查看现有的文章 AI代理的网络自动化基础设施堆栈 和 AI与自动化常见问题解答。
打开 代理自动化概述,然后选择已拥有工作流的运行时页面。选择MCP用于共享服务,框架指南用于原生代理工具,或Playwright用于直接浏览器控制。
在生产使用前,决定工具可能运行的时间、授权的域名和任务、错误如何映射到代理状态,以及您的应用程序将记录什么。工作集成并不授予访问私有、受限或敏感数据的权限。仅在合法、授权的自动化和批准的公共数据工作流中使用CapSolver。
新页面将验证码从未定义的浏览器故障转变为具有已知输入、结果和错误归属的特定工具调用。
访问代理自动化中心,选择您的集成,并按照链接的设置文档操作。CapSolver 处理支持的验证码任务;您的代理和浏览器工具仍负责其周围的一切。
Q: CapSolver是一个完整的AI代理平台吗?
不。CapSolver提供可以连接到现有代理、编排框架或浏览器自动化堆栈的验证码解决功能。
Q: 团队应该首先选择哪个集成?
选择MCP用于兼容客户端之间的共享工具接口,选择框架特定路径用于现有代理循环,或在团队直接控制浏览器自动化代码时选择Playwright。
Q: CapSolver会取代LangChain、浏览器使用、OpenAI代理SDK或Playwright吗?
不。这些工具将继续管理代理行为、编排和浏览器交互;CapSolver处理支持的验证码解决步骤。
Q: 团队可以跟踪解决失败吗?
是的。推荐的工作流记录请求ID、结果状态和错误,以便将解决步骤与浏览器或编排失败分开诊断。
Q: 这是为无限制自动化设计的吗?
不。CapSolver仅应在合法、授权的自动化和批准的公共数据工作流中使用,并具备适当用户控制和合规检查。

Emma Foster
Machine Learning Engineer
Where machine learning meets practical AI tooling.
关于作者