歡迎光臨
每天分享高質量文章

網易雲音樂評論催淚刷屏?我用Python抓取了1008328條熱評告訴你為什麼!

如果再過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的熱評也不全都是那些常規意義的“好評論”,譬如:

你眼裡的段子,其實是別人的故事。

來源:次元資料傳媒實驗室


精彩活動

福利 · 閱讀 | 免費申請讀大資料新書 第23期

推薦閱讀

2017年資料視覺化的七大趨勢! 

全球100款大資料工具彙總(前50款) 

論大資料的十大侷限

大資料時代的10個重大變革

大資料七大趨勢 第一個趨勢是物聯網

Q: 那一句評論最打動你?

歡迎留言與大家分享

請把這篇文章分享給你的朋友

轉載 / 投稿請聯絡:hzzy@hzbook.com

更多精彩文章,請在公眾號後臺點選“歷史文章”檢視

贊(0)

分享創造快樂