如何下載被加密過的m3u8視頻,以網(wǎng)易云課堂為例
1. 獲取m3u8鏈接
F12打開開發(fā)者工具->network->搜索m3u8,可以看到url
因為是被加密過的,所以直接用m3u8下載器(N_m3u8DL_CLI)下載會報錯

2.需要獲取到用來解密的key(win可以用fiddler進行抓包,比較方便)
查看m3u8的reponse URI=后面的就是key的鏈接

直接訪問key的鏈接會得到亂碼,fiddler轉包可以抓到16進制的reponses
選中并copy為base64字符串

3. 然后再用N_m3u8DL_CLI進行下載就不會報錯了
下載參數(shù)解釋
--useKeyBase64? ? ? ? ? ?使用Base64字符串定義AES-128解密KEY
?--saveName? ? ? ? ? ? ? ? ?設定存儲文件名(不包括后綴)
?--enableDelAfterDone? ? ? ?開啟下載后刪除臨時文件夾的功能
