1. 程式人生 > >自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

這兩天聽了幾首悲傷的VIP歌曲,突然有點懷舊,不過突然感覺現在的音樂播放器,比以前坑了很多,以前許多不用錢的歌曲,現在都要VIP才能聽,由於我是很久前就用Python破解VIP,所以今天才突然發現,希望大家不要怪我分享資源晚了!

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

前言

由於只是示例,我們就以酷狗為例(其他播放器也可以此類推),利用酷狗的搜尋和無損音樂下載的介面,然後加上我們的Python,做出一個網路爬蟲。

本次示例利用了flask框架,在網頁源內容中搜尋關鍵字,然後利用爬蟲採集相關資料,並且把資料前端呈現;

程式設計環境:

windows python 2,

Python 3 的話自己稍微更改下程式碼,不必糾結這些小問題。

爬蟲開發

對酷狗音樂客戶端進行抓包,抓取我們需要的兩個介面:

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

程式碼實現:

a.請求模組(複用率高):

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

b.搜尋模組

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

音樂搜尋介面已經利用完了,接著無損音樂搜尋了。

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

我這裡準備三個介面,根據酷狗系統版本不同,採用不同加密方式,酷狗音樂下載的關鍵就是音樂介面處提交的key的加密方式,key是由hash加密生成的,不同的酷狗版本,加密方式不同:

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

Python程式碼實現:

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

酷狗的爬蟲系統就設計完畢了,下面開始使用flask框架搭建前後端了。

引擎搭建

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

Python原始碼:

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

除錯

整改引擎系統,也就設計完畢,然我們試試效果:

1.啟動指令碼:python run.py

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

2.輸入關鍵字進行搜尋

 

自從學了Python以後,還真的有點懷念從前充錢聽歌的日子!

 

 

本文到此就告一段落,希望能帶領大家一起聽上免費的VIP歌!

寫在最後:

有想學Python或者對Python感興趣的老鐵,可以加群571799375,群裡有適合Python初學者學習的資料(2018最新版Python資料),免費送給大家!

本文來自網路,如有侵權,請聯絡小編刪除!