SuperAPI AI 工具集

adspower-antidetect-browser

营销与增长

查看项目

更新于 10-15 15:21

技能介绍

用途

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 故障实现错误处理;对长时间运行的活动定期轮换配置文件;备份重要的配置文件和指纹配置。该资料未提供定价、收费方式、各操作系统具体版本要求以及平台检测效果等细节,这些信息暂未提供。