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

资讯详情

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

网页视频死活存不下来?用资源嗅探把它抓出来

网页视频死活存不下来?用资源嗅探把它抓出来 网页视频死活存不下来用资源嗅探把它抓出来【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch右键“视频另存为”存下来的是一坨页面代码。播放器没有下载按钮视频地址更是看不到。猫抓Cat-Catch是装在浏览器里的资源嗅探扩展它把页面发出的每个网络请求过一遍挑出网页视频和音频列成清单。 它替你解决什么播放器只播不存 → 它截住页面真正发出的视频请求列成带文件名、大小、类型的清单 → 你选中想存的那条点下载视频被切成几十段 TS 分片 → 它解析 M3U8 索引把碎片拼回去 → 你得到一个完整的视频文件清单里混着缩略图、JS 请求 → 用自定义正则过滤 → 你只看到想留的媒体文件直播流走 WebRTC根本没有文件 → 它实时把流录下来存成 WebM → 整场直播留在本地 从零到第一个成果猫抓扩展安装步骤Chrome 或 Edge 的扩展商店搜索“猫抓”点“添加到浏览器”Firefox 去 Firefox 附加组件提醒商店里混过带广告的二改版本认准官方开源项目打开一个视频页面先点一次播放——请求发出去才能被嗅到点工具栏猫抓图标“当前页面”页签就是资源列表选中那条 MP4用播放图标确认内容点下载文件进浏览器默认下载目录想从源码装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后到扩展管理页打开“开发者模式”用“加载已解压的扩展程序”选中克隆下来的文件夹即可。硬性条件Chromium 内核 93 以上才能跑manifest.json 里有记录内核更老别硬试装 1.0.16 旧版本。 三个具体任务网页视频下载、合并M3U8、录直播工作原理就一句话扩展在后台盯着页面的请求URL 和响应类型命中媒体规则就进列表。把网页上的 MP4 存到电脑打开视频页面点一次播放打开猫抓面板在“当前页面”清单里找到那条 MP4看时长和分辨率确认是想要的内容点下载文件进浏览器默认下载目录别踩清单里只有图片和 .js多半是视频请求还没发出——滚动页面或点播放再回面板看。把 M3U8 分片合并成一个完整视频很多站点把视频切成几十段 TS直接下只得到一堆碎片。解析器js/m3u8.js负责把它们收拢在资源列表选中那条 M3U8点行尾的解析图标顶部直接显示分片数量、总时长、分辨率设下载线程数最高 32加密流勾上“跳过解密”只要声音就勾“只要音频”点“合并下载”产物是一个完整 MP4别踩加密流不给 Key 是解不出来的解析器里能填自定义密钥16 进制或 base64也可以直接上传 Key 文件。录一场没有文件的直播直播走 WebRTC没有文件 URL。猫抓代理页面的 RTCPeerConnectioncatch-script/webrtc.js用 MediaRecorder 边播边录打开直播页面确认画面正常开始录制收到的流实时录成 WebM直播结束停止录制把 WebM 存到本地别踩录制跟着播放走30 分钟的直播要挂 30 分钟中途关页面就只剩半成品。 出问题先对号入座症状可能原因怎么办抓不到视频媒体请求还没发出或站点用了 DRM 加密先点播放再打开面板DRM 流换清晰度或换源列表空但页面在播扩展被暂停或内核低于 93面板里打开启用开关看版本页确认内核M3U8 合并完打不开只下了部分分片或忘勾“跳过解密”回解析器把下载范围设为全部勾上跳过解密重新合并文件能打开但花屏下载中途断流或线程开太高调低下载线程数重新下载⛔ 它搞不定的事DRM 加密Widevine 那套的正版流媒体平台内容嗅不出来别指望它只能看到浏览器真实请求过的资源站点没发出来的东西抓不到它不是时光机现在就去扩展商店搜“猫抓”装上。 再打开任意带视频的页面点一次播放两分钟内就能抓到你自己的第一个文件。 丑话说前面只下你自己有版权或已获授权的内容。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表