失恋了好难受,用Python爬网易云歌曲评论看有多少人跟我一样,看完更难受了...
Posted 沈佳宜只会写BUG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了失恋了好难受,用Python爬网易云歌曲评论看有多少人跟我一样,看完更难受了...相关的知识,希望对你有一定的参考价值。
你有没有体会过这种感受:一个人一直在你的心里活了很久很久,哪一天突然抽离了,整个人都像被抽空了一样,茫然无措,就算积木没了底层,像画圆没了圆心…
原来一直的铁直女坚强形象,也并不是那么坚不可摧。
我失恋了…
一直在循环着任然的《无人之岛》,越听越难受,突发奇想,我想看看现在有多少人像我一样难受着,于是用Python去爬取网易云上面的《无人之岛》的评论,以为找点事情做可以不想那么多,结果看完评论更难受了。
一、效果
先给你们看看《无人之岛》爬下来的词图。
看完这个词图,你们知道我在想什么吗?每一个词我都能想到过去的点滴。
活得很累,但是不敢死,夜晚的时间太长了,足够应付难过的情绪,天一亮就又是假装快乐的一天。我所厌恶的不是爱情,而是那等待,猜测,道歉和伤害,以及那无法兑现的承诺。
我把这个技能分享给你们,我们一起去网易云潸然泪下…
二、用到的技术
1.无头浏览器selenium
Selenium是一个用于Web应用程序测试的工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,不会被要爬的网站产生怀疑。
2.selenium的优势
自动渲染所有响应内容,可以直接绕过js加密的操作,只要是展示在浏览器上看的数据,都可以使用无头浏览器获取,几乎可以达成可见即可爬。
3.使用到的第三方库
jieba库、wordcloud库、mysqldb、numpy库。
三、源码分析
1.爬取评论进库部分。
2.进行效果图展示可视化。
四、爬取任意歌曲评论
不仅仅可以爬任然的《无人之岛》,还可以爬其他的歌曲,方法都是差不多的。
1.请求的url
首先,我们代码里面有一条请求网址的url,也就是地址栏的那一串地址,需要声明一点,仅限网页版的网易云音乐官网的歌曲。示例图如下:
2.需要爬取的评论
今天的分享就到这里了。
爱一个人,原是爱到七分就够了,还有三分要留着爱自己。爱太满了,对他而言不是幸福,而是负担。世上的道理,原都是这么简单,无论是爱物,还是爱人,都要有节制。月满则亏,水满则溢,有时,太多的爱不是爱,而是巨大的伤害。
时间是最好的魔法师,在它的手里,每个人都在不知不觉的改变中悄悄成长。坚守着自己的秘密,在孤独和痛苦里,在寂寞无助中,懂得温暖别人、安慰自己、学会坚强。生命原本脆弱,但我们必须坚强地活着。
生命原本孤独,但世界一样拥挤,那就这样吧。
我这有一些Python学习资料,我也是从别人那里拿的,如果你用的到的话可以免费拿走,群号41683711。
以上是关于失恋了好难受,用Python爬网易云歌曲评论看有多少人跟我一样,看完更难受了...的主要内容,如果未能解决你的问题,请参考以下文章
一招搞定网易云歌曲评论并生成漂亮词图,想爬什么歌就爬什么歌,练手推荐!