Webスクレイピング・データ収集向けプロキシ

更新日:

ほとんどのWebスクレイピングでは、専用IPv4のデータセンタープロキシが最もコストパフォーマンスに優れ、より厳しいサイトには固定ISPプロキシが控えとして役立ちます。リクエストを専用IPのプールに分散し、リクエスト頻度を適度に保ち、各サイトのrobots.txtと利用規約を守りましょう。

データ収集にプロキシを使う人

1つのIPから公開データを大規模に収集する方法は、長くは続きません。サイトは1つのアドレスから送れるリクエスト数を制限しており、オフィスのIPで大量にスクレイピングすると、建物内の全員がそのIPをブロックされる恐れがあります。

プロキシのプールを使えば負荷を分散でき、特定の国の訪問者と同じようにサイトを見られ、自社のネットワークを巻き込まずに済みます。

  • 競合の価格や在庫を追跡するECチーム
  • 公開データセットを収集する研究者やアナリスト
  • 自社サイトが各国からどう表示されるかをテストする開発者
  • 旅行、不動産、求人情報のアグリゲーター

固定の専用IPがスクレイピングに向く理由

固定プロキシなら、ローテーションを自分で制御できます。スクレイパーはリクエストやセッションごとにリストからIPを選ぶため、どのIPが何をしたかを正確に把握でき、レート制限を受けたIPは外せます。

各IPは1人の利用者専用なので、その評価はあなたの使い方次第であり、以前に他の利用者が何をしたかには左右されません。帯域は無制限なので、大きなページや画像、長時間のクロールでもデータ料金がかさみません。

  • 予測可能:レンタル期間中は同じIP。ツールのホワイトリストにも登録しやすい
  • クリーン:他の利用者とIPを共有しません
  • 帯域無制限:GB単位の課金なし
  • セッションに強い:ログイン中やカートのセッションは1つのIPを維持し、その後で切り替え

スクレイピングに選ぶべきプロキシタイプ

まずはデータセンターIPから始め、サイトにブロックされる場合だけISPに切り替えましょう。国は、見たいサイトのバージョンに合わせて選びます。

対象おすすめの商品理由
一般的な公開サイト、API、カタログ専用IPv4(データセンター)最速かつ最もコスト効率が高い。7か国に対応
データセンターのIP帯をブロックするサイト固定ISP(米国、ベトナム)インターネットプロバイダーに登録されたIPで、一般ユーザーに見える
IPv6対応サイトの超大規模クロールIPv6アドレス空間が広い。対象がIPv6に対応しているか先に確認
アジアのローカル結果日本、韓国、シンガポール、香港、ベトナムの専用IPv4現地の訪問者と同じようにサイトを表示

おすすめのスクレイピング設定

当社のプロキシはユーザー名とパスワード認証のHTTP/HTTPSで、一般的なスクレイピング用ライブラリやツールはすべて対応しています。Ordersから ip:port:user:pass 形式でリストをエクスポートし、スクレイパーに読み込ませてください。

  • プールの規模はリクエスト頻度に合わせます。少数のIPを酷使するより、多くのIPでIPあたりの頻度を下げるほうが有利です。
  • IPのローテーションは自分のコードで行い、ログインやカートのセッションごとに1つのIPを維持します。
  • 自然なヘッダーを送り、間隔を空け、HTTP 429や403が返ったら頻度を下げます。
  • プロキシチェッカーで各IPをテストし、遅いIPやブロックされたIPはローテーションから外します。
  • プロキシ設定のないデスクトップツールは、Proxifier経由で通信させます。

責任あるスクレイピングとよくあるミス

プロキシが変えるのはリクエストの送信元であり、収集してよいデータの範囲ではありません。robots.txt、サイトの利用規約、適用されるデータ保護法を守り、処理する権利のない個人データは決して収集しないでください。

  • 大量の並列リクエストでサイトに負荷をかけ、速度低下や全員のブロックを招く
  • 自分のものではないアカウントでログイン後のページをスクレイピングする
  • robots.txtや利用規約を無視する。悪質な乱用は当社の利用規約にも違反します
  • データセンターIPのほうが速く済む作業にまで、すべてISPプロキシを使う
  • レスポンスを確認せず、ブロックされたページやCAPTCHAがデータに混入する

よくある質問

WebスクレイピングにはデータセンターとISPのどちらがよいですか?

まずはデータセンターです。専用IPv4プロキシは高速で、対応国も多くなります。固定ISPプロキシは、データセンターのIP帯をブロックするサイトにだけ使いましょう。詳しくはプロキシタイプの比較をご覧ください。

スクレイピングにはローテーションプロキシが必要ですか?

必ずしも必要ではありません。固定IPのプールがあれば、自分のコードでローテーションでき、どのリクエストにどのIPを使うかを完全に制御できます。

帯域制限はありますか?

ありません。当社のプロキシは帯域無制限なので、料金はギガバイト単位ではなく、1IPあたりの月額です。

SOCKS5には対応していますか?

当社のプロキシはユーザー名とパスワード認証のHTTP/HTTPSです。requests、Scrapy、Puppeteer、Playwrightなど、ほとんどのスクレイピングライブラリがそのまま対応しています。HTTPとSOCKS5の違いもご覧ください。

Webスクレイピングは合法ですか?

収集する内容、あなたの所在地、サイトの利用規約によります。robots.txtを守りながら公開された非個人データを収集することは一般的な慣行です。プロジェクトに適用されるルールを確認してください。

スクレイピング用のIPプールを構築

専用IPv4プロキシを必要な数だけ注文できます。購入数が増えるほど1IPあたりの価格が下がり、帯域は無制限です。

米国データセンタープロキシを見る

関連記事

Webスクレイピング用プロキシ|大規模データ収集に | Vinaproxy.com