頁視頻)
貓抓 Cat-Catch 新手教程從安裝到第一次捕獲網(wǎng)頁視頻【免費(fèi)下載鏈接】cat-catch貓抓 瀏覽器資源嗅探擴(kuò)展 / cat-catch Browser Resource Sniffing Extension項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch貓抓 Cat-Catch 是一款免費(fèi)的瀏覽器資源嗅探擴(kuò)展自動列出網(wǎng)頁里的視頻、音頻資源幫你完成網(wǎng)頁視頻下載支持 m3u8、mpd 流媒體解析與合并。本文帶你從安裝開始拿到第一個視頻文件??焖偕鲜秩昼姲惭b貓抓并捕獲第一個視頻官方商店安裝推薦步驟打開 Chrome 或 Edge 的瀏覽器擴(kuò)展商店搜索 Cat-Catch 并安裝Firefox 用戶走附加組件商店需非國區(qū)網(wǎng)絡(luò)。預(yù)期結(jié)果瀏覽器工具欄出現(xiàn)貓抓圖標(biāo)擴(kuò)展管理頁面中它處于啟用狀態(tài)。步驟打開任意帶視頻播放的網(wǎng)頁先讓視頻開始播放再點(diǎn)工具欄上的貓抓圖標(biāo)。預(yù)期結(jié)果彈出窗口里列出捕獲到的媒體文件每條資源顯示文件名、大小、標(biāo)題、時長和分辨率。步驟勾選你要的那條資源點(diǎn)右側(cè)的下載圖標(biāo)。預(yù)期結(jié)果視頻保存到瀏覽器默認(rèn)下載目錄可直接播放。手動離線安裝商店訪問受限時可以裝源碼包步驟執(zhí)行g(shù)it clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后到擴(kuò)展管理頁面打開開發(fā)者模式點(diǎn)加載已解壓的擴(kuò)展程序選中克隆下來的目錄。預(yù)期結(jié)果擴(kuò)展加載成功效果與商店版一致。備選從項(xiàng)目 Releases 下載 CRX 文件右鍵另存為打開開發(fā)者模式后把 CRX 直接拖進(jìn)擴(kuò)展頁面即可。貓抓是完全開源的應(yīng)用商店里存在過加入廣告代碼的仿冒版本。安裝地址以官方倉庫為準(zhǔn)別來路不明的 CRX。按場景走查常用功能怎么操作場景一加密 m3u8 視頻下載步驟很多網(wǎng)頁視頻走 HLS 協(xié)議你捕獲到的不是完整 mp4而是一個 m3u8 地址加一堆 TS 分段。功能點(diǎn)內(nèi)置 m3u8 解析器自動拉取分段列表、處理加密、合并下載。操作路徑資源列表里對 m3u8 條目點(diǎn)解析入口 → 解析器頁面顯示分段數(shù)量、總時長、分辨率 → 若提示加密在自定義 密鑰填入 16 進(jìn)制/base64 密鑰或點(diǎn)上傳 Key導(dǎo)入 Key 文件 → 需要時只下載部分分段如 1-64 中的某段可勾選轉(zhuǎn) MP4 或只要音頻。效果分段合并為一個可播放文件不用再手動拼 TS。源碼在 js/m3u8.js。場景二DASHmpd流媒體解析部分網(wǎng)站尤其國外平臺用 DASH 協(xié)議資源入口是 mpd 文件。功能點(diǎn)MPD 解析器把視頻、音頻軌道拆開識別。操作路徑列表中對 mpd 資源點(diǎn)解析 → 頁面列出可用的視頻/音頻軌道 → 選軌道下載。效果拿到對應(yīng)清晰度的媒體文件。源碼在 js/mpd.js。場景三批量下載多個視頻資源一個頁面捕獲到十幾條資源時逐條點(diǎn)下載很費(fèi)勁。功能點(diǎn)多選 篩選 下載器頁面。操作路徑用全選/反選快速圈定范圍或在篩選框按正則過濾 URL點(diǎn)下載所選開始批量任務(wù)會進(jìn)入下載器頁面可查看每條任務(wù)進(jìn)度、調(diào)整線程數(shù)。效果一批資源按順序落盤不用反復(fù)回到彈窗操作。源碼在 js/downloader.js。場景四多語言界面界面語言跟隨瀏覽器自動切換也可以在設(shè)置頁手動指定。功能點(diǎn)內(nèi)置 10 種語言包括簡體中文、繁體中文、英文、西班牙語、日語、韓語、葡萄牙語巴西、俄語、土耳其語、越南語。操作路徑打開設(shè)置頁選擇語言或直接跟隨系統(tǒng)。效果非中文用戶看到的按鈕、提示、解析器界面都是完整翻譯不是只翻了一半。語言包在 _locales/ 目錄每種語言一個 messages.json。不工作時怎么排查先按順序過一遍這幾個動作多數(shù)抓不到都能解決先播放再捕獲不少站點(diǎn)是點(diǎn)播放后才請求媒體資源列表空的時候放兩秒視頻再點(diǎn)圖標(biāo)。刷新頁面資源可能在頁面加載完成后才出現(xiàn)。開深度搜索對加密的 m3u8它會嘗試收集分段里的密鑰提高成功率??雌渌撁鏄?biāo)簽彈窗頂部有當(dāng)前頁面/其他頁面兩個標(biāo)簽資源可能加載在別的標(biāo)簽頁里。檢查設(shè)置里的過濾規(guī)則設(shè)置頁有過濾大小、屏蔽資源、正則匹配之前配過的規(guī)則可能把目標(biāo)資源過濾掉了清空后再試。確認(rèn)擴(kuò)展沒被禁用擴(kuò)展管理頁面里逐站檢查權(quán)限確認(rèn)沒有對目標(biāo)站點(diǎn)關(guān)閉。FAQ現(xiàn)象點(diǎn)圖標(biāo)提示未檢測到有媒體的網(wǎng)頁可能原因視頻沒播放過或頁面還沒加載完解決辦法播放視頻后重試或刷新頁面重新捕獲現(xiàn)象m3u8 下載下來的文件打不開可能原因流是加密的缺 Key解決辦法用深度搜索取密鑰或在解析器里手動上傳 Key 文件現(xiàn)象下載速度很慢可能原因線程數(shù)沒調(diào)、網(wǎng)絡(luò)本身受限解決辦法在下載器里調(diào)整線程數(shù)換個網(wǎng)絡(luò)環(huán)境對比現(xiàn)象商店里搜不到或裝不上可能原因Firefox 商店需非國區(qū) IP或商店訪問受限解決辦法改用源碼/CRX 手動安裝見上文離線安裝部分現(xiàn)象加載擴(kuò)展時提示版本不兼容可能原因Chromium 內(nèi)核低于 93解決辦法升級瀏覽器確實(shí)升不了就用舊版 1.0.16進(jìn)階區(qū)兼容性與源碼結(jié)構(gòu)項(xiàng)目說明內(nèi)核要求Chromium 93 以上完整功能建議 104 以上支持平臺Chrome、Edge、Firefox非國區(qū)、Edge Android掃碼安裝資源嗅探catch-script/catch.js注入頁面攔截媒體請求m3u8 解析js/m3u8.js合并邏輯在 js/m3u8.downloader.js媒體控制js/media-control.js倍速、靜音、畫中畫等下載管理js/downloader.js任務(wù)隊(duì)列與線程控制后臺邏輯js/background.jsManifest V3 service worker第三方庫hls.jsHLS 播放、mux.js媒體處理、StreamSaver.js流式保存、mpd-parserDASH 解析、MQTT.js均在 lib/ 目錄合規(guī)與邊界所有捕獲的數(shù)據(jù)都在本地存儲和處理不發(fā)送到任何遠(yuǎn)程服務(wù)器也不包含跟蹤器。請只下載你擁有版權(quán)或已獲授權(quán)的內(nèi)容使用本工具產(chǎn)生的一切法律責(zé)任由用戶自行承擔(dān)。網(wǎng)站運(yùn)營者如不希望貓抓運(yùn)行在自己的站上可在倉庫提交標(biāo)題為[Opt-Out Request] 域名的 Issue官方會把該域名加入避免抓取列表。寫在最后貓抓把看得到但下不到的網(wǎng)頁媒體整理成一張可勾選的清單加上 m3u8/mpd 解析和合并新手十分鐘就能拿到第一個視頻文件。遇到問題先到項(xiàng)目倉庫的 Issues 區(qū)搜索或提問也可以參考官方用戶文檔那里有比本文更細(xì)的設(shè)置說明。【免費(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),僅供參考