Зміст

У багатьох частинах світу є густонаселені райони. Бруклін, Нью-Йорк, є одним з них. У цих районах багато підприємств і закладів розташовані пліч-о-пліч. Наприклад, у такому невеликому районі, як Бруклін, можуть бути сотні ресторанів.

Ресторани, Бруклін, Нью-Йорк, США

Ресторани в різних частинах Брукліна перераховані на Картах Google, коли ви прокручуєте вниз на лівій бічній панелі. Також інші ресторани можна знайти, пересуваючи карти. Таким чином, Карти Google дозволяють вам дістатися до багатьох різних підприємств.

Інші ресторани, Бруклін, Нью-Йорк, США

Але Карти Google визначили ліміт на пошук за одним запитом. Навіть якщо в цьому районі є більше ресторанів, він показує лише ті, що не перевищують цього ліміту. Це не дає вам змоги знайти всі ресторани в одному запиті.

Що таке Обмеження пошуку за запитом на Картах Google?

Коли ви шукаєте на Картах Google такий запит, як "Ресторани, Бруклін, Нью-Йорк, США", ви хочете, щоб були показані всі ресторани в цьому районі. Але якщо ви шукаєте густонаселений район, ви не зможете побачити всі ресторани в результатах пошуку на Картах Google. Google покаже вам лише певний список, заснований на власній релевантності. Цей список включає до 500 закладів.

Нові ресторани з'являються, коли ви прокручуєте ліву бічну панель вниз. Але Карти Google показують, що в якийсь момент ви дійшли до кінця списку.

Обмеження пошуку за запитом на Картах Google

With Outscraper Google Maps Data Scraper, this limitation prevents you from extracting all results from very populated areas like Brooklyn. Let’s examine this situation and the solution through examples.

Як працює сервіс Google Maps Data Scraper для вибраних місцевостей?

У першому завданні ми безпосередньо виберемо Бруклін зі списку локацій і подивимося на результат. Outscraper витягне всі результати, які нам показав Google Maps.

Приклад завдання зі скрепінгу 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 показав результати за одним запитом (ресторан, Бруклін, Нью-Йорк), а Outscraper видобув їх. 

Результат завдання вилучення - вибрано місце розташування

Зразок файлу результату завдання зі скрепінгу Google Maps: Завантажити ( XLSX файл)

Ми знаємо, що є набагато більше, але обмеження Карт Google обмежують файл результатів. Спосіб обійти ці обмеження - створювати пошукові запити з використанням поштових індексів.

Використання поштових індексів для отримання всіх даних

У Брукліні понад 4 000 ресторанів. Якщо ми хочемо знайти всі ці ресторани, нам потрібно використовувати кілька унікальних запитів. Найрозумніший спосіб зробити це - використовувати поштові індекси в запитах при створенні завдань.

Попереднє визначення поштових індексів

Outscraper має власний список готових поштових індексів. Цей список поштових індексів доступний лише для США та деяких інших великих країн. Тут ми можемо вибрати поштовий індекс для використання в пошуковому запиті Google Maps для завдання скрапінгу.

Готовий список поштових індексів

Пошук поштових індексів в Інтернеті

Through Google search, zip codes for any region of the world can be found. Many different websites share zip code lists. A query list can be created to search a region in detail with these zip codes.

Список поштових індексів Брукліна

Давайте зробимо це для Брукліна і створимо завдання з використанням поштових індексів. Ми будемо використовувати запити, що містять поштові індекси, вибравши опцію "Користувацькі локації".

Приклад завдання зі скрапінгу Google Maps - використані поштові індекси

Ми написали 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

Important Reminder: Selecting the “Drop Duplicates” option is very important in these tasks, as zip codes represent areas that are very close to each other.

Приклад результату завдання

Сервіс Google Maps Scraper видобув понад 4 000 результатів. Результати суттєво відрізняються, якщо створити завдання скрепінгу, вибравши Бруклін зі списку локацій.

Завдяки поштовим індексам вдалося просканувати весь район Брукліна, і всі ресторани були перераховані.

Результат завдання вилучення - використані поштові індекси

Зразок файлу результату завдання зі скрепінгу Google Maps: Завантажити ( XLSX файл)

Ви можете переглянути файл результатів, завантаживши його. У багатьох частинах світу, таких як Бруклін, є густонаселені райони. Міста Нідерландів та Бельгії є іншими прикладами таких районів. Ми рекомендуємо використовувати цю стратегію при створенні завдання на вишкрібання для цих регіонів.

Покрокові відеоуроки

Для отримання додаткових навчальних матеріалів, будь ласка, відвідайте наші Канал на YouTube.

ПОШИРЕНІ ЗАПИТАННЯ

Найпоширеніші запитання та відповіді

Так, ви можете зробити це за допомогою Outscraper. Сервіс Outscraper для вилучення даних з Google Maps дозволяє витягувати всі дані з будь-якого місця Google Places. Ви можете витягти номери телефонів, повні адреси, години роботи та багато іншого.

За допомогою Outscraper Google Maps Places API та бібліотеки Python можна дуже легко скрафтити Google Maps. Бібліотека забезпечує зручний доступ до Outscraper API з додатків, написаних на мові Python. Дозволяє використовувати сервіси Outscraper з вашого коду.

Для вилучення даних з Google Maps потрібен скрепер-сервіс. Outscraper Google Maps Data Scraper стане вашим рішенням у цьому питанні. Outscraper має інтеграцію з Zapier, яка працює з цим сервісом. Таким чином, ви можете витягувати дані з Google Maps в Google Sheets.

На додаток до сервісу Outscraper, який витягує дані з Google Maps, у нього також є окремий сервіс, який витягує відгуки з Google Maps. За допомогою сервісу Outscraper Google Maps Reviews Scraper відгуки з Google Maps можна витягувати без будь-яких обмежень.


Юнус

Маркетолог, контент-райтер, розробник клієнтського досвіду Facebook | Linkedin | Twitter

0 Коментарі

Залишити відповідь

Заповнювач аватара