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

资讯详情

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

猫抓浏览器资源嗅探扩展使用记:把网页里的视频、音频与流媒体一次抓全

猫抓浏览器资源嗅探扩展使用记:把网页里的视频、音频与流媒体一次抓全 猫抓浏览器资源嗅探扩展使用记把网页里的视频、音频与流媒体一次抓全【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch浏览器资源嗅探扩展「猫抓」cat-catch是一款开源网页媒体抓取工具它能实时监控网页产生的网络请求自动识别视频、音频、图片等资源并整理成清单支持批量下载、在线预览、M3U8/MPD 流媒体解析与合并。工具采用本地优先设计所有处理都在浏览器内完成数据不出本机。下面用一条贯穿全文的真实使用主线带你从安装到进阶一步步把它变成自己的下载利器。故事开场录屏两小时换来的却是模糊素材阿澈做自媒体内容运营一周里有三天在跟素材下载较劲。她要保存一节在线课程的关键讲解、几张设计参考图还有一段直播回放。她的常规操作是开录屏软件硬录——视频播多久就录多久画质打折、文件巨大录到一半来了电话就得从头再来。那天晚上她又一次录废了一条 40 分钟的视频终于决定换一种思路能不能直接问网页把资源交出来答案是肯定的而且免费开源——就是浏览器资源嗅探扩展「猫抓」。嗅探、而不是录屏猫抓解决问题的底层思路录屏是从屏幕要结果嗅探是从源头要资源。猫抓的工作原理是监听网页加载过程中产生的网络请求凡是被判定为媒体资源的请求都会被记录、归类并呈现在扩展的弹窗里。这意味着视频不用一帧帧录拿到的是原始文件画质无损页面里的多个资源会一并列出批量处理效率极高图片、音频、视频、流媒体分门别类一目了然整个过程全部在本地浏览器中完成不经过任何远程服务器也不上传你的浏览数据。本地优先是它和很多在线解析下载站最本质的区别你不必把页面地址交给第三方隐私安全得多。项目以 GPL-3.0 协议开源权限声明写在manifest.json中任何人都能审查代码这本身就是一种信任背书。第一步浏览器扩展安装教程——装上猫抓前后不到一分钟猫抓兼容 Chrome、Edge、Firefox 以及 Edge 安卓版Chromium 内核 93 以上即可使用104 以上能体验全部功能。安装有两条路应用商店安装直接在浏览器的扩展商店搜索猫抓或 Cat-Catch 即可一键安装。源码安装适合喜欢动手的同学克隆仓库后用开发者模式加载git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在扩展管理页打开开发者模式点击加载已解压的扩展程序选中解压后的文件夹即可。⚠️ 一个小提醒因为项目完全开源市面上出现过混入广告代码的伪猫抓安装时请认准官方来源与用户文档别贪图来路不明的安装包。第二步读懂资源列表网页视频批量下载从这里开始安装完成后浏览器工具栏会多出一枚猫爪图标。打开任意包含媒体的网页再点击图标你就拿到了一张资源地图界面分三层理解顶层标签切换当前页面其他页面和其他功能/媒体控制。当前页面负责本页资源其他页面可以管理其他标签页里嗅探到的结果多开网页时不用来回切换。资源列表每个文件带复选框、文件名、大小右侧有打开链接、播放预览、下载三个快捷按钮。顶部一排提供筛选、全选、反选、清空配合下载所选/复制所选把整页资源当购物车处理。预览与元数据区选中某个资源后下方会显示标题、MIME 类型、时长、分辨率等关键信息并直接内嵌播放器试看。先预览再下载能省下不少踩雷时间。底部还有几个容易被忽略但很实用的功能模拟手机部分网站只对移动端下发视频流、自动下载检测到资源即自动保存、录制脚本把页面上动态加载的视频抓出来。第三步流媒体视频下载遇阻M3U8 解析器来兜底阿澈遇到的第一块硬骨头是 HLS 流媒体很多在线平台把视频切成几百个几秒钟的 TS 小分片用一份 m3u8 播放列表串起来直接下载 m3u8 文件并没用。这正是 M3U8 解析器的主场把 m3u8 链接粘贴进解析器对应m3u8.html页面它会自动展开所有分片显示总时长、分辨率与总大小然后你可以按需配置下载线程数最高支持 32 线程并发配合带宽调节下载速度肉眼可见地提升输出格式默认合并为 MP4也可以选择只要音频提取音轨解密密钥遇到加密分片可填入 16 进制或 Base64 格式的密钥支持自定义 IV 偏移量也可以直接上传密钥文件下载范围先下几片试试水确认无误再全量下载边下边存大文件开启后边下载边落盘不占临时空间直播录制处理直播 HLS时可以边看边录。同一套思路还覆盖了 DASH/MPD 协议对应mpd.html和独立的下载器页面downloader.html。资源嗅探、解析器、下载器三者配合几乎覆盖了常见的流媒体形态。第四步资源抓不到、下不动时的排查清单用了一阵子阿澈整理出一份自己的排查清单。如果你也卡在某一步可以对号入座列表里空空如也很多网站用懒加载视频滚动到可视区域才开始请求资源。先把页面拉到底、让视频播放起来再点猫爪。能播但抓不到直链打开深度搜索可配置快捷键它会主动扫描页面上下文把藏在脚本里的地址也挖出来。资源是 blob 或缓存地址用缓存捕捉功能直接从浏览器缓存中还原文件。只在手机上能播点模拟手机以移动端 UA 重新请求资源。下载返回 403在解析器里勾选携带请求头参数下载把 Referer、Cookie 等一并带上。下载中途失败下载器支持自动重试也可以把任务交给 aria2 或 m3u8DL 这类外部工具解析器能直接生成调用命令。 这套清单的本质是嗅探是第一步参数与来源决定了能不能下得动。多试一个开关往往就多一条路。第五步从下载升级到控制与自动化资源下载只是猫抓的一半能力另一半藏在媒体控制和自动化里。媒体控制任何页面上的视频都可以倍速播放、画中画、循环、静音、一键截图或全屏——上课看课件、盯监控画面时很实用相关逻辑见js/media-control.js。视频录制面对无法直接提取的直播或加密流可以用内置录制功能把画面保存下来catch-script/目录里是录制与嗅探脚本。数据外送嗅探到的资源可以通过 MQTT 推送到自己的服务器或脚本也能配置 aria2 RPC、自定义调用协议把网页发现资源和专业工具下载串成一条流水线。配合快捷键暂停/启用、自动下载、缓存捕捉、M3U8 解析、深度搜索、预览等都有默认快捷键和右键菜单日常操作可以完全脱离鼠标点点点。让工具更适合自己几个值得一调的设置打开设置页options.html有几个选项建议第一次就调好过滤规则按扩展名、Content-Type、大小过滤大小支持100 KB、500-1000 MB这类表达式自动跳过广告和无用请求正则匹配与屏蔽想精准抓某类资源用正则匹配不想看到的资源直接加入屏蔽列表自动命名自定义文件名模板下载结果一眼可辨图标角标在工具栏图标上显示当前页捕获的资源数量页面有没有货扫一眼就知道界面语言内置中、英、西、日、韩、俄、土、越等多语言翻译切到母语零门槛上手。别忘了三件小事版权、隐私与更新版权工具只负责帮你拿是否拥有下载权限是你自己的事。请只下载自己拥有或已获授权的资源这是使用任何嗅探工具的前提。隐私猫抓所有数据本地处理不含任何追踪器同时项目设有拒绝抓取列表网站方可以申请把自己站点加入屏蔽双向尊重。更新这是活跃维护的开源项目版本迭代频繁当前 2.7.x新功能与多语言支持持续加入值得隔段时间看一眼更新日志。现在轮到你出手了回到阿澈的故事装好猫抓的当天她花十分钟就把拖了两周的素材全部收齐——课程视频是原画质参考图一次批量到手直播回放也通过 M3U8 解析器合并成了完整文件。她给同事的安利语只有一句别再录屏了去问网页把资源要过来。打开你的浏览器装好猫抓挑一个你一直想保存却存不下来的页面试试。先让它嗅探再让它下载最后让它替你自动干活——你会很快发现所谓抓不到的网页资源大多只是没找对工具而已。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表