View Full Version : aiuto per wget
ciao
premetto che giro su win, ma le poche info su wget le ho trovate ovviamente qui...
con firefox andando qui http://downloads1.kaspersky-labs.com/devbuilds/AVPTool/ si scarica la versione aggiornata del tool
con wget
wget http://downloads1.kaspersky-labs.com/devbuilds/AVPTool/
mi scarica solo l'index
se con firefox vado tramite ftp ftp://downloads1.kaspersky-labs.com/devbuilds/AVPTool/
vedo i vari tool rilasciati nelle ultime ore
se in wget metto
wget ftp://downloads2.kaspersky-labs.com/devbuilds/AVPTool/setup*
lui me li scarica tutti....
come faccio a dirgli di scaricarmi solo l'ultimo, sapendo che il nome cambia continuamente?
grazie
Ma tu vuoi scaricarlo da console?
con un file .bat e wgetwin-1_5_3_1-binary
Credo che con wget devi sapere il nome del path/file esatto.
Altrimenti devi crearti uno script che vada a controllare il nome del file prima per poi scaricarlo con wget
medicina
10-09-2008, 17:56
wget $(wget -q http://downloads1.kaspersky-labs.com/devbuilds/AVPTool/ -O - | grep -oP url=.*?exe | sed -e "s/url=/http:\/\/downloads1.kaspersky-labs.com\/devbuilds\\/AVPTool\//g")
Non il miglior script che si possa scrivere, ma così l'ho improvvisato.
wget $(wget -q http://downloads1.kaspersky-labs.com/devbuilds/AVPTool/ -O - | grep -oP url=.*?exe | sed -e "s/url=/http:\/\/downloads1.kaspersky-labs.com\/devbuilds\\/AVPTool\//g")
Non il miglior script che si possa scrivere, ma così l'ho improvvisato.
:eek: Oki, poi mi spieghi come hai tirato fuori questo mostro :D
Io avevo pensato a un modo molto più semplice:
links http://downloads1.kaspersky-labs.com/devbuilds/AVPTool/
e premi un po' di volte invio...
medicina
11-09-2008, 07:16
:eek: Oki, poi mi spieghi come hai tirato fuori questo mostro :D
Allora non hai ancora visto niente. :)
links http://downloads1.kaspersky-labs.com/devbuilds/AVPTool/
e premi un po' di volte invio...
Può essere fatto con expect:
#!/usr/bin/expect
spawn links -enable-javascript 0 http://downloads1.kaspersky-labs.com/devbuilds/AVPTool/
expect "Refresh"
send "\r"
expect "Content"
send "\r"
expect "OK"
send "\r"
expect {
timeout {exp_continue}
"100%" {abort}
}
ringrazio per i consigli
ricordo che sono sotto win e vorrei fare tutto con un bat
mettendo nel bat le vostre stringhe non va nulla, però penso vadano messe altrove.... mi spiegate meglio
medicina
11-09-2008, 07:35
ringrazio per i consigli
ricordo che sono sotto win e vorrei fare tutto con un bat
mettendo nel bat le vostre stringhe non va nulla, però penso vadano messe altrove.... mi spiegate meglio
Ah, beh, allora è diverso e non ho una soluzione pronta. Eccetto installare Cygwin, che crea un ambiente Unix (con molti programmi Unix, inclusi wget, grep, sed, etc...) all'interno di Windows, e allora eseguirlo da lì. Ma mettere Cygwin solo per questo potrebbe non valer la pena.
per dovere di cronaca.... risolto da solo
wget --no-host-directories --cut-dirs=10 -r http://downloads2.kaspersky-labs.com/devbuilds/AVPTool/
quello che risolve è il -r (recursive) che però mi esclude la scelta di dove scaricarlo, o meglio non sono riuscito a trovare una maniera
--no-host-directories e --cut-dirs=10 servono solo per evitare che crei tutte le sottocartelle
ciao
per dovere di cronaca.... risolto da solo
quello che risolve è il -r (recursive) che però mi esclude la scelta di dove scaricarlo, o meglio non sono riuscito a trovare una maniera
--no-host-directories e --cut-dirs=10 servono solo per evitare che crei tutte le sottocartelle
ciao
Prova ad utilizzare l'opzione --directory-prefix
Ad es. --directory-prefix=C:\download\
Saluti
medicina
19-09-2008, 07:28
per dovere di cronaca.... risolto da solo
quello che risolve è il -r (recursive) che però mi esclude la scelta di dove scaricarlo, o meglio non sono riuscito a trovare una maniera
--no-host-directories e --cut-dirs=10 servono solo per evitare che crei tutte le sottocartelle
ciao
Bah, scusami, mi sembrava di aver provato come prima cosa con -r, senza riuscire, quindi ho pensato che wget non interpretava l'indirizzo indicato con il refresh della pagina, come viene fatto in questa URL...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.