Browser Automation Studio (BAS)
面向 BAS 生态的 CaptchaSonic 官方集成。
Browser Automation Studio (BAS) 是一款强大的可视化自动化工具。CaptchaSonic 通过其原生的验证码求解动作与 BAS 集成。
方法 1:内置 Action(标准方式)
BAS 原生支持 2Captcha 协议。您只需将相关请求重定向到我们的服务器即可。
- 打开 BAS 的 Settings。
- 进入 Captchas 选项卡。
- 选择 2Captcha 服务。
- 输入您的 API Key。
- 在 Server URL 或 Host 字段中填写:
api.captchasonic.com
方法 2:自定义 CaptchaSonic 模块
如需 GeeTest v4 求解或 AWS WAF 令牌生成等高级功能,我们提供了专用的 BAS 模块。
安装
- 从 Releases 页面 下载
CaptchaSonic.bas模块。 - 在 BAS 中依次进入 Project -> Module Manager -> Install from file。
- 重启 BAS 以加载新动作。
使用模块动作
该模块会在您的动作列表中新增一个 "CaptchaSonic" 文件夹,包含以下特定 block:
- Solve reCAPTCHA:增强逻辑,支持自定义 User-Agent。
- Generate AWS Token:直接输出有效的 AWS WAF cookie。
- GeeTest 4 Solver:处理现代滑块验证码的完整握手流程。
主动求解
在 BAS 中,如果您已知 sitekey,那么在导航到目标页面之前先解决验证码通常更高效,这能减少浏览器会话总时长。
// 示例逻辑流程
1. 查询 API 余额
2. 提交任务(SiteKey, URL)
3. 导航到 URL
4. 等待任务结果
5. 将 token 注入隐藏输入框
6. 点击提交
常见问题
- 等待超时:请确保 BAS 中的 "Wait time" 至少设为 60 秒(60000ms)。AI 求解很快,但仍存在网络开销。
- 浏览器指纹:在 BAS 中使用扩展时,请确保浏览器设置中已勾选 "Enable Extensions"。