Sobre este proyecto
it-programming / web-development
Abierto
Busco desarrollador Senior en Python para corregir y optimizar un sistema de monitoreo de precios. El código ya está alojado en un VPS Ubuntu. Se requiere rescatar la lógica actual y llevarla a un nivel profesional. Objetivos Críticos: 1. Bypass de Bloqueos: Implementar ZenRows o Bright Data para evitar errores 403 en Walmart y La Europea. (El costo de la API será cubierto por el cliente). 2. Migración a SQL: Sustituir el almacenamiento JSON por SQLite para mejorar el historial y la estabilidad de los datos. 3. Lógica "Cache-First": El bot debe consultar primero la base de datos. Solo se realizará scraping si el dato no existe o si tiene más de 24 horas de antigüedad, optimizando así los costos de operación. 4. Matcher Estricto: Refactorizar la validación de productos para eliminar "alucinaciones" (falsos positivos de marcas) y asegurar la precisión de los datos. 5. Seguridad Telegram: Implementar una Whitelist por User ID para garantizar que solo usuarios autorizados tengan acceso al bot. Entregables: Un sistema funcional al 100% en el VPS. Código limpio y bien estructurado, sin archivos innecesarios. Un manual breve de operación que incluya instrucciones para encender/apagar el bot y revisar los logs. Requisito: Experiencia comprobable en bypass de protecciones de scraping y manejo avanzado de bases de datos.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
Plazo de Entrega: No definido
Habilidades necesarias