3天2100万!周杰伦的说好不哭,20万点评Python来分析

最近今天,小编被周杰伦的新歌刷屏了,朋友圈纷纷晒出周杰伦的新歌,即便不是周杰伦的歌迷,但是提起他的新歌,想必大家应该都会知道,那就是《说好不哭》。不得不说,周董的号召力还是很强的。看到这首歌如此的受到大家的关注,小编忍不住想要对其分析一下,看一下大家对于这首歌的评价究竟如何。

1

爬取QQ音乐点评

这次小编找的是QQ音乐的评论,看这周董的帅气的封面,音乐才子名不虚传,短短3天已经卖了700万张,看一下评论数有21W的点评数,这人气太旺了!

既然有20万的点评,这个数据量还是很大的。二话不说,用Python迅速爬取。如下图所示,大家可以按照下图箭头所指的位置,找到大家的评论。

经过检验发现,当请求的时候,需要大家不断改变的是pagenum和lastcommentid这两个参数。评论爬取的部分程序如下图所示。

这里,通过不断的更新页面数值,并根据爬取的commentid数值来更新lastcommentid的数值,便可以源源不断的爬取到大家的评论,这里,小编爬取了大家的评论和评论时间,昵称以及commentid四个参数,爬取了20万+条评论,如下图所示。

得到数据之后,接下来是对于数据的处理我们首先来看一下,评论数目前十名的评论有哪一些,如下图所示,很简单的一句程序,便可以得到我们需要的结果。

在所爬取的数据中,点赞第一名有14100+的点赞数量,他的评论是这样的:

评价很专业,很走心,一看就是铁粉干的,而且还是很有档次很懂音乐的funs。

2

看一下点评的数据

下面我们看一下,大家的评论数目随着时间的变化情况,如下图所示。

如上图所示,歌曲是16号23点正式上线与大家见面,立刻引起了大家的评价,可以看见,在歌曲出来的短短一两个小时内,评论数目激增,然后随着入夜大家睡去,评论数目略有下降。而第二天的评论数目虽有小幅度的提升,到那时提升的幅度并不是很大。

这部分的程序如下图所示:

程序利用的是seaborn库,程序将柱状图与折线图结合起来,更加立体的为大家呈现出评论数目与时间的关系。

3

词云看20W的点评

最后为大家展示的是大家评论的词云制作,看看大家对该首歌的印象。

首先,需要对大家的评论进行预处理,因为爬取到的结果中包含众多的字符,这些字符需要去除。程序如下图所示。

上述程序中,我们匹配中文字符和中文标点符号,然后写入指定的文件内,最后利用wordcloud库来制作词云即可:

看一下大家都说了点啥

由上图可以看出,大家对于周董的新歌是非常喜欢的,并且都非常的开心,由于信的加入,导致大家在评论的时候会加入五月天的元素。

以上就是本次小编带来的对于周董新歌的分析,小编也准备去买个vip听一下,好好的欣赏周董的新歌曲啦。

3天2100万!周杰伦的说好不哭,20万点评Python来分析相关推荐

  1. 不愧是击溃服务器的男人!周杰伦《说好不哭》刷新QQ音乐单曲纪录

    9月16日晚11点,周杰伦2019新单曲<说好不哭>首播,歌曲一经推出,瞬间刷屏朋友圈,甚至将QQ音乐平台一度搞崩溃. 9月17日午间,QQ音乐官方微博称,周杰伦全新数字单曲<说好不 ...

  2. 周杰伦《说好不哭呢》QQ音乐评论的可视化分析

    作者:皖渝 原文链接:https://blog.csdn.net/shine4869/article/details/103224427?utm_source=app 1.数据爬取 python也快学 ...

  3. 周杰伦《说好不哭》:眼泪流完,青春也就结束了

    作者 | 衷曲无闻 来源 | zhongquwuwen 01 9月16日,周杰伦的新歌<说好不哭>终于发布了,23点准时点进去,一直打不开,QQ音乐崩了. 出道19年,发一首单曲,依然火爆 ...

  4. 周杰伦《说好不哭》刷屏背后的营销思考

    9月16日晚,周杰伦发布单曲<说好不哭>,广大歌迷蜂拥而至,甚至导致QQ音乐崩溃.一时间,朋友圈几乎被周董的新歌刷屏,同时周董也登上了微博热搜榜一.周杰伦的新歌为何如此爆红?其实,除了周杰 ...

  5. 30万手表推荐_一年收入20万—30万的小生意,市场上有哪些呢?推荐几个供参考...

    目前经济形势不乐观,许多创业者都陷入泥潭中,总是想挣脱,却总是徒劳无功.我认为在这样的时期,如果能静下心来,选择去做一些有前景的小生意,也是一个很好的选择.那么在目前市场上,有哪些能年收入二三十万的小 ...

  6. 985 博士真的会舍弃华为年薪接近 100 万 offer,去选择年薪 20 万的公务员吗?

    第一:从某脉软件上来看,大部分会选择进入事业单位,这是大部分人内心想法的真实写照,还仅仅只是口嗨呢? 第二:按道理来说,能读完博士应该是在某一个领悟有自己独特的见解,以个人发展和薪资的角度出发,是否甘 ...

  7. 我被外企裁员,赔偿60多万,离职后客户私下找我维修产品,一台维修费5万,公司一台收费20万,被前公司发现,说要起诉我!...

    最近,一位网友的故事引起了大家的热议: 我被一家外企裁员,赔偿了60多万,离职后以个人名义帮客户维修产品,客户给我5万一台的维修费,公司维修收20万一台.最近被公司发现了,说再私自帮客户维修公司设备就 ...

  8. 逆袭增长1300万播放,UP主仅靠20万粉登顶B站!

    "京中有善口技者......一人.一桌.一椅.一扇.一抚尺而已." 这是出自中学时期必学课文<口技>,开篇一句"京中有善口技者"成为文章最大记忆点, ...

  9. mysql数据库一个表20万条数据可以_mysql生成20万条数据(连表插入)

    创建一个存储过程 DELIMITER $$ -- 设置定界符为$$,与';'意思相同,防止相同符号产生冲突 USE `yunkc_base1`$$ -- 使用数据库 DROP PROCEDURE IF ...

最新文章

  1. 江苏省对口单招计算机原理,江苏省对口单招计算机原理教案.doc
  2. Paper:《Generating Sequences With Recurrent Neural Networks》的翻译和解读
  3. 【网络安全】ollvm反混淆学习
  4. js根据月数计算有效日期_你真的看懂产品生产日期了么
  5. rust 编程入门_面向初学者的Rust –最受欢迎的编程语言入门
  6. 并行导致的进程数过大无法连接数据库
  7. Android中AppWidget的分析与应用:AppWidgetProvider .
  8. linux生成ssl证书给haproxy,如何为多个SSL证书配置HAProxy
  9. MATLAB实现控制鼠标移动和点击
  10. linux下游戏手柄测试程序
  11. matlab 均匀设计编程,均匀设计均匀设计表--方开泰.doc
  12. Netty权威指南 第2版 带书签目录 完整版
  13. 基于TCP/IP实现串口到网络的通讯转换
  14. 网站建设中做到需求分析细致,网站优化也就顺理成章了
  15. IMX6学习记录(8)-更换linux配置,加速启动
  16. 非洲Affrike单词
  17. 腾讯云/阿里云域名注册解析备案
  18. polkit启动失败_CentOS Linux 7.4中polkit服务启动失败
  19. 移动了我的文档,但剩下了一个Documents文件夹,怎么也删不掉,怎么办?
  20. xshell 5评估期已过,不能使用的解决办法

热门文章

  1. 当心XML文件中的非法字符
  2. 用PHPnow搭建PHP+MYSQL网站开发环境
  3. 风讯CMS常见问题锦集
  4. Linux Shell脚本入门教程系列之(一)Shell简介
  5. bootstrap3 中文手册 [下载]
  6. DIRECTORY_SEPARATOR
  7. 数据建模-聚类分析-K-Means算法 --聚类可视化工具TSNE
  8. SpringCloud大致架构
  9. linux umount 时出现device is busy 的处理方法--fuser
  10. 利用doc命令启动与关闭服务