AdsPower
AdsPower

AdsPower「API」常见问题解答

By AdsPower
3,151 Views

对于需要使用指纹浏览器高度自定义自动化解决方案,同时与其他系统集成的技术用户和团队来说,AdsPower 的 API 接口非常强大。

它支持通过程序化方式读写账号配置信息、启动和关闭浏览器、查询账号列表等功能。除此之外,还可以配合 Selenium 和 Puppeteer 等自动化框架,实现浏览器操作的自动化,包括全自动注册账号、一步到位自动建立并运营 FB 主页等,协助你高效创建多个耐用账号。

然而,用户在使用过程中可能会遇到一些疑惑和问题。在本篇文章中,我们会对AdsPower API 的一些常见问题进行解答,协助大家流畅使用 API。


AdsPower「API」常见问题解答


Q1:API接口状态显示异常

AdsPower「API」常见问题解答


答:首先,请确保您是在客户端操作,因为API接口需要在客户端使用;在网页端会显示接口状态“异常”。如果客户端也显示异常,这可能是由于电脑杀毒软件网络代理工具端口冲突,关闭这些软件或工具后再次尝试。


Q2:API如何通过程序化的方式来读写账号配置信息、启动和关闭浏览器、查询账号等基础接口?

答:可以通过脚本参数进行调用,详情可以参考 AdsPower 的官方API文档:


Q3:调用API接口执行脚本返回“502”、“503”错误


答:这表明当前网络无法访问API接口域名。可将域名 local.adspower.net 替换为 127.0.01localhost,或者更换电脑的网络代理工具尝试重新连接。



Q4:调用API创建环境接口执行脚本提示: {"code":-1,"msg":"group_id is required"}


答:请检查你的请求中是否包含了必需的 group_id 参数,API 创建环境时,分组ID是必填项

AdsPower「API」常见问题解答



Q5:调用API接口执行脚本提示错误码


例:错误码:requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=8125): Max retries exceeded with url: http://local.adspower.net:50325/api/v1/user/create (Caused by ProxyError('Cannot connect to proxy.', RemoteDisconnected('Remote end closed connection without response')))


答:类似问题通常为网络访问问题。可将域名 local.adspower.net 替换为 127.0.01localhost,或更换代理工具以解决此问题。



Q6:API启动浏览器之后是否要自己下载浏览器驱动,或者在什么路径?


答:不需要额外下载驱动。每个浏览器内核版本装后,会自动集成适配其Chrome内核版本的驱动。

例如:123内核浏览器的驱动路径:点击 AdsPower 软件左上角 文件-日志目录,打开 “ cwd_global ”--“chrome_123”。API 启动浏览器操作会返回 webdriver 驱动路径数据。

AdsPower「API」常见问题解答

AdsPower「API」常见问题解答



Q7:使用API启动浏览器禁止加载图片/禁用通知禁止不了


答:如果想要禁止加载图片或禁用通知,需要在启动浏览器时通过 launch_args 字段传递相应参数来启动浏览器。

AdsPower「API」常见问题解答


以上便是 AdsPower 「API」常见问题解答,除了 API,我们还有窗口同步RPA 等多个自动化功能帮你多场景解决问题,欢迎到客户端体验。安全的多账号管理+高效的自动化功能,AdsPower 让你的跨境之旅更加顺畅。

如果你有更多疑问,欢迎与 AdsPower 的技术支持团队联系。给我们发送详细的问题描述和截图,我们会尽快帮您解决。


*由于 AdsPower 产品功能会定期更新和优化,本文信息时效性有限,不构成对产品或服务的承诺,亦不应视作退款或交换的依据。如需进一步帮助,请联系我们的支持团队。



参考阅读

AdsPower「窗口同步」常见问题解答

字少事大:AdsPower RPA 全面免费



AdsPower

与AdsPower一起,开启多账号管理新篇章

AdsPower「API」常见问题解答