J'ai une URL comme celle-ci:
http://dl.minitoons.ir/longs/Khumba (2013) [EN] [BR-Rip 720p] - [www.minitoons.ir].rar
Je souhaite télécharger cette URL à l'aide de wget
. Si je le passe directement à wget
, tout se passe bien. Mais je suis dans une situation où je n'ai que les versions codées des URL de téléchargement. Si je transmets la version codée de l'URL ci-dessus à wget
, cela génère l'erreur suivante:
$ 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'
Notez que wget
la casse de l'URL a changé (par exemple Khumba
en khumba
). Que dois-je faire pour résoudre ce problème?
python -c 'import urllib2; print urllib2.unquote("'${URL}'")'
fait à peu près la même chose, si vous mettez votre URL dans l'URL de variable d'environnement.