十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

猫抓:浏览器资源嗅探扩展快速上手指南

猫抓:浏览器资源嗅探扩展快速上手指南 猫抓浏览器资源嗅探扩展快速上手指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch刷网页时你是否碰到过这种情况视频看着不错右键却只有一堆无用的选项翻到页面源代码里面全是带签名参数的乱码链接等真正拿到文件地址URL 又已经过期。这时候你需要的是一个浏览器资源嗅探工具。猫抓cat-catch是一款开源的资源嗅探扩展它能自动筛选并列出当前页面加载过的视频、音频和 M3U8 流媒体资源你只需在列表中勾选一条就能下载到本地全程在浏览器内完成。猫抓插件的安装方法安装途径有商店、源码、CRX 文件三种按你的实际情况选一种即可。应用商店安装推荐在 Chrome、Edge 或 Firefox 的官方扩展商店里搜索猫抓或Cat-Catch认准开发者上架的官方版本直接安装。需要留意的是猫抓是开源项目商店里已经有人下载源码、塞进广告代码后重新上架伪猫抓README 中特别提醒过这一点。安装前看一下扩展详情和评分别装到带广告的那个。Firefox 用户注意其商店目前需要非国区网络才能访问。源码安装适合开发者git clone https://gitcode.com/GitHub_Trending/ca/cat-catch克隆完成后打开浏览器扩展管理页面开启开发者模式点击加载已解压的扩展程序选中刚才克隆的文件夹即可。这种方式能第一时间用上最新版但商店的自动更新就没有了。CRX 文件安装从项目的 Releases 发布页右键另存为下载.crx文件同样打开开发者模式把文件直接拖进扩展页面完成安装。适合商店装不了、又不想跑源码的用户。Edge 安卓端可以扫描下面这张二维码安装第一次使用的 5 步操作打开任意一个带视频的网页正常播放一次视频不播放就不会产生资源请求点击工具栏上的猫抓图标弹出资源列表在当前页面标签下找到你感兴趣的那条展开查看标题、MIME 类型、时长、分辨率先用预览按钮圆形播放键确认内容没问题点击下载箭头文件会存到浏览器默认的下载目录核心功能实操一键列出当前页面的媒体资源点开工猫抓图标后你会看到这样的界面顶部标签页可以在当前页面其他页面媒体控制/其他功能之间切换中间列表列出捕获到的每个资源文件名、大小一目了然左侧复选框支持批量勾选选中某条后下方会显示它的标题、MIME 类型、时长、分辨率和完整 URL并内嵌一个播放器供你即时预览。底部一排按钮覆盖了下载所选、复制所选、全选、反选、清空、模拟手机、自动下载、录制脚本、设置等常用操作。实用技巧列表里同名 mp4 很多时先看分辨率和MIME两行挑 video/mp4 且分辨率最高的那条下载通常是原始片源。M3U8 分片视频解析与合并很多平台不把视频做成一个完整文件而是拆成几十上百个 ts 切片入口只有一个 m3u8 播放列表。猫抓内置了专门的 M3U8 解析器把 m3u8 链接粘贴进顶部输入框它会自动拉取列表并解析出全部切片地址同时给出文件数量、总时长、分辨率等统计信息。下方的切片清单可以点击勾选或取消只合并你要的区间。底部功能区提供了下载显示内容、原始 m3u8、本地 m3u8、ts 列表等导出项还有自定义保存文件名、解密密钥16 进制或 base64、偏移量 IV、上传密钥、下载线程数、下载范围等参数最后点合并下载就会把切片拼成一个完整文件勾选mp4格式还能直接转封装为 mp4。实用技巧遇到加密流先在浏览器开发者工具的 Network 面板里找到解密密钥再填进自定义 密钥一栏不要跳过解密直接下载否则出来的文件是打不开的。多语言界面切换猫抓的界面文本走的是扩展 i18n 机制_locales/目录下维护着 10 种语言的翻译包包括中文、英文、西班牙语、日语、韩语、俄语、葡萄牙语、土耳其语、越南语等。界面语言跟随浏览器语言自动切换不需要单独配置。对国内用户来说更实际的好处是界面足够精简按钮全部带图标即使语言匹配不到看图标也能完成基本操作。实用技巧翻译缺漏或翻译不准可以直接往_locales/对应的 messages.json 里补词提交给项目合并。关键配置参考选项页面popup 右下角设置里的配置会存入chrome.storage并自动保存以下是几个影响体验最大的项配置项推荐值说明启用总开关enable开启关闭后不再捕获任何资源后缀过滤Ext 列表默认mp4/mp3/m4a 等按文件后缀过滤支持按大小范围筛选默认下载文件名downFileName${title}.${ext}支持标签模板如网页标题加扩展名检查重复项checkDuplicates开启同一资源只列出一次列表更干净M3U8 解析器线程数M3u8Thread6切片并发下载数网络不稳就调小M3U8 合并为 mp4M3u8Mp4按需勾选合并下载时转封装为 mp4 容器只取音频M3u8OnlyAudio关闭只下载音频轨用于提取 BGM 时开启保存前选择目录saveAs按需开启每次下载完成前询问保存位置m3u8DL 自定义协议m3u8dl关闭开启后可调用本机 m3u8dl 等外部程序下载Aria2 RPCenableAria2Rpc关闭开启后任务转发给本机 aria2 下载服务实战场景场景一把网页上的短视频存下来离线看背景你在信息流里刷到一段 30 秒的短视频想存到手机或电脑里反复看但网页不显示下载按钮视频 URL 还带着一串签名参数手动复制很快失效。操作视频正常播放一遍 → 点开猫抓图标 → 在当前页面标签找到那条 mp4 → 预览确认 → 点击下载。整个过程不到十秒。效果文件直接落到本地下载目录文件名默认取自网页标题方便归类。建议列表里有多条同名资源时按分辨率从大到小挑文件名想更规范去设置里把下载文件名模板改成包含日期标签同一页面反复刷新会产生重复记录保持检查重复项开启场景二HLS 分片流合并成完整文件背景你想保存一段 HLS 直播回看播放器加载的是 m3u8 列表里面全是 2 秒一个的 ts 切片单个切片毫无意义。操作从 Network 面板复制 m3u8 地址 → 打开猫抓的 M3U8 解析器 → 粘贴链接等待解析 → 核对总时长和分辨率 → 点合并下载。效果64 个切片在本地合并为一个完整的媒体文件进度可以逐片查看失败的切片会自动重试。建议合并前点一下切片列表抽查前几段地址确认是同一清晰度网络一般时把线程数从 6 降到 2-3减少失败重试只需某一段内容时用下载范围指定起止切片序号不用整个下完场景三从课程视频里只提取音频背景你在听一门在线课程想只留音频通勤时听或者提取背景音乐做剪辑素材。操作捕获到 mp4/m3u8 资源后在 M3U8 解析器里勾选只要音频M3U8OnlyAudio再合并下载普通 mp4 则先下载完整文件用你顺手的本地工具转音频轨。效果得到一个只有音轨的轻量文件体积通常是原视频的几分之一。建议合并后留意总时长是否和页面显示一致不一致通常是切片列表被截断提取的音频先试听开头几秒确认没有混入其他音轨技术原理浅读猫抓的代码结构不复杂核心链路如下资源嗅探脚本catch-script/目录catch.js、search.js、webrtc.js负责拦截和筛选网络请求识别媒体资源深度搜索、录制脚本等功能也在这里内容脚本注入js/content-script.js在页面加载时document_start注入所有 http/https 页面负责现场捕获后台服务js/background.js是 Manifest V3 的 Service Worker管理下载任务、存储和快捷键流媒体处理js/m3u8.js配合lib/hls.min.js、lib/mux.min.js处理 HLS 解析与合并js/mpd.js配合lib/mpd-parser.min.js处理 DASHMPD下载执行js/downloader.js基于lib/StreamSaver.js把数据流写成本地文件多语言_locales/下按语言存放messages.json翻译包一句话概括内容脚本负责抓解析器负责懂下载器负责存三者都跑在你自己的浏览器里。隐私与合规猫抓的隐私政策写得很直白扩展收集的所有信息都在本地储存处理不会发送到远程服务器也不包含任何跟踪器。所有嗅探、解析、下载动作都在浏览器内完成。版权方面需要注意本工具仅供下载你拥有版权或已获授权的内容禁止用于下载受版权保护且未经授权的视频使用行为的法律责任由使用者自行承担。另外项目维护了一份避免抓取列表网站运营者如果不希望猫抓在其站点上运行可以在仓库提交标题为[Opt-Out Request] 你的域名的 Issue 申请加入黑名单。常见问题为什么资源列表是空的或者漏了文件确认视频真的播放过——没有请求就没有捕获刷新页面后重新播放一次再查看列表检查扩展是否被禁用工具栏图标应为点亮状态个别网站的资源走子框架加载尝试用深度搜索功能再找一遍装好了但图标点了没反应、部分功能不可用检查浏览器内核版本1.0.17 之后要求 Chromium 93 以上想体验完整功能建议升级到 Chromium 104 以上Firefox 用户注意部分功能如 blob 下载有已知兼容差异可查 CHANGELOG 了解当前版本的修复情况下载的文件损坏、播放报错先看是否用了加密流却没填解密密钥或 IV这种情况文件必然损坏确认下载过程没有中途关闭扩展页面任务被中断会导致文件不完整用 VLC 这类宽容的播放器试播排除只是默认播放器不支持该编码的情况M3U8 链接一次性失效、重下就 403这类带签名的一次性 URL很常见猫抓的 M3U8 解析器支持从本地缓存读取 m3u8 数据来规避在解析器里配置自定义请求头把 Referer、Cookie 带上再请求切片实在不行就开启 m3u8DL 自定义协议把下载交给本机命令行工具由它处理鉴权商店里有好几个猫抓哪个是真的以项目 README 和官方用户文档给出的安装渠道为准查看扩展详情里的权限和评价带大量广告推广的可以直接排除不放心就用源码安装代码就摆在仓库里可以自己审查现在就开始按这四步完成你的第一次体验从应用商店装好猫抓或克隆源码以开发者模式加载打开任意带视频的页面完整播放一遍点开猫抓图标预览并下载列表中的第一个资源找一段 m3u8 流用 M3U8 解析器合并一次完整文件用的过程中遇到 bug、想补一种语言的翻译或者对某个功能有改进想法都欢迎到项目仓库提交 Issue 反馈开源项目的迭代就靠这些真实的使用声音。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表