想下载知乎视频资源,却发现视频链接是这个样子的
在web容器中的页面代码
浏览器访问后的页面代码
这是因为在浏览器中执行了如下js
很多小伙伴查找这个问题,是为了下载视频资源,
资源的真实下载链接可在chrome的调式模式的network中找到,但有种资源比较特殊,即m3u8格式的资源
这种格式的视频会被分解成很多个小片段,这个链接下载的是一个包含多个小视频(ts格式的视频)的链接集合,这样做的目的是:
1、可以方便切换分辨率(多个ts格式的视频支持无缝流畅播放,MP4不行);
2、可能就是防止下载吧;
说明:具体的ffmpeg的使用,请自行学习
=======================================================================================
首先要下载m3u8文件,Chrome浏览器,在视频页面按F12打开调试工具,刷新视频页面,如下图操作:
选择其中一个m3u8文件,右击→Openinnewtab→下载到本地。
有的m3u8文件里的ts文件的URL用的是相对路径,这就需要把路径补齐为绝对路径。在每个tsURL的前面加上域名前缀就可以了(可以用记事本的替换功能,方面快捷)。
接下来就是去掉#EXTINF:~这种东西,只保留ts文件的绝对路径URL(可以用正则表达式批量删除,方面快捷)。如下图:
下面就把所有的ts文件的URL复制到剪贴板,用Chrome浏览器的插件Chrono批量下载。如下图:
最后就把下载到的ts文件全部放置到同一文件夹内,更改文件名,使所有的文件的序号位数一致,如:1.ts重命名为001.ts2.ts重命名为002.ts~100.ts使之所有ts文件的文件名的序号位数一致。
最後は,打开cmd,输入合并命令:copy/bD:\Downloads\*.tsD:\Downloads\new.ts
OK!——End——
朋友是个收藏控,喜欢下载各种视频。
前两天帮朋友研究如何下载blob的视频。发现了如下两款神器,对于此事,应该均有臂助。
神器1:谷歌小插件---HDS/HLSVideoDownloader.安装完成之后,刷新浏览器页面,自动嗅探可下载m3u8视频地址,点击download一键下载。
神器2:m3u8视频下载工具
一位大佬的旷世奇作。粘上链接就可以下载。最重要的是它还有帮助文档,提供不能下载、跨域等问题的解决方案。
神器3:神器3其实神器2的胞弟。「无差别视频下载工具」可以说是无差别攻击了,帮助文档也是清新脱俗的。直接粘贴
技术无罪,大家不要做奇怪的事情哦。
一些网站的视频为了防止下载,通常会采用blob加密的做法;
其实这不是特殊的视频传输协议,只是一种HTML5VideoBlob格式。
并且大部分网页视频的格式都是m3u8。
刷新当前页面,插件就会自动获取后缀为.m3u8的地址:
点击Download,进入下面的也没,点击链接,会开始进行解析:
最后生成ts格式的视频,同样可以打开。
打开chrome开发者工具,审查Network-XHR搜索m38u,这样也找到了链接:
这样就找到了flv格式的视频。
好了,有了上面这些方法下载视频再也不用愁了,如果你有更好的下载方式欢迎留言交流。
国内新上映的电影一般都可以在优酷,爱奇艺,腾讯视频上看到。比如《雪暴》《精武陈真》。
但这些都是VIP电影,如果你有VIP直接看就行了,但对于偶尔看看电影的人来说,买VIP没必要,如果想看怎么办呢?这时候就需要油猴插件了。
什么是油猴?它是一款免费的浏览器插件,可以实现各种意想不到的功能,如观看VIP电影、去除网页防止复制功能、直接下载网盘文件等。它支持Chrome,MicrosoftEdge,Safari,OperaNext,和Firefox等浏览器。
下载好插件Tampermonkey_v4.7.54.crx后,浏览器打开chrome://extensions/将这个文件直接拖进去就好了,如果提示错误,将Tampermonkey_v4.7.54.crx文件名改为Tampermonkey_v4.7.54.zip
安装成功后这里有个图标。
然后在上面输入视频第一个就是VIP视频解析了。
它支持优酷vip,腾讯vip,爱奇艺vip,芒果vip,乐视vip等常用视频网站。
直接点击安装就好了
安装完成后点击右上角的图标,可以看到安装好的脚本。
如果播放不了,选择切换接口。
如果这个网站挂了或者不能看了,可以搜索出很多对应的网站。