批量下载视频到指定文件脚本
以下代码是在学习工作中总结出来的方法所构成的模板,仅适合在某些特定情况下使用,如下模板需要拥有视频的URL地址,相关三方库,稳定的网络等
需要库:
you-get
os
ffmpeg
如下是文件图
如下是源代码:
import os
def DownloadVideo(): # 下载视频的代码
libs = ['http://v.youku.com/v_show/id_XMjYxMDAwMjI1Mg==.html']
print(len(libs))
count = 1
try:
for lib in libs:
print('开始下载第{}个视频'.format(count))
os.system(r"you-get -o D:\video7-31\xiaomi " + lib)
count += 1
libs.remove(lib)
print('当前没下载完的视频列表如下;{}'.format(libs))
print('第{}个视频下载成功'.format(count))
except:
print("下载失败 第{}个:{}".format(count, lib))
while True:
try:
DownloadVideo()
except:
pass