网易云音乐评论催泪刷屏?我用Python抓取了1008328条热评告诉你为什么!
如果再過(guò)20年,你還會(huì)記得那些年上過(guò)的網(wǎng)易云熱評(píng)嗎?
看了那么多的網(wǎng)易云熱評(píng),技術(shù)思維作祟,我終于也忍不住寫(xiě)個(gè)爬蟲(chóng),用Python通過(guò)對(duì)1008328條網(wǎng)易云音樂(lè)熱評(píng)的抓取,我們可以得出一個(gè)對(duì)百萬(wàn)熱評(píng)的基本風(fēng)格畫(huà)像。
以下三個(gè)鏈接是網(wǎng)易云音樂(lè)歌單列表、歌單和歌曲的示例鏈接。
http://music.163.com/#/discover/playlist
http://music.163.com/#/playlist?id=124974725
http://music.163.com/#/song?id=28875230
抓取熱門(mén)歌單 01
$ python playlist.py ?粵語(yǔ) 1 10
$ # 抓取粵語(yǔ)歌單列表熱門(mén)前十頁(yè)
$ python playlist.py ?1 10
$ # 抓取熱門(mén)歌單前十頁(yè)的歌單名字和鏈接
抓取歌單內(nèi)歌曲 02
$ python music.py database
$ # 抓取存儲(chǔ)的熱門(mén)歌單里面的歌曲,批量抓取
$ python music.py playlist 376259016
$ # 抓取編號(hào)為 376259016 的歌單
抓取歌曲評(píng)論 03
$ python comment.py
$ # 自動(dòng)抓取已存儲(chǔ)歌曲,并保持去重復(fù)
TODO 04
增加抓取歌單頁(yè)面?zhèn)€性推薦歌單
增加抓取排行榜
嚴(yán)格去重復(fù) ???
優(yōu)化代碼結(jié)構(gòu),冗余代碼過(guò)多
BUG 05
若干歌單無(wú)法抓取,待重現(xiàn)定位
...
接下來(lái)我們就可以看到bling bling的分析結(jié)果了!
01 評(píng)論TOP20歌曲:
可以看到,近年在網(wǎng)易云音樂(lè)大紅的薛之謙在名單上獨(dú)占六席,這非常不容易。當(dāng)然,近十年華語(yǔ)樂(lè)壇最成功的流行音樂(lè)創(chuàng)作歌手周杰倫,在這份名單上以一首《晴天》排名第一,并且領(lǐng)先第二名接近一倍的評(píng)論數(shù)。
那么我們換一個(gè)維度,看看哪些歌手被評(píng)論最多:
圖中包括陳粒、李榮浩、李志、趙雷、陳奕迅、王菲宋冬野等人物悉數(shù)入選,他們也是近些年華語(yǔ)樂(lè)壇粉絲比較狂熱或者作品比較豐富的歌手。
然后,讓我們看看,那些熱評(píng),都寫(xiě)的什么?
02 Top10熱門(mén)的帶故事的評(píng)論
相對(duì)于上面這些帶故事的評(píng)論,似乎網(wǎng)易云音樂(lè)全站Top20的熱評(píng)也不全都是那些常規(guī)意義的“好評(píng)論”,譬如:
你眼里的段子,其實(shí)是別人的故事。
來(lái)源:鏑次元數(shù)據(jù)傳媒實(shí)驗(yàn)室
精彩活動(dòng)
福利 · 閱讀 | 免費(fèi)申請(qǐng)讀大數(shù)據(jù)新書(shū) 第23期
推薦閱讀
2017年數(shù)據(jù)可視化的七大趨勢(shì)!?
全球100款大數(shù)據(jù)工具匯總(前50款)?
論大數(shù)據(jù)的十大局限
大數(shù)據(jù)時(shí)代的10個(gè)重大變革
大數(shù)據(jù)七大趨勢(shì) 第一個(gè)趨勢(shì)是物聯(lián)網(wǎng)
Q:?那一句評(píng)論最打動(dòng)你?
歡迎留言與大家分享
請(qǐng)把這篇文章分享給你的朋友
轉(zhuǎn)載 / 投稿請(qǐng)聯(lián)系:hzzy@hzbook.com
更多精彩文章,請(qǐng)?jiān)诠娞?hào)后臺(tái)點(diǎn)擊“歷史文章”查看
總結(jié)
以上是生活随笔為你收集整理的网易云音乐评论催泪刷屏?我用Python抓取了1008328条热评告诉你为什么!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2018年房价到底会不会涨!
- 下一篇: 从0到1:Python爬虫知识点梳理