python 下载视频 之 you-get 模块

1 you-get简介

you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来。

python 下载视频 之 you-get 模块_第1张图片

目前you-get所支持的网站包含国内外几十个网站(如下图所示),基本上可以满足你的需求。

  • 国外网站:

python 下载视频 之 you-get 模块_第2张图片

  • 国内网站:

python 下载视频 之 you-get 模块_第3张图片

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

效果如下:

python 下载视频 之 you-get 模块_第4张图片

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)

效果如下:

python 下载视频 之 you-get 模块_第5张图片

你可能感兴趣的:(寒假自学)