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

资讯详情

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

猫抓 Cat-Catch 指南:免费开源的资源嗅探扩展,快速完成网页视频下载与 M3U8 解析

猫抓 Cat-Catch 指南:免费开源的资源嗅探扩展,快速完成网页视频下载与 M3U8 解析 猫抓 Cat-Catch 指南免费开源的资源嗅探扩展快速完成网页视频下载与 M3U8 解析【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch在社交网站上看到一段三十秒的短视频想存到本地右键却只能得到一个打不开的文件——这是猫抓Cat-Catch要解决的问题。它是一款免费开源的浏览器资源嗅探扩展把页面实际请求到的媒体自动整理成列表支持网页视频下载与 M3U8 合并解析。下文按安装、能力边界、真实操作和原理四部分走一遍。三分钟上手安装与验证应用商店路线推荐Chrome在 Chrome 网上应用店搜索“猫抓”或“Cat-Catch”认准扩展 IDjfedfbgedapdagkghmgibemcoggfppbb。Edge在 Edge 加载项商店搜索 “Cat-Catch”扩展 ID 为oohmdefbjalncfplafanlagojlakmjci。Firefox在附加组件商店搜索 “cat-catch”需非中国大陆网络环境。源码路线开发者克隆仓库后加载为未打包扩展即可git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后到扩展管理页地址栏输入chrome://extensions/打开“开发者模式”点“加载已解压的扩展程序”并选中 cat-catch 目录。CRX 离线路线从仓库 Releases 页下载最新 .crx 文件开启开发者模式后直接把文件拖进扩展管理页。验证是否生效随便打开一个带视频的页面并点击播放再点工具栏的猫抓图标面板里出现带文件大小、MIME 类型的资源条目即安装成功。提醒一句所有安装入口以官方仓库为准应用商店里已有不少夹带广告代码的仿冒版本注意核对开发者与扩展 ID。核心能力 抓什么视频、音频、图片的识别与列表化猫抓监听当前标签页的所有网络请求把其中判定为媒体的资源收进面板视频mp4、webm 等、音频mp3、aac 等、m3u8/mpd 播放列表和图片都会列出并附文件名、大小、MIME 类型、时长与分辨率。面板分“当前页面 / 其他页面 / 媒体控制”三个标签每条资源前有复选框可逐个勾选、全选或反选行尾提供预览播放、复制链接、下载三类操作。 怎么整理M3U8 合并、过滤规则与批量操作M3U8 是一种流媒体格式视频被切成许多 TS 小片段再按顺序拼接播放直接保存单个片段是没法看的。猫抓内置的 M3U8 解析器会读取播放列表、列出全部分片地址你可以选择下载区间例如只要第 1–32 片、自定义密钥与文件名、勾选“mp4 格式”把合并结果封装为 mp4再点“合并下载”得到一个完整文件。列表层面则靠过滤规则收敛支持按文件名做正则过滤也支持按大小写表达式如100 KB、500-1000 MB。猫抓 M3U8 解析器分片列表、总时长与分辨率一目了然可指定下载范围后合并为完整视频 资源去向本地下载、外部下载器与二维码下载不是只有一条路可以直接走浏览器下载存到本地可以在设置里填入 aria2 的 RPC 地址把资源推给 aria2 做任务队列、断点续传也可以把文件发送到在线 ffmpeg 做转码、封装、音视频合并。面板的二维码功能则用来跨设备——把资源地址生成二维码手机扫码后在移动端浏览器继续处理。一次真实操作从打开页面到文件落地以“保存一个短视频网页上的 MP4”为例。打开页面进入视频页并点击播放。嗅探依赖真实发生的网络请求不播放就不会有可捕获的资源。唤起面板点工具栏猫抓图标或右键页面选择扩展入口浮动面板弹出顶部是“当前页面 [N]”标签N 即已捕获条数。选择资源列表里通常有多个 mp4 条目按分辨率和体积挑目标文件可先点播放按钮预览确认避免下错带水印的低清版本。下载或合并普通 mp4 直接点行尾的下载箭头若是 m3u8 条目点解析图标进入 M3U8 解析器核对片数、总时长与分辨率后勾选 mp4 格式并“合并下载”。验证文件打开下载目录播放文件确认时长、分辨率与音画是否完整不完整时回到解析器检查是否漏选了音频流。资源嗅探面板当前页面捕获到的 mp4 列表含大小、时长、分辨率与在线预览一分钟看懂原理猫抓工作在浏览器网络层。它通过 webRequest 机制监听页面发出的每个请求读取响应头里的 Content-Type表示内容类型的字段如video/mp4、audio/mpeg并结合文件名、请求来源做筛选命中的媒体就进入面板列表。核心捕获逻辑在 catch-script/catch.js。对 M3U8插件进一步请求播放列表文件解析出其中 TS 分片 URL 的顺序清单按序下载各分片再合并遇到加密流时支持填入自定义 Key 与 IV 完成解密解析与合并流程见 js/m3u8.js。整个捕获、解析、合并过程都在本地完成资源数据不经过任何第三方服务器扩展不含跟踪器这也是它相对在线解析网站更稳妥的原因。边界与注意事项抓不到的内容站点针对嗅探做了防护动态令牌、一次性 URL 快速失效时可能捕获不全可尝试“深度搜索”或重新捕获DRM 保护内容密钥由浏览器内部持有扩展拿不到抓到的文件无法播放部分 WebRTC 流媒体不落地为普通请求需要用其内置录制功能。内核与版本1.0.17 起要求 Chromium 内核 93 以上体验完整功能建议 104 以上93 以下请使用 1.0.16 旧版。Firefox 亦支持个别功能如在线 ffmpeg在 Firefox 下表现有差异。更新方式商店版本自动更新源码安装用户在本地目录拉取新代码后到扩展管理页点刷新图标即可。使用边界只下载你拥有版权或已获授权的内容开发者不为用户行为承担责任。若网站方不希望被抓取可向仓库提交 Opt-Out 请求。常见问题Q1能抓取 DRM 保护的内容吗不能。DRM 的解密密钥由浏览器加密模块持有不经过扩展能看到的网络层猫抓抓到的只是加密片段无法还原成可播放文件。Q2如何把资源交给 aria2 等外部下载器在设置页填入 aria2 的 RPC 地址支持指定下载目录之后对资源点“发送到 aria2”任务即出现在 aria2 队列里适合批量、断点续传场景。Q3低版本 Chromium 浏览器怎么办1.0.17 之后需要 Chromium 9393 以下请安装 1.0.16 版本。功能完整性建议在 Chromium 104 上使用。Q4下载的视频没有声音通常是视频与音频分轨传输。在 M3U8 解析器中选择包含音频的变体或分别保存音视频后通过 ffmpeg 合并解析器也支持直接把文件发送到在线 ffmpeg 做音视频合并。Q5数据会被传到远程服务器吗不会。捕获、解析、合并全部在本地进行扩展不含跟踪器资源信息只保存在你的浏览器本地存储中。猫抓的价值可以概括为一句把页面实际请求过的媒体变成一份可见、可选、可合并的清单。如果你的需求是合法保存自己有权的内容这套免费开源的流程足够用了。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表