ho bisogno di automatizzare qualcosa di simile:Come script di Firefox o qualsiasi browser basato su Mozilla
- aprire un URL
- Attendere che la pagina viene caricata completamente
- Salva pagina completa come ... (Posso fornire un nome).
Ho visto https://developer.mozilla.org/en/Command_Line_Options ma non riesco a trovare un'opzione per richiamare il comando "salva pagina come ... (in modalità pagina Web completa)". Quindi posso avere tutti i file CSS, js, xml e relativi necessari per visualizzare la pagina.
Conosco un po 'di Python che potrei usare se trovo un modo per "parlare" con Firefox. Il modulo webbrowser non è di aiuto in quanto non consente di salvare una pagina: http://docs.python.org/library/webbrowser.html
Sono aperto a qualsiasi tipo di soluzione.
Piattaforma: Linux, ma potrei usarne un altro se non c'è altro modo.
Importante: Non riesco a recuperare l'HTML fornito dal server Web, poiché ho bisogno di tutti i file CSS, js, immagini e file che vengono utilizzati per visualizzare la pagina come resi dal browser. Ad esempio, un'immagine può non essere collegata nell'HTML ma referenziata da un js che viene eseguito quando viene eseguito il rendering della pagina. L'unico modo in cui penso di poter recuperare questa immagine è eseguire la pagina come se fossi il browser e quindi ottenere tutti i file dalla pagina risultante (e non dalla pagina originale).
Windows, * Nix o OS X? Sto pensando che potresti semplicemente usare un downloader HTTP come cURL o wget, a la http://superuser.com/questions/55040/ –
Stai cercando di salvare una copia di Internet? – JoshD
Penso che tu possa averlo su DVD da Amazon. – bobber205