python爬取qq音乐并保
时间: 2024-02-03 09:10:40 浏览: 144
python爬虫:爬取某音乐平台的音乐
Python可以使用第三方库来实现爬取QQ音乐的功能,常用的库有requests和BeautifulSoup。下面是一个简单的示例代码,演示如何爬取QQ音乐的歌曲信息并保存到本地文件中:
```python
import requests
from bs4 import BeautifulSoup
# 定义要爬取的歌曲链接
url = 'https://y.qq.com/n/yqq/song/0039MnYb0qxYhV.html'
# 发送请求获取页面内容
response = requests.get(url)
html = response.text
# 使用BeautifulSoup解析页面内容
soup = BeautifulSoup(html, 'html.parser')
# 获取歌曲信息
song_name = soup.find('h1', class_='data__name_txt').text.strip()
singer = soup.find('span', class_='data__singer_txt').text.strip()
album = soup.find('a', class_='data__album_txt').text.strip()
# 打印歌曲信息
print('歌曲名:', song_name)
print('歌手:', singer)
print('专辑:', album)
# 保存歌曲信息到文件
with open('song_info.txt', 'w', encoding='utf-8') as f:
f.write('歌曲名:' + song_name + '\n')
f.write('歌手:' + singer + '\n')
f.write('专辑:' + album + '\n')
```
运行以上代码,即可爬取指定歌曲的信息并保存到名为`song_info.txt`的文件中。
阅读全文