开发工具

**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”**键补全就好了。

使用演示

(1)歌词抓取

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

PS:

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

别傻傻地一个个字母打上去了。。。

(2)歌词简单分析(以周董的歌词为例)

词频统计并保存到Excel表中:

随便做个图:

制作歌词词云:

简单的情感分析:

横坐标大于0.5的数量占大多数,看来周董的歌还是蛮积极向上的~~~

Python爬虫教程:网易云音乐歌词相关推荐

  1. Python爬虫实践-网易云音乐

    1.前言 最近,网易的音乐很多听不到了,刚好也看到很多教程,跟进学习了一下,也集大全了吧,本来想优化一下的,但是发现问题还是有点复杂,最后另辟捷径,提供了简单的方法啊! 本文主要参考 python编写 ...

  2. Python爬虫之网易云音乐下载

    Python爬虫之网易云音乐下载 目标 用Python根据网易云音乐的ID,下载音乐,保存到本地MP3格式 可以下载歌曲的范围:所有能够听的歌曲 配置基础 Python 3.5 模块 pycrypto ...

  3. python网络爬虫网易云音乐_一篇文章带你用Python网络爬虫实现网易云音乐歌词抓取...

    标签下,如下图所示: 接下来我们利用美丽的汤来获取目标信息,直接上代码,如下图: 此处要注意获取ID的时候需要对link进行切片处理,得到的数字便是歌曲的ID:另外,歌曲名是通过get_text()方 ...

  4. 如何利用python爬虫获取网易云音乐某个歌手简介_Python 爬虫获取网易云音乐歌手信息...

    今天就先带大家爬取网易云音乐下的歌手信息并把数据保存下来. 爬取结果 环境 语言:Python 工具:Pycharm 导包 BeautifulSoup:用来解析源码,提取需要的元素. selenium ...

  5. Python爬虫获取网易云音乐 我的喜欢歌单 歌曲数据

    需求:突然奇想,获取网易云音乐 我的喜欢 歌单音乐数据 获取歌曲详情 如标题,歌手,时长,专辑等等 思路: 爬虫请求url 获取数据,找到对的链接请求就成功了一半,查看返回数据,然后保存数据(歌曲+歌 ...

  6. python爬歌词生成词云图_Python爬虫摇滚网易云音乐歌词生成词云图

    我相信经过前三篇文章,大家已经学会了怎么下载歌词和歌曲了.看了我的文章后开始行动起来的应该都享受到音乐的福利了.问一个问题,当你疲惫时,你想提起精神来去工作或者看书,你会选择听什么歌曲让自己兴奋起来呢 ...

  7. 源码 | Python爬虫之网易云音乐下载

    目标 偶然的一次机会听到了房东的猫的<云烟成雨>,瞬间迷上了这慵懒的嗓音和学生气的歌词,然后一直去循环听她们的歌.然后还特意去刷了动漫<我是江小白>,好期待第二季- 我多想在见 ...

  8. 利用Python网络爬虫实现对网易云音乐歌词爬取

    今天小编给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌曲ID: 调用网易云歌曲API,获取歌词: 将歌词写入文件,并存入本地 ...

  9. 如何用Python网络爬虫爬取网易云音乐歌词

    前几天小编给大家分享了数据可视化分析,在文尾提及了网易云音乐歌词爬取,今天小编给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌 ...

  10. python3爬取网易云歌单数据清洗_如何利用Python网络爬虫爬取网易云音乐歌词

    赵雷的歌曲 本文以民谣歌神赵雷为数据采集对象,专门采集他的歌曲歌词,其他歌手的歌词采集方式可以类推,下图展示的是<成都>歌词. 赵雷歌曲---<成都> 一般来说,网页上显示的U ...

最新文章

  1. crm---本项目的权限控制模式
  2. 北方工业大学gpa计算_北方大学联盟仓库的探索性分析
  3. java执行指定目录的class文件
  4. Problem B: 编写函数:求最大公约数gcd()和最小公倍数lcm() (Append Code) 山东科技大学 oj
  5. 嵌入式linux实验一vim的使用,嵌入式Linux C语言开发工具—vi/vim实训操作
  6. IDEA取消双击Shift全局搜索
  7. Python下载文件到本地
  8. 算法初阶05:魔方矩阵
  9. 在线支付接口详解、支付接口对接
  10. 云电脑服务:技术与商业模式双重创新
  11. Linux常用命令讲解(pdf在我的资源可以下载,有图)
  12. python 拼接 遥感影像_如何用Python| 制作遥感影像拼接
  13. 历史课-中国朝代发展
  14. Python非线性拟合自定义函数参数(对标MATLAB-nlinfit函数)
  15. Windows RC版、RTM版、OEM版、RTL版、VOL版的区别
  16. vim 从嫌弃到依赖(20)——global 命令
  17. [VB.net]绘制具有渐变颜色和防锯齿字体的标题
  18. 《算法第一步》出版啦!
  19. Flink:watermark
  20. 京东数据库泄露事件分析

热门文章

  1. 小米5刷android p6,小米5刷recovery教程 小米5第三方recovery下载
  2. 北航机试 16逆序数
  3. 【转】单循环赛赛程安排算法研究
  4. Fusion360删除圆角,把圆角变回直角/Remove Fillets
  5. win7下开启梦幻桌面
  6. いちゃコミュ+~いちゃいちゃコミュニケーション プラス 汉化补丁
  7. tomcat 内存溢出配置
  8. 软件工程毕设项目 - 基于SSM的房屋租赁系统(含源码+论文)
  9. 新闻:西部数据拟200亿美元收购原东芝存储 《创新者的窘境》硬盘发展史
  10. Himall商城文件帮助类IOHelper(2)