jupyter爬取酷我音乐榜单代码
时间: 2025-06-15 12:24:53 浏览: 8
在Jupyter Notebook中爬取酷我音乐榜单的代码通常需要使用Python的一些库,如`requests`, `BeautifulSoup`或更现代的`selenium`(用于处理JavaScript渲染的内容)。以下是一个简化的示例,假设酷我音乐的网页结构允许我们直接抓取数据:
```python
import requests
from bs4 import BeautifulSoup
# 指定酷我音乐的排行榜URL
url = "https://music.kuwo.cn/hot100"
def get_music_list(url):
# 发送GET请求获取页面内容
response = requests.get(url)
# 判断请求是否成功
if response.status_code == 200:
# 使用BeautifulSoup解析HTML
soup = BeautifulSoup(response.text, 'lxml')
# 找到包含歌曲信息的部分,这里假设列表在class为'musiclist'的div标签下
music_list = soup.find('div', class_='musiclist')
# 提取并存储歌曲信息,例如歌名、歌手等
songs = []
for item in music_list.find_all('a'): # 需要根据实际页面结构调整
song_info = {
'title': item.text.strip(),
'artist': item['data-artist'] # 假设artist信息在data-artist属性中
}
songs.append(song_info)
return songs
else:
print(f"请求失败,状态码:{response.status_code}")
# 获取并打印音乐列表
top_songs = get_music_list(url)
for i, song in enumerate(top_songs, start=1):
print(f"{i}. 歌名:{song['title']}, 歌手:{song['artist']}")
阅读全文
相关推荐

















