目次を見る

世界各地に人口密度の高い地域がある。ニューヨークのブルックリンもその一つ。このような地域には、多くの企業や場所が軒を連ねている。例えば、ブルックリンのような小さな地域には、何百というレストランがあることもある。

レストラン, ニューヨーク州ブルックリン, アメリカ合衆国

ブルックリンの各地にあるレストランは、左側のパネルをスクロールすると、Googleマップに表示されます。また、他のレストランは、マップを移動することで見つけることができます。このように、グーグルマップでは、様々なビジネスにアクセスすることができます。

ザ・アザー・レストラン(アメリカ・ニューヨーク・ブルックリン

しかし、Googleマップはクエリ検索ごとに制限を定めています。たとえ、その地域にもっと多くのレストランがあったとしても、その上限までしかリストアップされません。そのため、一度の検索ですべてのレストランをリストアップすることができません。

Google Maps Query Search Limitとは何ですか?

Googleマップで「レストラン、ブルックリン、ニューヨーク、アメリカ合衆国」のようなクエリを検索する場合、その地域にあるすべてのレストランが表示されることを望みます。しかし、人口の多い地域を検索している場合、Googleマップの結果にすべてのレストランが表示されることはありません。Googleは、独自に確立した関連性に基づいて、特定のリストだけを表示します。このリストには、最大で500の場所が含まれています。

左サイドパネルをスクロールすると、新しいレストランがリストアップされます。しかし、Googleマップは、ある時点でリストの最後に到達したことを示します。

Google Maps クエリ検索の上限

Outscraper Google Mapsデータスクレイパーこの制限により、ブルックリンのような人口の多い地域からすべての結果を抽出することはできません。.この状況と解決策を、例題を通して考えてみましょう。

Google Mapsデータスクレイパーサービスはどのように機能していますか?

最初のタスクでは、場所リストからブルックリンを直接選択し、その結果を検証する。Outscraperでは、Googleマップが表示した結果を全て抽出します。

Google Mapsスクレイピングのサンプルタスク - 位置を選択

このタスクでは、Outscraperが以下のリンクを使ってクエリ検索した結果をスクレイピングします。

https://www.google.com/maps/search/restaurant%2C+Brooklyn%2C+NY%2C+United+States/?hl=en&gl=US

サンプルタスクの結果

Outscraperは381件のレストランをスクレイピングしました。Google Mapsは一つのクエリ(Restaurant, Brooklyn, New York)に対する結果を表示し、Outscraperはそれを抽出した。 

スクレイピングタスクの結果 - 選択された場所

Google Maps Scraping Sample Task Result File: ダウンロード ( XLSXファイル )

それ以上のものがあることは分かっていますが、Google Mapsの制限により結果ファイルが制限されています。この制限や制約を超える方法は、郵便番号を使った検索クエリを作成することです。

Go Over Limitの解決策:郵便番号の活用

ブルックリンには4,000以上のレストランがあります。これらのレストランをすべてスクレイピングしたい場合、複数のユニークなクエリを使用する必要があります。これを行う最も合理的な方法は、タスクを作成する際にクエリで郵便番号を使用することです。

郵便番号の事前定義

Outscraperは、既製の郵便番号の独自のリストを持っています。この郵便番号のリストは、アメリカ合衆国といくつかの主要な国についてのみ利用可能である。ここでは、スクレイピングタスクでGoogleマップの検索クエリに使用する郵便番号を選択することができます。

既製の郵便番号リスト

インターネットで郵便番号を調べる

Google検索で、z世界のどの地域のIPコードも見つけることができます。多くの異なるウェブサイトが郵便番号リストを共有しています。 これらの郵便番号から地域を詳細に検索するためのクエリリストを作成することができます。

ブルックリン郵便番号一覧

ブルックリンのために、郵便番号を使ったタスクを作成してみましょう。カスタムロケーション」を選択して郵便番号を含むクエリを使用することにします。

Google Maps Scraping サンプルタスク - 使用する郵便番号

ウェブサイトから取得した郵便番号を使って、ブルックリンの45種類のカスタムロケーションクエリを書きました。こうすることで、Outscraperはこれらのリンク先で各地域を別々にスクレイピングすることになる。

https://www.google.com/maps/search/restaurant%2C+restaurant%2C+11202%2CBrooklyn%2CNew+York/?hl=en&gl=US

https://www.google.com/maps/search/restaurant%2C+restaurant%2C+11256%2CBrooklyn%2CNew+York/?hl=en&gl=US

https://www.google.com/maps/search/restaurant%2C+restaurant%2C+11234%2CBrooklyn%2CNew+York/?hl=en&gl=US

重要なお知らせです。 郵便番号は互いに非常に近い地域を表すため、「重複を排除する」オプションを選択することは、これらの作業において非常に重要です。

サンプルタスクの結果

Google Maps Scraperサービスでは、4,000件以上の結果が抽出されました。場所リストからブルックリンを選択してスクレイピングタスクを作成した場合、結果が大きく異なる。

郵便番号のおかげで、ブルックリン全域をスキャンすることができ、すべてのレストランがリストアップされました。

スクレイピングタスクの結果 - 使用した郵便番号

Google Maps Scraping Sample Task Result File: ダウンロード ( XLSXファイル )

結果ファイルをダウンロードすることで閲覧することができます。ブルックリンなど、世界にはこのような人口密度の高い地域が多くあります。オランダやベルギーの都市もその一例である。これらの地域のスクレイピングタスクを作成する際には、この戦略を使うことをお勧めします。

ステップバイステップのビデオチュートリアル

その他のチュートリアルは、以下をご覧ください。 YouTubeチャンネル.


ユヌス

マーケター、コンテンツライター、カスタマーエクスペリエンスデベロッパー-。 フェイスブック | Linkedin | ツイッター

0コメント

コメントを残す

アバタープレースホルダー