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 流媒体、自动解密合并分片。本文带你从判断环境、安装扩展到第一次成功保存一段分片视频全程不查外部资料。30 秒速览它能替你做什么能力说明资源嗅探捕获页面发出的媒体请求按页面分组展示支持预览、复制、批量下载M3U8 解析拉取 HLS 播放清单列出全部 TS 分片识别 AES-128 密钥并可自动解密MPD 解析支持 DASH 格式清单覆盖另一类流媒体站点下载增强多线程并发、断点续传、范围裁剪、合并输出、在线 FFmpeg 转码界面上方是当前页面 / 其他页面 / 媒体控制三个分区中间是资源列表选中某个资源后下方显示类型、时长、完整 URL并内置预览窗口。核对环境与三种安装路径先确认两件事再决定走哪条安装路线环境核对1.0.17 之后的版本要求 Chromium 内核 93 以上manifest.json 中minimum_chrome_version即为 93想完整体验全部功能建议内核 104 以上低于 93 的旧内核请使用 1.0.16Firefox 的附加组件商店在国区 IP 下访问受限需要可用的网络环境支持 Chrome、Edge、Firefox以及 Edge Android 端安装方式按推荐度排序方式操作步骤适合谁应用商店在 Chrome 商店 / Edge 加载项商店 / Firefox 附加组件商店搜索 cat-catch 安装普通用户装完即自动更新源码加载克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch在扩展管理页开启开发者模式点加载已解压的扩展程序选中文件夹想改代码或跟踪最新提交的开发者CRX 文件从 Release 页把.crx文件右键另存为拖入扩展管理页不想装 Git、又想要新版本的人源码安装的用户更新时在仓库执行git pull再到扩展管理页点重新加载。需要留意猫抓是开源项目商店里存在过他人二次上架的仿冒版本安装时认准官方渠道别装进带广告代码的李鬼。跑通第一次 M3U8 合并下载这是猫抓最有辨识度的场景网页把视频切成几十上百个 TS 小分片你无法逐个手动保存。目标是把一个 M3U8 流完整下载并合并成一个文件。找到 m3u8 资源打开视频页点工具栏猫抓图标在资源列表里找到后缀为.m3u8的请求点它的解析按钮进入解析器也可以从功能入口直接打开 M3U8 解析器把清单地址粘进文本框有防盗链的站点把 Referer 一并填上点击解析扩展拉取并读取整个播放清单多条音视频流时会先让你选择要解析的那一条核对信息页面顶部显示分片总数、总时长、分辨率、预估文件大小如果流是加密的会列出疑似密钥地址确认后点查找真实密钥或者在密钥按钮里手动填入密钥支持十六进制 / base64和 IV按需裁剪范围在下载范围里填起始与结束分片编号例如只下 1–64 号分片**改完数字要再点一次确认**才生效设置输出填自定义文件名把下载线程调大需要直接得到 MP4 就勾选mp4 格式想自己挑保存位置就勾另存为点击合并下载进度条开始滚动出错的分片会自动重试完成合并后的文件落入下载目录点下载目录按钮可以直接打开常见翻车点一次性 URL部分站点的清单地址过期即失效。较新版本会从缓存读取 m3u8 数据缓解此问题仍然失败时回到嗅探列表重新获取地址再解析加密方式不支持AES-128 可以自动解密但 SAMPLE-AES-CTR 与 AES-128-ECB 暂不支持解密遇到提示找不到 ADTS 头或相关报错把分片交给第三方合并软件处理分片缺漏下载后若发现部分切片失败点全部重新下载即可只补失败的项下载范围不生效几乎都是忘了在修改编号后点确认按钮四个真正影响效率的开关以下设置都在弹出面板或设置页里每条都写明什么时候开、开了之后你能感觉到什么。深度搜索场景单页应用的视频要滚动到对应位置才发请求普通嗅探列表空空如也。 变化开启后猫抓主动追踪页面里的动态资源对这类站点的发现率明显提升还能顺带分析出加密流的密钥。用完后记得关闭个别网站开启期间可能出现功能异常。正则筛选 过滤大小场景素材站一个页面塞了几十个资源肉眼挑不过来。 变化在筛选框输入正则匹配资源 URL回车确认只留下目标文件过滤大小支持表达式与单位比如100 KB、500-1000 MB列表直接过滤干净。正则较耗资源非必要别常开。模拟手机场景同一视频在桌面端和移动端返回不同清晰度的源桌面端反而更糊。 变化点击后猫抓以移动端身份重新请求页面常能嗅探到桌面端看不到的流。自动下载 录制脚本场景同一套操作要在几十个页面重复比如进来就下 m3u8。 变化配好自动下载规则后符合条件的资源自动入库录制脚本能把你的操作序列记下来反复执行批量任务交给机器跑。另外两个顺手的小功能catch-script/recorder.js对应的录制 webRTC可以兜住走 P2P 通道的视频面板里的缓存捕捉能捞回已经请求完的旧资源排查明明播放过为什么列表里没有时先点它。卡住了看这里问列表里什么都没有但视频明明在播。先点缓存捕捉再刷新页面并让视频播放一段仍无结果就开启深度搜索。确认浏览器给扩展的权限是允许状态地址栏右侧的扩展权限开关。问某些视频怎么都嗅探不到。依次试开启深度搜索 → 模拟手机后刷新 → 检查该视频是否走 WebRTC地址栏或控制台有 P2P 迹象是的话改用录制 webRTC 方案而不是继续找文件。问下载速度明显慢于带宽。优先把线程调大M3U8 解析器的线程输入框上限 256设置页里下载线程默认上限 32分片类资源多线程提速最明显。然后再排除网络本身在高峰期限速的可能。问下载中断了要重头再来吗。不用。重新进入解析器对同一清单发起下载即可续传已下分片不会重下个别失败的分片用全部重新下载补还可在重试次数里设一个自动重试上限。问界面语言不是我想要的。界面跟随浏览器语言自动切换_locales 目录里维护了 11 种语言含简中、繁中、英文、西班牙文、法文、日文、韩文、葡萄牙文、俄文、土耳其文、越南文。想换语言改浏览器显示语言后重启浏览器即可无需改扩展设置。问这样下载合法吗。只下载你拥有版权或已获授权的内容。项目对内容方也保留了 Opt-Out 通道网站运营方提交申请后其域名会被加入避免抓取列表。现在就可以做的一件事打开任意一个带视频的网页点一下工具栏的猫抓图标把列表里第一个视频点播放确认预览正常再点它尾部的下载按钮——文件落进下载目录的那一刻你就完成第一次完整使用了。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表