文章首發於公衆號:Charles的皮卡丘
做者:Charlesgit
開發工具:
Python版本:3.6.4
相關模塊:
pycryptodome模塊;
pillow模塊;
requests模塊;
以及一些Python自帶的模塊。github
環境搭建:
安裝Python並添加到環境變量,pip安裝須要的相關模塊便可。dom
目前支持的平臺:
網易雲音樂;
酷狗音樂;
QQ音樂;
千千(百度)音樂;
酷我音樂;
蝦米音樂。工具
存在的bug:
退出程序後存在相似進程殘留的現象。post
原理說明:
主要仍是抓包分析並找到須要的接口和請求接口所需的參數,值得一提的是蝦米音樂的歌曲連接是凱撒加密的,網易雲音樂的兩個post參數是參考https://www.zhihu.com/questio...計算的。
具體實現過程詳見源代碼。開發工具
視頻演示:
利用Python製做音樂下載器加密
源代碼:
https://github.com/CharlesPik...spa
最後歡迎關注個人我的公衆號:Charles的皮卡丘,公衆號內回覆「音樂下載器V1.2」可獲取打包好的音樂下載器軟件(EXE文件)。
視頻