- 前提:得装有you-get库,这是一个python库,可以在github上找到,k可以自己搜索,也可以直接点击这里进行跳转,根据其提示安装即可,非常方便;
- 自动化you-get命令行下载XliXli上的视频,可以直接写bash批处理脚本,在这里我使用了比较方便的python脚本,因为可以实现跨平台,使用bash写出来只能用在Windows系统上,没法在别的系统上使用,所以这也是我选择使用python脚本撰写自动化命令的重要原因所在。其实我发现,以前我比较喜欢撰写bash自动化批处理命令, 感觉那个很厉害,但是后来我发现原来bash没法在别的系统上运行。而且可读性并不像python那样好。
- 具体实施代码如下:
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)
作者:艾孜尔江