前言
之前好像有人問怎么用python下載B站的視頻,於是今天稍微研究了一下,發現還是挺簡單的,於是過來分享一波。
讓我們愉快地開始吧~
開發工具
Python版本:3.6.4
相關模塊:
requests模塊;
contextlib模塊;
以及一些Python自帶的模塊。
其他工具:
ffmpeg
環境搭建
原理簡介
FLV視頻格式(科普一下):
FLV(Flash Video)是Adobe公司設計開發的一種流行的流媒體格式,由於其視頻文件體積輕巧、封裝簡單等特點,使其很適合在互聯網上進行應用。此外,FLV可以使用Flash Player進行播放,而Flash Player插件已經安裝在全世界絕大部分瀏覽器上,這使得通過網頁播放FLV視頻十分容易。FLV封裝格式的文件后綴通常為“.flv”。
(摘自:
https://blog.csdn.net/leixiaohua1020/article/details/17934487)
分析:
隨便點開一個B站的視頻,發現在網頁元素里有一個