INSTALACION DEL RADAR EDA EN CPANEL Carpeta sugerida de la aplicacion: radar_web_eda (fuera de public_html) URL sugerida: https://edaautomotores.com/cr/outputs/RadarWeb/ Python: 3.10 o superior; no requiere paquetes pip externos. FUENTES INCLUIDAS El recolector prueba diez catálogos públicos: UsadosPy, ClasiCar, Clasipar, Carden, Autoya, Paraguauto, Motor.com.py, Usados.com.py, Automotor Seminuevos y Autoclick. Facebook Marketplace está excluido. La app consulta robots.txt antes de cada portal, respeta Crawl-delay cuando está publicado y registra como no disponible cualquier sitio que bloquee el acceso o no exponga avisos legibles en su página pública. Un portal puede cambiar su estructura; por eso la cantidad de avisos detectados y el estado de cada fuente aparecen en el tablero. El tablero incluye un botón de actualización manual y gráficos de marcas y ofertas estimadas por modelo. PASOS 1) En cPanel busque Software > Setup Python App (CloudLinux) o Application Manager (Passenger). Si ninguna aparece, solicite al hosting habilitar aplicaciones Python WSGI/Passenger, Python 3 y Cron. 2) Cree la aplicación Python 3 con raíz radar_web_eda y URL cr/outputs/RadarWeb. Use la carpeta indicada por cPanel como Application root. 3) Extraiga el contenido de este ZIP directamente en esa raíz: Radar.html, radar_server.py, radar_wsgi.py, passenger_wsgi.py y actualizar.py. No cree una carpeta anidada al extraer. 4) Seleccione passenger_wsgi.py como archivo de inicio si el panel lo solicita. El punto de entrada WSGI es la variable application. No hay dependencias que instalar. 5) Guarde/reinicie la aplicación. El panel debe asignar la URL /cr/outputs/RadarWeb a Passenger; no basta con crear una carpeta estática con ese nombre. 6) En cPanel > Advanced > Cron Jobs, programe la siguiente tarea una vez al día. Reemplace USUARIO y VERSION por los valores reales que muestra su panel: 0 5 * * * /home/USUARIO/virtualenv/radar_web_eda/VERSION/bin/python /home/USUARIO/radar_web_eda/actualizar.py >> /home/USUARIO/radar_web_eda/cron.log 2>&1 Ejecute el comando una vez desde cPanel Terminal o Cron para crear la línea base. Las siguientes ejecuciones irán formando el historial. La previsión comenzará con confianza muy baja y mejorará al acumular meses de registros. El botón manual inicia una ejecución inmediata, con un intervalo mínimo de un minuto entre solicitudes. La proyección estima ofertas por modelo, no ventas cerradas. Si Cron no puede conectar con los portales, solicite al hosting permitir conexiones HTTPS salientes. La disponibilidad puede variar por ubicación, reglas de rastreo y cambios que haga cada portal.