Índice

¿Por qué los hoteles y otros negocios en Google Maps?

Consulta de búsqueda en Google Maps

Todos los hoteles con millones de clientes potenciales se benefician de aparecer en Google Maps. Una parte importante de los datos de los hoteles procede de sus propietarios o gestores. Otra parte procede de clientes entusiastas. Esto convierte a Google Places en la mejor fuente de verdad para hoteles y otras categorías (por ejemplo, restaurantes, bares, centros comerciales, etc.).

Vale, Google lo tiene, pero ¿cómo puedo obtener los datos?

Lo primero que se les ocurre a los que entienden de scraping es raspar los datos. Raspado, recolección o extracción de Google Maps es un proceso de obtención de toda la información sobre lugares (nombre, dirección, coordenadas, sitio, teléfono, horario de trabajo, etc.) a partir del sitio Google Maps. Automatiza la exportación manual de datos y ahorra mucho tiempo a los equipos de marketing.

4 formas de raspar Google Places

Hay varias formas de obtener los datos en un archivo CSV o Excel:

La primera opción funcionará si tiene algunos años de experiencia en el campo del raspado y los recursos para construir y mantener el raspador. Esté preparado para manejar la protección de Google con emuladores de navegador / proxies / solucionadores de reCaptcha, etc.

Usando el oficial API de Google Places será una buena opción, pero puede resultar costosa para los equipos pequeños. Además, los campos son limitados, pero afortunadamente, aún puede obtener algunos datos principales como nombres, coordenadas, direcciones, etc.

Contratar a un freelance puede funcionar, aunque debes mantener una relación con él. Asegúrate de que el freelance no desaparezca después de que Google actualice su seguridad y tú quieras arreglar el programa.

Usando un raspador de nubes existente como El Scraping de Google Maps será la mejor opción, ya que no requerirá conocimientos de desarrollador y los precios son mucho más bajos que utilizando la API oficial. Puede obtener los resultados en un archivo CSV/XLSX. Los resultados contienen diversos campos, como números de teléfono, correos electrónicos, enlaces sociales, etc.

El reto de desguazar los hoteles de todo el país

Si abre una consulta como "hoteles cerca de NYC, NY, USA," sólo verás unos 500 lugares para tu búsqueda. Dado que Google Maps limita el número de resultados a una única consulta de búsqueda, sólo verá algunos hoteles (a menos que se trate de una ciudad con menos de 500 hoteles).

Resultado Límite en Google Maps

Por lo tanto, el desafío de obtener todos los resultados de un país es crear una lista de consultas que buscarán lugares específicos en algunas áreas limitadas.

¿Qué consultas necesita para localizar hoteles en EE.UU.?

La solución será una combinación de diferentes categorías (hotel, hotel familiar, hotel de lujo, etc.) junto con ubicaciones divididas en áreas pequeñas (vecindarios, condados, etc.), por ejemplo:

  • McDonald's, Albany, Nueva York, Estados Unidos
  • McDonald's, Amherst, Nueva York, Estados Unidos

Además, puede utilizar códigos postales para crear consultas precisas. El uso de este enfoque le permitirá utilizar solo una categoría empresarial, por ejemplo:

  • Hoteles, 04781, CA, EE. UU.
  • Hoteles, 04783, CA, EE. UU.
  • Hoteles, 04785, CA, EE. UU.
  • Hoteles, 04786, CA, EE. UU.

Categorías

Puede consultar la lista completa de todas las categorías de Google Places aquí. En este ejemplo, estamos usando El Scraping de Google Mapspor lo que ahora no necesitamos combinar las categorías con las ubicaciones. Además, como vamos a utilizar códigos postales, bastará con utilizar una sola categoría principal, "hotel":

Categorías Selección

Ubicaciones

La ubicación ideal será un código postal con una ciudad y un nombre de país. Las ciudades pequeñas o los barrios también funcionan muy bien. Si utiliza Outscraperno es necesario buscar códigos postales ni una lista de ciudades. Basta con seleccionar las regiones deseadas en el menú desplegable. También puede utilizar Este archivo para obtener todas las ubicaciones y usarlas dentro de cualquier otra aplicación:

Selección de ubicación

Para especificar las ubicaciones manualmente, utilice la casilla "ubicaciones personalizadas" e inserte los datos de cualquier tabla que tenga. Asegúrate de que tienes un nombre de país dentro de cada lugar. Esto ayudará al scraper a encontrar los lugares independientemente de la dirección IP que esté utilizando:

Ubicaciones personalizadas

Parámetros avanzados

Durante el uso El Scraping de Google Maps puede seleccionar el idioma, el límite del número total de lugares y si desea extraer datos adicionales de los sitios web de los lugares o no. Considera la posibilidad de seleccionar la región para eliminar cualquier otro país que pueda aparecer de ciudades con nombres ambiguos.

También es posible que desee utilizar "Eliminar duplicados" para ignorar los elementos duplicados dentro de una misma tarea (los mismos lugares de diferentes consultas):

Parámetros avanzados

Inicio de la tarea de raspado

Cuando todo parezca correcto, haz clic en el botón "Extraer datos" y valida algunas consultas abriéndolas en Google Maps. Asegúrate de que las consultas funcionan en Google Maps y de que puedes ver las ubicaciones.

Si está ejecutando la primera extracción, le pedirá que verifique la cuenta. Siga las instrucciones de la página emergente y haga clic en "He realizado las acciones"una vez que haya verificado la cuenta. Cuando la tarea se esté ejecutando, puede abrir la ventana página de tareas para monitorear el progreso:

Progreso de la tarea

Resultados

Una vez finalizada la tarea, recibirá un correo electrónico con un enlace a los datos. El archivo estará disponible durante 30 días para su descarga. También puede descargar los resultados desde la página de tareas.

Outscraper Archivo de resultados de Google Maps Data Scraper

El fichero de resultados contiene los siguientes campos:

  • name - nombre del lugar en Google Maps.
  • site - sitio web del lugar.
  • type - el tipo del lugar en el que se ha encontrado (puede ser cualquier elemento de los subtipos).
  • subtypes - todos los tipos del lugar.
  • category - el tipo principal del lugar (a veces puede estar en una lengua local).
  • phone - número de teléfono del lugar.
  • full_address - dirección completa del lugar de ubicación.
  • borough - municipio de ubicación del lugar.
  • street - calle de ubicación del lugar.
  • city - ciudad de ubicación del lugar.
  • postal_code - código postal del lugar de ubicación.
  • state - estado de la ubicación del lugar.
  • us_state - estado de la ubicación del lugar (se eliminará en futuras versiones).
  • country - país de ubicación del lugar.
  • country_code - código de país del lugar de ubicación.
  • latitude - latitud del lugar de ubicación.
  • longitude - longitud del lugar de ubicación.
  • time_zone - zona horaria de la ubicación del lugar.
  • plus_code - ubicación más código o código de ubicación abierto (sólo funciona para la búsqueda individual, por ejemplo, consulta: "Hotel Colombo Berat", "0x3e49a63f6b05fe3b:0xc73d6b1f31b2ccc8").
  • rating - calificación del lugar.
  • reviews - número de revisiones
  • reviews_link - enlace a las reseñas del lugar.
  • reviews_per_score - Objeto JSON con reseñas por puntuación.
  • photos_count - número de fotos del lugar.
  • photo - enlace de imagen del lugar.
  • street_view - enlace de imagen del lugar street view.
  • working_hours - Objeto JSON con el horario laboral del lugar.
  • work_hours_old_format - horario laboral del lugar.
  • popular_times - hora popular del lugar (funciona sólo para la búsqueda individual, por ejemplo, query: "Hotel Colombo Berat", "0x3e49a63f6b05fe3b:0xc73d6b1f31b2ccc8").
  • business_status - situación actual de la empresa.
  • about - información adicional sobre el lugar (por ejemplo, se identifica como propiedad de mujeres, LGBTQ+ friendly).
  • description - descripción del lugar.
  • range - precio del lugar.
  • posts - Objeto JSON con las entradas del lugar (sólo funciona para algunos lugares).
  • verified - indica si el lugar fue reclamado.
  • owner_id - identificador único del propietario del lugar.
  • owner_title - título de la página de perfil del propietario.
  • owner_link - enlace al perfil del propietario en Google Maps.
  • reservation_links - para hacer una reserva.
  • booking_appointment_link - enlace para reservar una cita.
  • menu_link - enlace al menú.
  • order_links - para hacer un pedido.
  • location_link - enlace al lugar en Google Maps.
  • place_id - identificador único del lugar (Google puede actualizarlo un par de veces al año).
  • google_id - identificador único del lugar, también conocido como Feature ID (Google podría actualizarlo un par de veces al año).
  • cid - ID multiplataforma de un anuncio en el ecosistema de Google.
  • reviews_id - identificador único de las reseñas de los lugares.

Video Tutorial

Preguntas más frecuentes

Preguntas y respuestas más frecuentes

Es fácil y rápido extraer datos de empresas con Outscraper Google Maps Data Scraper. Sólo tiene que elegir una categoría, elegir una ubicación, establecer los parámetros e iniciar la tarea. Una vez finalizada la tarea, descargue el archivo de resultados.

Normalmente, ninguna dirección de correo electrónico de empresa aparece como pública en Google Maps. Google no proporciona estos datos. Pero se puede seguir un camino diferente para encontrar la dirección de correo electrónico de la empresa. Se trata de visitar el sitio web de la empresa en el perfil de Google Maps y encontrar la dirección de correo electrónico en la página de contacto. Si te resulta difícil hacer esto uno por uno, existe una solución para ti. Outscraper's Google Maps Data Scraper. Con este servicio de scraping, Outscraper extrae los datos de Google Maps de las empresas de la categoría y ubicación seleccionadas y recopila sus direcciones de correo electrónico.

Google Maps muestra los hoteles de la zona seleccionada y también permite reservar. Ofrece muchos datos sobre los hoteles. Servicios que ofrece el hotel, precios, instalaciones del hotel, opiniones de los clientes y mucho más. Si desea descargar la lista de hoteles en Google Maps, puede utilizar Outscraper Google Maps Data Scraper.


Comentarios de 0

Deja una respuesta

Marcador de posición de Avatar