Оглавление

Зачем отели или другие предприятия на Google Maps?

Поисковый запрос Google Maps

Every hotel with millions of potential customers benefits from listing its business on Google Maps. A significant part of hotel data comes from the owners or managers of the hotels. Another part is supplied by enthusiastic customers. This makes Google Places the best source of truth for hotels and other categories (e.g., restaurants, bars, shopping malls, etc.).

Хорошо, у Google это есть, но как я могу получить данные?

The first thing that comes to mind for those who understand scraping is to scrape the data. Google Maps scraping, harvesting, or extracting is a process of getting all the information about places (name, address, coordinates, site, phone, working hours, etc.) from the Google Maps site. It automates the manual exporting of data and saves a lot of time for marketing teams.

4 способа соскабливания Google Places

There are several ways to get the data into a CSV or Excel file:

Первый вариант подойдет, если у вас есть несколько лет опыта работы в области скребка и ресурсы для создания и обслуживания скребка. Будьте готовы обрабатывать защиту Google с помощью эмуляторов браузера / прокси / решателей reCaptcha и т. Д.

Используя официальную API Google Адресов will be a good option but might be costly for small teams. Moreover, the fields are limited, but fortunately, you can still get some main data like names, coordinates, addresses, etc.

Hiring a freelancer can work, although you must maintain a relationship with them. Make sure the freelancer doesn’t disappear after Google updates its security and you want to fix the program.

Использование существующего облачного скребка, например Парсер Google Maps will be the ultimate option, as it will not require any developer’s skills and the prices are much lower than using the Official API. You can get the results in a CSV/XLSX file. The results contain a variety of fields, including phone numbers, emails, social links, etc.

Сложность поиска отелей по всей стране

Если вы откроете запрос вроде “hotels near NYC, NY, USA,” you will see only about 500 places for your search. Since Google Maps limits the number of results to a single search query, you will only see some hotels (unless it’s a city with fewer than 500 hotels).

Ограничение результатов на Google Maps

Таким образом, задача получения всех результатов по стране состоит в том, чтобы создать список запросов, которые будут искать определенные места в некоторых ограниченных областях.

Какие запросы нужны для поиска отелей из США?

Решением будет сочетание различных категорий (отель, семейный отель, роскошный отель и т. Д.), А также локаций, разделенных на небольшие участки (районы, округа и т. Д.), Например:

  • Макдоналдс, Олбани, Нью-Йорк, США
  • Макдоналдс, Амхерст, Нью-Йорк, Соединенные Штаты Америки

Кроме того, вы можете использовать почтовые индексы для создания точных запросов. Такой подход позволит вам использовать только одну бизнес-категорию, например:

  • Отели, 04781, CA, US
  • Отели, 04783, CA, US
  • Отели, 04785, CA, US
  • Отели, 04786, CA, US

Категории

The entire list of all the categories in Google Places can be found здесь. В этом примере мы используем Парсер Google Maps, so we don’t need to combine the categories with locations now. Moreover, as we are going to use postal codes, it will be enough to use only one main category, “hotel”:

Выбор категорий

Локации

The ideal location will be a postal code with a city and a country name. Using small cities or neighborhoods will also work great. If you are using Outscraper, there is no need to find postal codes or a list of cities. Just select the required regions from the dropdown. You can also use этот файл чтобы получить все местоположения и использовать их в любом другом приложении:

Выбор местоположения

To specify the locations manually, use the “custom locations” checkbox and insert the data from any table you have. Make sure you have a country name inside each location. This will help the scraper find the places regardless of the IP address it’s using:

Пользовательские местоположения

Дополнительные параметры

При использовании Парсер Google Maps you can select the language, the total number of places limit, and whether to extract additional data from places’ websites or not. Consider selecting the region to eliminate any other countries that might appear from cities with ambiguous names.

You also might want to use “Drop duplicates” so you will ignore duplicate items within a single task (the same places from different queries):

Дополнительные параметры

Запуск задания по скрапбукингу

Once everything looks right, click the “Scrape data” button and validate a few queries by opening them on Google Maps. Make sure the queries are working on Google Maps, and you can see the locations.

Если вы выполняете первое извлечение, он попросит вас верифицировать учетную запись. Следуйте инструкциям на всплывающей странице и нажмите кнопку "Я выполнил действия” once you have verified the account. When your task is running, you can open the страница задач для отслеживания прогресса:

Выполнение задачи

Полученные результаты

Once your task is finished, you will receive an email with a link to the data. The file will be available for 30 days to download. You can also download the results from the tasks page.

Outscraper Google Maps Data Scraper Result File

Файл результатов содержит следующие поля:

  • имя - название места на Google Maps.
  • сайт - сайт заведения.
  • тип - тип места, под которым он был найден (может быть любым элементом из подтипов).
  • подтипы - всех типов.
  • категория - основной тип места (иногда может быть на местном языке).
  • Телефон - номер телефона места.
  • полный адрес - полный адрес места расположения.
  • район - район расположения места.
  • улица - улица места расположения заведения.
  • город - город расположения места.
  • Почтовый Код - почтовый индекс места расположения.
  • штат - состояние места расположения.
  • us_state - состояние местоположения места (будет удалено в будущих версиях).
  • страна - страна расположения места.
  • код страны - код страны местонахождения.
  • широта - широта местоположения места.
  • долгота - долгота местоположения места.
  • часовой пояс - часовой пояс местоположения места.
  • plus_code – location plus code or open location code (works only for individual search, e.g., query: “Hotel Colombo Berat,” “0x3e49a63f6b05fe3b:0xc73d6b1f31b2ccc8”).
  • рейтинг - рейтинг места.
  • отзывы - количество обзоров
  • reviews_link - ссылка на отзывы о заведении.
  • reviews_per_score - Объект JSON с отзывами по каждой оценке.
  • photos_count - количество фотографий из этого места.
  • Фото - ссылка на изображение места.
  • street_view - ссылка на изображение места с видом на улицу.
  • рабочие часы - Объект JSON с часами работы заведения.
  • working_hours_old_format - часы работы заведения.
  • Popular_times – popular time of the place (works only for individual search, e.g., query: “Hotel Colombo Berat,” “0x3e49a63f6b05fe3b:0xc73d6b1f31b2ccc8”).
  • business_status - текущее состояние бизнеса.
  • о – extra information about the place (e.g., Identifies as women-owned, LGBTQ+ friendly).
  • описание - описание места.
  • диапазон - ценовой диапазон места.
  • сообщения - JSON-объект с постами из данного места (работает только для некоторых мест).
  • проверено - указывает, было ли место заявлено.
  • owner_id - уникальный идентификатор владельца места.
  • owner_title - заголовок страницы профиля владельца.
  • owner_link - ссылка на профиль владельца на Google Maps.
  • резервирование_ссылки - ссылку, чтобы забронировать номер.
  • booking_appointment_link – link to book an appointment.
  • menu_link - ссылка на меню.
  • order_links - ссылку для размещения заказа.
  • location_link - ссылка на место на Google Maps.
  • place_id - уникальный идентификатор места (Google может обновлять его пару раз в год).
  • google_id – unique identifier of the place, also known as Feature ID (Google might update it a couple of times per year).
  • cid - многоплатформенный идентификатор объявления в экосистеме Google.
  • reviews_id - уникальный идентификатор обзоров мест.

Видеоурок

Часто Задаваемые Вопросы

Наиболее частые вопросы и ответы

Извлечь данные о бизнесе с помощью Outscraper Google Maps Data Scraper легко и быстро. Просто выберите категорию, местоположение, задайте параметры и приступайте к выполнению задания. По завершении задания загрузите файл с результатом.

Адрес электронной почты предприятия обычно не указывается как общедоступный на Google Maps. Google не предоставляет эти данные. Но можно пойти другим путем, чтобы найти адрес электронной почты компании. Это посетить веб-сайт предприятия в профиле Google Maps и найти адрес электронной почты на странице контактов. Если вам сложно делать это по очереди, для вас есть решение. Outscraper's Google Maps Data Scraper. С помощью этой службы скраппинга Outscraper извлекает данные Google Maps о предприятиях в выбранной категории и местоположении и собирает их адреса электронной почты.

Google Maps показывает отели в выбранном районе, а также позволяет их бронировать. Он предлагает множество данных об отелях. Услуги, предлагаемые отелем, цены, удобства отеля, отзывы клиентов и многое другое. Если вы хотите скачать список отелей в Google Maps, можно использовать Outscraper Google Maps Data Scraper.


0 Комментарии

Добавить комментарий

Заполнитель аватара