Índice

Hay zonas densamente pobladas en muchas partes del mundo. Brooklyn, Nueva York, es una de ellas. En estas zonas muchos negocios y lugares están ubicados uno al lado del otro. Por ejemplo, puede haber cientos de restaurantes en una zona pequeña como Brooklyn.

Restaurantes, Brooklyn, Nueva York, Estados Unidos

Los restaurantes de diferentes partes de Brooklyn aparecen en Google Maps al desplazarse hacia abajo por el panel de la izquierda. Además, se pueden encontrar otros restaurantes desplazando los mapas. Así, Google Maps permite llegar a muchos negocios diferentes.

Otros restaurantes, Brooklyn, Nueva York, Estados Unidos

Pero Google Maps ha definido un límite por consulta de búsqueda. Aunque haya más restaurantes en la zona, solo se enumeran hasta ese límite. Esto le impide listar todos los restaurantes en una sola búsqueda.

¿Cuál es el límite de búsqueda de Google Maps?

Cuando busca una consulta como "Restaurantes, Brooklyn, Nueva York, Estados Unidos" en Google Maps, quiere que aparezcan todos los restaurantes en esa zona. Pero si busca una zona muy poblada, no podrá ver todos los restaurantes en los resultados de Google Maps. Google solo le muestra una lista específica basada en su propia relevancia establecida. Esta lista incluye hasta 500 lugares.

Los nuevos restaurantes aparecen a medida que se desplaza hacia abajo por el panel de la izquierda. Pero Google Maps indica que, en algún momento, ha llegado al final de la lista.

Límite de búsqueda en Google Maps

Con Outscraper Google Maps Data Scraper, esta limitación impide extraer todos los resultados de zonas muy pobladas como Brooklyn. Vamos a examinar esta situación y la solución a través de ejemplos.

¿Cómo funciona el servicio el Scraping de datos de Google Maps para las localidades seleccionadas?

En la primera tarea, seleccionaremos directamente Brooklyn de la lista de lugares y examinaremos el resultado. Outscraper extraerá todos los resultados que Google Maps nos ha mostrado .

Tarea de ejemplo de Scraping de Google Maps - Ubicación seleccionada

En esta tarea, Outscraper extraerá los resultados de la búsqueda mediante el siguiente enlace:

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

Resultado de la tarea de ejemplo

Outscraper ha extraído 381 restaurantes. Google Maps mostró los resultados de una única consulta (restaurante, Brooklyn, Nueva York) y Outscraper los extrajo. 

Resultado de la tarea de scraping - Ubicación seleccionada

Archivo de resultados de las tareas El Scraping de Google Maps: Descargar ( Archivo XLSX )

Sabemos que hay mucho más que eso, pero las restricciones de Google Maps limitan el archivo de resultados. La forma de superar estos límites y restricciones es crear consultas de búsqueda utilizando códigos postales.

Uso de los códigos postales para obtener todos los datos

En Brooklyn hay más de 4.000 restaurantes. Si queremos extraer todos estos restaurantes, tenemos que utilizar múltiples consultas únicas. La forma más razonable de hacerlo es utilizar códigos postales en las consultas al crear las tareas.

Predefinir los códigos postales

Outscraper tiene su propia lista de códigos postales preparados. Esta lista de códigos postales solo está disponible para los Estados Unidos y algunos otros países. Aquí podemos seleccionar un código postal para utilizarlo en una consulta de búsqueda en Google Maps en una tarea de scraping.

Lista de códigos postales predefinidos

Encontrar códigos postales en Internet

A través de la búsqueda en Google, se pueden encontrar los códigos zip de cualquier región del mundo. Muchos sitios web diferentes comparten listas de códigos postales. Se puede crear una lista de consulta para buscar una región en detalle con estos códigos postales..

Lista de códigos postales de Brooklyn

Vamos a hacerlo para Brooklyn y vamos a crear una tarea utilizando códigos postales. Utilizaremos consultas que contengan códigos postales eligiendo la opción "Ubicaciones personalizadas".

Ejemplo de tarea de Scraping de Google Maps - Códigos postales utilizados

Hemos escrito 45 consultas personalizadas de ubicaciones diferentes para Brooklyn con los códigos postales que hemos obtenido del sitio web. De este modo, Outscraper extraerá cada región por separado en estos enlaces:

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

Recordatorio importante: Seleccionar la opción "Eliminar duplicados" es muy importante en estas tareas, ya que los códigos postales representan zonas muy cercanas entre sí.

Resultado de la tarea de ejemplo

El servicio El Scraping de Google Maps extrajo más de 4.000 resultados. Los resultados difieren significativamente cuando la tarea de extracción se crea seleccionando Brooklyn en la lista de ubicaciones.

Gracias a los códigos postales, ha podido escanear toda la zona de Brooklyn y enumeraron todos los restaurantes.

Resultado de la tarea de extracción - Códigos postales utilizados

Archivo de resultados de las tareas El Scraping de Google Maps: Descargar ( Archivo XLSX )

Puede ver el archivo de resultados descargándolo. Muchas partes del mundo, como Brooklyn, tienen zonas densamente pobladas. Las ciudades de los Países Bajos y Bélgica son otros ejemplos. Recomendamos utilizar esta estrategia al crear la tarea de scraping para estas regiones.

Video tutoriales paso a paso

Para más tutoriales, por favor, visite nuestro Canal de YouTube.

Preguntas más frecuentes

Preguntas y respuestas más frecuentes

Sí, puede hacerlo con Outscraper. El servicio El Scraping de datos de Google Maps de Outscraper le permite extraer todos los datos de cualquier lugar de Google. Puede extraer números de teléfono, direcciones completas, horarios laborales y mucho más.

Con la API Google Maps Places de Outscraper y la librería Python, es muy fácil extraer Google Maps. La biblioteca proporciona un fácil acceso a la API de Outscraper desde aplicaciones escritas en lenguaje Python. Permite utilizar los servicios de Outscraper desde su código.

Se necesita un servicio de extracción para extraer datos de Google Maps. El Scraping de datos de Google Maps de Outscraper será su solución en este sentido. Outscraper tiene una integración Zapier que funciona con este servicio. Por lo tanto, puede extraer datos de Google Maps a las hojas de cálculo de Google.

Además del servicio de Outscraper que extrae los datos de Google Maps, también dispone de un servicio independiente que extrae reseñas de Google Maps. Con el servicio El Scraping de reseñas de Google Maps de Outscraper se pueden extraer reseñas de Google Maps sin ningún límite.

Categorías: Tutoriales

Yunus

Comercializador, redactor de contenidos, desarrollador de la experiencia del cliente - Facebook | Linkedin | Twitter

Comentarios de 0

Deja una respuesta

Marcador de posición de Avatar