我有这样的网址:
http://dl.minitoons.ir/longs/Khumba (2013) [EN] [BR-Rip 720p] - [www.minitoons.ir].rar
我想使用下载该URL wget
。如果我直接将其传递给wget
,一切都会顺利进行。但是我的情况是我只有下载URL的编码版本。如果我将上述URL的编码版本传递给wget
,则会引发以下错误:
$ 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'
注意,wget
改变URL的壳体(例如Khumba
到khumba
)。我该怎么做才能解决这个问题?
python -c 'import urllib2; print urllib2.unquote("'${URL}'")'
如果将url放在环境变量URL中,则效果大致相同。