import requests
def download_mp3(url, save_path):
try:
# ส่ง HTTP request ไปยัง URL
response = requests.get(url)
# เช็คสถานะการตอบกลับ
if response.status_code == 200:
# เปิดไฟล์เพื่อเขียนข้อมูลลงไป
with open(save_path, 'wb') as f:
f.write(response.content)
print(f"ดาวน์โหลดเสร็จสมบูรณ์: {save_path}")
else:
print(f"ไม่สามารถดาวน์โหลดไฟล์ได้ (สถานะ {response.status_code})")
except Exception as e:
print(f"เกิดข้อผิดพลาด: {e}")
aW1wb3J0IHJlcXVlc3RzCgpkZWYgZG93bmxvYWRfbXAzKHVybCwgc2F2ZV9wYXRoKToKICAgIHRyeToKICAgICAgICAjIOC4quC5iOC4hyBIVFRQIHJlcXVlc3Qg4LmE4Lib4Lii4Lix4LiHIFVSTAogICAgICAgIHJlc3BvbnNlID0gcmVxdWVzdHMuZ2V0KHVybCkKICAgICAgICAKICAgICAgICAjIOC5gOC4iuC5h+C4hOC4quC4luC4suC4meC4sOC4geC4suC4o+C4leC4reC4muC4geC4peC4seC4mgogICAgICAgIGlmIHJlc3BvbnNlLnN0YXR1c19jb2RlID09IDIwMDoKICAgICAgICAgICAgIyDguYDguJvguLTguJTguYTguJ/guKXguYzguYDguJ7guLfguYjguK3guYDguILguLXguKLguJnguILguYnguK3guKHguLnguKXguKXguIfguYTguJsKICAgICAgICAgICAgd2l0aCBvcGVuKHNhdmVfcGF0aCwgJ3diJykgYXMgZjoKICAgICAgICAgICAgICAgIGYud3JpdGUocmVzcG9uc2UuY29udGVudCkKICAgICAgICAgICAgcHJpbnQoZiLguJTguLLguKfguJnguYzguYLguKvguKXguJTguYDguKrguKPguYfguIjguKrguKHguJrguLnguKPguJPguYw6IHtzYXZlX3BhdGh9IikKICAgICAgICBlbHNlOgogICAgICAgICAgICBwcmludChmIuC5hOC4oeC5iOC4quC4suC4oeC4suC4o+C4luC4lOC4suC4p+C4meC5jOC5guC4q+C4peC4lOC5hOC4n+C4peC5jOC5hOC4lOC5iSAo4Liq4LiW4Liy4LiZ4LiwIHtyZXNwb25zZS5zdGF0dXNfY29kZX0pIikKICAgIAogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHByaW50KGYi4LmA4LiB4Li04LiU4LiC4LmJ4Lit4Lic4Li04LiU4Lie4Lil4Liy4LiUOiB7ZX0iKQoK