今天玩樂隊的舍友讓我給他扒一首歌,是蝦米音樂上的,之前也幫他批量爬取過網易雲的付費音樂歌曲
先按照慣例我打開了他給的音樂鏈接
https://www.xiami.com/song/1775018820?_uxid=073BB415423B9F3FE15EF21E09D5A07B(挺古風的一首曲子,聽說是他朋友要演出,他要幫忙剪輯一下)
然後按下F12,看一下抓包情況(我用的是chrome瀏覽器)
沒發現什麼,然後點擊立即播放,查看抓包情況
既然是歌曲,我直接點到了Media,果然,有一個鏈接
雙擊打開,進入下載界面,點擊下載,下載完之後,我以爲大功告成,結果打開時出現了這個錯誤(不知道爲什麼無法截圖,只能複製錯誤信息了):
無法打開 ms-resource:/ManifestResources/ApplicationDisplayName,因爲它處於脫機狀態。可能缺少存儲設備,或者存儲設備已斷開連接。
然後,騷操作來了
我把文件的後綴MP3改成了MP4
成功打開,結束收工
結語:
1.爬蟲的話,既然有這個鏈接應該就很容易寫出來了,我就不在贅述了,如果後面有時間,我會寫出來並更新一下博客(最近沉迷機器學習無法自拔。。。)
2.網上有些博主解析了隱藏的下載url並進行了解密(利用凱撒陣列加密2333),但是我試了一下,下載結果跟我的簡單粗暴的方法的結果一模一樣,並且會報錯,而且改成MP4也無法挽回(我只下載了一個,可能剛好是特例),附上該博主的文章,有興趣的小夥伴看一下:https://blog.csdn.net/qq_22821275/article/details/78614464
3.呆了一天的實驗室,回去彈我的破木吉他去了23333