다음과 같은 URL이 있습니다.
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을 넣으면 거의 동일합니다.