zoukankan      html  css  js  c++  java
  • 使用you-get库下载视频自动化

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

    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)
    
    




    作者:艾孜尔江
  • 相关阅读:
    微信小程序退款【证书的使用】
    生成随机位数的UUID
    弹出层-layui
    load加载层-layui
    form-layui
    table-layui
    下拉列表模仿placeholder效果
    .net core 2.0 Unable to convert MySQL date/time to System.DateTime
    .net core Include问题
    .net core 2.0 配置Session
  • 原文地址:https://www.cnblogs.com/ezhar/p/13881550.html
Copyright © 2011-2022 走看看