说到近年来程序界最火的事情是什么呢?您一定会想到Python的兴起。根据研究,Python已经成为排名前三的语言。也许你会困惑,Python能这么火的原因是什么呢?
首先是Python工具上手很快,它是快速入门,对于初学者来说这是最简单的语言。第二,它可以抓取信息并可以进行可视化分析。比如小编最近一直在听周杰伦的歌,于是用Python爬取+BI数据可视化分析,分析一下周杰伦歌曲的各项数据。操作简单直接拖拽就可以,两者配合工作,效率更高!

一、分析哪些数据?
您可能会感到困惑。分析周杰伦的歌曲时,可以分析哪些数据?例如:我想看看他的歌词中最常用的词是什么,作词人和作曲人又分别是谁多一点,哪些歌适合恋爱听…作为杰迷的我说到这已激动得不行了~
二、爬取的过程
首先,我们先进入到需要抓取的内容的地址:网易云音乐的主页。再搜索框输入周杰伦,然后我们的目的是获取周杰伦的所有歌曲,歌词和评论。

取得这张图片后,我们发现最多只有50首歌曲,可是我们都想要它们,而URL不符合要求,所以我们继续寻找其他URL地址。小编找到一种间接方法,首先我们可以获取周杰伦的所有专辑信息,然后通过专辑信息搜索所有歌曲。

我们再看header里面有什么,这里面我们不用管string,因为它已经在我们的URL中了。我们只需要查看请求标头,而这就是我们发送给服务器的内容。

代码块见文末,先给大家看一部分:

具体结果如下:

使用相同的方法,我们还可以分析歌曲信息和热门评论。具体代码在文章末尾,最终的数据量约为30W〜

三、周杰伦歌曲的数据可视化
FineBI不仅有精美的可视化分析,它的操作过程也十分地简单。有人会说Excel也不错。可是Excel做数据时可视化根本行不通,数据量太多久会卡死,VBA也需要编程,图表的种类还是很少…所以用Excel做数据是行不通的。


1、有哪些悲伤的歌
当年,周杰伦一首《双节棍》火遍整个华语乐坛,但仔细分析就会发现,他的歌曲实际上是主要的悲伤爱情歌曲。这里分析出了他情绪较为低落的几首歌,建议失恋中的人还是不要听了〜

2、有哪些欢快的歌
当然了,有情绪低落的,就有让人开心的。例如,这首欢乐的歌曲《稻香》,还记得家是惟一的城堡,随着稻香河流继续奔跑…

3、热度排名
由于它们都是较老的歌曲,因此流行度不会上升,但它们仍然是经典!那天周杰伦的新歌《说好不哭》,当时晚上上线就导致QQ音乐崩溃,显示了它的影响力。

4、作词人占比
当谈到周杰伦的歌曲的歌词时,大家首先想到的是方文山老师,但在分析了FineBI之后,发现周杰伦本人也是一个作词天才。

总而言之,使用BI工具的关键是业务和管理。涉及到深入的数据分析和资源分配,需要更高的业务思维能力。这就是为什么FineBI专注于自助服务分析,使业务人员可以自己发现数据的价值的原因。

如何用Python爬取网易云歌曲?秘诀在这~相关推荐

  1. Python爬取网易云歌曲评论,做词云分析

    前言 emmmm 没什么说的,想说的都在代码里 环境使用 Python 3.8 解释器 3.10 Pycharm 2021.2 专业版 selenium 3.141.0 本次要用到selenium模块 ...

  2. 如何用 Python 爬取网易云音乐的 10w+ 评论?附详细代码解读

    在简单学习了Python爬虫之后,我的下一个目标就是网易云音乐.因为本人平时就是用它听的歌,也喜欢看歌里的评论,所以本文就来爬一爬网易云音乐的评论吧! 正式进入主题 首先是找到目标网页并分析网页结构, ...

  3. python爬取网易云歌曲名字

    之前都是按部就班的往下写, 终于尝试在爬虫里写函数了 网址:https://music.163.com/#/artist?id=9272,爬取这50首歌的名字.分析网址:网易云主页是https://m ...

  4. 如何用python扒取网易云歌曲

    老规矩先放代码 接下来结束原理 第一步导包第二行 爬取网页获得etree对象,使用text属性获取标签文本或者从文本获取etree对象,并使用text()获取标签文本看你们怎么理解 下面第三行和大括号 ...

  5. 看我如何用 Python 爬取网易云音乐歌单

    此货很干,跟上脚步!!! Cookie cookie是什么东西? 小饼干?能吃吗? 简单来说就是你第一次用账号密码访问服务器 服务器在你本机硬盘上设置一个身份识别的会员卡(cookie) 下次再去访问 ...

  6. 如何用 Python 爬取网易云音乐歌单

    点击⬆️方"逆锋起笔",公众号回复 编程资源领取大佬们推荐的学习资料 作者:我不是秃头哆唻咪 (侵删) https://blog.csdn.net/weixin_44864260/ ...

  7. python爬取网易云歌曲高清封面

    以哪里都是你这首歌举例子吧 https://music.163.com/#/song?id=488249475 首先定位一下歌曲专辑的位置 用xpath定位可写成 //meta[16]/@conten ...

  8. 如何用Python爬取网易云音乐歌单

    此货很干,跟上脚步!!! Cookie cookie是什么东西? 小饼干?能吃吗? 简单来说就是你第一次用账号密码访问服务器 服务器在你本机硬盘上设置一个身份识别的会员卡(cookie) 下次再去访问 ...

  9. 爬虫python代码网易云_使用python爬取网易云歌曲下载时为0KB的解决方法 | ZPY博客...

    歌曲的下载地址为http://music.163.com/song/media/outer/url?id=xxx 用urllib.request.urlretrieve方法下载总是为0KB.但是奇怪的 ...

最新文章

  1. NVIDIA GPU上的Tensor线性代数
  2. C++建立动态二维数组
  3. 2014家电盘点:求变与创新
  4. python和java一样吗-Java与Python到底有什么区别和共同点详细对比
  5. 5.8 程序示例--线性分类-机器学习笔记-斯坦福吴恩达教授
  6. 浅谈HASH算法与CSDN密码泄漏事件
  7. python 参数类型的多态_【Python】面向对象:类与对象\封装\继承\多态
  8. 标准化条件变量 -- condition_variable
  9. SqlServer 备份还原教程
  10. LeetCode 2059. 转化数字的最小运算数(BFS)
  11. 原创 通过PEB获得进程路径 (附完整工程)
  12. memcached在项目中的应用
  13. SuperMap iClient3D for WebGL实现三维管线分析
  14. 使用Smart3D进行倾斜摄影实景建模详细教程
  15. ffmpeg加马赛克
  16. php左斜线和右斜线,左斜杠和右斜杠分别有什么意义?
  17. Microsemi Libero使用技巧1——查看芯片资源占用情况
  18. 计算机视觉注意力机制-Attention
  19. 微信小程序 如何接入视频激励广告
  20. 高考后的我们要去追逐星辰大海

热门文章

  1. 基于Matlab的图像分割----边缘检测
  2. mac qq 用户信息文件夹
  3. 空间向量模型和tf-idf
  4. 高端大气的艺术海报的ps教程
  5. PPT中插入高亮代码——PPT对象
  6. GBase 8a MPP Cluster 数据加载参数及语句
  7. 决策树一一CART算法(第三部分)
  8. CSS+DIV三种布局方式
  9. Leetcode 1675. Minimize Deviation in Array [Python]
  10. 9.4 GestureRecognizer muli 多个