Ich habe eine URL wie diese:
http://dl.minitoons.ir/longs/Khumba (2013) [EN] [BR-Rip 720p] - [www.minitoons.ir].rar
Ich möchte diese URL mit herunterladen wget. Wenn ich es direkt weitergebe wget, geht alles gut. Aber ich bin in der Situation, dass ich nur die verschlüsselten Versionen von Download-URLs habe. Wenn ich die verschlüsselte Version der obigen URL an weitergebe wget, wird der folgende Fehler ausgegeben:
$ 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'
Beachten Sie, dass wgetdie Schreibweise der URL geändert wurde (z. B. Khumbain khumba). Was soll ich tun, um dieses Problem zu lösen?
python -c 'import urllib2; print urllib2.unquote("'${URL}'")'funktioniert ungefähr genauso, wenn Sie Ihre URL in die URL der Umgebungsvariablen eingeben.