Python3下載B站視頻實戰(zhàn)課程

2018-10-16 15:49 更新
本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個人專欄
下載W3Cschool手機App,0基礎隨時隨地學編程>>戳此了解

導語

之前好像有人問怎么用python下載B站的視頻,于是今天稍微研究了一下,發(fā)現(xiàn)還是挺簡單的,于是過來分享一波。

讓我們愉快地開始吧~

相關(guān)文件

百度網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1Wo2ExR5-LEVkCB_BsSMyPQ 

密碼: idbs

開發(fā)工具

Python版本:3.6.4

相關(guān)模塊:requests模塊;contextlib模塊;以及一些Python自帶的模塊。

其他工具:ffmpeg

環(huán)境搭建

Python:

安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊;

Ffmpeg:

解壓相關(guān)文件中提供的“ffmpeg.zip”文件,將解壓后獲得的文件夾內(nèi)的bin文件夾路徑添加到環(huán)境變量中,例如:

原理簡介

FLV視頻格式(科普一下):

FLV(Flash Video)是Adobe公司設計開發(fā)的一種流行的流媒體格式,由于其視頻文件體積輕巧、封裝簡單等特點,使其很適合在互聯(lián)網(wǎng)上進行應用。此外,F(xiàn)LV可以使用Flash Player進行播放,而Flash Player插件已經(jīng)安裝在全世界絕大部分瀏覽器上,這使得通過網(wǎng)頁播放FLV視頻十分容易。FLV封裝格式的文件后綴通常為“.flv”。

(摘自:https://blog.csdn.net/leixiaohua1020/article/details/17934487)

分析:

隨便點開一個B站的視頻,發(fā)現(xiàn)在網(wǎng)頁元素里有一個

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號