Python在线爬取网页视频系列(一) —— you-get

you-get是什么

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


you-get的三种使用方法

1. 直接使用命令行 前提是你要先安装you-get:pip install you-get

下载命令:you-get your-url

例如:you-get https://www.bilibili.com/video/av586264706/

效果如下:

在这里插入图片描述
在这里插入图片描述
2. 在Pycharm中通过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/av586264706/'
    # 视频输出的位置
    path = 'C:/Users/zhf/Desktop/视频数据'
    download(url, path)

在这里插入图片描述


3. python 简单集成 tkinter,通过GUI的形式展现(单线程)

猜你喜欢

转载自blog.csdn.net/weixin_43283397/article/details/113062303