如何将 AdsCrawl 与 Sendwin 结合使用:多账户浏览器 + 云端

将 AdsCrawl 的云浏览器 API 与 Sendwin 的隔离配置文件相结合,实现多账户抓取、QA 和监控。包含设置、工作流程和示例。

Anonymous9 分钟阅读

如何将 AdsCrawl 与 Sendwin 结合使用:多账户浏览器、桌面端与云端

在抓取动态网站的同时管理多个账户是一个常见的痛点:每个账户都需要自己的 Cookie、指纹和代理,而抓取层需要一个真实的浏览器来渲染 JavaScript。AdsCrawl 和 Sendwin 解决了这个问题的不同部分。AdsCrawl 为你提供托管的云浏览器和自动化 API。Sendwin 为你提供隔离的、受指纹保护的浏览器配置文件,你可以在本地或云端运行。两者结合,可以让你大规模运行需认证的多账户工作流,而不会在账户之间泄露会话。

本指南解释了这两者如何配合、如何设置它们,以及你可以构建什么。

为什么要结合 AdsCrawl 和 Sendwin?

First viewport screenshot of Sendwin — The multi-account browser, desktop & cloud

First viewport screenshot of Sendwin — The multi-account browser, desktop & cloud.

Sendwin 的首屏截图 — 多账户浏览器、桌面端与云端。

AdsCrawl 是一个托管的云浏览器和浏览器自动化 API。你可以将 Playwright、Puppeteer 或任何 CDP 客户端连接到真实的云端 Chromium 浏览器,通过住宅或自定义代理路由流量,并从 JavaScript 密集型页面中获取 HTML、Markdown、JSON 或截图。它还提供有状态的云浏览器配置文件、带有短期实时控制令牌的远程 CDP 会话,以及按用户计算的运行配额。

Sendwin 是一款面向代理机构、卖家和团队的多账户浏览器。每个配置文件都有自己的 Cookie、存储、指纹设置和代理。配置文件可以在设备之间同步,也可以与付费队友共享,而无需共享密码。

单独使用时,AdsCrawl 处理渲染和提取,但需要你自己管理身份和会话。Sendwin 处理身份和会话,但不是自动化 API。两者结合时,Sendwin 提供隔离的、已登录的浏览器身份,AdsCrawl 提供可扩展的自动化层来驱动它。

两个产品如何配合

Sendwin 帮助中心 | 套餐与计费的首屏截图。

可以把它看作一种分工:

  • Sendwin 负责账户身份:每个配置文件的 Cookie、指纹、代理、时区和登录状态。
  • AdsCrawl 负责自动化运行时:云端 Chromium、CDP 会话、渲染、提取和截图。
  • 你的代码 负责编排:它选择一个 Sendwin 配置文件,使用匹配的代理和 Cookie 启动一个 AdsCrawl 会话,运行任务,并存储结果。

这种分离正是让多账户抓取变得可管理的原因。你不会将账户状态混入抓取代码中,也不会要求配置文件管理器渲染 SPA 或返回结构化 JSON。

设置:分步指南

Sendwin 定价 | 多账户浏览器配置文件套餐的首屏截图。

1. 创建你的 Sendwin 配置文件

安装 Sendwin 桌面应用(Windows、macOS 或 Linux)或使用云浏览器。为你管理的每个账户创建一个隔离的配置文件。每个配置文件都有自己一致的指纹、自己的 Cookie 和自己的代理。分配一个住宅或自定义 HTTP/SOCKS5 代理,并让 Sendwin 根据代理所在国家设置时区和语言。

在该配置文件中登录目标网站,然后根据需要同步或共享配置文件。对于团队,与付费队友共享配置文件,使其打开时已登录,并设置你控制的过期时间。

2. 获取你的 AdsCrawl API 密钥

注册 AdsCrawl,从仪表板复制你的 API 密钥,并将其保存在你的服务器上。在每个请求的 x-api-key 标头中发送它。如果你愿意,可以将设置提示粘贴到编码代理中,让它引导你完成注册和集成。

3. 选择合适的 AdsCrawl 端点

  • POST /html 用于渲染后的 HTML 或 Markdown(contentMode: markdown)。
  • POST /spa-extract 用于结构化字段,使用 CSS 选择器处理 DOM 字段,并匹配 JSON 响应处理网络字段。
  • POST /screenshot 用于 PNG,整页或单个元素。
  • 当你需要 Playwright 或 Puppeteer 点击、填写表单和导航时,使用远程 CDP 会话。
  • 当你想要一个可复用的配置文件并带有实时查看器时,使用云浏览器。

4. 将 Sendwin 的身份传递给 AdsCrawl

对于支持代理的 API,发送与 Sendwin 为该配置文件使用的相同代理配置。对于需认证的页面,传递该配置文件的 Cookie。对于多步登录流程,使用 CDP 会话,以便浏览器在步骤之间保持状态。

一个最小的渲染页面请求如下所示:

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://example.com/dashboard",
    "contentMode": "markdown",
    "waitUntil": "domcontentloaded"
  }' \
  --output page.md

5. 按账户进行编排

遍历你的 Sendwin 配置文件。对于每个配置文件,使用该配置文件的代理和 Cookie 启动一个 AdsCrawl 会话,运行任务,然后关闭会话。将并发数控制在你的 AdsCrawl 套餐限制内,并使用退避策略处理 HTTP 402(积分)和 HTTP 429(速率限制)。

实际示例

Sendwin 帮助中心 | 免费与付费套餐的每日云时间首屏截图。

示例 1:多账户价格监控

你在一个市场上管理十个卖家账户。每个账户看到的价格和库存略有不同。创建十个 Sendwin 配置文件,每个都有自己的代理。对于每个配置文件,使用该配置文件的 Cookie 和代理调用 AdsCrawl 的 POST /spa-extract,并定义价格、库存和卖家名称字段。按账户存储结果并每天进行差异比较。

示例 2:跨客户网站的代理机构 QA

一家代理机构对需要登录的客户网站进行 QA。每个客户获得一个 Sendwin 配置文件,带有自己的指纹和代理。使用 AdsCrawl 的远程 CDP 会话连接 Playwright,登录,点击关键流程,并捕获 POST /screenshot 图像进行视觉审查。由于每个客户在自己的配置文件中运行,一个客户的会话永远不会渗入另一个客户的会话。

示例 3:广告和内容验证

你需要验证广告和本地化内容在不同地区是否正确渲染。Sendwin 配置文件携带适合地区的代理和时区。AdsCrawl 从匹配的地区渲染页面,并返回 HTML、Markdown 或截图。你无需维护自己的浏览器集群,即可获得地区准确的证据。

这种组合的优势

First viewport screenshot of Pricing | Sendwin - Plans for Multi-Account Browser Profiles

First viewport screenshot of Pricing | Sendwin - Plans for Multi-Account Browser Profiles.

  • 无会话渗漏。 Sendwin 的隔离配置文件将 Cookie 和指纹分开,因此账户永远不会混合。
  • 真实渲染。 AdsCrawl 在返回内容之前渲染 JavaScript 密集型页面,因此 SPA 和动态仪表板可以正常工作。
  • 地理准确的结果。 两个产品中的代理路由使时区、语言和出口 IP 保持一致。
  • 对团队友好。 Sendwin 无需密码即可共享配置文件;AdsCrawl 将 API 密钥保留在服务器端。
  • 随套餐扩展。 AdsCrawl 的层级(免费、Hobby 每月 $9、Starter 每月 $49、Pro 每月 $199)可扩展积分、并发和配置文件。Sendwin Pro 每月 $19 提供 150 个配置文件,Team 每月 $49 提供 500 个配置文件。

决策指南:何时使用哪个

First viewport screenshot of Your daily cloud time on Free vs paid plans | Sendwin Help Center

First viewport screenshot of Your daily cloud time on Free vs paid plans | Sendwin Help Center.

需求 使用
隔离的账户身份、指纹、团队共享 Sendwin
渲染、提取、截图、CDP 自动化 AdsCrawl
大规模需认证的多账户抓取 两者结合
单一用途的截图 API 考虑使用专用的截图 API
无代码点击式抓取 考虑使用可视化抓取工具

如果你仍在比较自动化平台,请参阅我们的分析 AdsCrawl vs Browserbase vs Browserless 和 AdsCrawl vs Zyte。如需更广泛的市场视角,请阅读 2026 年十大网页抓取 API 平台。

相关阅读

常见问题

如果我已经使用 AdsCrawl 云浏览器配置文件,还需要 Sendwin 吗?

AdsCrawl 云浏览器配置文件在你停止会话后仍会保留设置,这对于复用很有用。Sendwin 增加了按配置文件的指纹保护、按配置文件的代理管理,以及无需密码的团队共享。如果你跨人员和设备管理多个账户,Sendwin 涵盖了 AdsCrawl 不提供的身份管理。

我可以在两个产品中使用自己的代理吗?

可以。Sendwin 支持每个配置文件使用 HTTP 和 SOCKS5 代理,以及包含的住宅代理。AdsCrawl 在支持的端点上接受自定义代理配置,并且每次启动云浏览器都需要有效的代理。在两个工具中为同一个配置文件使用相同的代理,以保持出口 IP 一致。

如何处理已登录页面的 Cookie?

将配置文件的 Cookie 导出或传递到 AdsCrawl 请求中。检查域、路径和过期时间。对于多步登录,使用 CDP 会话,以便浏览器在步骤之间保持状态。仅对你被授权访问的账户使用 Cookie。

如果我的 AdsCrawl 积分用完了会怎样?

你会收到 HTTP 402。在仪表板中检查你的积分余额和套餐。对于 HTTP 429,降低并发并使用退避重试。套餐限制列在定价页面和你的账户中。

关闭 AdsCrawl 实时查看器就足以停止云浏览器吗?

不。关闭查看器会让云浏览器继续运行,使用费用会继续产生。调用停止端点并确认 runtime.status 为 stopped。要释放临时 CDP 会话,请调用 DELETE /cdp/sessions/:sessionId。

我的编码代理可以为我设置 AdsCrawl 吗?

可以。将设置提示粘贴到你的编码代理中。它将引导你完成注册、请求 API 密钥,并将 AdsCrawl 集成到你的项目中。你在浏览器中批准访问。

结论

First viewport screenshot of Plans & billing | Sendwin Help Center

First viewport screenshot of Plans & billing | Sendwin Help Center.

AdsCrawl 和 Sendwin 解决的是互补的问题。Sendwin 为每个账户提供自己的浏览器身份,AdsCrawl 为你的代码提供一个可扩展的云浏览器来进行渲染、提取和自动化。将它们结合在一起,你可以获得保持隔离、地理准确且对团队友好的需认证多账户工作流。从一个 Sendwin 配置文件和一个 AdsCrawl 请求开始,然后随着账户列表的增长进行扩展。

有关自动化方面的更多信息,请参阅 AdsCrawl 如何与搜索数据 API 配合使用:如何将 AdsCrawl 与 Searlo 结合使用,并在 AdsCrawl vs ScreenshotAPI.net 中比较渲染选项。

外部参考:AdsCrawl、Sendwin、Sendwin 帮助中心。