Python3爬取網(wǎng)易云音樂評論

2018-09-14 15:12 更新

本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個人專欄

下載W3Cschool手機App,0基礎(chǔ)隨時隨地學(xué)編程>>戳此了解

導(dǎo)語

利用Python為自己喜歡的音樂制作專屬詞云。至于詞的來源嘛,當(dāng)然是對應(yīng)歌曲的所有評論或者熱門評論啦?。?!畢竟網(wǎng)易云音樂最得意的大概就是那些刷了我朋友圈n多遍的評論了吧~~~


相關(guān)文件

百度網(wǎng)盤下載鏈接: https://pan.baidu.com/s/16GpVk4EDq9hMYZeBoYZmFQ 

密碼: dhm4


主要思路

利用Python爬取網(wǎng)易云音樂中相應(yīng)歌曲的所有評論,并利用這些評論制作歌曲的專屬詞云。

具體過程見相關(guān)文件中的源代碼。


開發(fā)工具

Python版本:3.5.4

相關(guān)模塊:

requests模塊、jieba模塊、scipy模塊、wordcloud模塊、pycrypto模塊、selenium模塊以及一些Python自帶的模塊。

chromedriver_win32版本:2.3.4

chrome版本:65.0.3298.4


環(huán)境搭建

(1)安裝Python(添加到環(huán)境變量)并pip安裝相關(guān)模塊;

(2)安裝chrome瀏覽器,并將相關(guān)文件中提供的chromedriver.exe文件放在python安裝文件夾中的Scripts文件夾內(nèi)。

PS:

(1)若chromedriver.exe文件放在其他文件夾,則需將對應(yīng)文件夾路徑添加到環(huán)境變量中!

(2)部分相關(guān)模塊我在相關(guān)文件中提供了編譯好的whl文件,使用pip+whl文件路徑+whl文件名安裝即可。


使用方式

在cmd窗口運行并根據(jù)提示輸入就可以啦~~~


使用演示

利用歌曲熱門評論制作詞云:

利用歌曲所有評論制作詞云:

更多

(1)因為是單進(jìn)程,所以當(dāng)評論較多時生成圖云的速度會比較慢,因此請慎重選擇用所有評論制作詞云(昨天晚上多線程跑到一半被封了T_T);

(2)后續(xù)會有更多關(guān)于網(wǎng)易云音樂的內(nèi)容,這算是初次試水吧,畢竟要從自己最喜歡的東西做起。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號