前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网易云音乐评论催泪刷屏?我用Python抓取了1008328条热评告诉你为什么!

网易云音乐评论催泪刷屏?我用Python抓取了1008328条热评告诉你为什么!

作者头像
IT阅读排行榜
发布2018-08-17 15:19:57
1.6K0
发布2018-08-17 15:19:57
举报
文章被收录于专栏:华章科技

如果再过20年,你还会记得那些年上过的网易云热评吗?

看了那么多的网易云热评,技术思维作祟,我终于也忍不住写个爬虫,用Python通过对1008328条网易云音乐热评的抓取,我们可以得出一个对百万热评的基本风格画像。

以下三个链接是网易云音乐歌单列表、歌单和歌曲的示例链接。

http://music.163.com/#/discover/playlist

http://music.163.com/#/playlist?id=124974725

http://music.163.com/#/song?id=28875230

抓取热门歌单 01

$ python playlist.py 粤语 1 10 $ # 抓取粤语歌单列表热门前十页

$ python playlist.py 1 10 $ # 抓取热门歌单前十页的歌单名字和链接

抓取歌单内歌曲 02

$ python music.py database $ # 抓取存储的热门歌单里面的歌曲,批量抓取 $ python music.py playlist 376259016 $ # 抓取编号为 376259016 的歌单

抓取歌曲评论 03

$ python comment.py $ # 自动抓取已存储歌曲,并保持去重复

TODO 04

增加抓取歌单页面个性推荐歌单

增加抓取排行榜

严格去重复 ✔️

优化代码结构,冗余代码过多

BUG 05

若干歌单无法抓取,待重现定位

...

接下来我们就可以看到bling bling的分析结果了!

01 评论TOP20歌曲:

可以看到,近年在网易云音乐大红的薛之谦在名单上独占六席,这非常不容易。当然,近十年华语乐坛最成功的流行音乐创作歌手周杰伦,在这份名单上以一首《晴天》排名第一,并且领先第二名接近一倍的评论数。

那么我们换一个维度,看看哪些歌手被评论最多:

图中包括陈粒、李荣浩、李志、赵雷、陈奕迅、王菲宋冬野等人物悉数入选,他们也是近些年华语乐坛粉丝比较狂热或者作品比较丰富的歌手。

然后,让我们看看,那些热评,都写的什么?

02 Top10热门的带故事的评论

相对于上面这些带故事的评论,似乎网易云音乐全站Top20的热评也不全都是那些常规意义的“好评论”,譬如:

你眼里的段子,其实是别人的故事。

来源:镝次元数据传媒实验室

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据DT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档