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 形式でリストをエクスポートし、スクレイパーに読み込ませてください。
責任あるスクレイピングとよくあるミス
プロキシが変えるのはリクエストの送信元であり、収集してよいデータの範囲ではありません。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あたりの価格が下がり、帯域は無制限です。
米国データセンタープロキシを見る