尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Cat-Catch:装完就能用的网页视频下载扩展

Cat-Catch:装完就能用的网页视频下载扩展 Cat-Catch装完就能用的网页视频下载扩展【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch想找一段网页视频下载下来页面偏偏不给下载按钮右键另存为又只存到页面代码。Cat-Catch猫抓帮你把页面发出的每个网络请求都看一遍把 MP4、M3U8 流媒体、音频挑出来列成清单点一下图标就能存到本地数据全程留在你的浏览器里。它是装在浏览器里的媒体资源嗅探扩展两个最典型的用途把网页里播的 MP4/WebM 视频、MP3/AAC 音频抓出来存本地把 M3U8/MPD 这类切成分片的流媒体合并下载成一个完整文件 应用商店三步装好猫抓打开 Chrome / Edge / Firefox 对应的扩展商店搜索「猫抓」或「Cat-Catch」点「添加到浏览器」提醒一句项目是开源的商店里出现过加广告的二改版本装之前认准官方页面。想从源码装的话git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后到扩展管理页打开开发者模式「加载已解压的扩展程序」选中 clone 下来的文件夹即可。有一个硬性门槛Chromium 93 以上才能跑manifest.json里写着minimum_chrome_version: 93内核更老的浏览器别硬试。 走一遍网页视频下载的完整流程拿最普通的场景练手——把网页上播的一个 MP4 存到本地打开视频页面先点一下播放让媒体请求真正发出去点工具栏猫抓图标「当前页面」页签就是抓到的资源列表文件名、大小、MIME 类型都标着选中还能看到时长和分辨率选中目标那条 MP4点播放图标在面板里预览确认是想要的内容点下载按钮文件进浏览器默认下载目录面板底部一排按钮负责批量操作全选/反选、复制所选拿链接、清空列表还有「模拟手机」改 User-Agent、「自动下载」免确认直接存。坑列表里只有图片和 .js 文件、看不到视频多半是视频请求还没发出——滚动页面或点播放让它加载再回面板看。⚙️ 嗅探机制从监听请求到匹配媒体格式链路不长四步chrome.webRequest后台监听每个网络请求 → 取 URL 后缀和响应头 Content-Type → 和你自定义的正则规则比对 → 命中就挂进面板列表。请求捕获写在js/background.jsservice worker页面内的浮层面板由catch-script/catch.js注入M3U8 解析在js/m3u8.js底层用 hls.js 拆分片走 WebRTC 的直播流代理RTCPeerConnection再用 MediaRecorder 录成 WebMcatch-script/webrtc.js所有数据存本地不往远程服务器发。 进阶玩法合并M3U8、过滤规则、录直播怎么把M3U8分片合并下载成一个MP4很多视频站把片子切成几十上百个 TS 分片直接下只得到一堆碎片。M3U8 解析器负责把它们收拢在资源列表选中那条 M3U8点行尾的解析图标解析器列出全部分片——数量、总时长、分辨率直接显示在顶部设下载线程数最高 32加密的流勾上「跳过解密」点「合并下载」产物是一个完整 MP4只要声音的话勾「只要音频」单抽出音轨坑加密流不给 Key 是解不出来的。解析器里可以填自定义密钥16 进制或 base64也可以直接上传 Key 文件。设置过滤规则只留视频列表里混着缩略图、JS 请求很碍眼。设置页支持自定义正则白名单URL 匹配正则才进列表比如只留.mp4黑名单命中的直接丢弃把带preview的缩略图 URL 排掉最实用坑正则匹配的是完整请求 URL 而不是文件名查询参数里的.、?记得转义。录直播没有文件下就把流录下来网页直播走 WebRTC 时根本没有文件 URL。猫抓代理页面的RTCPeerConnection用 MediaRecorder 把收到的流实时录成 WebM录完存本地。坑录制跟着播放走30 分钟的直播要挂 30 分钟中途关页面就只剩半成品。❓ 卡住了怎么排查抓不到视频可能原因媒体请求还没发出很多站点点了播放才加载或者页面用了 DRM 加密。 解法先点播放再打开面板DRM 加密的流抓不到换清晰度或换源。列表是空的页面明明在播可能原因扩展被暂停了或 Chromium 内核低于 93。 解法面板里把启用开关打开地址栏输chrome://version查内核版本。M3U8 合并完打不开可能原因只下了部分分片或加密流忘了勾「跳过解密」。 解法回解析器把「下载范围」设成全部分片勾上跳过解密重新合并。下一步就一个动作打开 Chrome 应用商店搜「猫抓」装完打开任意带视频的页面就能抓。 丑话说一句只下你自己有版权或已获授权的内容。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表