Ho un URL come questo:
http://dl.minitoons.ir/longs/Khumba (2013) [EN] [BR-Rip 720p] - [www.minitoons.ir].rar
Voglio scaricare questo URL usando wget
. Se lo passo direttamente a wget
, tutto va bene. Ma mi trovo in una situazione in cui ho solo le versioni codificate degli URL di download. Se passo la versione codificata dell'URL sopra a wget
, viene generato il seguente errore:
$ wget "http%3A%2F%2Fdl.minitoons.ir%2Flongs%2FKhumba%20(2013)%20%5BEN%5D%20%5BBR-Rip%20720p%5D%20-%20%5Bwww.minitoons.ir%5D.rar"
wget: unable to resolve host address `http://dl.minitoons.ir/longs/khumba (2013) [en] [br-rip 720p] - [www.minitoons.ir].rar'
Si noti che ha wget
cambiato il case dell'URL (ad esempio Khumba
in khumba
). Cosa devo fare per risolvere questo problema?
python -c 'import urllib2; print urllib2.unquote("'${URL}'")'
fa circa lo stesso, se inserisci l'URL nell'URL della variabile di ambiente.