python爬虫酷狗音乐
时间: 2023-10-09 18:05:05 浏览: 169
python爬虫-小站音乐爬虫
你可以使用Python来编写爬虫程序来获取酷狗音乐的数据。以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 设置请求头信息,模拟浏览器访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
# 发送GET请求获取网页内容
url = 'http://www.kugou.com/yy/rank/home/1-8888.html?from=homepage'
response = requests.get(url, headers=headers)
html = response.text
# 使用BeautifulSoup解析html
soup = BeautifulSoup(html, 'html.parser')
# 找到包含歌曲信息的元素
songs = soup.find_all('li', class_='pc_temp_songlist')
# 遍历歌曲信息并获取相关数据
for song in songs:
# 获取歌曲名称
name = song.find('a', class_='pc_temp_songname').text.strip()
# 获取歌手名称
singer = song.find('a', class_='pc_temp_singername').text.strip()
# 打印歌曲信息
print(f"歌曲:{name},歌手:{singer}")
```
这段代码使用了requests库发送GET请求,并使用BeautifulSoup库解析HTML页面。你可以根据自己的需求进一步处理获取到的数据。请注意,爬取网站的数据需要遵守相关的法律法规,确保你的行为合法合规。
阅读全文