Extensión web para navegador con React que permite hacer scrapping de datos en Google Maps.
Este proyecto, creado con React y Vite, es una extensión para Google Chrome que permite a los usuarios realizar scraping de los resultados de búsqueda en Google Maps. Una vez instalada y activada, la extensión extrae automáticamente toda la información de los resultados de búsqueda (nombre, dirección, calificación, número de reseñas, etc.) y la presenta de manera organizada para su uso posterior en análisis de datos o investigación de mercado, permitiendo descargar los datos como archivo .csv
o .json
.
Diseñada para recopilar información de negocios, lugares, profesionales listados en Google Maps. Permitiendo un acceso rápido para análisis de mercado, leads y generación de bases de datos. Especialmente útil para obtener insights comerciales.
Note
La extracción de datos puede no ser perfecta.
- React: Framework principal del proyecto, en su última versión.
- Tailwind: Framework css para añadir estilos.
- Eslint y Prettier: Formato y calidad de código.
- Diseño: Diseño minimalista, accesible e intuitiva.
- Scrapping: Captura toda la información visible de los resultados de búsqueda en Google Maps.
- Data: Obtiene detalles como nombre del lugar, dirección, calificación, número de reseñas, tipo de negocio y más.
- Exportación de datos (simulada): Permite la exportación de los datos extraídos en formato
.csv
como.json
para facilitar su análisis.
- Ve a
https://www.google.com/maps/search/
. - Realiza una búsqueda.
- Abre la extensión.
- Inicia el scrapping.
- Descarga los datos 🎉
dist/ # Extension
public/
├── ...
└── manifest.json # Extension config
src/
├── components/ # Components folder
├── hooks/ # Custom Hooks
├── models/ # Interfaces
├── utils/ # Browser actions and other utilities
├── App.tsx
├── main.tsx
└── styles.css # Global styles and tailwind config
Warning
Debes hacer build y cargar la extensión en el navegador antes de usar
- Navega a
chrome://extensions/
. - Activa el Developer mode.
- Clickea el botón "Load unpacked extension".
- Selecciona el directorio de la carpeta
/dist
. Importante.
npm install
npm run dev
npm run build