2012-01-12 17 views
6

Ho cercato su Google come scaricare immagini utilizzando il terminale in ubuntu con wget. Ho trovato quello di cui avevo bisogno, ma sul server, protetto con .htaccess, non c'è password. conwget e htaccess: solo nome utente

wget [email protected]://server.com/filename.jpg

restituisce: No route to host. Quando ho impostato una password e tipo fine

wget admin:[email protected]://server.com/filename.jpg

di tutto. Tuttavia non sono autorizzato a utilizzare una password sul server. Come risolverlo, trovare il percorso?

risposta

6

Prova

wget --user=admin http://server.com/filename.jpg 

invece.

alternativa,

wget http://admin:@server.com/filename.jpg 

possono lavorare invece.

tua sintassi è effettivamente sbagliato, come il suo:

wget http://user:[email protected]/file 

il nome utente è al di fuori l'url, ed è stato trattato come un nome host.

+0

ho letto da qualche parte che questo è il formato giusto per wget. In HTML quando inserisco tutto va bene, viene visualizzato. Ma ho bisogno di scaricarlo e wget http: //[email protected]/filename.jpg non funziona. –

+0

Quindi prova la versione 'wget --user = ...'. –

+0

non funziona anche. ritorni wget: 401 Autorizzazione richiesta. –

20

Molto più facile:

wget --user="username" --password="password" http://xxxx.yy/filename.xxx