失恋了好难受,用Python爬网易云歌曲评论看有多少人跟我一样,看完更难受了...

Posted 沈佳宜只会写BUG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了失恋了好难受,用Python爬网易云歌曲评论看有多少人跟我一样,看完更难受了...相关的知识,希望对你有一定的参考价值。

你有没有体会过这种感受:一个人一直在你的心里活了很久很久,哪一天突然抽离了,整个人都像被抽空了一样,茫然无措,就算积木没了底层,像画圆没了圆心…

原来一直的铁直女坚强形象,也并不是那么坚不可摧。

我失恋了…
在这里插入图片描述

一直在循环着任然的《无人之岛》,越听越难受,突发奇想,我想看看现在有多少人像我一样难受着,于是用Python去爬取网易云上面的《无人之岛》的评论,以为找点事情做可以不想那么多,结果看完评论更难受了。


一、效果

先给你们看看《无人之岛》爬下来的词图。

词图1
词图2

看完这个词图,你们知道我在想什么吗?每一个词我都能想到过去的点滴。

活得很累,但是不敢死,夜晚的时间太长了,足够应付难过的情绪,天一亮就又是假装快乐的一天。我所厌恶的不是爱情,而是那等待,猜测,道歉和伤害,以及那无法兑现的承诺。

在这里插入图片描述
我把这个技能分享给你们,我们一起去网易云潸然泪下…


二、用到的技术

1.无头浏览器selenium

Selenium是一个用于Web应用程序测试的工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,不会被要爬的网站产生怀疑。

2.selenium的优势

自动渲染所有响应内容,可以直接绕过js加密的操作,只要是展示在浏览器上看的数据,都可以使用无头浏览器获取,几乎可以达成可见即可爬。

3.使用到的第三方库

jieba库、wordcloud库、mysqldb、numpy库。


三、源码分析

1.爬取评论进库部分。

在这里插入图片描述
2.进行效果图展示可视化。

在这里插入图片描述


四、爬取任意歌曲评论

不仅仅可以爬任然的《无人之岛》,还可以爬其他的歌曲,方法都是差不多的。

1.请求的url

首先,我们代码里面有一条请求网址的url,也就是地址栏的那一串地址,需要声明一点,仅限网页版的网易云音乐官网的歌曲。示例图如下:

在这里插入图片描述

2.需要爬取的评论

在这里插入图片描述

今天的分享就到这里了。

爱一个人,原是爱到七分就够了,还有三分要留着爱自己。爱太满了,对他而言不是幸福,而是负担。世上的道理,原都是这么简单,无论是爱物,还是爱人,都要有节制。月满则亏,水满则溢,有时,太多的爱不是爱,而是巨大的伤害。

时间是最好的魔法师,在它的手里,每个人都在不知不觉的改变中悄悄成长。坚守着自己的秘密,在孤独和痛苦里,在寂寞无助中,懂得温暖别人、安慰自己、学会坚强。生命原本脆弱,但我们必须坚强地活着。

生命原本孤独,但世界一样拥挤,那就这样吧。

在这里插入图片描述
我这有一些Python学习资料,我也是从别人那里拿的,如果你用的到的话可以免费拿走,群号41683711。

在这里插入图片描述
在这里插入图片描述

以上是关于失恋了好难受,用Python爬网易云歌曲评论看有多少人跟我一样,看完更难受了...的主要内容,如果未能解决你的问题,请参考以下文章

Python爬一爬网易云音乐

python爬取网易云音乐歌曲评论信息

一招搞定网易云歌曲评论并生成漂亮词图,想爬什么歌就爬什么歌,练手推荐!

如何用爬虫获取网易云音乐歌单中的歌曲

python爬取网易云周杰伦所有专辑,歌曲,评论,并完成可视化分析

#yyds干货盘点# 使用Python分析网易云歌曲评论信息,通过可视化处理我发现了这些有趣的规律