Evaluando propuestas

Scraper de precios

Publicado el 27 Septiembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

El objetivo del proyecto es crear un sistema de scraping que permita recopilar información de precios y códigos de productos desde múltiples sitios web de comercio electrónico y almacenar estos datos de manera organizada en una base de datos o archivo. El sistema debe ser lo más flexible y configurable posible para adaptarse a diferentes fuentes de datos y requisitos de scraping.

Contexto general del proyecto

Configuración de Fuentes de Datos: El sistema debe permitir a los usuarios configurar las fuentes de datos, que incluyen URL de sitios web de comercio electrónico. Los usuarios también deben especificar las etiquetas html o selectores css necesarios para extraer la información correcta, como precios sin descuento, precios con descuento y códigos de productos. Programación de Scraping: El sistema debe permitir a los usuarios programar tareas de scraping de manera periódica o ad-hoc. Esto facilita la actualización regular de los datos. Almacenamiento de Datos: Los datos recopilados deben almacenarse en una base de datos o archivo organizado. Deben estar disponibles para su consulta y análisis posterior. Interfaz de Usuario Intuitiva: Se debe proporcionar una interfaz de usuario fácil de usar que permita a los usuarios configurar las fuentes de datos, programar tareas de scraping y visualizar los datos recopilados. Notificaciones y Alertas: El sistema puede enviar notificaciones o alertas a los usuarios cuando ocurran eventos importantes, como errores en el scraping o cambios significativos en los precios. Posibles Tecnologías: Lenguaje de programación: Python, debido a su amplio soporte para scraping web. Bibliotecas de scraping: Beautiful Soup y Selenium (si se requiere interacción con JavaScript). Almacenamiento de datos: Bases de datos relacionales (por ejemplo, SQLite o PostgreSQL) o archivos CSV/Excel. Interfaz de usuario: Puede ser una aplicación web basada en frameworks como Flask o Django.

Categoría Programación y Tecnología
Subcategoría Data Science
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido