Hacer scraping de datos de lugares de Baidu Maps a escala
El Baidu Maps Scraper de Livescraper convierte búsquedas de mapa en datos de lugares. Le das dos listas -las categorías o marcas que buscas y las ubicaciones donde mirar- y la plataforma las combina, buscando cada categoría en cada ubicación. Las ubicaciones se pueden escribir una por línea o subir como archivo CSV, XLSX, TXT o Parquet. Limita las filas por búsqueda y descarga los resultados como un CSV, un Excel o un JSON limpios.
Cada fila lleva nueve columnas: la categoría y la ubicación que enviaste, el nombre del lugar, la dirección, el teléfono, la etiqueta de categoría propia de Baidu, una latitud y una longitud, y el identificador de Baidu para el lugar. Esa última columna es la que convierte una ejecución repetida en una comparación y no en un punto de partida nuevo, porque sobrevive a que un negocio se cambie el nombre.
Los equipos de expansión lanzan una categoría contra una lista de ciudades para obtener un recuento comparable por mercado en un único archivo. Los equipos de retail ponen una marca en la misma caja para cartografiar los locales de una cadena en el continente. Los ingenieros de datos lo usan para cerrar el hueco de China en un conjunto de lugares montado con fuentes occidentales, donde la cobertura continental se adelgaza mucho.
Hay dos cosas que conviene saber antes de construir sobre esto. Este scraper necesita un proxy residencial, idealmente con salida en China: Baidu Maps está alojado en China y bloquea las IP de centros de datos fuera de China, y sin uno una ejecución termina y no devuelve absolutamente nada en lugar de lanzar un error. Y como todas las exportaciones archivadas aquí volvieron como una fila de cabecera sin datos debajo, esta página nombra las nueve columnas y dice para qué sirve cada una sin afirmar un tipo, una unidad o un formato para ninguna, incluidas las coordenadas, cuyo datum deberías establecer con tu propia primera ejecución antes de cruzarlas con datos GPS. Empieza gratis: tus primeras 500 filas no cuestan nada y no requieren tarjeta de crédito, y después es una tarifa plana de 0,002 $ por fila.