Tôi có một URL như thế này:
http://dl.minitoons.ir/longs/Khumba (2013) [EN] [BR-Rip 720p] - [www.minitoons.ir].rar
Tôi muốn tải xuống URL này bằng cách sử dụng wget
. Nếu tôi vượt qua nó trực tiếp wget
, mọi thứ đều ổn. Nhưng tôi đang ở trong một tình huống mà tôi chỉ có các phiên bản được mã hóa của các URL tải xuống. Nếu tôi chuyển phiên bản được mã hóa của URL ở trên sang wget
, nó sẽ đưa ra lỗi sau:
$ 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'
Chú ý rằng wget
thay đổi vỏ của URL (ví dụ Khumba
để khumba
). Tôi nên làm gì để giải quyết vấn đề này?
python -c 'import urllib2; print urllib2.unquote("'${URL}'")'
không giống nhau, nếu bạn đặt url của mình vào URL biến môi trường.