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

2018-09-14 15:12 更新

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

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

導(dǎo)語

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


相關(guān)文件

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

密碼: dhm4


主要思路

利用Python爬取網(wǎng)易云音樂中相應(yīng)歌曲的所有評(píng)論,并利用這些評(pí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文件放在其他文件夾,則需將對(duì)應(yīng)文件夾路徑添加到環(huán)境變量中!

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


使用方式

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


使用演示

利用歌曲熱門評(píng)論制作詞云:

利用歌曲所有評(píng)論制作詞云:

更多

(1)因?yàn)槭菃芜M(jìn)程,所以當(dāng)評(píng)論較多時(shí)生成圖云的速度會(huì)比較慢,因此請(qǐng)慎重選擇用所有評(píng)論制作詞云(昨天晚上多線程跑到一半被封了T_T);

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)