首先声明,以下仅供参考,所测试所用视频资源,均为开放视频来源。
也就是说,我测试用的视频,都是任何人都可以看的。都是没有任何权限就可以看的。都是开放的视频。
准备工具,任意浏览器,我这里用的是 谷歌chrome浏览器。任意视频来源。
其实,为啥能在网上看的视频,非得下载到本地,就是为了观看方便。而且,不用受到网速等等的原因限制。为了下载某些视频,嘿嘿,你懂的。
步骤很简单,无论你是/不是 程序员,都很容易就学会了。
为了方便其他不是程序员的亲们学习,我就说的简单一点,也多说一些废话。
1、打开视频页面,f12调处控制台。 找到network.,看当前页面所有请求,如图下:
然后,到type中,找视频对应的类型 video/mp4。
这个很简单。当前页面,可能由于广告,或者其他因素,可能会有很多视频链接。这个需要自己筛选。
最简单的方式,就看 size 和 timeline.
因为,广告的视频资源很小,所以size一般都很小。
而且,你在播放视频时,资源是不断的从服务器请求的,timeline最长的那个,应该就错不了。
找到对应的资源:
复制链接地址。
下一步,先把这个地址随便保存到个什么地方,记事本啥的无所谓。(保存是为了截取链接)
可以拿到复制出来的链接,放到任意播放器中播放(kuaibo,xunlei),应该都有播放视频链接的功能。而且,他们应该都会有缓存的。相当于下载了。
或者,可以直接把链接放到浏览器中,看看是否能播放。
如果不能播放,就需要 截取 刚才保存的链接。
假设,我的链接如下:
在链接最后.mp4后面,还有?random=0.4215873843058944
就把后面的删掉。只复制前面的链接。再拿到浏览器中,去访问这个链接。或者,找任意下载软件,下载这个资源就可以了。