解析b站视频
发布于2019-12-26 19:43:41,更新于2022-04-01 21:03:07,标签:spider 文章会持续修订,转载请注明来源地址:https://meethigher.top/blog之前有过好几次,比方说我想听qq音乐的歌,f12
,扒呗。我想看腾讯视频,f12
,扒呗。
今天关注的b站up猪潮汕好男人更新了一期《【朱丹&古力娜扎】套马杆》,当时正在啃着掉渣饼,顿时听魔性了。那就扒呗!
但是试了好几次,包括network
,都未能找到一个完整的视频请求地址,而且bilibili在播放过程中,是一直在持续加载名叫.m4s
的文件,b站不像qq音乐,直接放出来一个完整的路径。
这我就很头大了,整了半天也没整好。
后来再f12
里面发现了一串代码
1 | <video preload="auto" src="blob:https://www.bilibili.com/ddf83596-7b09-469a-80b7-0fd14bd8f7dc"></video> |
发现src里面的文件打不开,后来百度了,点进去理解一下blob:http。
后来实在没办法了,就想着用Fiddler,点进去,里面有Fiddler
的安装过程,以及如何使用。
那么如何用Fiddler
获取b站
的真实视频地址呢?
- 抓包
- Composer模拟请求
- execute执行
- 导出
- 保存
详细过程,参考这里
其实一张图就可以概括了,如下图
放张图吧!
总结:
通过今天扒b站视频这一过程,越来越发现自己的不足。作为一个未来的改变世界的程序员,代码写得垃圾不说,像什么网络通信协议这块,不懂的越来越多,小白菜,又菜又白。
鼓励一下自己:现在都马上了2109年了,学习的成本越来越低,门槛却越来越高,你怎能放纵你自己呢?发现不足,就赶紧去学习去!
打赏