跳转到主要内容

难抓的网页,交给真实浏览器

云浏览器 API 连接 Playwright、Puppeteer 与 CDP

通过 Playwright、Puppeteer 或 CDP 连接真实云浏览器,结合住宅代理,获取 HTML、Markdown、JSON 和网页截图。

免费使用
https://
技术支持 AdsPower免费住宅动态代理远程操控云浏览器注册即送 500 积分

什么是 AdsCrawl?

AdsCrawl 是面向开发者和 AI Agent 团队的托管云浏览器 API,可用 Playwright、Puppeteer 或 CDP 操作动态网站,在支持的流程中使用住宅代理。注册后可用 500 免费积分测试浏览器任务,启动持久化云浏览器的套餐从每月 9 美元起。如果普通 HTTP 请求已经能拿到需要的数据,直接请求即可省下浏览器运行费用。

你的应用通过 AdsCrawl 选择浏览器 API 或 Cloud Browser,结合反爬应对方案访问目标网站。网页内容、结构化数据和截图可用于网页采集、AI 搜索洞察等工作流。

你的应用

代码 · AI Agent

AdsCrawl

浏览器自动化 API

浏览器 API

  • 代理路由
  • JS 渲染
  • 结构化提取

Cloud Browser 由 AdsPower 驱动

  • 原生指纹
  • 环境隔离
  • 远程操作

反爬应对方案

目标网站

访问 · 交互 · 获取
让网页数据即刻可用
  • HTML
  • Markdown
  • JSON
  • 截图
  • 网页采集
  • AI 搜索洞察

无论业务在哪个平台,都有 AdsCrawl 助力。

  • AliExpress
  • Amazon
  • eBay
  • Etsy
  • Facebook
  • Instagram
  • LinkedIn
  • Reddit
  • Shopee
  • Shopify
  • Temu
  • YouTube

云浏览器

你的浏览器,随时随地。

在 AdsCrawl 自托管的云端隔离环境中,运行功能齐全的 AdsPower 指纹浏览器。 打开网页即可远程访问,让开发测试、私密浏览和日常工作不再局限于一台设备。

从启动环境到实时操作,看看它如何工作。在 YouTube 观看
  • WebRTC,让远程操作更流畅

    实时视频流传输浏览器画面,点击、输入、滚动和切换标签自然连贯,如同操作本地浏览器。

  • 完整浏览器,扩展随你装

    浏览网页、运行 Web 应用、安装浏览器插件。在熟悉的浏览器里,完成测试、研究和日常任务。

  • Cookie 持久保存,下次继续

    保存浏览器配置与 Cookie,在其他设备登录 AdsCrawl 后继续使用同一环境,减少重复配置与登录。

  • 原生指纹,独立隔离

    基于 AdsPower 原生指纹浏览器,版本跟随 AdsPower 更新。每个配置拥有独立的浏览状态,让工作与日常浏览各有空间。

为开发测试而生为注重隐私的你而设
了解云浏览器

通过合适的 API 把浏览器能力接入你的应用

从网页渲染、结构化数据提取到网页截图与真实浏览器连接,五种 API 按需调用,轻松集成。

cURL
curl --fail-with-body -sS \
  -X POST "https://api.adscrawl.net/html" \
  -H "x-api-key: $ADSCRAWL_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "url": "https://www.adscrawl.net",
    "contentMode": "html",
    "waitUntil": "domcontentloaded"
  }' \
  --output page.html

# Use "contentMode": "markdown" for readable text.

从正确的地区,访问正确的网页

通过全球代理节点模拟不同地区的真实访问环境,减少地域限制、IP 冲突和节点失效对采集任务的影响。

一个浏览器,一个独立网络环境。

无需搭建代理池,也无需维护复杂的轮换策略。

🇺🇸US🇧🇷BR🇩🇪DE🇸🇬SG🇯🇵JP🇨🇦CA🇦🇺AU
+
正在加载代理线路

接入方式, 由你选择

在控制台自行配置,或交给你的 AI Agent 协助完成接入。

自己动手接入

  1. 注册 AdsCrawl 账号。
  2. 从控制台复制你的 API Key。
  3. 选择接口示例,发起第一次 API 请求。
获取 API Key

看看 AdsCrawl 能为你实现什么

从单个网页到多步骤工作流,让真实浏览器成为你下一个功能的基础。

浏览 API 文档

HTML · Scrape · Screenshots

将网页变成可用的数据

获取渲染后的 HTML,从动态页面提取字段,并保存网页截图。将网页内容接入研究、监测和 AI 工作流。

查看网页采集文档

CAPTCHA Solver · 2Captcha

自动解决 CAPTCHA 验证

在同一浏览器会话中识别并处理 reCAPTCHA、Turnstile、AWS WAF 等验证,无需人工接管即可让任务继续运行。

查看浏览器任务文档

CDP · Playwright

让浏览器完成多步骤操作

通过 Playwright 连接远程浏览器,在同一个会话中导航、点击、填写表单并读取结果,完成后释放浏览器。

查看远程 CDP 文档

Cloud Browser

保留环境,下次继续

使用自己的代理和 Cookie 启动云浏览器,打开交互界面直接操作。结束后停止运行,下次复用已保存的配置。

查看云浏览器文档

AdsCrawl 博客

网页采集与浏览器自动化的实用接入指南、工具对比与技术分享。

阅读全部文章

客户对 AdsPower 指纹浏览器的评价

来自 AdsPower 用户的反馈与公开安全认证

AdsPower 评价者 Luis R. 的头像

Luis R.

电子商务

选择 AdsPower 是为了安全管理账号。目前我对这个产品还是很满意的。

查看原评价
AdsPower 评价者 Eleanor X 的头像

Eleanor X

自由职业者

认可浏览器指纹保护功能,也认为产品的价格具有竞争力。

查看原评价
AdsPower 评价者 Celine Y. 的头像

Celine Y.

商务拓展经理

在联盟营销工作中使用 AdsPower,尤其喜欢用 RPA 自动化处理重复任务。

查看原评价

以上内容摘录或摘要自 AdsPower 官网

常见
问题

关于 AdsCrawl 接入、网页采集与浏览器自动化,你可能想了解的都在这里。

如何开始使用 AdsCrawl?

注册账号后,在控制台获取 API Key,使用上方示例发起请求。将密钥放入 x-api-key 请求头,并保存在服务端。

我应该选择哪一种 API?

获取页面内容选 HTML,提取结构化字段选 Scrape,生成网页图片选 Screenshots。需要脚本交互时选 CDP,需要可交互、可复用配置的浏览器时选 Cloud Browser。

可以采集 JavaScript 渲染的页面吗?

可以。浏览器任务会渲染页面后再返回数据。根据接口支持设置 waitUntil 或等待指定选择器,确保所需内容已经加载。

可以返回 Markdown 而不是 HTML 吗?

可以。在 POST /html 中设置 contentMode 为 markdown,获取适合阅读的正文;设置为 html 返回渲染后的 HTML,设置为 json 返回正文的结构化结果。

如何提取指定字段?

调用 POST /spa-extract,设置 mode 为 extract 并定义 fields。DOM 字段通过 CSS 选择器读取,network 字段可读取匹配的 JSON 响应。结果中的 missingFields 可帮助定位缺失数据。

可以截取整页或指定元素吗?

可以。POST /screenshot 返回 PNG 图片。通过 fullPage 截取整页,或使用 selector 截取第一个匹配元素。请以二进制文件保存响应。

支持 Node.js、Python 和 Playwright 吗?

HTTP API 可通过 Node.js fetch、Python requests、cURL 等客户端调用。浏览器自动化可先创建 CDP 会话,再使用返回的 webSocketDebuggerUrl 连接 Playwright。

Cloud Browser 和 CDP 有什么区别?

CDP 创建用于自动化的临时远程浏览器会话。Cloud Browser 保留浏览器配置,并在运行时提供交互界面;停止运行后仍保留配置,方便之后再次启动。

可以使用自己的代理吗?

可以。支持代理的接口可传入自定义代理配置。通过 API 启动或创建并启动 Cloud Browser 时,每次请求都必须提供有效代理。代理账号密码应放在独立字段中,不要写入 server URL。

可以携带 Cookie 访问登录后的页面吗?

支持的任务接口和云浏览器流程可传入 Cookie。请使用有权访问的账号,并检查 Cookie 的域名、路径和有效期;也可以通过 CDP 会话完成多步骤登录。

关闭浏览器查看窗口会停止运行吗?

不会。关闭查看窗口不会停止云浏览器,也不会停止计费。请调用 stop 接口,并确认 runtime.status 为 stopped。临时 CDP 会话则通过 DELETE /cdp/sessions/:sessionId 释放。

为什么请求会超时?

页面加载过慢、代理不可达或等待的选择器未出现,都可能导致超时。请检查响应错误、目标地址和代理连接,并在接口文档允许的范围内调整等待条件与超时时间。

积分不足或触发限流时怎么办?

收到 HTTP 402 时,检查控制台中的余额与套餐;收到 HTTP 429 时,降低并发并进行带退避的有限重试。当前套餐和额度以价格页及账号内显示为准。

如何让 AI Agent 帮我接入 AdsCrawl?

将上方的 Agent 接入指令复制给编码 Agent,按指引发起注册并完成集成。授权需要由你在浏览器中确认,Agent 随后使用获准的访问权限继续操作。

想了解更多? 查看接口文档价格