摘要:目標(biāo)鏈接分析發(fā)現(xiàn)一個請求雙擊打開發(fā)現(xiàn)就是歌曲播放源地址紫棋小姐姐唱歌真好聽記住這個鏈接,并且多打開幾個試一試,以便進(jìn)行對比找出規(guī)律。這是經(jīng)過處理后的數(shù)據(jù)結(jié)構(gòu),抓取到的播放源鏈接就是如下藍(lán)色框。迄今,經(jīng)測試是正確的是鏈接地址。
目標(biāo)鏈接:
https://y.qq.com/portal/playe...
分析network 發(fā)現(xiàn)一個請求:
雙擊打開發(fā)現(xiàn)就是歌曲播放源地址
紫棋小姐姐唱歌真好聽~
記住這個鏈接,并且多打開幾個試一試,以便進(jìn)行對比找出規(guī)律。
鏈接比較找規(guī)律
經(jīng)過一波分析,對比幾個數(shù)據(jù),容易找出鏈接的構(gòu)成。
http://dl.stream.qqmusic.qq.com/C400${songmid}.m4a?guid=3878307950&vkey=${vkey}&uin=0&fromtag=66
用了模板字符串的語法,可見songmid、vkey是可變參數(shù),guid、uin、fromtag是固定參數(shù)。
那我們的目標(biāo)就指向抓取到含這兩個數(shù)據(jù)的接口數(shù)據(jù)了。
經(jīng)過一番尋找,晃眼一撇:
咦?~ 這不就是vkey嘛。
趕緊結(jié)合代碼一把梭。
我就知道沒那么輕松。
不多截圖,正確答案確實是在那個接口里,但是對于我們的目的來說,這里的數(shù)據(jù)有很多是很相似且冗余的。最終總算還是找到了可以組合的正確通用鏈接:
紅色的兩個可以組合,黃色的單個也可以。
往下所述是用的黃色框的,因為更方便,不用多帶帶找vkey、songmid來拼接url了。
請求正確鏈接數(shù)據(jù)正確的鏈接找到了,接下來就要在本地寫代碼請求數(shù)據(jù)了。
我們來分析下那個鏈接的headers
咋一看貌似可以利用jsonp。
貼主要代碼
確實請求到數(shù)據(jù)了。只是...
估計服務(wù)端做了某些限制...
既然jsonp行不通,那就后端接口代理、用axios來搞。
代碼太繁瑣,不好貼,就貼個代理吧,思路就是這樣子。
這是經(jīng)過處理后的數(shù)據(jù)結(jié)構(gòu),抓取到的播放源鏈接就是如下藍(lán)色框。
迄今,經(jīng)測試是正確的是鏈接地址。
若有意見與建議,請多指教~
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/99959.html
摘要:下一步準(zhǔn)備使用網(wǎng)易云代替音樂。已經(jīng)開發(fā)新的網(wǎng)易云代替音樂了,需要的可以看看這篇文章為微信小程序開發(fā)的網(wǎng)易云音樂庫 項目要做一個可以為日記添加音樂的小程序,所以要用到音樂api,參考了一些文章后我們封裝了一個qq音樂api庫(完成了動態(tài)token獲取,音樂搜索,音樂專輯圖片,音樂名稱,歌手名稱,播放),有需要的可以到Github自提。 小程序qq音樂api庫Gihub地址https://...
摘要:為什么要這樣下載網(wǎng)易云音樂,我相信大多數(shù)人都用過,我個人覺得非常好用,也一直在用,有的時候,我們搜索一些網(wǎng)易歌曲,發(fā)現(xiàn)播放不了,甚至下載不了,因為提示版權(quán)方要求,當(dāng)前歌曲僅限開通音樂包使用見下圖,也就是,需要購買才能夠下載以及播放,有沒有辦 為什么要這樣下載 網(wǎng)易云音樂,我相信大多數(shù)人都用過,我個人覺得非常好用,也一直在用,有的時候,我們搜索一些網(wǎng)易歌曲,發(fā)現(xiàn)播放不了,甚至下載不了,因...
摘要:后兩個屬性可選。屬性定義了項目的縮小比例,默認(rèn)為,即如果空間不足,該項目將縮小。屬性定義了在分配多余空間之前,項目占據(jù)的主軸空間。它的默認(rèn)值為,即項目的本來大小。結(jié)合的異步組件和的代碼分割功能,輕松實現(xiàn)路由組件的懶加載。 項目總結(jié) 這是我第二個用 Vue 實現(xiàn)的項目,下面內(nèi)容包括了在實現(xiàn)過程中所記錄的知識點以及一些小技巧 項目演示地址:https://music-vue.n-y.io源...
摘要:之前我們已經(jīng)開發(fā)過一款小程序適用的音樂庫,這次開發(fā)網(wǎng)易云音樂庫的原因是音樂庫在小程序中環(huán)境下無法使用小程序提供的背景音頻播放器播放的問題網(wǎng)易云的加密算法真的比其他幾家復(fù)雜太多了。。。 之前我們已經(jīng)開發(fā)過一款小程序適用的qq音樂api庫https://github.com/FisherWY/Q...,這次開發(fā)網(wǎng)易云音樂api庫的原因是qq音樂api庫在小程序中iOS環(huán)境下無法使用小程序提...
閱讀 2837·2023-04-25 20:02
閱讀 1435·2021-11-11 16:55
閱讀 614·2021-09-26 09:46
閱讀 6205·2021-09-22 15:55
閱讀 1823·2021-08-09 13:41
閱讀 1572·2019-08-30 15:52
閱讀 2372·2019-08-30 14:13
閱讀 3289·2019-08-26 13:48