python下载歌曲代码
时间: 2023-08-27 14:02:57 浏览: 374
以下是一个使用Python下载歌曲的代码示例:
```python
import requests
import os
# 请求地址
url = 'http://www.xmsj.org/'
# 请求头
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36' + '(KHTML,like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0', 'X-Requested-With': 'XMLHttpRequest'}
# 输入歌曲名字
key = input('输入歌曲名字:')
# 请求参数
data = {'input': key, 'filter': 'name', 'type': 'netease', 'page': '1'}
# 发送请求
response = requests.post(url=url, headers=headers, data=data).json()
# 获取歌曲信息
songname = response\['data'\]\[0\]\['title'\]
singer = response\['data'\]\[0\]\['author'\]
playurl = response\['data'\]\[0\]\['url'\]
# 创建文件夹
if not os.path.exists('./music/'):
os.mkdir('./music/')
# 下载歌曲
content = requests.get(url=playurl).content
with open('./music/{name} {singer}.mp3'.format(name=songname, singer=singer), 'wb') as f:
f.write(content)
f.close()
print('下载完成')
```
请注意,这只是一个示例代码,具体的实现可能会因为网站的变化而有所不同。在实际使用时,你可能需要根据具体的网站和接口进行相应的调整。同时,为了遵守法律和版权规定,请确保你下载的音乐是合法的。
#### 引用[.reference_title]
- *1* *2* *3* [【趣味编程】第1期。用python做简易版音乐下载器](https://blog.csdn.net/au000/article/details/126057639)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文