视频下载最后一环,看完没人比你更懂网络抓包!
奶酪讲了很多“网页视频”下载方法。
但如果是“浏览器之外”的视频就难办了,因为下载理论失效了,比如“微信视频号”下载。
还有比如微信直播、小程序视频、某钉视频,某某某视频 等等。
这个时候,你需要用“网络抓包”的方法。
1.1、网络抓包
首先,不要把“网络抓包”想得有多么的高深莫测。
网络抓包,其实就是浏览器 F12 键的“放大版”,区别是它支持包括浏览器在内的所有应用程序。
其次,网络抓包工具的使用方法,和浏览器 F12 键一样。
你会用 F12 键,那么你就会用网络抓包。
网络抓包真的不难!
1.2、极简清单
如果你不想阅读全文,下面是本文内容的极简清单,没有 What,没有 Why,只有 How。
网络抓包 - 详细 |
|
---|---|
网络抓包 | 简介 |
真的不难! | 其实就是浏览器 F12 键的“放大版”,支持所有的应用程序。 |
原理说明 | |
1、安装证书 | 多了一个“中间商”,需要用户安装证书,以获取更高的权限。 |
2、抓包工具 | 奶酪首推 Reqable,全平台支持,可免费使用。 |
3、视频下载 | 一般的资源使用 IDM/NDM 即可下载。 |
4、直播下载 | 边看边下,Windows 推荐 Potplayer,Mac 推荐 VLC。 |
5、后台录制 | 后台录制,Windows 推荐 N_m3u8DL-CLI,Mac 推荐 Downie。 |
注意事项 | |
1、首推工具 | Reqable,全平台支持,只要是能播放的视频就能下载。 |
2、核心操作 | 清除、刷新和筛选。 |
3、手机APP | 可以使用“手机协同配置”功能,手机上获取链接,在电脑上下载。 |
实际案例 | |
1、小程序 | 筛选栏选择“媒体”,复制链接可即下载。 |
2、视频号 | 腾讯对视频号进行了“加密”,详细看文章《i60 - 视频号下载》。 |
3、视频号直播 | 搜索栏输入 pull,边看边下 Potplayer 或 VLC,后台录制 Motrix。 |
4、微信浏览器 | 筛选栏选择“媒体”,复制链接可即下载。 |
5、其他应用程序 | 使用方法和原理都是一样的。 |
抓包工具 - 详细 |
|
---|---|
抓包工具 | 简介 |
Reqable | 闭源免费,支持 Windows、Mac、Linux、iOS、Android,推荐 👍 |
ProxyPin | 开源免费,支持 Windows、Mac、Linux、iOS、Android |
Proxyman | 开源免费,支持 Windows、Mac、Linux、iOS |
Fiddler | 闭源免费,支持 Windows、Mac、Linux |
Charles | 闭源收费,支持 Windows、Mac、Linux |
Wireshark | 开源免费,支持 Windows、Mac、Linux |
Whistle | 开源免费,支持 Windows、Mac |
VSO Downloader | 闭源收费,支持 Windows |
HTTP Debugger | 闭源收费,支持 Windows |
Stream | 闭源免费,支持 iOS |
1.3、下载说明
以上方法仅供个人学习使用。
切勿用于侵权或者商业行为,“优爱腾芒”可都是大资本,有事,它们是真的起诉。
我们先说说网络抓包的原理,打好理论基础。
2.1、安装证书
本质上,网络抓包工具就是将网络传输的数据进行“截获、编辑和转存”,类似于浏览器 F12 键。
也就是多了一个“中间商”。
也正因为如此,使用抓包工具时,需要用户先安装证书,以获取更高的权限。
桌面系统上叫“根证书”,iOS 上叫“描述文件”,安卓上叫“CA 证书”,后缀名通常为 .pem 文件。
如果你当心证书的安全性,可以按 Win+R,输入 certmgr.msc,然后在“证书管理器”里删除。
Mac 则是在“钥匙串访问.app”里删除。
2.2、抓包工具
网络抓包的工具有很多。
有支持所有网络协议的,也有仅支持应用层的,如果就更容易上手来说,奶酪推荐:Reqable。
它是原 HttpCanary 小黄鸟改名而来。
虽然没有开源,但却可以免费使用。
支持的功能很多,据官方自己介绍,Reqable = Fiddler + Charles + Postman。
更重要的是,它是少数全平台支持的抓包工具,各平台下相似的操作,可以让用户更轻松上手。
没有推荐开源版的 ProxyPin,一个是因为它不支持国区 AppStore。
而且,Reqable 界面更加简洁。
下面是抓包工具对比:
抓包工具 - 详细 |
|
---|---|
抓包工具 | 简介 |
Reqable | 闭源免费,支持 Windows、Mac、Linux、iOS、Android,推荐 👍 |
ProxyPin | 开源免费,支持 Windows、Mac、Linux、iOS、Android |
Proxyman | 开源免费,支持 Windows、Mac、Linux、iOS |
Fiddler | 闭源免费,支持 Windows、Mac、Linux |
Charles | 闭源收费,支持 Windows、Mac、Linux |
Wireshark | 开源免费,支持 Windows、Mac、Linux |
Whistle | 开源免费,支持 Windows、Mac |
VSO Downloader | 闭源收费,支持 Windows |
HTTP Debugger | 闭源收费,支持 Windows |
Stream | 闭源免费,支持 iOS |
2.3、视频下载
抓包工具一般只有“嗅探”功能,在抓取到视频源后,需要将链接粘贴到“专门的下载器”下载。
比如 .mp4 这样的资源链接,将链接复制到 IDM/NDM 即可下载。
2.4、直播下载
而如果是 .m3u8 这样的直播流链接,想要边看边下,Windows 下推荐 Potplayer 或者 VLC。
右键菜单里选择“视频——>视频录制——>保存流”,
即可边看边下。
Mac 端则推荐 VLC。
点击菜单里的“播放——>录制”选项,即可边看边录。
需要注意的是,VLC 录制的视频,默认保存的位置在:/Users/你的用户名/Movies
2.5、后台录制
如果你希望的是“后台录制”。
Mac 端推荐 Downie,粘贴视频源链接即可录制,点击左下角的取消按钮,即停止并保存。
Windows 端推荐 N_m3u8DL-CLI
下载奶酪的整合包,可以解压放在 D:\Commandline 下,方便与「视频一键下载」一同管理。
下面说一下使用抓包工具时的注意事项。
3.1、首推工具
奶酪首推的网络抓包工具是 Reqable。
虽然没有开源,但却可以免费使用,而且 Windows、Mac、Linux、iOS、Android 全平台支持。
功能也很全面,只要是在电脑上播放的视频,就都可以下载。
3.2、核心操作
网络抓包工具的核心操作是:清除、刷新和筛选。
1、清除
在开始抓取任务之前,你可以“清除”之前的所有内容,以减少干扰信息。
同时,需要注意的是,右上角的“系统代理”也要勾选上,不然 Reqable 会无法抓取资源。
2、刷新
如果抓包工具未能抓取到所需内容,请务必“重新打开”或者“刷新一下”该应用程序。
3、筛选
网络抓包工具都会提供多种筛选方法。
功能各不相同,而但就“视频下载”的话,通常选择“应用程序”,还有“资源类型”里的“媒体”即可。
3.3、手机APP
如果你要下载的视频在手机 APP 上。
虽然 Reqable 也有 iOS 和 安卓 版本,考虑到使用便捷性,你还可以用“手机协同配置”功能。
可以让你在手机上获取链接,然后在电脑上下载。
下面我们以几个实际案例来演示网络抓包的具体操作。
4.1、小程序
为避免版权的纠纷,我们以“B 站小程序”来做例子,你知道 “原理都是一样的” 就行。
使用方法:
1、先打开 Reqable,再打开微信“B 站小程序”。
2、应用程序选择“微信”,域名选择 “api.bilibili.com”,筛选栏选择“媒体”,复制链接可即下载。
3、对于 .mp4 这种链接,使用浏览器,或者 IDM/NDM 即可下载。
4.2、视频号
视频号下载方法与小程序一样,也是筛选后复制链接下载,但视频号现在对视频进行了“加密”。
通过 Reqable 下载的视频会无法下载。
你可以使用“视频号专用解密工具”来下载,比如 WechatVideoSniffer 和 Res Downloader。
在文章《i60 - 视频号下载》中已有详细介绍,Windows 和 Mac 双支持。
4.3、视频号直播
为避免版权的纠纷,我们以“CCTV 新闻”来做例子,好在“视频号直播”并没有加密。
使用方法:
1、先打开 Reqable,再打开“视频号直播间”。(要点击进入直播间)
2、应用程序选择“微信”,筛选栏选择“媒体”,搜索栏输入“pull”,然后复制 .flv 链接地址。
3、对于 .flv 这种链接,边看边下,还是可以用 Potplayer 或者 VLC 来录制。
4、但要是后台录制的话,则需要用 Motrix,点击“暂停”即为停目录制。
4.4、微信浏览器
还有一种情况,就是一些网页只能在“微信浏览器”中打开。
很多人问奶酪,能不能通过修改 UserAgent 的方法来,让它在浏览器里打开?答案是不能!
这里还需要用到 Seession,而它又保存在服务器上。
你总不能入侵腾讯服务器吧?
即使真被“破解”了,腾讯也会封堵这个“漏洞”,因为腾讯的业务逻辑,不会允许这种情况出现。
使用方法:
打开抓包工具 Reqable ,再打开“微信浏览器”,筛选栏选择“媒体”,即可获取视频下载链接。
4.5、其它应用程序
如果是其它应用程序,比如某钉视频,某 Talk 视频,某某通视频,使用方法和原理都是一样的。
只不过把“应用程序”筛选换一下即可。
下面是一些网络抓包的常见问题。
常见问题
1、未购买,不是 VIP 的视频能下载吗?
请注意,这个是“网络抓包”,不是“网络侵入”,不要问这样的问题了,前提是你能播放才能下。
2、有其它问题可直接留言....
最后
- 欢迎关注奶酪 公众号 获取奶酪所有的原创资源,回复文章编号,比如 i01 就可获取对应的资源。
- 欢迎订阅我的 “奶酪书签专业版”,15年沉淀,超过 5000 个分类井条有序的好用实用 html 网站书签。
- 本文由「奔跑中的奶酪」原创创作,欢迎订阅、留言和 打赏,也欢迎引用和转载,但要注明出处。
按照这个方法出现了一大堆链接,不知道哪个是啊
这个抓包工具具体怎么使用啊?