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 wget
die Schreibweise der URL geändert wurde (z. B. Khumba
in 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.