Eu tenho um URL como este:
http://dl.minitoons.ir/longs/Khumba (2013) [EN] [BR-Rip 720p] - [www.minitoons.ir].rar
Quero baixar este URL usando wget
. Se eu passar diretamente para wget
, tudo vai bem. Mas estou em uma situação em que tenho apenas as versões codificadas dos URLs de download. Se eu passar a versão codificada do URL acima para wget
, ele emitirá o seguinte erro:
$ 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'
Observe que wget
alterou a caixa do URL (por exemplo, Khumba
para khumba
). O que devo fazer para resolver este problema?
python -c 'import urllib2; print urllib2.unquote("'${URL}'")'
faz aproximadamente o mesmo, se você colocar seu URL no URL da variável de ambiente.