ウェブスクレイピングモバイルプロキシ、リクエストごとに新しいモバイルIPで公開データ収集
ウェブスクレイピングモバイルプロキシは、公開ウェブページを多く開く際にリクエストごとに異なるモバイルIPで接続する方法です。回転モバイルプロキシはGBあたり$3.59の料金で26か国のモバイルIPを使用します。
Google
eBay
Etsy
ウェブスクレイピングに回転モバイルプロキシが適している理由
公開ページを多く開くと同じIPからのリクエストが集中します。ローテーションモバイルプロキシはリクエストごとに異なるモバイルIPで送信するため、リクエストが広く分散し、サイトは各リクエストを異なる携帯電話ユーザーのアクセスとして見ます。
モバイルIPは多くのユーザーが共有する通信網アドレスであるため、サイトが普通のアクセスとして受け入れます。そのため、応答が均等に返り、収集作業が計画通りに続きます。
ローテーティングモバイルプロキシはゲートウェイアドレス1つで接続するため、IPリストを管理する必要がありません。収集ツールにアドレス1つだけ入れれば、IP交換はゲートウェイが自動処理します。
固定IP商品の選び方
公開ページを広く収集する作業はローテーション商品が適しています。ログインしたアカウントで同じ画面を毎日確認する作業のように同じIPが長く必要なら専用固定モバイルプロキシを一緒に使います。
収集作業に適した設定
設定はユーザー名1つで完了します。例えばドイツショッピングモールの商品リストを収集する場合、country-deだけ追加しリクエストごとに新しいIPで送信し、複数ステップが続く画面を確認する場合はsession IDとttl-10を一緒に追加し10分間同じIPで続けて確認します。
リストと検索結果:リクエストごとに新IP
商品リスト、検索結果、カテゴリページなど相互にリンクしないページは、デフォルト設定のままリクエストごとに新しいIPを使用します。
複数ページを操作する作業: 固定セッション
次のページボタンを追ったり、クッキーを維持する必要がある作業では、ユーザー名にsession値とttl分を入力し、1分から30分まで同じIPを維持します。
国別価格と在庫: 国指定
ユーザー名にcountry-us、country-deのように国コードを入れると、その国のユーザーに見える価格と在庫を収集します。国が関係ない場合は、すべての国設定で使用します。
このようなデータを収集します
ローテーティングモバイルプロキシでは、ログインなしで誰でも見られる公開情報を収集します。多く収集するデータは以下の通りです。
- オンラインストアとマーケットの公開商品名、価格、在庫、割引情報。
- 公開レビューと評価の変化。
- 国別モバイル検索結果と表示順序。
- 旅行、宿泊、航空サイトの国別表示価格。
- ニュース、お知らせ、採用などの公開投稿の新着記事。
- モバイル専用ページにのみ表示される公開情報とモバイル画面配置。
国別データ収集
同じサイトの国別価格や在庫を比較する際は、ユーザー名の国値だけ変更し同じURLを順次リクエスト。結果に国コードを一緒に保存すれば比較表をすぐ作成可能。
開始手順
最初は同時接続数を少なくして応答状態を確認し、少しずつ増やします。応答が均等に来る範囲を見つければ、その設定で安定して運用できます。ツールに再試行設定を入れておくと、応答が遅いリクエストを少し後に新しいIPで再送し、収集がスムーズに続きます。
- 1ヶ月の収集量を大まかに決め、1GBから1000GBの間でトラフィックを購入します。
- コンソールの接続情報ジェネレーターで国とセッション方式を選び、ユーザー名を作成します。
- 収集ツールにゲートウェイアドレス、ポート、ユーザー名、パスワードを入力します。HTTPとSOCKS5のうち、ツールに適した方を使用します。
- リクエスト間隔と同時接続数をサイトの応答に合わせて調整します。
- コンソールで残りのトラフィックを確認し、必要なときに追加購入します。
うまく動作する収集設定
リクエスト間に短い間隔を置き、モバイルブラウザ情報を一緒に送信すれば、携帯電話ユーザーと同じページを受け取れます。応答コードを記録しておけば設定を調整する際の良い基準になります。
トラフィックを節約する方法
画像、動画、フォントなど、収集に不要なファイルをダウンロードしないようにツールでブロックしておくと、同じGBでより多くのページを開くことができます。公開APIやデータのURLがある場合は、画面全体ではなくそのURLのみをリクエストするのも良い方法です。
1度取得したページは保存しておき、変更されたページだけ再度リクエストすると、同じトラフィックでより長く収集できます。収集周期をページ変更周期に合わせるのも良い方法です。
同じサイトでログインなしに見られる公開情報のみ収集し、サイトが定める利用規則に沿ってリクエスト速度を調整すれば、収集を長期間安定的に継続できます。
コンソールで残りのトラフィックと使用量をいつでも確認できるため、作業ごとのコストを簡単に計算できます。
収集量が多い日と少ない日が混在していても、GB単位で購入するため実際に使用した分だけ費用がかかります。
価格はGBあたり$3.59で注文量に関係なく同じ、購入したトラフィックは30日間使用可能。残高は12種類の暗号資産でチャージでき、$100以上チャージで20%、$5,000チャージで50%ボーナスが付きます。
GB量の決め方
数百ページを先に収集し、コンソールで使用量を確認し、1日の収集量に1ヶ月の日数を掛けて必要なGBを決定します。トラフィックは30日間使用できるので、1ヶ月の計画に合わせて購入するとスッキリします。