Aplicación de consola y web (Streamlit) para búsqueda y scraping de leads desde Google Maps.
- Python 3.8 o superior.
- Google Maps API Key con "Places API (New)" o "Places API" habilitada.
Se recomienda usar un entorno virtual:
# Crear entorno virtual
python -m venv venv
# Activar entorno (Windows)
.\venv\Scripts\activate
# Activar entorno (Mac/Linux)
source venv/bin/activateInstala las librerías necesarias listadas en requirements.txt:
pip install -r requirements.txtEl proyecto utiliza Streamlit para la interfaz gráfica:
streamlit run app.pyEsto abrirá automáticamente una pestaña en tu navegador predeterminado (usualmente http://localhost:8501).
app.py: Código fuente principal.requirements.txt: Lista de librerías.leads.db: (Se crea automáticamente) Base de datos SQLite con los resultados.
- Base de Datos: SQLite. Si deseas reiniciar la DB, simplemente borra el archivo
leads.db. - Scraping: Utiliza
requestsyBeautifulSoup. Algunos sitios pueden bloquear estas peticiones.