Python爬虫爬取1万首音乐代码

import requests

base_url = “http://music.163.com/song/media/outer/url?id=”
start_id = 200000
end_id = 210000

for music_id in range(start_id, end_id + 1):
song_url = base_url + str(music_id)
response = requests.get(song_url, stream=True)
if response.status_code == 200:
with open(f"download,song1{music_id - start_id + 1}.mp3", “wb”) as f:
for chunk in response.iter_content(chunk_size=8192):
f.write(chunk)
print(f"歌曲 {music_id} 下载成功!")
else:
print(f"请求歌曲 {music_id} 失败,状态码:{response.status_code}")

你可能感兴趣的:(python)