ฉันมี 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 ตัวแปรสภาพแวดล้อม