用途
AdsPower 反检测浏览器技能面向营销团队,用于在多账号营销自动化和广告活动场景中管理 AdsPower 反检测浏览器的配置文件。借助该技能,可以通过编程方式批量操作多个浏览器配置文件,每个配置文件拥有相互隔离的 Cookie、存储空间和独特的浏览器指纹,从而降低账号关联与被检测的风险。
主要能力
- 配置文件管理:创建、更新、删除配置文件,并按分组分页列出所有配置文件。
- 配置文件启动与关闭:启动指定配置文件并获取 WebSocket 端点、Selenium 端点及调试端口等连接信息;使用后关闭配置文件以释放资源。
- 指纹配置:支持传入自定义指纹参数,例如用户代理、语言、时区、WebRTC、位置和 Canvas 等。
- 自动化集成:可将配置文件连接至 Selenium、Puppeteer 和 Playwright 执行自动化任务。
- 常见模式:提供广告活动配置文件自动化、配置文件池管理器、批量创建配置文件等实现范式。
- 故障排查:提供 API 状态检查、带重试的启动逻辑,以及强制关闭所有运行中配置文件的方法。
使用方式
使用前提是在本地安装 AdsPower 桌面应用。需从官方网站下载并安装适用于 Windows 或 macOS 的应用程序,启动 AdsPower 并创建账号,然后在“Settings → API Settings”中启用 API 访问。
AdsPower 提供本地 HTTP API,默认端口为 50325,基础地址为 http://localhost:50325/api/v1。若使用云端 API,可通过环境变量提供 API Key。核心操作包括:
- 创建配置文件:调用
/user/create接口,传入名称、分组等参数。 - 启动配置文件:调用
/browser/start接口,返回 WebSocket、Selenium 端点与调试端口。 - 关闭配置文件:调用
/browser/stop接口。 - 列出配置文件:调用
/user/list接口,支持分页和按分组筛选。 - 更新配置文件:调用
/user/update接口。 - 删除配置文件:调用
/user/delete接口。
在自动化集成方面,可基于启动返回的调试端口使用 Selenium 的 debuggerAddress 连接;或使用 Puppeteer 的 browserWSEndpoint 连接;或使用 Playwright 的 chromium.connect_over_cdp 连接。
适用场景
适用于多账号营销自动化与广告活动运营,例如跨多个配置文件执行广告投放任务、为特定活动批量创建配置文件、通过配置文件池管理可用配置文件,以及为不同账号定制指纹配置以隔离账号环境。
限制与注意事项
AdsPower 需要在本地安装桌面应用程序,本地 API 默认监听 50325 端口。使用后应始终关闭配置文件以释放资源;在启动配置文件之间添加延迟以降低被检测风险;使用分组组织活动和团队;监控活跃配置文件以防止资源耗尽;为网络和 API 故障实现错误处理;对长时间运行的活动定期轮换配置文件;备份重要的配置文件和指纹配置。该资料未提供定价、收费方式、各操作系统具体版本要求以及平台检测效果等细节,这些信息暂未提供。