Googleの結果を大規模に取得しようとしたことがあるなら、すぐに壁にぶつかったはずです:ブロックとCAPTCHAです。その原因はリクエストがどのIPから来ているかにあり — その解決策がレジデンシャルプロキシです。
データセンターIP vs レジデンシャルIP
- データセンターIP はクラウド/ホスティングプロバイダーに属します。安くて高速ですが — 実際のユーザーはサーバーファームからブラウジングしないため、検索エンジンはそれらを認識して素早くブロックします。
- レジデンシャルIP はISPによって実際の家庭やスマートフォンに割り当てられます。それらを経由するトラフィックはごく普通の消費者のように見えるため、信頼され、ブロックされることはめったにありません。
レジデンシャルプロキシ は、あなたのリクエストをそうした実在の消費者IPのひとつ経由でルーティングします。
なぜSERP APIはそれに依存するのか
本物の google.com の結果を返すには、SERP APIはブロックされずにライブのページを取得しなければなりません。レジデンシャルプロキシはそれを可能にします:
your request → SERP API → residential proxy (real ISP IP) → google.com → results
これはあなたが料金を支払っている対価の大きな部分です。自前のレジデンシャルプロキシのプールを運用するのは高コストで複雑です — 自分でGoogleをスクレイピングするのが難しい理由をご覧ください。
あなたはこれらを一切管理しません
SERP APIの価値は、プロキシのレイヤーが見えないことにあります。serp.cheapでは、クエリを送信するとJSONが返ってきます — レジデンシャルプロキシ、リトライ、パースはすべて彼らの側で、リクエストあたり約 $0.0006 で処理されます。