并非所有 proxy 都是相同的。数据中心 proxy 在没有保护的新闻网站上运行良好,但在受 Cloudflare 保护的电子商务页面上会立即被封禁。住宅 proxy 可以处理该电子商务网站,但每个 request 的成本要高出 10 倍。
在此之前,您必须找出适用于每个目标的 proxy 类型,并在情况发生变化时重新配置。Smart Proxy Routing 将这一过程完全自动化。
工作原理
当您发送带有 type: "proxy" 的任务时,FourA 现在会在发送 request 之前做出智能路由决策:
- 目标分析: 系统会根据已知的保护配置文件(Cloudflare、DataDome、Akamai、PerimeterX 等)检查目标域名
- 路由选择: 根据保护级别,它会选择最佳的 proxy 类型:
- 数据中心 适用于未受保护或轻度保护的网站(最快、最便宜)
- 住宅 适用于中度保护(Cloudflare JS 挑战、基础 WAF)
- 移动 适用于最强力的保护(DataDome、PerimeterX 高级版)
- 自动重试: 如果选择的路由失败,系统会自动升级到更高质量的 proxy 类型并重试
这一切都发生在单个 API 调用中。您无需指定 proxy 类型或配置重试逻辑。
实际成效
在我们在 1,000 个不同目标域名进行的测试中:
- 成功率提高了 35%(在具有中高保护的网站上)
- 单个成功 request 的平均成本降低了 25%,因为系统在可行时会使用更便宜的 proxy
- 中位数响应时间缩短了 40%,因为在不需要住宅 proxy 时会使用数据中心 proxy
示例
API 没有发生变化。您仍然发送相同的 request:
curl -X POST https://eu.api.foura.ai/api/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://protected-site.com/products",
"type": "proxy",
"options": {"proxyCountry": "US"}
}'
路由发生在服务端。您的代码无需更改。
地理位置定位
Smart routing 支持地理位置定位。当您设置 proxyCountry 时,系统会选择该国家/地区内最佳的 proxy 类型。这对于以下场景特别有用:
- 价格监控: 查看向特定市场客户展示的准确价格
- 内容验证: 检查本地化内容是否正确显示
- 广告验证: 确认广告在正确的地区投放
这对您意味着什么
如果您目前正在使用 proxy 任务类型,您已经从 smart routing 中受益。它是作为透明升级部署的,因此不需要更改代码。
如果您一直在使用 single 或 browser 任务并被封禁,现在是尝试 proxy 的好时机。Smart routing 系统处理了以前使 proxy 配置成为手动过程的复杂性。
请查看文档以了解有关 FourA 如何处理反爬虫保护的更多详细信息。