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

资讯详情

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

网页视频下载别再求人,猫抓插件把浏览器里的资源一次搬回家

网页视频下载别再求人,猫抓插件把浏览器里的资源一次搬回家 网页视频下载别再求人猫抓插件把浏览器里的资源一次搬回家【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch想存一节网课网页却没有下载按钮想抠一段背景音乐播放器却只肯在线播放想把一个短视频留到手机里录屏出来全是马赛克。这些看得到却存不了的尴尬时刻交给猫抓插件Cat-Catch就对了——它是一款完全免费、开源的浏览器扩展核心能力只有一个嗅探并下载网页中的视频、音频、图片等各类媒体资源把没有按钮变成点一下就带走。一个普通用户的24小时处处有它的身影与其一条条念功能清单不如跟着一位普通用户的日程走一遍。你会发现所谓资源嗅探其实就是在给浏览器装一副顺风耳️——页面上但凡冒出一段视频、一首歌、一张图它都能第一时间听见并悄悄记进自己的小本本等你来翻。早上8点把那节网课搬进硬盘小李在学一门数据分析网课眼看课程就要下架网页上却死活找不到下载按钮。他点开工具栏里的猫抓图标眼前弹出一份清单当前页面一共5个资源MP4 的文件名、大小排得整整齐齐每个后面跟着下载、复制、预览三个小按钮。他先点预览确认抓到的确实是这节课再点下载进度条很快走满。想存整个系列勾选几节课后点下载所选就行不用一集一集手动来。整个过程不到一分钟比他之前翻开发者工具找链接快了一个世纪。动手之前先说说怎么把它请进浏览器Chrome、Edge 用户直接去应用商店搜 Cat-Catch 即可爱折腾源码的开发者也可以git clone https://gitcode.com/GitHub_Trending/ca/cat-catch再到扩展管理页打开开发者模式加载已解压的扩展程序十秒搞定。下午3点做剪辑素材时顺手抠出背景音乐小李正在剪一期视频需要一段钢琴背景音和几张高清参考图。素材网站只支持在线试听右键另存为不存在的。这时候猫抓的另一面就派上用场了——它把嗅探到的资源按类型分好类视频归视频音频归音频图片归图片一眼就能筛出目标。小李在列表里勾选需要的几段音频一键下载图片的来源如果不太清楚他还能切到其他页面标签看看其他后台标签页里还藏着什么。更贴心的是如果你只想要视频里的那段声音下载时可以直接只取音轨连转码的功夫都省了。晚上10点那个逼疯人的M3U8这是今天最大的考验。小李看中一部纪录片点开猫抓发现视频不是一个干净利落的 MP4而是一长串名字像乱码的 .ts 小文件——这就是常说的 HLS 流媒体视频本体被切成几百块拼图碎片散落在服务器上。而猫抓最擅长的恰恰就是拼图。它先在后台读取那份 m3u8 清单文件可以理解成拼图说明书再按顺序下载每个分片最后把碎片合成一个完整的 MP4。分片之间互不依赖所以还能多线程并发下载——相当于好几只手同时捡碎片快得多。小李在解析页里粘上 m3u8 地址设置好线程数点下合并下载剩下的交给时间去跑。看着几百个分片被挨个收进列表他悬着的心总算放了下来。顺带一提猫抓的界面支持中文、英文、西班牙语等8种语言语言配置都放在_locales/目录里。想给海外朋友安利这个网页视频下载神器语言从来不是障碍。中场休息这些资源到底是怎么被听见的看到这你可能想问浏览器资源那么多猫抓怎么知道哪个才是媒体文件打个比方它像站在路口听声辨位的交警——扩展通过浏览器提供的接口监听页面发出的每一个网络请求凡是 URL 特征或响应类型命中媒体规律视频、音频、图片、流媒体清单的记下来无关的直接放行。这份听觉系统的分工也很有意思catch-script/catch.js是大脑负责嗅探与过滤js/popup.js是前台负责把结果排成清清爽爽的列表js/downloader.js是后勤负责排队、重试、显示进度。遇到 DASH 格式js/mpd.js顶上遇到 WebRTC 实时流catch-script/webrtc.js接手。各司其职环环相扣。整个过程都在本地完成不上传任何数据它向浏览器申请的权限也屈指可数代码完全开源、随时可查——用起来踏实。下载翻车这份自救清单请收好工具再顺也架不住网络和网站本身调皮。下面这几个坑几乎每个用猫抓的人都会踩上一两个提前看一眼能省下大把抓狂的时间。卡在99%死活不动多半是某个分片请求超时了。去解析页把超时时间调大或者把并发线程数调低让网络喘口气⚡通常就能跑完最后那几步。合并出来的视频打不开先确认视频是不是加密流加密内容需要密钥才能解密合并。在解析页的密钥栏填上对应的 key常见的 AES-128 加密lib/m3u8-decrypt.js会帮你自动处理然后重新合并一次。打开列表一片空白很多网站的视频是懒加载——你还没往下滚资源压根没开始下载自然嗅不到。对策很简单先把页面从头到尾看一遍让视频完整缓冲再刷新一下列表。还不行就去设置里开启增强模式扩大搜索范围。下载到一半突然报错先看磁盘空间还够不够再检查浏览器设置的下载目录是否有写权限。换一个目录、换一个文件名往往就顺了。手机上也想看让二维码跑个腿电脑上找到的资源不必非得在电脑上下。点开二维码功能把资源链接生成一个码手机扫一扫就能在移动端打开或下载比来回传文件利索多了。写在最后猫抓插件Cat-Catch不会魔法它只是把网页里本来就有、只是没给你按钮的资源重新交回到你手上。下次再遇到想存的视频别急着翻开发者工具也别求人录屏——点一下猫抓试试看。最后多说一句顺手也要守规矩。只下载自己拥有版权或已获授权的内容尊重每一位创作者好工具才能走得更远。现在去把今天看到的第一个网页视频带回家吧。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表