python爬音樂數據(python音樂的數據抓取與分析)

本文目錄一覽:

如何不用音樂播放器批量下載音樂?只需幾分鐘,Python輕鬆實現

我們想聽的歌,在特定音樂軟件才有,但是又嫌棄太麻煩,不想下載軟件,這個好說,Python隨隨便便就實現了!

我們以湫湫音樂為例,做一個搜索下載音樂的功能。

用到的軟件是anaconda5.2.0(python3.6.5)和pycharm,anaconda是自帶Python的,安裝了anaconda就不用安裝Python了。

然後需要安裝一個requests庫,鍵盤按住win+r,在彈出的搜索框輸入cmd ,按回車 ,在新彈出的命令提示符窗口輸入 pip install requests 即可完成安裝。

啰嗦了點,但是對零基礎友好一點。 知識點:

OK,開始嘗試吧 先安排一下要用的模塊,導入進來。

我們既然要爬一個網站,那麼如果有反扒的話,肯定要解決這個問題,像今天可以用 headers 模塊來模擬成瀏覽器訪問網站。

那麼 headers 在哪裡找呢? 在瀏覽器頁面上點擊:右鍵–檢查–(或者直接按F12),剩餘按照圖中顯示操作,需要按Fn+F5刷新出網頁來

然後我們既然是要搜索下載的話,那不得先把搜索功能做出來。

看看效果

獲取加密的vkey

如果你獲取的數據 是 {} .json() 他會直接幫我們轉換成字典。 然後實現下載 if 判斷是否有歌曲下載文件夾,如果沒有創建,就會自動創建一個歌曲下載文件夾。

當然這個名字都可以自己改。

現在我們看看效果

頁碼和數據條數可以不輸入,他會默認下載第一頁,一頁是十首歌。

你也可以下載其他頁

然後我只想要一首

這是剛剛自動獲取到的歌曲

當然,只用代碼多無趣,我們還可以實現把代碼打包,做成exe 程序,直接運行~ 具體怎麼做我就不一 一贅述了,方法簡單,百度一下分分鐘就做的出來。我給大家看下效果。

雖然只有一個命令框頁面,單好歹也是個不用安裝Python也能運行的exe文件了不,想要頁面好看,還得另外做個界面出來,下次整一個~

網易雲有什麼可以抑鬱的歌?

音樂專題

這兩天,華晨宇的新歌《好想愛這個世界啊》首發上線,網易雲音樂後台熱度成倍速暴漲。

這首歌是他專門為抑鬱症患者所創作的,歌詞讓人淚目:

“想過離開,

以這種方式存在是因為,

那些旁白,那些姿態,

那些傷害不想離開,

當你說還有你在

忽然我開始莫名期待夕陽西下,

翻着電話,

無人撥打是習慣孤獨的我該得到的吧…”

當日歌曲銷量突破500萬張,樂評突破15萬! 歌曲在刷新多項平台紀錄的同時,也喚起大家對抑鬱症群體的關愛。

網易雲音樂用戶紛紛留下真摯評論,直言被感動:

心一次次的破碎,就是為了把心打開。

這個周末,不是要和大家談論抑鬱症,只和大家分享幾首音樂。

貝多芬曾說,音樂是比一切智慧一切哲學更高的啟示,誰能滲透音樂的意義,便能超脫尋常人無以自拔的苦難。

曾被抑鬱症困擾的央視主播蔣術說:在人生每一處狹小逼仄的入口,每一個幽暗昏茫的低谷,我們都可以追尋心靈中那束微光。

而音樂有時就像是茫茫大海中的那盞燈塔,為你指引着方向。

《春的臨終》

程璧的這首小眾歌曲,根據日本詩人谷川俊太郎的詩歌改編:

我把活着喜歡過了

先睡覺吧 小鳥們

我把活着喜歡過了

因為遠處有呼喚我的東西

我把悲傷喜歡過了

我把笑喜歡過了

像穿破的鞋子

是的

因為我把憤怒喜歡過了

谷川是日本的國寶級詩人,他曾說:“靈魂在這個世上的故鄉是音樂”。他在開頭寫道, “我把活着喜歡過了”,這種特殊的表達句式,溫柔的勾起了你對生的感激。

活着本是多麼地不容易啊,這是一種面對死亡已經釋然的心態,而這種雲淡風輕又是來自於在活着的有限時間裡,認真活過了,才會有的心態。

除了活着,小詩里還把悲傷喜歡過了,把憤怒喜歡過了。這些平時我們極力避免的情緒,都被看見和感激。

甚至有讀者評論,想用“我把活着喜歡過了”,當做自己的墓志銘。

人生很多滋味都要到一個年紀才懂得去細細品味,比如類似這種與生命相遇的感動和幸福。希望當你懂得的那一天,一切還未走遠。

Python爬蟲爬取QQ音樂的巔峰音樂榜,為什麼有的網頁成了這樣,我多試了幾次網頁爬取就加載不出來?

圖片太模糊

注意大廠商做的網站往往有反爬機制 不能太頻繁去爬

python爬蟲爬取的數據可以做什麼

爬蟲的概念是,爬取網上能看到的數據,也就是只要網上存在的,通過瀏覽器可以看到的數據。爬蟲都可以爬取。爬蟲爬取的原理就是偽裝成瀏覽器,然後進行爬取操作

哪些數據你需要你就可以爬取。比如爬取公司競爭對手的商業數據,爬取電影,音樂,圖片等等的。只要你希望得到的,前提瀏覽器可以訪問的都可以爬取

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/158524.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-19 00:42
下一篇 2024-11-19 00:42

相關推薦

  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29

發表回復

登錄後才能評論