頁視頻下載與資源嗅探完整實(shí)操指南)
貓抓 Cat-Catch 瀏覽器插件網(wǎng)頁視頻下載與資源嗅探完整實(shí)操指南【免費(fèi)下載鏈接】cat-catch貓抓 瀏覽器資源嗅探擴(kuò)展 / cat-catch Browser Resource Sniffing Extension項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch昨晚通勤前我想把某個網(wǎng)站上的一期教程視頻存下來地鐵上看。右鍵另存視頻沒有反應(yīng)打開 F12 的請求列表翻了幾百條全是圖片、腳本和打點(diǎn)請求找不到視頻文件的地址——其實(shí)瀏覽器已經(jīng)把它一段段加載出來放給我看了只是沒把地址直接交出來。這種處境很常見而貓抓 Cat-Catch 就是干這件事的一個開源免費(fèi)的瀏覽器資源嗅探擴(kuò)展在你瀏覽網(wǎng)頁時記錄發(fā)出的網(wǎng)絡(luò)請求把其中能用的視頻、音頻、圖片等媒體資源篩出來供你預(yù)覽和下載。先說清楚它能做什么、不能做什么一句話定位它是當(dāng)前標(biāo)簽頁的請求記錄器 篩選器。頁面每發(fā)出一個請求它都會過目一遍把看起來是媒體資源的挑進(jìn)列表頁面上沒發(fā)起過的請求它無從知曉所以還沒滾動加載出來的視頻、被 DRM 加密保護(hù)的內(nèi)容、需要登錄后才存在的地址它都拿不到。它抓的是瀏覽器手里已經(jīng)有的東西不替你破解、不替你繞驗(yàn)證。這個邊界先立住用起來就不會有落差。裝上它一條主路徑一條備用路徑主路徑大多數(shù)人走這條打開 Chrome 應(yīng)用商店、Edge 加載項(xiàng)商店或 Firefox 附加組件商店搜索貓抓或cat-catch點(diǎn)安裝。裝好后把它固定到工具欄。官方 README 里專門提過一句商店里有加了廣告代碼的偽貓抓認(rèn)準(zhǔn)開發(fā)者身份再裝別貪來路不明的版本。備用路徑想用最新源碼或想自己看一眼代碼的克隆倉庫git clone https://gitcode.com/GitHub_Trending/ca/cat-catch到瀏覽器擴(kuò)展管理頁打開開發(fā)者模式點(diǎn)加載已解壓的擴(kuò)展程序選中克隆下來的文件夾。版本上有個硬性要求Chromium 內(nèi)核 93 以上才能裝功能要 104 以上才算齊整。一次跑通從打開頁面到下載完成下面按一次真實(shí)使用的順序走。我拿一個在線教程站點(diǎn)試的全程不到一分鐘。第一步讓頁面把視頻放出來。打開目標(biāo)網(wǎng)頁把視頻播一下。這一步不能省——請求不發(fā)出貓抓就看不見。如果整季內(nèi)容需要滾動才加載先滾到底再往下走。第二步點(diǎn)開工具欄的貓抓圖標(biāo)。彈出一個資源列表按類型分區(qū)每條資源帶名稱、格式、大小。我那次實(shí)測列表里直接列出了三個地址一個片頭小視頻兩個是正片的不同清晰度大小差了一倍挑大的就對了。第三步預(yù)覽確認(rèn)。鼠標(biāo)移到條目上點(diǎn)播放按鈕資源會在新標(biāo)簽頁里直接播放。看到是想要的畫面和聲音再回來點(diǎn)下載能省掉不少下錯了的返工。第四步勾選并下載。需要哪條勾哪條點(diǎn)下載所選文件進(jìn)瀏覽器默認(rèn)下載目錄多條資源可以一次批量下掉。第五步如果列表里出現(xiàn) M3U8就換個通道。流媒體站點(diǎn)會把視頻切成幾十個 TS 小段分發(fā)直接下下來是一堆碎片。貓抓內(nèi)置了 M3U8 解析器源碼在 js/m3u8.js把地址粘進(jìn)去點(diǎn)解析分片列表就出來了然后選合并下載得到的就是一個完整的 MP4。帶 AES-128 加密的分片它能自動取密鑰解掉只想要聲音的話也可以只提取音頻文件小一大截實(shí)在復(fù)雜的還能整包發(fā)給 ffmpeg 處理。做不到的事以及怎么繞列表里少了想要的資源。多半是請求還沒發(fā)出視頻沒播、頁面沒滾、內(nèi)容分片延遲加載。先把頁面完整加載一遍再點(diǎn)開插件還不行就刷新重抓一次。資源被 DRM 或反嗅探保護(hù)。這類請求本身經(jīng)過加密或刻意遮擋貓抓識別不了也沒有值得折騰的繞法。遇到就說明網(wǎng)站不想讓你拿到此為止。大文件下到一半斷了。重新發(fā)起下載即可帶寬緊張的時候把大文件留給空閑時段下或者換個更穩(wěn)的網(wǎng)絡(luò)環(huán)境。不知道文件存哪了、版本舊了。文件默認(rèn)落在瀏覽器的下載目錄插件設(shè)置頁里可以調(diào)默認(rèn)行為商店裝的版本會自動更新源碼裝的則在新代碼 clone 下來后重新加載一次擴(kuò)展。值得知道的三個進(jìn)階點(diǎn)批量下載別貪多。一次勾全選幾十個大文件瀏覽器會卡。按類型篩好、分批下體驗(yàn)好很多。大任務(wù)交給下載器。貓抓可以把資源直接送給 Aria2下載邏輯見 js/downloader.js或者你干脆復(fù)制地址丟進(jìn)自己的下載工具多線程和斷點(diǎn)續(xù)傳那邊更在行。手機(jī)接著用。列表里每條資源上有個二維碼按鈕點(diǎn)一下生成資源地址的二維碼手機(jī)掃了就能把鏈接帶過去電腦到手機(jī)的交接不用繞網(wǎng)盤。順帶說一句貓抓是 GPL 開源的代碼全部公開可查所有數(shù)據(jù)在本地處理、不上傳任何遠(yuǎn)程服務(wù)器這些可以直接翻源碼驗(yàn)證嗅探核心邏輯在 catch.js。收尾回到開頭那個場景現(xiàn)在同樣的處境流程就是打開頁面、播一遍視頻、點(diǎn)開貓抓、預(yù)覽確認(rèn)、下載通勤路上教程視頻已經(jīng)在手機(jī)里了。最后提一句這只下載自己擁有版權(quán)或已獲授權(quán)的內(nèi)容工具本身不分對錯用它的手分?!久赓M(fèi)下載鏈接】cat-catch貓抓 瀏覽器資源嗅探擴(kuò)展 / cat-catch Browser Resource Sniffing Extension項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考