44 万条数据揭秘:如何成为网易云音乐评论区的网红段子手?

通过分析44万条网易云音乐热评数据,揭秘成为热评段子手的规律。文章展示了数据爬取与分析过程,揭示了热评内容的特点,如字数分布、情感表达及高频词汇。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

640?wx_fmt=gif


640?wx_fmt=jpeg

作者 | 朱小五

责编 | 伍杏玲

有个段子讲“十年文案老司机,不如网易评论区,网易文豪遍地走,评论全部单身狗”,网易云音乐的评论区也一直都是各类文案大神的聚集地。

那么我们普通用户到底如何成为网易云音乐评论里的热评段子手?

让我来分析一下。


640?wx_fmt=png

获取数据


其实逻辑并不复杂:

  1. 爬取歌单列表里的所有歌单url。

  2. 进入每篇歌单爬取所有歌曲url,去重。

  3. 进入每首歌曲首页爬取热评,汇总。

歌单列表是这样的:

640?wx_fmt=png

翻页并观察它的url变化,注意下方动图,每次翻页末尾变化35。

640?wx_fmt=gif

采用requests+Pyquery来爬取。


 这样我们就可以获得38页每页35篇歌单,共1300+篇歌单。
 

下面我们需要进入每篇歌单爬取所有歌曲url,并且要注意最后“去重”,不同歌单可能包含同一首歌曲。

点开一篇歌单,注意红色圈出的ID。

640?wx_fmt=png

观察一下,我们要在每篇歌单下方获取的信息也就是红框圈出的这些,利用刚刚爬取到的歌单id和网易云音乐的API(下一篇文章细讲)可以构造出:

640?wx_fmt=jpeg

不方便看的话我们解析一下JSON:

640?wx_fmt=png


 这样我们就获取了所有歌单下的歌曲,记得去重。
 

 剩下就是获取每首歌曲的热评了,与前面获取歌曲类似,也是根据api构造,很容易就找到了。
 

640?wx_fmt=png


 汇总后就获得了44万条音乐热评数据。
 

640?wx_fmt=png

640?wx_fmt=png

数据分析


清洗填充一下:


 

按照点赞数排个序。


 

640?wx_fmt=png

再看看哪些热评是被复制粘贴搬来搬去的。

 

640?wx_fmt=png

第一个和第三个只是末尾有没有句号的区别,可以归为一类。这样的话,重复次数最多个这句话竟然重复了412次,额~~

看看上热评次数次数最多的是哪位大神?从他的身上我们能学到什么经验?


 按照 user_id 汇总一下,排序。
 

640?wx_fmt=png

成功“捕获”一枚“段子手”,上热评次数高达347,我们再看看这位大神究竟都评论些什么?

 

640?wx_fmt=png

这位“失眠的陈先生”看来各种情话娴熟于手啊,下面就以他举例来看看如何成为网易云音乐评论里的热评段子手吧。


640?wx_fmt=png

数据可视化


先看看这347条评论的赞数分布。

 640?wx_fmt=png
 

很明显,赞数并不多,大部分都在500赞之内,几百赞却能跻身热评,这也侧面说明了这些歌曲是比较小众的,看来是经常在新歌区广撒网。

我们使用len() 求出每条评论的字符串长度,再画个分布图:

640?wx_fmt=png

评论的字数集中在18—30字之间,这说明在留言时要注意字数,保险的做法是不要太长让人读不下去,也不要太短以免不够经典。

做个词云。

640?wx_fmt=png

可以看出他的评论风格是以一首歌使他“想起”“感觉”为开头,宾语通常是“喜欢的女孩子”,也经常用"她”来指代。寄托的情感是“后悔”“悲伤”,感慨的终点是“放下”。

44万条数据能分析的当然不止这些,详情请移步:《网易云音乐热评的规律,44万条数据告诉你》

也许我们可以通过分析规律收获点赞,成为热评网红段子手。但最终能打动人心的,依然是基于歌曲本身的真诚分享,和点出歌中蕴含的真正共鸣。

源码:https://t.zsxq.com/F6UfUbA

声明:本文系作者投稿,版权归作者所有。

【End】 640?wx_fmt=jpeg

热 文 推 荐 

我为什么放弃了 Chrome?

64%的投资者对比特币不感兴趣,那是谁投资了比特币?

如何高效地准备技术面试?

☞5天破10亿的哪吒,为啥这么火,Python来分析

通俗易懂:图解10大CNN网络架构

为什么雷军说“华为不懂研发”?

640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 优快云 文章。

640?wx_fmt=png 你点的每个“在看”,我都认真当成了喜欢
【资源说明】 基于LSTM的网易云音乐评论分析python源码+使用说明+数据集+模型.zip 基于LSTM的网易云音乐评论分析python源码+使用说明+数据集+模型.zip 基于LSTM的网易云音乐评论分析python源码+使用说明+数据集+模型.zip 数据仓库与数据挖掘课程设计。基于自然语言处理的歌曲评论情感分析,通过爬虫爬取网易云音乐歌曲评论,并通过LSTM模型分析音乐评论的情感分布。 依赖 ``` pip3 install -r requirements.txt ``` 组成 * webspider.py 爬虫 * statistic.py 统计评论情感分布 * wordcloud 词云 运行 训练LSTM模型,使用的数据集在`nlp/data/`目录下: ``` cd nlp python3 lstm.py ``` 爬取易云歌曲评论: ``` python3 webspider.py ``` 用LSTM评价歌曲评论: ``` python3 statistic.py ``` 对歌曲评论绘制词云: ``` python3 wordcloud.py ``` 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值