如何下載網頁平台上的音樂?

下載此圖片的高畫質版本(PDF 660KB)

相信每個人應該都會使用過音樂網站(也就是那種購買音樂的網站),例如Bandcamp或Musicbed之類的網站,通常都是需要花錢才能取得這些音樂,如果不想花錢的話,只能到Google搜尋Youtube Music上有的音樂,且下載的音樂音質也不怎麼高,這裡有一種可以下載到官方音樂,且不用花錢就可以取得的或許不違法小技巧。

在下載之前,我們必須要了解下載破解音樂的原理,這非常簡單,不必觸碰到程式(但需要了解到電腦處理資訊的暫存記憶體運作。備註:不是計算暫存記憶體),每當你瀏覽到一個網頁的時候,為了讓你的電腦顯示網頁上的圖片、影片或音樂等等資訊,都必須透過瀏覽器到網頁提供的檔案位置抓資料到暫存記憶體中,你的電腦才得以顯示這些媒體,就跟你在看Youtube的時候一樣,Youtube看影片時的載入動畫,就是在等待下載影片的片段到你的電腦或手機裡,每看完一個影片,則那些暫存檔案都會自動被刪除。

下載破解的音樂都是同樣的原理,瀏覽網頁時,為了要讓你可以在線上聽到音樂,JS或者資料庫裡會提供瀏覽器所播放出的音樂檔案所在位址,則為了下載音樂,我們必須找到瀏覽器讀到的網址,這樣一來就可以免費且私底下合法的下載到網站裡的所有音樂(方法只限於使用網頁音樂播放器材可以抓地到網址,如果是軟體或者Flash Player就無法讀取到了)。

程式實作


在實作這項技巧之前,這裡有份清單僅供參考,請準備一個使用網頁播放器的音樂付費平台,這裡我們使用C418的Bandcamp來當作實作範例。且請務必使用有開發人員工具的瀏覽器,這裡最推薦好用的是Google Chrome。

實作測試網址:https://c418.bandcamp.com/
使用工具:含有開發人員工具的瀏覽器(推薦Chrome)

首先,到這個網站的首頁,選擇一首專輯來下載測試看看,第一列的第一個專輯「2 years of failure」(中文:兩年的失敗)因為是免費的,所以先不要選(這本來就是免費的,破解了也沒用。)

 

就隨便選了一首專輯內的其中一首歌曲,接著,絕對不要先播放任何一首歌曲。按下F12或者開啟開發人員選項,點選到開發人員選項中的Network,此時播放音樂或許會擷取不到,因此只能按F5或者重新瀏覽,讓瀏覽器重新抓取資料。接著再次播放音樂。然後在Network選項中的Media分類尋找。

播放音樂後,便可以看到下載音樂的連結與類別,打開連結後,便可以免費下載到音樂。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *