使用CapSolver在Automa RPA中解决CAPTCHA验证码

Ethan Collins
Pattern Recognition Specialist
10-Sep-2025

使用Automa RPA(https://automa.site/)等工具,在线工作流自动化从未如此简单。它使您可以轻松地自动化复杂的任务,从表单提交到产品列表抓取,所有这些都通过直观的拖放界面实现——**无需编码**。
但是,当您使用Automa自动化更复杂的工作流时,一个反复出现的问题出现了:CapSolver。即使您只是从公共网页提取信息或自动化例行的表单提交,验证码也可能作为标准站点验证的一部分出现。
让我们一起了解如何使用CapSolver在Automa中有效地解决验证码问题,CapSolver是一个可扩展的、基于AI的验证码解决平台,可以与浏览器自动化无缝协作。
什么是Automa RPA?
Automa RPA是一个用于计算机任意复杂场景使用的桌面应用程序,支持跨任何操作系统、桌面软件和Web应用程序的自动化。使用Automa,用户可以:
- 使用我们直观的拖放界面轻松设计工作流。
- 将机器人无缝部署到各种操作系统和设备上。
- 利用人工智能进行智能任务执行和自适应学习。
Automa尤其适用于希望通过RPA(机器人流程自动化)节省时间并减少手动工作的营销人员、研究人员和数据分析师,使每个人都能成为自动化专家。
为什么验证码在浏览器自动化中是一个问题?
验证码(Completely Automated Public Turing tests to tell Computers and Humans Apart)旨在区分真实用户和自动化脚本。虽然它们在Web安全中扮演着重要的角色,但它们经常出现在内容丰富或动态的网站上——即使用户只是试图自动化访问公开可用的信息。
对于Automa RPA的用户来说,这些验证码挑战可能会中断任务执行,需要手动输入并降低自动化工作流的效率。
在Automa自动化过程中可能出现的常见验证码类型包括:
- reCAPTCHA v2 和 v3
- Cloudflare Turnstile
- 图片转文本验证码
- 其他视觉或行为挑战
这些验证码,虽然出发点良好,但可能会成为流畅、可靠的数据自动化的瓶颈——尤其是在涉及重复访问开放的、非敏感的Web内容的场景中。
介绍CapSolver:Automa的验证码求解器
CapSolver 是一种验证码求解服务,它使用人工智能和人工辅助求解技术来支持现代验证码挑战。它专为需要持续、快速绕过验证码的自动化开发人员和抓取专业人员而设计。
CapSolver主要通过两种方式与Automa协作:
-
CapSolver扩展程序——在流程执行期间解决基于浏览器的验证码的最简单方法
-
CapSolver API——非常适合Automa桌面应用程序或云触发的流程中更高级的用例
CapSolver还支持各种验证码类型,包括reCAPTCHA v2/v3、Cloudflare Turnstile,以及各种基于图像和文本的验证码等等,并且具有低延迟、高精度和经济实惠的价格,它是Automa RPA用户的最佳验证码求解器。
如何将CapSolver API与Automa集成
如果您正在使用Automa桌面应用程序进行浏览器自动化,一种自动解决验证码的强大方法是使用内置的HTTP请求模块将CapSolver API直接集成到您的工作流中。
这允许您以编程方式发送验证码求解任务,等待结果,然后继续您的工作流——所有这些都无需手动干预。
以下是集成工作方式的简化概述:
步骤1:创建一个新的验证码任务
使用Automa中的HTTP请求块向CapSolver的任务创建端点发送POST请求。例如:
-
方法:POST
-
URL:
https://api.capsolver.com/createTask -
标头:
Content-Type: application/json -
正文:
json
`{`
`"clientKey": "{{yourCapSolverAPIKey}}",`
`"task": {`
`"type": "RecaptchaV2TaskProxyLess",`
`"websiteURL": "https://example.com",`
`"websiteKey": "your-site-key"`
`}`
`}`
此请求创建一个新的验证码任务并返回一个taskId。
📌 对于更多验证码类型,如reCAPTCHA v3、Cloudflare或图片转文本,请参考CapSolver API文档。
步骤2:轮询结果
使用另一个HTTP请求块轮询结果:
-
方法:POST
-
URL:
https://api.capsolver.com/getTaskResult -
正文:
json
`{`
`"clientKey": "{{yourCapSolverAPIKey}}",`
`"taskId": "{{output_from_previous_step}}"`
`}`
使用Automa的延迟+条件块每隔几秒钟循环此请求,直到status变为"ready",然后提取解决方案。
步骤3:使用验证码令牌
一旦返回解决方案,就从响应中提取令牌,并将其传递到相应的输入字段中,或者根据需要在将来的HTTP调用中使用它(例如,在登录请求中)。
📘 官方资源:
如何将CapSolver扩展程序与Automa集成
虽然Automa目前不支持在其核心界面内直接安装浏览器扩展程序,但这并不意味着您无法享受CapSolver扩展程序的便利!Automa强大的灵活性使其能够与Selenium等浏览器自动化框架无缝协作,而Selenium又支持加载CapSolver等自定义扩展程序。
如果您希望在Automa工作流期间自动解决验证码,您可以触发HTTP请求或启动预加载了CapSolver扩展程序的Selenium脚本。
分步操作:将CapSolver扩展程序与Selenium一起使用
-
下载扩展程序
👉 CapSolver扩展程序GitHub发行版
下载并解压最新的.zip发行版。 -
配置您的API密钥
在解压的文件夹中,打开/assets/config.js并添加您的API密钥,从CapSolver仪表板获取。
js
CopyEdit
`const config = {`
`apiKey: 'YOUR_API_KEY',`
`...`
`}`
- 运行已加载扩展程序的Selenium
以下是用Selenium和Chrome的Python示例:
python
CopyEdit
`from selenium import webdriver`
`from selenium.webdriver.chrome.service import Service`
`from selenium.webdriver.chrome.options import Options`
`chrome_options = Options()`
`chrome_options.add_argument("--start-maximized")`
`chrome_options.add_argument("load-extension=/path/to/unzipped/extension")`
`# 可选:对于Chrome v137兼容性`
`chrome_options.add_argument("--disable-features=DisableLoadExtensionCommandLineSwitch")`
`service = Service("chromedriver")`
`driver = webdriver.Chrome(service=service, options=chrome_options)`
`driver.get("https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php")`
`# CapSolver扩展程序自动检测并解决验证码`
- 使用Automa自动化流程或触发
您可以使用Automa的HTTP请求或命令块触发上面的脚本,具体取决于您的桌面设置。

了解更多并探索其他框架
CapSolver扩展程序支持主要的框架,例如:
这些示例可以根据您的环境和技术偏好调整到您的Automa工作流中。
结论
验证码不再需要中断您的自动化工作流。使用CapSolver,您可以释放Automa RPA的全部潜力——无论您是抓取公共数据、自动化提交还是构建无需手动输入的多步骤流程。
立即注册即可获得为期14天的免费升级到我们的专业版计划!这将解锁更强大的功能,并且是使用Automa RPA启动您的无代码自动化之旅的完美方式。访问Automa官方 网站 以发现您可以实现的一切!
无论您选择在Automa桌面应用程序中使用CapSolver API,还是与Selenium等浏览器自动化框架一起使用CapSolver扩展程序,CapSolver都是为了满足您的需求而构建的——快速、准确且易于集成。
立即访问CapSolver仪表板开始使用。
需要帮助?浏览CapSolver文档和Automa文档。
Automa用户的额外奖励:充值CapSolver帐户时使用促销代码AUTOMA,即可获得独家6%的额外信用额度——无限制,无过期时间。

合规声明: 本博客提供的信息仅供参考。CapSolver 致力于遵守所有适用的法律和法规。严禁以非法、欺诈或滥用活动使用 CapSolver 网络,任何此类行为将受到调查。我们的验证码解决方案在确保 100% 合规的同时,帮助解决公共数据爬取过程中的验证码难题。我们鼓励负责任地使用我们的服务。如需更多信息,请访问我们的服务条款和隐私政策。
更多

如何正确输入验证码以及如何识别reCAPTCHA v2的站点密钥
识别ReCAPTCHA v2的站点密钥是处理现代CAPTCHA实现时常见的挑战。本文解释了为什么站点密钥很重要,为什么手动定位通常很困难,以及CAPTCHA识别服务如何简化这一过程。它还介绍了CapSolver的Chrome扩展程序,该程序可自动检测ReCAPTCHA v2参数并返回结构化结果,帮助用户更高效地处理启用CAPTCHA的网站。

Sora Fujimoto
16-Dec-2025

解决网页抓取中验证码的终极指南
CAPTCHA旨在阻止自动化访问,使网络爬虫更加复杂且效率降低。本文解释了CAPTCHA是什么,为什么网站会使用它们,以及它们如何干扰数据提取。同时介绍了实用的技术——如CAPTCHA求解服务、API和机器学习方法——以帮助网络爬虫减少中断,保持稳定且可扩展的数据收集工作流程。

Adélia Cruz
16-Dec-2025

iProxy.online:用您的个人手机5分钟内创建移动代理!
在本文中,我们将向您展示 iProxy.online 是什么以及他们提供的服务。

Lucas Mitchell
16-Dec-2025

如何集成Camoufox与CapSolver实现无缝CAPTCHA解决
了解如何将Camoufox与CapSolver集成,以可靠地大规模绕过Cloudflare Turnstile和reCAPTCHA。

Ethan Collins
16-Dec-2025

如何在进行网络爬虫时处理验证码
CAPTCHA挑战经常干扰网络爬虫流程。CapSolver提供API和浏览器扩展程序以解决多种CAPTCHA类型,帮助保持数据提取的流畅性并提高自动化效率。

Nikolai Smirnov
15-Dec-2025

最佳验证码破解扩展程序,适用于Chrome和Mozilla
CapSolver浏览器扩展程序可自动检测并解决Chrome和Firefox中的CAPTCHA挑战。它由先进的AI算法驱动,在后台无缝运行,无需任何编程技能。通过消除手动解决CAPTCHA,CapSolver帮助用户节省时间,提高生产力,并享受更流畅的浏览和自动化体验。

Nikolai Smirnov
15-Dec-2025

