python爬取网易云音乐的代码
时间: 2023-09-30 07:05:18 浏览: 97
python3爬取网易云歌单
下面是一个示例的 Python 代码,用于爬取网易云音乐的歌曲信息:
```python
import requests
import json
def get_song_info(song_id):
url = f"https://api.imjad.cn/cloudmusic/?type=song&id={song_id}"
response = requests.get(url)
data = response.json()
if data['code'] == 200:
song_info = data['songs'][0]
song_name = song_info['name']
artist_name = song_info['ar'][0]['name']
album_name = song_info['al']['name']
print(f"歌曲:{song_name}\n歌手:{artist_name}\n专辑:{album_name}")
else:
print("获取歌曲信息失败!")
song_id = input("请输入网易云音乐歌曲ID:")
get_song_info(song_id)
```
你可以使用 `get_song_info` 函数来获取指定歌曲 ID 的歌曲信息。这个函数会向网易云音乐的 API 发送请求,并解析返回的 JSON 数据,提取出歌曲的名称、歌手、专辑等信息进行打印输出。
请注意,这只是一个简单的示例代码,你可能需要根据具体需求进行修改和扩展。此外,你需要安装 `requests` 库来发送 HTTP 请求,并确保你能够访问到网易云音乐的 API。
阅读全文