video server/download.exe是一款可以一鍵提取網(wǎng)站視頻進(jìn)行下載的工具,很多主流網(wǎng)站的視頻都能下載。最重要是完全免費(fèi),下載速度快,可以同步批量下載視頻,原畫(huà)質(zhì)保存,下載過(guò)程中不影響工作。
系統(tǒng)簡(jiǎn)介
1.在觀看視頻的過(guò)程中,使用Fiddler進(jìn)行抓包,當(dāng)攔截到指定的數(shù)據(jù)時(shí),將數(shù)據(jù)推送到本地的服務(wù)器處理
2.本地服務(wù)器判斷hls類(lèi)型,如果是標(biāo)準(zhǔn)的hls,那么直接推送到m3u8批量下載器去處理下載任務(wù)
3.如果是自定義的hls,那么就將任務(wù)推送到本地的下載器接管下載任務(wù),下載完成后,由下載器自動(dòng)調(diào)用解密工具得到原始視頻文件
4.本地下載解密完成后,會(huì)推送一個(gè)合并任務(wù)到m3u8批量下載器進(jìn)行文件合并,最后自動(dòng)關(guān)閉窗口
5.使用本地下載下載器的任務(wù),下載的緩存文件是不會(huì)自動(dòng)刪除,需要合并完成后手動(dòng)刪除
6.系統(tǒng)圖解如下圖
使用前提
1.下載本項(xiàng)目所有文件,放置在同一文件夾內(nèi)
2.你需要先下載M3U8批量下載器
3.需要可以播放視頻的瀏覽器,建議使用谷歌瀏覽器
4.需要安裝Fiddler抓包工具,可以從下方愛(ài)盤(pán)下載
使用說(shuō)明
1.先打開(kāi)M3U8批量下載器,并出現(xiàn)【http接口初始化完成,端口:8787】表示軟件啟動(dòng)成功
2.打開(kāi)Fiddler,切換到【FiddlerScript】選項(xiàng)卡,然后在【Go to】中選擇【OnBeforeResponse】,會(huì)自動(dòng)轉(zhuǎn)到【OnBeforeResponse】函數(shù)
然后粘貼本項(xiàng)目的【main.js】中的代碼到【OnBeforeResponse】函數(shù)內(nèi),如上圖。最后點(diǎn)擊上方的【Save Script】
3.雙擊運(yùn)行本項(xiàng)目的【server.exe】,出現(xiàn)【Starting http server listen at 127.0.0.1:7809】,說(shuō)明軟件啟動(dòng)成功
4.所有初始工作已經(jīng)做完,這時(shí)可以隨意打開(kāi)瀏覽器播放視頻,會(huì)自動(dòng)捕獲視頻并進(jìn)行下載