मेरे पास इस तरह का एक 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 में रखते हैं।