python抓取网易云
时间: 2023-11-09 14:59:39 浏览: 113
python爬取网易云音乐评论
5星 · 资源好评率100%
你可以使用Python来抓取网易云音乐的数据。有两种常用的方法可以实现这个目标:使用网易云音乐的API接口或者使用第三方库来模拟网络请求。下面是使用第三方库的示例代码:
```python
import requests
def get_song_info(song_id):
url = f"https://music.163.com/api/song/detail/?ids=[{song_id}]"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36",
"Referer": "https://music.163.com/"
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
data = response.json()
if data["code"] == 200:
song_info = data["songs"][0]
return song_info
return None
# 示例用法
song_id = "1426285175"
song_info = get_song_info(song_id)
if song_info:
print(song_info["name"])
print(song_info["artists"][0]["name"])
```
阅读全文