宝藏下载神器,Python一键下载B站视频

B站无疑是一个宝藏地带,作为一个宝藏(老)男孩,请自行忽略(老)字,B站,一个学习的天堂,请一定珍惜,好好使用!作为吃灰党资深成员,一些的好的视频无疑需要进收藏夹吃灰,相信各位好机油肯定收藏了不少小姐姐,不妨私聊共享一下,顺带捡个肥皂约起!

言归正传,利用you-get库来进行bilibili视频下载,当然亦可批量,列表下载视频!

you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来,目前you-get所支持的网站包含国内外几十个网站(youtube、twitter、腾讯、爱奇艺、优酷、bilibili等),基本上可以满足你的需求。

you-get库安装方法

pip install you-get


you-get库使用说明

单个视频下载 you-get -o 本地存储路径 bilibili视频在线网址

批量下载,也就是列表视频下载 you-get --playlist -o 本地存储路径 bilibili视频列表网址

提示:可以使用Ctrl+C 暂停下载


python利用you-get库来进行bilibili视频下载

# -*-coding:utf-8-*-

import sys
import you_get

def download(url, path):
    sys.argv = ['you-get', '-o', path, url]
    you_get.main()

if __name__ == '__main__':
    # 视频网站的地址
    url = 'https://www.bilibili.com/bangumi/play/ep118488?from=search&seid=5050973611974373611'
    # 视频输出的位置
    path = 'G:/test'
    download(url, path)

下载效果

you-get库github地址:https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E


参考来源: 

python中使用you-get库批量在线下载bilibili视频的教程 

https://www.jb51.net/article/182342.htm


python 视频下载神器(you-get) 

https://www.jianshu.com/p/c5ee7960b728