Descripción del proyecto
TraducidoEl escenario es aproximadamente así. El bot se autoriza con credenciales de la configuración o variables de entorno, procesa la cookie de sesión y se asegura de que esté en el panel de control. Luego pasa por dos o tres formularios, sustituyendo valores de CSV o JSON que paso, envía cada uno y verifica el mensaje de éxito en la pantalla antes de continuar. Después de los formularios, ejecuta una exportación de informe, espera a que se genere el archivo, lo guarda con una etiqueta de marca de tiempo y archiva la ejecución anterior. Todo esto debería funcionar sin supervisión según un horario (cron o programador de Node — tu elección), por lo que la fiabilidad es más importante que la velocidad: en cada paso necesitas reintentos con retrasos, tiempos de espera razonables y registros claros para que pueda ver exactamente dónde y por qué falló una ejecución.
Espero un código limpio y comentado de Node.js y un README corto para la instalación y configuración. Me importa el manejo adecuado de errores: si el panel es lento o no se encuentra un elemento, el bot debería reintentar varias veces, luego registrar el error y salir de manera elegante sin corromper los datos de salida y sin colgarse silenciosamente.
— Puppeteer + Chrome sin cabeza, Node.js, funcionando sin supervisión según un horario
— Iniciar sesión con sesión, luego llenar y enviar múltiples formularios desde CSV/JSON
— Ejecutar exportación de informe, guardar con marca de tiempo, archivar ejecuciones anteriores
— Reintentos con retrasos, tiempos de espera y registro detallado para cada paso
— Credenciales en configuración/entorno, no en código; código limpio comentado + README