1 you-get简介
you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来。
目前you-get所支持的网站包含国内外几十个网站(如下图所示),基本上可以满足你的需求。
- 国外网站:
- 国内网站:
you-get参数详解:https://www.cnblogs.com/bigpig369/articles/8785761.html
2 安装和使用
1.安装you-get命令
pip install you-get
2.you-get可以直接通过命令行使用
- 打开想要下载的视频,复制链接。
- 比如复制一个B站视频的链接:https://www.bilibili.com/video/av31059492?from=search&seid=8538131285851066960
- 在命令行工具中输入“you-get 视频链接”点击“enter”键就可以下载了,即:
you-get https://www.bilibili.com/video/av31059492?from=search&seid=8538131285851066960
效果如下:
3 通过python 简单调用you-get库
代码如下:
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/video/av31059492?from=search&seid=8538131285851066960'
# 视频输出的位置
path = 'G:/test'
download(url, path)
效果如下: