Python網(wǎng)易云音樂數(shù)據(jù)分析系統(tǒng) 爬蟲 echarts可視化 Flask框架 音樂推薦系統(tǒng) 源碼下載

Python的網(wǎng)易云音樂數(shù)據(jù)分析系統(tǒng) 爬蟲 echarts可視化 Flask框架 音樂推薦系統(tǒng)

一记某、技術(shù)說(shuō)明

網(wǎng)易云音樂數(shù)據(jù)(歌單司训、用戶、歌詞液南、評(píng)論)Python爬取Flask框架搭建ECharts壳猜、WordCloud可視化項(xiàng)目。系統(tǒng)分為:數(shù)據(jù)采集模塊滑凉、數(shù)據(jù)分析處理模塊统扳、數(shù)據(jù)存儲(chǔ)模塊、以及數(shù)據(jù)可視化呈現(xiàn)模塊畅姊。

項(xiàng)目目標(biāo)

1. 實(shí)現(xiàn)通過(guò)搜索關(guān)鍵詞咒钟,對(duì)相關(guān)歌曲的主要信息進(jìn)行展示

2. 對(duì)搜索出的信息進(jìn)行歌單、歌詞若未、評(píng)論盯腌、聽眾地域分布、活躍時(shí)間段等幾個(gè)方面的數(shù)據(jù)進(jìn)行可視化分析陨瘩。

技術(shù)環(huán)境

Python3、urllib庫(kù)级乍、Flask框架舌劳、ECharts.js、WordCloud庫(kù)玫荣、SQLite3數(shù)據(jù)庫(kù)

基本數(shù)據(jù):

1.爬取歌單預(yù)覽頁(yè)甚淡,所有歌單數(shù)據(jù),35單*38頁(yè)捅厂,(歌單詳情url)

2.爬取歌單詳情頁(yè)(歌單標(biāo)題贯卦、歌單作者资柔、作者url、歌單創(chuàng)建日期撵割、歌單收藏量贿堰、歌單分享量、歌單評(píng)論數(shù)啡彬、歌單標(biāo)簽羹与、歌單介紹、歌單歌曲數(shù)量)

3.爬取歌單內(nèi)音樂(歌曲id庶灿、標(biāo)題纵搁、時(shí)長(zhǎng)、歌手往踢、專輯腾誉、歌曲url)

4.爬取歌曲詳情(歌曲id、歌曲標(biāo)題峻呕、歌手利职、專輯、歌詞山上、評(píng)論數(shù)眼耀、評(píng)論內(nèi)容)

5.爬取歌曲歌單評(píng)論內(nèi)容(歌單歌曲辨識(shí)id、評(píng)論者id佩憾、評(píng)論者名哮伟、評(píng)論內(nèi)容、評(píng)論時(shí)間妄帘、評(píng)論點(diǎn)贊量楞黄、評(píng)論者url-地區(qū)累計(jì)聽歌量)

分析方向:

1.數(shù)據(jù)庫(kù)可視化:用戶搜索關(guān)鍵詞,完成相應(yīng)內(nèi)容可視化的展現(xiàn)抡驼。

1.數(shù)據(jù)呈現(xiàn)的多樣化:多種圖表形式鬼廓。(用戶活躍時(shí)間分布、用戶地域分布致盟、歌單標(biāo)簽排名碎税、歌曲情緒馏锡、評(píng)論區(qū)詞云雷蹂、歌單歌曲詞云、)

2.數(shù)據(jù)維度的設(shè)計(jì):能夠從不同維度的數(shù)據(jù)分析杯道,為用戶提供更多的價(jià)值

3.界面表現(xiàn)的美化(可點(diǎn)擊保存詞云圖片匪煌,根據(jù)歌曲id生成評(píng)論區(qū)詞云、根據(jù)歌單id生成歌單詞云)




二、運(yùn)行截圖

技術(shù)

四萎庭、補(bǔ)充

設(shè)計(jì)語(yǔ)言:Python+SQL+HTML+CSS+JS

數(shù)據(jù)爬人健:selenium+request+json+time+random

數(shù)據(jù)存儲(chǔ):SQLite

數(shù)據(jù)清洗:re+replace+time.localtime+time.strftime

后端搭建:PalletsFlask

前端搭建:TwitterBootstrap

圖表展現(xiàn):ApacheECharts

詞云制作:pyplot+jieba+wordcloud+Image+numpy

(1)selenium主要用webdriver來(lái)模仿認(rèn)為點(diǎn)擊爬取頁(yè)面數(shù)據(jù),request負(fù)責(zé)偽裝headers獲取頁(yè)面驳规,json負(fù)責(zé)將獲取到的文本數(shù)據(jù)轉(zhuǎn)換為字典數(shù)據(jù)肴敛。time和random負(fù)責(zé)隨機(jī)訪問(wèn)頻率。

(2)re是通過(guò)正則表達(dá)式提取一定規(guī)則的文本內(nèi)容达舒。replace主要取出部分不要的字符值朋。time模塊負(fù)責(zé)轉(zhuǎn)換json時(shí)間

(3)Flask通過(guò)編寫app路由處理請(qǐng)求響應(yīng),然后以render_template渲染視圖效果巩搏。

(4)jieba負(fù)責(zé)提供分詞昨登、識(shí)詞過(guò)濾,Image負(fù)責(zé)背景圖的圖像處理贯底,numpy負(fù)責(zé)矩陣運(yùn)算丰辣,中文顯示需要的空間,wordcloud負(fù)責(zé)形成有遮罩效果的圖形禽捆,pyplot是負(fù)責(zé)繪出最終圖形笙什。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市胚想,隨后出現(xiàn)的幾起案子琐凭,更是在濱河造成了極大的恐慌,老刑警劉巖浊服,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件统屈,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡牙躺,警方通過(guò)查閱死者的電腦和手機(jī)愁憔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)孽拷,“玉大人吨掌,你說(shuō)我怎么就攤上這事∨。” “怎么了膜宋?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)炼幔。 經(jīng)常有香客問(wèn)我激蹲,道長(zhǎng),這世上最難降的妖魔是什么江掩? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上环形,老公的妹妹穿的比我還像新娘策泣。我一直安慰自己,他們只是感情好抬吟,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布萨咕。 她就那樣靜靜地躺著,像睡著了一般火本。 火紅的嫁衣襯著肌膚如雪危队。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天钙畔,我揣著相機(jī)與錄音茫陆,去河邊找鬼。 笑死擎析,一個(gè)胖子當(dāng)著我的面吹牛簿盅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播揍魂,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼桨醋,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了现斋?” 一聲冷哼從身側(cè)響起喜最,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎庄蹋,沒想到半個(gè)月后瞬内,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蔓肯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年遂鹊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔗包。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秉扑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出调限,到底是詐尸還是另有隱情舟陆,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布耻矮,位于F島的核電站秦躯,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏裆装。R本人自食惡果不足惜踱承,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一倡缠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茎活,春花似錦昙沦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至懒熙,卻和暖如春丘损,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背工扎。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工徘钥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人定庵。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓吏饿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親蔬浙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子猪落,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容