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