Python系列爬蟲之下載B站視頻


image.png

前言

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

讓我們愉快地開始吧~

開發工具

Python版本:3.6.4
相關模塊:

requests模塊;

contextlib模塊;

以及一些Python自帶的模塊。

其他工具:

ffmpeg

環境搭建

Python批量下載網易雲課堂視頻

原理簡介

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

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

(摘自:

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

分析:

隨便點開一個B站的視頻,發現在網頁元素里有一個


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM