আমার এই জাতীয় URL রয়েছে:
http://dl.minitoons.ir/longs/Khumba (2013) [EN] [BR-Rip 720p] - [www.minitoons.ir].rar
আমি এই ইউআরএলটি ব্যবহার করে ডাউনলোড করতে চাই wget
। আমি যদি সরাসরি এটি পৌঁছে দিই তবে wget
সবকিছু ঠিকঠাক হয়। তবে আমি এমন পরিস্থিতিতে আছি যে আমার কাছে ডাউনলোড ইউআরএলগুলির কেবলমাত্র এনকোডড সংস্করণ রয়েছে। আমি যদি উপরে 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}'")'
আপনি যদি পরিবেশগত পরিবর্তনশীল ইউআরএলগুলিতে আপনার ইউআরএল রাখেন তবে প্রায় একই কাজ করে।