Estoy buscando automatizar algunas interacciones web, es decir, la descarga periódica de archivos desde un sitio web seguro. Esto básicamente implica ingresar mi nombre de usuario/contraseña y navegar a la URL apropiada.Firefox/Webkit sin cabeza, con secuencias de comandos en Linux?
Intenté crear scripts simples en Python, seguidos de scripts más sofisticados, solo para descubrir que este sitio web en particular utiliza algún mecanismo desagradable basado en Javascript y flash para iniciar sesión, haciendo que mis métodos resulten inútiles.
Probé HTMLUnit, pero parece que tampoco quiere funcionar. Sospecho que el uso de Flash es el problema.
Realmente no quiero pensar más en eso, así que me inclino por escribir un navegador para iniciar sesión y tomar el archivo que necesito.
Los requisitos son:
- Ejecutar en servidor Linux (es decir, sin X corriendo.). Si realmente necesito tener X, puedo lograrlo, pero no seré feliz.
- Sea confiable. Quiero comenzar esto y nunca pensar en eso otra vez.
- Sea scriptable. Nada demasiado sofisticado, pero debería ser capaz de decirle al navegador los diversos pasos a seguir y las páginas para visitar.
¿Existen buenos juegos de herramientas para un navegador sin caracteres X-less con secuencias de comandos? ¿Has probado algo como esto y si es así tienes alguna palabra de sabiduría?
¿Soporta Crowbar solicitudes POST http? La documentación es muy pobre ... – hamczu