python爬取酷狗音乐top100
时间: 2024-03-04 15:46:53 浏览: 143
要使用Python爬取酷狗音乐Top100,你可以使用requests库发送HTTP请求获取网页内容,然后使用BeautifulSoup库解析网页数据。以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://www.kugou.com/yy/rank/home/1-8888.html' # 酷狗音乐Top100的网址
# 发送HTTP请求获取网页内容
response = requests.get(url)
html = response.text
# 使用BeautifulSoup解析网页数据
soup = BeautifulSoup(html, 'html.parser')
song_list = soup.find_all('li', class_=' ')
# 输出歌曲信息
for song in song_list:
rank = song.find('span', class_='pc_temp_num').text.strip()
name = song.find('a', class_='pc_temp_songname').text.strip()
singer = song.find('a', class_='pc_temp_singer').text.strip()
print(f'排名:{rank} 歌曲:{name} 歌手:{singer}')
```
这段代码会输出酷狗音乐Top100的排名、歌曲名和歌手名。你可以根据自己的需求进行进一步处理和保存数据。
阅读全文