Sto cercando di automatizzare alcune interazioni web, ovvero il download periodico di file da un sito Web sicuro. Questo in pratica comporta l'inserimento del mio nome utente/password e la navigazione verso l'URL appropriato.Firefox/Webkit su Linux senza testa e script?
Ho provato uno script semplice in Python, seguito da uno script più sofisticato, solo per scoprire questo particolare sito Web utilizza un odioso javascript e un meccanismo basato su flash per l'accesso, rendendo i miei metodi inutili.
Ho quindi provato HTMLUnit, ma non sembra che vogliano funzionare. Sospetto che l'uso di Flash sia il problema.
Non voglio davvero pensarci più, quindi mi sto proponendo per lo scripting di un vero browser per accedere e prendere il file che mi serve.
I requisiti sono:
- Run sul server linux (cioè nessun X in esecuzione.). Se ho davvero bisogno di avere X, posso farlo, ma non sarò felice.
- Essere affidabile. Voglio iniziare questa cosa e non pensarci più.
- Essere scriptable. Niente di troppo sofisticato, ma dovrei essere in grado di dire al browser i vari passi da fare e le pagine da visitare.
Esistono buoni strumenti per un browser senza scrittura, senza X-less? Hai provato qualcosa di simile e se sì hai qualche parola di saggezza?
Il Crowbar supporta le richieste HTTP POST? La documentazione è molto scarsa ... – hamczu