ARTICLE DETAIL

资讯详情

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

如何用猫抓浏览器资源嗅探扩展快速抓全网页里的视频

如何用猫抓浏览器资源嗅探扩展快速抓全网页里的视频 如何用猫抓浏览器资源嗅探扩展快速抓全网页里的视频【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源免费的浏览器资源嗅探扩展它在本地记录当前页面发出的媒体请求把网页视频下载从手动翻请求变成一次勾选。全程不上传数据、不依赖第三方服务器。30 秒装好猫抓商店与源码两条路径最省事的路线是应用商店Chrome 用户在 Chrome 商店、Edge 用户在 Edge 加载项中搜索“Cat-Catch”直接添加Firefox 用户去 Mozilla 插件商店搜同名扩展即可。第二条路线适合想看代码的读者git clone https://gitcode.com/GitHub_Trending/ca/cat-catch克隆完成后打开浏览器扩展管理页面开启“开发者模式”点“加载已解压的扩展程序”并选中该文件夹。版本上有要求1.0.17 之后需要 Chromium 内核 93 以上想体验完整功能建议 104 以上版本。从打开网页到保存文件网页视频下载的完整步骤 打开一个带视频的网页让媒体先加载、播放一次点工具栏里的猫抓图标弹窗中列出当前页面的资源清单文件名、格式、大小、时长、分辨率都有对拿不准的资源先点预览播放确认不是广告或占位片勾选目标资源多选可批量排队点下载文件按浏览器默认目录保存。弹窗界面由 js/popup.js 实现下载队列与进度管理在 js/downloader.js想改交互逻辑就从这两个文件入手。它凭什么能“看见”别人看不见的资源原理一句话能讲清页面上的每个视频、音频、图片都靠网络请求加载扩展就在浏览器请求经过的监听层做记录再按内容特征分类——带.mp4、.mp3特征的记为普通媒体返回 M3U8 或 MPD 清单的是 HLS、DASH 流媒体连 WebRTC 加密流也能被识别出来。打个比方它像是小区门口的门卫每份“快递”进出都要登记门卫不碰货只把清单整理好交给住户核对。所有请求记录、分类、下载决策都在本地浏览器完成。核心过滤与去重逻辑写在 catch-script/catch.js深搜模式的请求分析在 catch-script/search.js。啃硬骨头流媒体解析、缓存抓取与跨设备取件M3U8 合并下载。在线课程、直播回放多为 HLS 流直接保存只会得到一个播放清单文本和成百上千个.ts分片。猫抓内置 M3U8 解析器把流媒体地址粘进输入框点解析全部分片会被列出并显示总时长与分辨率随后设置线程数和输出格式点合并下载分片自动下载并拼成一个完整 MP4。加密流也不用拆解析器提供解密 key 与 iv 偏移量输入框。这块逻辑集中在 js/m3u8.js。缓存抓取与深搜。有些资源藏在播放器缓存里或页面加载完就被清掉。“缓存抓取”功能直接从浏览器缓存里把它们捞出来“深搜”模式则会主动往更深层的请求里翻专治“明明在播却抓不到”的情况两者都可以在设置里常开。模拟手机。部分网站对桌面端隐藏直链、对移动端却直接下发高清源。在设置中开启“模拟手机 User Agent”浏览器即伪装成移动端请求常常能拿到桌面端看不到的高画质资源。二维码取件。在电脑上确认好资源后点二维码图标生成链接码手机扫码即可在移动端继续打开或下载跨设备传资源不必再走聊天软件中转。你可能想问的三个问题为什么有时抓不到资源先刷新页面让请求重新发生仍不行就开启深搜再确认页面用的是标准媒体标签最后打开请求记录看有没有报错。多数“抓不到”都能在这几步里定位。加密的流媒体怎么处理走 M3U8 解析器路径解析后把网站下发的解密 key 和 iv 填进对应输入框分片即可解密并合并。用它安全吗扩展收集的信息全部在本地存储和处理不发送到任何远程服务器也不含跟踪器且是 GPL-3.0 开源项目代码可逐行审查。开源协议、隐私与参与方式猫抓自 2.0 版本起采用 GPL-3.0 协议1.0 为 MIT要求基于其源码的扩展同样保持开源。网站运营方若不希望工具运行在自己的站点上可在仓库提交标题为[Opt-Out Request] 域名的 Issue核实后该域名会被加入“避免抓取列表”。参与门槛不高会用一点 JavaScript 就能从 bug 修复、新功能入手补翻译也是好起点十种语言包都在 _locales/ 目录每种语言一个 JSON 文件。开源、本地、免费流程又短。如果你已经装好它现在就打开一个带视频的网页点一下工具栏图标——清单出现在弹窗里你完成第一次网页媒体资源下载大约只需要一分钟。相关资源核心嗅探逻辑 catch-script/catch.js 深搜分析 catch-script/search.js M3U8 解析器 js/m3u8.js 弹窗界面 js/popup.js 语言包 _locales/【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表