【福利】三大运营商大流量套餐卡免费领取, 不限速,超低价,快递包邮🛍️ | 🎉专享福利!网购 §淘宝【内部羊毛】§ 大牌捡漏!每日更新🎉 |
【资源】🎉每日更新!【精品资源】+安卓、电视TV优质VIP优化版软件,免费下载!🎉 | |
本篇课程主要讲解如何使用浏览器自带开发者工具 抓取M3u8地址
使用浏览器:Google Chrome (谷歌浏览器)
使用到工具:Chrome Dvetools (浏览器自带)按F12就能调出来
为什么要发这个教程?
主要是因为我的朋友,(不知道这个朋友是不是我自己)在网站上看到各种视频,但是无法下载,能不能通过某种技术手段进行下载捏?所以就出了这个教程。
PS:本教程属于基础教程,主要使用电脑上的浏览器抓取未加密的M3u8地址进行下载,加密的教程需要JS逆向解密才能进行下载,当然步骤会稍微复杂本篇文章并不会讲解加密视频的下载,讲太多你也消化不了,懂得都懂,看情况以后可能会讲加密的视频下载。
什么是M3u8?
M3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8,M3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。使用m3u8格式文件主要因为可以实现多码率视频的适配,视频网站可以根据用户的网络带宽情况,自动为客户端匹配一个合适的码率文件进行播放,从而保证视频的流畅度。
获取M3u8有什么用?
通过浏览器抓取到M3u8地址后,可以使用ffpeng或者是M3u8下载器即可对视频地址进行解析下载保存到本地电脑,方便日后随时查看,简单来说就是下载网页上无法下载的视频,懂得都懂。
废话不多说,教程开始
1.首先打开你需要抓取视频的网站或者是视频地址,这里以某个影视网站为例,大家可以按照我的教学的方法进行学习
抓取地址:https://555dy.fun/,随便选择一个需要下载的视频进行播放,我就选这个吧。
2.进入播放页面后 按下F12键,就是键盘上的这个键
3.如果你是第一次打开 开发者工具,可以点右上角这里击切换为中文
4.接下来点击设置 调整窗口到底部方便查看
5.按下F5进行刷新网页
6.切换开发工具的选项卡到网络的位置
7.在过滤这个位置 输入关键字 .m3u8
这里要注意下 千万不要点击到红框的位置,不想让他显示,可以在设置里面把 概览关掉
8.接下来 我们点击过滤出来的数据,一共有两条,我们先看第一条
9.点击预览的选项,我们发现这一条数据的预览内容里面并没有包含m3u8文件的格式内容,只是一张图类似图片的东西,所以第一个并不是真正的视频下载地址,一般m3u8地址如果没有加密抓取到的数据可以进行预览到内容的
10.我们点击第二条数据,发现预览框内出现了m3u8格式的内容,里面有包含分片的下载地址,所以这个才是真正的视频下载地址
11.复制m3u8链接,丢到下载器,发现可成功解析下载
https://cache.m3u8.shenglinyiyang.cn/duoduo/20220402/e6732a70cf894031f38866e3c1af022c.m3u8?st=RHtYzWjUt0BVpRBbR1pLlA&e=1648884000
m3u8地址抓取方法二
1.切换开发者工具到源代码界面
2.调整开发者工具的高度,找到HDR/断点提取
3.这里我们添加一个断点,内容为.m3u8
4.按下F5刷新网页
5.刷新后 这里会提示 已在XHR或者fetch中暂停
6.调整开发者工具栏的位置
7.点击小三角 即可展开数据 可看到拦截后的m3u8链接,可以直接进行复制,然后粘贴到M3u8下载器进行下载了
到这里就基本讲完了 如果遇到开发者工具不知道点到那了 然后想调回去的话可以在设置里面进行重置
M3u8下载器推荐:
M3U8-Downloader -By:HeiSir 下载地址:https://l13144.lanzoul.com/b00pjk5je
M3U8批量下载器-By:逍遥一仙 下载地址:https://xyyx.lanzouw.com/i9hcAwj48be
N_m3u8DL-CLI -By:nilaoda 下载地址:https://l13144.lanzoul.com/igBbc02fk4xa
视频演示:https://www.bilibili.com/video/BV1ku411i7ki/