使用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)




作者:艾孜尔江

__EOF__

本文作者艾孜尔江
本文链接https://www.cnblogs.com/ezhar/p/13881550.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   艾孜尔江  阅读(438)  评论(2编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示