すべての proxy が同じ性能を持つわけではありません。データセンター proxy は保護されていないニュースサイトには十分ですが、Cloudflare で保護された E コマースページでは即座にブロックされます。レジデンシャル proxy は E コマースサイトを処理できますが、リクエストあたりのコストが 10 倍になります。
これまでは、ターゲットごとに機能する proxy タイプを特定し、状況が変わるたびに再設定する必要がありました。Smart Proxy Routing はこれを完全に自動化します。
仕組み
type: "proxy" を使用してタスクを送信すると、FourA はリクエストを送信する前にインテリジェントなルーティング判断を行います。
- ターゲット分析: システムはターゲットドメインを既知の保護プロファイル (Cloudflare、DataDome、Akamai、PerimeterX など) と照合します。
- ルート選択: 保護レベルに基づいて、最適な proxy タイプを選択します。
- データセンター: 保護されていない、または保護が軽度なサイト向け (最速かつ最も低コスト)
- レジデンシャル: 中程度の保護向け (Cloudflare JS チャレンジ、基本的な WAF)
- モバイル: 最も強力な保護向け (DataDome、PerimeterX の高度な保護)
- 自動リトライ: 選択したルートが失敗した場合、システムは自動的により高品質な proxy タイプにエスカレーションして再試行します。
これはすべて単一の API コール内で実行されます。proxy タイプを指定したり、リトライロジックを設定したりする必要はありません。
効果
1,000 の多様なターゲットドメインにわたるテスト結果:
- 中程度から高度な保護を持つサイトで成功率が 35% 向上
- 安価な proxy が機能する場面ではそれを使用するため、成功リクエストあたりの平均コストが 25% 削減
- レジデンシャルが不要な場合にデータセンター proxy を使用するため、応答時間の中央値が 40% 短縮
例
API の変更はありません。これまでと同じリクエストを送信できます。
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が保護されたサイトをどのように処理するかについての詳細は、ドキュメントを参照してください。