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
微信公众号:二爷记
不定时分享python源码及工具