之前想试试提取b站视频的源地址,发现网上的提取视频的网站都需要下载他们的工具,并不是很想下载,所以就来尝试一下自己提取Bilibili的下载地址,那么接下来就一起来看看吧!
我们先随便打开一个视频
比如著名歌手雷军的Are you ok,播放量已经超了两千五百万了,我们就用这个视频来试一下。
视频地址是https://www.bilibili.com/video/BV1es411D7sW
然后打开调试工具找到视频的地址
可以看到这个地址前面写着一个blob后面接着一个路径,其实这个blob是缓存视频对象,这里的视频是一节一节发过来的,而且你访问这个地址也是看不到的,这是一种加密手段,那么这样就提取不了的吗,其实这样也是可以提取的,不过有点麻烦,下载完成后还需要拼在一起,但我们可以换一种思路。
现在各种移动浏览器对于blob的支持并不是很好,所以对于移动端网页的视频一般都不会使用blob这种形式,所以我们可以来尝试一下m端的bilibili会发生什么呢?
先点击调试工具的toggle device toolbar来模拟手机端访问,然后将地址的www改成m,变成手机端的页面
这时候我们再找一下视频的地址
将地址复制到新标签页打开
成功!这时候就可以直接下载啦,不过这个地址是有时效性的,你过一段时间再去访问是无效的,这种方法现在暂时还是能使用的,就是不知道以后B站的工作人员会不会改呢,who knows,相应的优酷腾讯视频也是可以这样操作的,只需访问手机网页端对应的视频就能找到视频源地址,希望这篇文章对你有所帮助,有不对的地方也请大家多多指正,我们下一篇文章再见吧!