使用you-get库下载视频自动化

  1. 前提:得装有you-get库,这是一个python库,可以在github上找到,可以自己搜索,也可以直接点击这里进行跳转,根据其提示安装即可,非常方便;

  1. 自动化you-get命令行下载XliXli上的视频,可以直接写bash批处理脚本,在这里我使用了比较方便的python脚本,因为可以实现跨平台,使用bash写出来只能用在Windows系统上,没法在别的系统上使用,所以这也是我选择使用python脚本撰写自动化命令的重要原因所在。其实我发现,以前我比较喜欢撰写bash自动化批处理命令, 感觉那个很厉害,但是后来我发现原来bash没法在别的系统上运行。而且可读性并不像python那样好。

  1. 具体实施代码如下:
import os
import time


baseUrl = "https://www.xlixli.com/video/BV1AZ4y1M7VQ/?p=" #这个链接换成自己所要下载的视频的链接基地址
# cmd = "you-get --playlist"
cmd = "you-get"

# 1~55 qisim #这里需要确定好自己所需要下载的视频有多少集
for i in range(1, 56):
    currentCMD = cmd + " " + baseUrl + str(i)
    print("start downloading: " + str(i) + " : " + currentCMD)
    os.system(currentCMD)
    print(str(i) + " has been downloaded successfully!")
    time.sleep(1)





作者:艾孜尔江
posted @ 2020-10-26 21:44  艾孜尔江  阅读(414)  评论(2编辑  收藏  举报