之前想试试提取b站视频的源地址,发现网上的提取视频的网站都需要下载他们的工具,并不是很想下载,所以就来尝试一下自己提取Bilibili的下载地址,那么接下来就一起来看看吧!

一、lets do it!

我们先随便打开一个视频

比如著名歌手雷军的Are you ok,播放量已经超了两千五百万了,我们就用这个视频来试一下。

视频地址是https://www.bilibili.com/video/BV1es411D7sW

然后打开调试工具找到视频的地址

可以看到这个地址前面写着一个blob后面接着一个路径,其实这个blob是缓存视频对象,这里的视频是一节一节发过来的,而且你访问这个地址也是看不到的,这是一种加密手段,那么这样就提取不了的吗,其实这样也是可以提取的,不过有点麻烦,下载完成后还需要拼在一起,但我们可以换一种思路。

现在各种移动浏览器对于blob的支持并不是很好,所以对于移动端网页的视频一般都不会使用blob这种形式,所以我们可以来尝试一下m端的bilibili会发生什么呢?

先点击调试工具的toggle device toolbar来模拟手机端访问,然后将地址的www改成m,变成手机端的页面

这时候我们再找一下视频的地址

将地址复制到新标签页打开

成功!这时候就可以直接下载啦,不过这个地址是有时效性的,你过一段时间再去访问是无效的,这种方法现在暂时还是能使用的,就是不知道以后B站的工作人员会不会改呢,who knows,相应的优酷腾讯视频也是可以这样操作的,只需访问手机网页端对应的视频就能找到视频源地址,希望这篇文章对你有所帮助,有不对的地方也请大家多多指正,我们下一篇文章再见吧!

评论

Felix 管理员

哔哩哔哩干杯!

回复

  • 最新随笔

  • 这个桥去年来看的时候貌似还没有
  • 中秋经典BGM:滴滴滴
  • 猫确实喜欢在各种犄角旮旯里睡觉
  • 尝试让DALLE生成一些连续的精灵图,让gpt帮忙生成一些提示词,如果能稳定输出的话就很强大了。
    让gpt帮忙生成的DALLE提示词
    "Generate a pixel art sprite sheet of a character walking in four directions (north, south, east, west) in a retro video game style."
    "Create a series of pixel art frames showing a character performing different actions like walking, running, jumping, and attacking in a classic 2D game aesthetic."
  • 路过别人山庄的门口,被一条大黑狗边叫边追过来,幸好骑电动车,不然还不一定跑得过,哈哈哈哈哈哈哈哈哈哈。
  • 最近两周也没咋出去玩,主要也是觉得没啥好玩的(笑哭)。看完布莱恩阿瑟的《复杂经济学》后,里面那个酒吧问题勾起我的兴趣,最近空了就花了些时间实现个python版本,顺便搞了篇博文,很享受这种新知识能和已有知识碰撞的感觉。(配张前段时间拍的图片,梧桐山门口前面那条路,挺漂亮的)
  • 盐田港夜景
  • 为啥这猫总喜欢喝杯子里的水