尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

猫抓浏览器扩展嗅探下载指南:3步完成你的第一个视频下载

猫抓浏览器扩展嗅探下载指南:3步完成你的第一个视频下载 猫抓浏览器扩展嗅探下载指南3步完成你的第一个视频下载【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch你在网页上看到一个10分钟的会议录屏想存到本地慢慢看但页面上只有一个播放按钮右键也拿不到直链。猫抓cat-catch就是一个装在浏览器里的资源嗅探扩展它替你盯住页面发出的每一次网络请求把视频、音频、图片资源筛出来列成清单你挑中后点击下载就行。先认识一下猫抓它是一个免费的开源扩展支持 Chrome、Edge 和 Firefox装好后不需要写代码也不需要开开发者工具和手动去网络面板里翻请求不同它全程自动你正常浏览它在后台记录适合三种人想保存网页视频课程的、要抓 M3U8 直播流的、需要批量收集页面素材的对比项手动翻请求用猫抓找资源在 Network 面板里逐个猜自动列出并标注大小、时长、分辨率跑通第一个任务完成一次视频下载这是最短路径跟做完你就能在下载文件夹里看到 mp4 文件。打开扩展管理页找到猫抓确认它已启用图标是猫爪形状变灰代表被暂停打开目标视频页面让视频开始播放点击工具栏的猫爪图标弹出面板会列出当前页面捕获到的资源在列表里对照时长、分辨率、MIME 类型选中那条视频点底部的下载所选浏览器开始下载完成后到默认下载目录查看三个高频用法用法1保存网页上的普通视频MP4你会遇到页面里播的是 mp4 直链想原质量存下来不想用录屏软件。这样做正常播放一次视频 → 打开猫抓面板列表里出现对应 mp4 条目 → 勾选后点下载所选。做完得到一个和线上一模一样的 mp4 文件列表里标好的时长和分辨率就是它实际的参数。用法2解析 M3U8 直播或点播流你会遇到页面播的是 HLS 流一串串 .ts 分片单个分片没意义需要合并成完整视频。这样做复制页面上的 .m3u8 地址 → 打开猫抓的 m3u8 解析器页面粘贴地址 → 等它列出全部 TS 分片确认后点下载按钮合并下载。做完得到一个合并好的完整视频默认 mp4 格式解析器还会告诉你分片数量、总时长、分辨率和估算大小。加密流可以填 Key 解密后再下载。用法3批量收集页面上的多个资源你会遇到一个页面里散落着十几条视频或图片逐条下太慢。这样做打开猫抓面板 → 用全选或按住 Ctrl/Shift 勾选多条 → 点下载所选一次下发也可以点复制所选把链接批量拷走交给其他下载工具。做完得到一批按页面顺序下载完的文件中途不用来回切页面。调优与自定义最常用的4项设置点面板右下角的设置或单独打开选项页就能看到这些配置改完自动保存。启用/暂停嗅探扩展提供全局开关快捷键或右键菜单里都有。在不需要的网站临时关掉列表就不会再攒数据。自定义过滤规则在 js/options.js 对应的设置界面里你可以加三类规则——按后缀如.mp4、按 MIME 类型如video/mp4、按 URL 正则每类都可以设最小大小门槛把几十 KB 的广告小视频挡在列表外。屏蔽 URL给不想被抓的链接模式加规则命中的资源直接不显示。播放调用模板设置里预置了 PotPlayer、VLC 等播放器协议模板勾选资源后点调用播放器可以把链接直接丢给本地播放器边看边下。原理速览4个核心模块catch-script/catch.js核心嗅探引擎以注入脚本形式跑在页面里实时拦截并记录网络请求js/background.js后台服务管理资源缓存、快捷键、右键菜单和下载流程js/m3u8.jsM3U8 解析器负责拉取分片列表、解密和合并下载js/popup.js弹窗界面逻辑你看到的资源列表、预览和按钮都在这常见卡点现象列表里没有我要的视频→ 可能原因视频还没播放就被统计、或资源走了页面加载时没触发的懒加载 → 解法让视频播放几秒再打开面板面板里还有深度搜索入口触发它会带参数重扫当前页。现象M3U8 解析后分片下不全或合并失败→ 可能原因链接里的签名有时效分片过期失效 → 解法解析和下载要连做别隔太久如果源站要求 Referer用 js/downloader.js 所在的下载器页面downloader.html它支持手动补请求头再下载。现象下载中途报错、文件是 0 字节→ 可能原因服务器校验了来源页面防盗链 → 解法同样走 downloader 页面带上 Referer 重新发起或换调用播放器让本地播放器代下。只下自己拥有版权或已获授权的内容这是使用猫抓的前提项目也提供了域名拒绝抓取机制网站方提 Issue 即可申请把域名加入避免抓取列表。猫抓是 GPL-3.0 开源项目全部代码都在仓库里你可以直接看实现、提 Issue 反馈问题或者贡献代码、帮忙翻译——tools/sync-locales.js 这类工具脚本就是多语言同步用的翻译流程门槛不高欢迎参与。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表