當前位置:編程學習大全網 - 編程語言 - 如何不用音樂播放器批量下載音樂?只需幾分鐘,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文件了不,想要頁面好看,還得另外做個界面出來,下次整壹個~

  • 上一篇:有哪些專業就業前景不錯?
  • 下一篇:伊犁師範大學協會推薦
  • copyright 2024編程學習大全網