Python爬虫教程:网易云音乐歌词

本文介绍如何使用Python 3.5.4及相关模块(如requests, bs4等)抓取并分析网易云音乐指定歌手(如周杰伦)的热门50单曲歌词。首先,通过API接口获取歌词,然后对歌词进行处理和分析,包括词频统计、情感分析等,最后将结果保存至Excel并制作词云图。" 138451802,9351801,PS像素画高效绘制技巧,"['图像处理', '图形设计', 'Photoshop技巧', '像素艺术']
摘要由CSDN通过智能技术生成

开发工具

**Python版本:**3.5.4

相关模块:

requests模块;

bs4模块;

win_unicode_console模块;

jieba模块;

matplotlib模块;

xlwt模块;

numpy模块;

snownlp模块;

以及一些Python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

主要思路

根据输入的歌手ID(如周杰伦ID为6452)下载该歌手的**“热门50单曲”**所有歌词:

由于找到了获取歌词的API接口,所以就不需要像之前一样算那两个post参数了。

获取歌手的这些歌词之后我们将对这些歌词进行简单的处理与分析。

具体思路详见相关文件中的源代码。

使用演示

(1)歌词抓取

在cmd窗口运行WYY_Lyrics_Downloader.py文件即可。

PS:

打前面几个字母然后按**“Tab”**键补全就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值