用Python来爬一下网易云歌词,简单操作一波,你学会了吗
生活随笔
收集整理的這篇文章主要介紹了
用Python来爬一下网易云歌词,简单操作一波,你学会了吗
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天簡單的展示一下,用Python爬取一下網易云的歌詞,分析一下 歌詞中包含了歌手或者詞作者的那些情感,曲風是偏向哪一面,對于普通大眾是否有正向的引導意義,廢話少說,切入正題,開始好好分析一波。
?
開發工具
Python版本:3.5.4
相關模塊:
requests模塊;
bs4模塊;
win_unicode_console模塊;
jieba模塊;
matplotlib模塊;
xlwt模塊;
numpy模塊;
snownlp模塊;
以及一些Python自帶的模塊。
環境搭建
安裝Python并添加到環境變量,pip安裝需要的相關模塊即可。
主要思路
根據輸入的?歌手ID?(如周杰倫ID為6452)下載該歌手的?“熱門50單曲”?所有歌詞:
?
由于找到了獲取歌詞的API接口,所以就不需要像之前一樣算那兩個post參數了。
獲取歌手的這些歌詞之后我們將對這些歌詞進行簡單的處理與分析。
使用演示
(1)歌詞抓取
在cmd窗口運行?WYY_Lyrics_Downloader.py?文件即可。
PS:
打前面幾個字母然后按?“Tab”?鍵補全就好了。
使用演示
(1)歌詞抓取
在cmd窗口運行?WYY_Lyrics_Downloader.py?文件即可。
PS:
打前面幾個字母然后按?“Tab”?鍵補全就好了。
別傻傻地一個個字母打上去了。。。
(2)歌詞簡單分析(以周董的歌詞為例)
詞頻統計并保存到Excel表中:
?
?
隨便做個圖:
?
制作歌詞詞云:
?
?
簡單的情感分析:
?
橫坐標大于0.5的數量占大多數,看來周董的歌還是蠻積極向上的~~~
怎么樣,看完這篇文章,是否感覺到原來爬個數據不過如此簡單嘛,有什么問題歡迎大家在評論區留言討論,關注小編,每日分享干貨知識,帶你感受不一樣的編程世界,一起踏上人生巔峰~
總結
以上是生活随笔為你收集整理的用Python来爬一下网易云歌词,简单操作一波,你学会了吗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python实战HSV颜色模型——提取像
- 下一篇: python图片转化字节流_python