Comparador Proteína
📝 Descripción
Este proyecto es un sistema integral diseñado para la extracción, procesamiento, análisis y comparación de información nutricional de productos proteicos disponibles en diferentes supermercados. Utiliza técnicas de web scraping para recolectar los datos y algoritmos de clustering para identificar patrones y agrupar productos con perfiles nutricionales similares.
🧩 Características
- Web Scraping Asíncrono: Recolección eficiente de datos nutricionales y de productos de múltiples supermercados online.
- Filtrado Inteligente: Utiliza listas de palabras clave y de exclusión para asegurar la relevancia de los productos recolectados.
- Procesamiento y Limpieza de Datos: Normalización y preparación de la información nutricional para el análisis.
- Análisis de Clustering (K-Means): Agrupación de productos con perfiles nutricionales similares para facilitar la comparación.
- Generación de Gráficos: Creación de gráficos como el “Método del Codo” para ayudar en la interpretación del análisis.
- Exportación de Resultados: Guardado de los datos procesados y los resultados del clustering en archivos CSV.
💡 Tecnologías utilizadas
- Python
- Playwright (para web scraping asíncrono)
- Pandas (para manipulación y análisis de datos)
- Scikit-learn (para algoritmos de clustering y preprocesamiento)
- Matplotlib (para visualización de datos)
🌐 Demo
👉 [Enlace no disponible]
🎯 Objetivo
El objetivo principal de este proyecto es proporcionar a los consumidores una herramienta robusta y automatizada para comparar de manera informada los productos proteicos, ayudándoles a tomar decisiones de compra basadas en su perfil nutricional y no solo en el precio o la marca.
🚀 Desarrollado por matpb99.