摘要
在b站关注的up猪今天更新了一期古力娜扎的《穷哈》视频。
当时正在食堂啃着掉渣饼,当着众人的面,笑喷好几次。连着刷了不下十次。所以想着下载下来,当做手机铃声,由此引发了长达3个小时的持久战!
正文
之前有过好几次,比方说我想听qq音乐的歌,f12,扒呗。我想看腾讯视频,f12,扒呗。
今天关注的b站up猪潮汕好男人更新了一期《【朱丹&古力娜扎】套马杆》,当时正在啃着掉渣饼,顿时听魔性了。那就扒呗!
但是试了好几次,包括network,都未能找到一个完整的视频请求地址,而且bilibili在播放过程中,是一直在持续加载名叫.m4s的文件,b站不像qq音乐,直接放出来一个完整的路径。
这我就很头大了,整了半天也没整好。
后来再f12里面发现了一串代码
html
| |
发现src里面的文件打不开,后来百度了,点进去理解一下blob:http。
后来实在没办法了,就想着用Fiddler,点进去,里面有Fiddler的安装过程,以及如何使用。
那么如何用Fiddler获取b站的真实视频地址呢?
- 抓包
- Composer模拟请求
- execute执行
- 导出
- 保存
详细过程,参考这里
其实一张图就可以概括了,如下图

放张图吧!

总结:
通过今天扒b站视频这一过程,越来越发现自己的不足。作为一个未来的改变世界的程序员,代码写得垃圾不说,像什么网络通信协议这块,不懂的越来越多,小白菜,又菜又白。
鼓励一下自己:现在都马上了2109年了,学习的成本越来越低,门槛却越来越高,你怎能放纵你自己呢?发现不足,就赶紧去学习去!
