网易云音乐评论催泪刷屏?我用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
更多精彩文章,請在公眾號后臺點擊“歷史文章”查看
總結
以上是生活随笔為你收集整理的网易云音乐评论催泪刷屏?我用Python抓取了1008328条热评告诉你为什么!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018年房价到底会不会涨!
- 下一篇: 大数据发展的问题与机遇