photo_2021-05-08_11-33-27.jpg

photo_2021-05-08_11-33-27.jpg

via 春潮频道

嗅探/猫爪能做什么?

嗅探器可以获取网络上流经的数据包,猫爪,作为一款浏览器嗅探插件则可以获取 Chrome 上的一切请求并进行分析提取;浏览器所有请求均会对应一个文件,如mp3文件,如mp4文件,如m3u8文件,如jpeg,png..等等多媒体文件格式;

猫爪:可能是最好用的“网页媒体资源嗅探工具”;支持嗅探格式如 M3U8/flv/hlv/mkv/mp3/mp4 等等;扩展方式嗅探抓取工具,依赖于chrome API...需要更完美请尝试软件IDM甚至Wireshark等软件...;

猫爪-设置页面-图示.jpg

猫爪-设置页面-图示.jpg

文件格式支持/后缀

支持嗅探的文件格式/后缀:并可按文件大小过滤。举例来说,当你想批量下载网页中大小大于 1024kb所有图片时,这是可以设置的。

flv
hlv
f4v
mp4
mp3
wma
wav
m4a
letv
ts
webm
ogg
ogv
acc
mov
mkv
m4s
m3u8
mpeg
avi
wmv
asf
movie
divx
mpeg4
...
复制

支持的内容类型

content-type类型:完整参阅 https://www.runoob.com/http/http-content-type.html
可按文件大小过滤。举例来说,当你想批量下载网页中大小大于 1024kb所有图片时,这是可以设置的。

audio/*
video/*
application/ogg
application/vnd.apple.mpegurl
application/x-mpegurl
application/octet-stream
image/*
复制

安装及使用猫爪

现在以抓取网页中的M3U8文件举例;大家如想下载网页上的其他内容,如图片/视频,等网络媒体资源,可以自行尝试。

猫爪浏览器扩展 - 下载

嗅探插件下载地址:

优先推荐
Chrome 用户 -> Chrome store - 下载安装猫抓
Edge 用户 -> Edge
Firefox 用户 -> Firefox
猫爪.CRX.zip;(不是最新版本)
猫抓.CRX.zip

2.安装好后打开视频播放页如:https://jable.tv/videos/mimk-082/ 举例

猫爪浏览器扩展 - 使用

猫爪-浏览器扩展-抓M3U8.png

猫爪-浏览器扩展-抓M3U8.png

设置需要抓取的流媒体格式

右键单击-猫爪扩展图标-点击选项/设置-抓取格式设置

右键单击-猫爪扩展图标-点击选项/设置-抓取格式设置

如上图,右键单击 猫爪扩展图标 点击选项/设置,设置需要抓取的流媒体格式;

设置需要抓取的流媒体格式

设置需要抓取的流媒体格式

猫爪-下载M3U8文件-支持全选/反选/筛选/深度搜索/复制/播放=-批量下载.jpg

猫爪-下载M3U8文件-支持全选/反选/筛选/深度搜索/复制/播放=-批量下载.jpg

灵活应用(以批量下载图片举例)

猫爪-设置-只开启类型中的图片.jpg

猫爪-设置-只开启类型中的图片.jpg

如果你只想批量下载当前网页上超过256kb的图片,怎么办?在 猫爪 - 设置先禁用全部后缀和类型,然后再开启图片类型,并设置过滤大小为256kb即可,设置完成后,刷新1次页面向下滑动页面,直至你所想下载的图片全部加载完毕/或已开始加载

批量抓取并下载推特图片.jpg

批量抓取并下载推特图片.jpg

请确保你想要下载的图片(或其他资源)已经全部加载完毕/或已开始加载,在此之前请不要刷当前网页;猫爪只有在网页媒体资源“流动”(加载)时才能嗅探和记录得到,刷新页面意味着之前的记录丢失。在一些支持 AJAX技术 的网站(AJAX(Asynchronous JavaScript and XML)技术,作为一种无需重新加载整个网页即可更新部分内容的技术,被广泛应用于现代Web应用中。),可能会需要你在需要下载推特用户的主页重新刷新一下页面,不然,猫爪会在你打开推特但还没进入用户的主页时就开始嗅探和记录,get it?

FAQ:如何安装和管理扩展程序?

如果你对扩展程序不是很了解,可以参阅:安装和管理扩展程序

其他

使用浏览器开发者工具

使用浏览器开发者工具抓取M3U8文件的方法

使用浏览器开发者工具-抓取M3U8文件资源的方法.png

使用浏览器开发者工具-抓取M3U8文件资源的方法.png

1.打开浏览器开发者工具(默认为 Chrome浏览器);
在Chrome菜单中选择 更多工具 > 开发者工具
当前页面元素上右键点击,选择 “检查”
使用 快捷键 Ctrl+Shift+I (Windows) 或 Cmd+Opt+I (Mac)

2.按上图所示

开发者工具 - Network - 搜索全部资源 All - 搜索资源关键字 - 获取资源链接🔗;

3.如何判断哪个.m3u8文件是我们要找的哪个?

如何判断哪个.m3u8文件是我们要找的哪个.png

如何判断哪个.m3u8文件是我们要找的哪个.png

如果搜出多个 .m3u8 文件,我们可以预览它的内容判断其是否正是我们要找的文件,视频越长对应 .m3u8 文本文件内容行数越多;

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-KEY:METHOD=AES-128,URI="71711737b6d71cfa.ts",IV=0xa357509bf0846bd110519113c1452292
#EXTINF:5.405400,
128830.ts
#EXTINF:4.004000,
128831.ts
#EXTINF:5.805800,
128832.ts
#EXTINF:4.004000,
128833.ts
#EXTINF:4.004000,
128834.ts
#EXTINF:4.004000,
128835.ts
#EXTINF:4.004000,
128836.ts
#EXTINF:4.004000,
128837.ts
#EXTINF:4.004000,
128838.ts
#EXTINF:4.004000,
128839.ts
#EXTINF:4.004000,
1288310.ts
#EXTINF:4.004000,
1288311.ts
#EXTINF:4.004000,
1288312.ts
#EXTINF:2.869533,
1288313.ts
#EXTINF:4.004000,
1288314.ts
#EXTINF:2.235567,
1288315.ts
#EXTINF:7.474133,
1288316.ts
#EXTINF:4.004000,
1288317.ts
#EXTINF:4.004000,
1288318.ts
#EXTINF:2.235567,
1288319.ts
#EXTINF:3.737067,
1288320.ts
#EXTINF:4.004000,
1288321.ts
#EXTINF:2.502500,
1288322.ts
#EXTINF:4.004000,
1288323.ts
#EXTINF:5.672333,
1288324.ts
#EXTINF:4.004000,
1288325.ts
#EXTINF:4.004000,
1288326.ts
#EXTINF:4.004000,
1288327.ts
#EXTINF:4.004000,
1288328.ts
#EXTINF:4.004000,
1288329.ts
#EXTINF:2.168833,
1288330.ts
#EXTINF:4.004000,
1288331.ts
#EXTINF:4.004000,
1288332.ts
...
#EXTINF:0.767433,
128831761.ts
#EXT-X-ENDLIST
复制

我们查看的这个视频的.m3u8文本文件行数达 3531 行;

M3U8视频开源下载工具推荐

有了 M3U8文件 资源链接,如何下载把视频资源下载并合并成Mp4格式呢?或许你需要一个M3U8下载器(开源的);

其他嗅探工具推荐

fetchv (支持网页媒体资源嗅探:M3U8、Mp3/4...mkv..,并附带下载功能;包括但不限于M3U8解析下载并转换为Mp4)

Web 浏览器的专业在线视频下载器 - 这是一个用于下载网络视频的浏览器扩展。它可以下载大多数类型的网络视频,包括HLS、m3u8、mp4、webm、flv等。

https://fetchv.net/

最后修改:2025 年 06 月 06 日 12 : 00 PM