基于you-get的视频批量下载
基于you-get的视频批量下载
本文介绍一种基于you-get的视频批量下载,即同时开启多个DOS执行bat脚本,也就是多个进程,you-get是github上的一个开源项目,可以下载多个网站的视频,如B站,优酷、腾讯,B站上各种学习视频非常多,关键还免费。关于you-get的使用请自行在CSDN上搜索,相关文章非常多,现在直奔主题。本文思路:
1. 分析视频网址的规律
2. 编写Python脚本批量生成Bat批处理文件(每个视频编写一个Bat文件)
3. 运行Bat批处理文件
一、分析视频网址的规律
现在我要到B站下载 “最新版数据结构与算法–Java版(含全套资料)"
网址如下尚硅谷Java数据结构与算法-韩顺平
请注意图片中的网址格式,默认是第一集,但是当我们点击图片右侧中第一集是网址变为
此时网址为 https://www.bilibili.com/video/BV1FK411s7eN?p=1
第二集 https://www.bilibili.com/video/BV1FK411s7eN?p=2
第三集 https://www.bilibili.com/video/BV1FK411s7eN?p=3
当视频分多集时,点击播放列表的连接刚能看到网址最后的编号
视频一共195集,编号从1到195变化网址的规律性变化为Python脚本批量处理提供条件
二、 编写Python脚本批量生成Bat批处理文件
fromValue = 1 #视频起始编号
toValue = 33 #视频结束编号
urlValue = "https://www.bilibili.com/video/BV1FK411s7eN?p=" #网址(不含视频编号)
#下载文件保存路径
filedir = "D:\\Program Files\\JiJiDown\\Download\\demo\\" #自行设置保存路径for i in range(fromValue,toValue+1,1):#创建单个Bat文件filename = filedir + "demo" + str(i) + ".bat"f = open(filename, mode="w", encoding="utf-8")f.write("you-get" + " " + urlValue + str(i))f.write("\nexit")f.close()
三、 运行Bat批处理文件
打开cmd,运行Python脚本
最终在目录:D:\Program Files\JiJiDown\Download\demo\下生成多个bat文件
依次点击bat文件,就可以开始下载视频文件,如果bat文件太多,可以一次选中15个(太多了不运行),然后回车,就可打开多个DOS窗口下载视频,you-get默认是下载高清视频。
相比于B站 提供的下载工具–“唧唧Down”,在同一网络下单个视频下载速度只有120多kb/s,可以看到单个DOS下载速度只有100kb不到,但是同时运行多个bat,每个bat的速度虽然很小,但是总量却很大。我的下载网速达到30多M/s,半个小时就可以下载3-4个G的视频。
基于you-get的视频批量下载相关推荐
- 关于抖音抓包的一些分析和抖音视频批量下载
上一篇介绍了抓包软件的使用: Fiddler+夜神模拟器+xposed+justTrustMe手机抓包 这一篇介绍下对抖音里**"喜欢"**的视频批量下载,和一些分析. 1.根据上 ...
- [Windows] 哔哩下载姬—B站视频批量下载
哔哩下载姬 简介:哔哩下载姬是一款下载哔哩哔哩视频的免费软件.适用:windows系统文件大小:18.7 MB 特点: 1.无需登录即可下载. 2.可以多线程,多任务同时下载.(最高支持10线程,10 ...
- video downloadhelper 无时间限制_Python实现超简单【抖音】无水印视频批量下载
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:python乱炖 转载: Python实现超简单[抖音]无水印视频批 ...
- twitter图片视频批量下载
twitter图片视频批量下载 学python之前试用过一个twitter批量下载图片的软件,甚至没有视频下载,官方收费还是蛮贵的,学了python之后尝试着自己写了一个,把代码发布出来,和大家交流一 ...
- 爬虫进阶教程:抖音APP无水印视频批量下载
一.前言 本文为两类人准备:技术控和工具控. 如果你是工具控,想简单方便地下载无水印的视频,那么可以使用第三方去水印平台: 抖音短视频解析下载平台 如果你是技术控,想要使用自己写的代码下载视频,那么可 ...
- 天图视频批量下载工具
介绍 功能介绍 视频合并 可一键合并MP4.FLV等多段视频.视频片段位置调整. 爆笑一刻 在线观看.批量下载搞笑视频,将快乐传递给大家. 视频素材下载 可将各网店平台视频(主图视频.描述视频.评论视 ...
- 哪里可以下载大量短视频?高质量短视频批量下载
哪里可以下载大量短视频,高质量短视频批量下载,哪里可以下载大量短视频,现在很多人都觉得自媒体运营很难,其实它的确是很难,不过你学会运营技巧之后,就会容易很多,最近有些小伙伴问我哪里可以去批量下载视频素 ...
- 西瓜无水印视频批量下载,一个脚本就够了,手把手教你批量下载西瓜无水印高清视频。
第一步:下载下载器 : 点我下载 下载完成后开始解压,目录结构 第二步.双击 启动.bat 启动下载器 第三步:下载器启动之后会显示连接云控下载控制中心 第四步:添加视频 1.找到西瓜视频,找到你 ...
- B站视频批量下载,一个脚本就够了,手把手教你批量下载B站1080P高清视频。
第一步:下载下载器 : 点我下载 第二步.双击 启动.bat 启动下载器 第三步:下载器启动之后会显示连接云控下载控制中心 第四步:添加B站视频 1.打开B站,找到咬人猫UP主的主页 2.前往爆文 ...
- 如何快速下载快手短视频 如何快速下载快手小视频 快手小视频批量下载高清不含水印软件...
百家号视频怎么消重批量处理去重消重去水印去logo软件 视频MD5修改工具(短视频去重) 自媒体如何解决视频重复问题头条视频去重 今日头条视频消重去重复方法 自媒体视频获利怎么去重复做好伪原创 今日头 ...
最新文章
- 探索 Swift 中的 MVC-N 模式
- Eclipse link方式安装反编译插件
- 中国北斗全球系统核心星座将于2019年年底部署完成
- NodeJS开发c++扩展模块
- oracle 11.2.0.3.4 psu 14275605 下载,Oracle RAC 11.2.0.3.2 升级 11.2.0.3.4
- 高级排序之分割法(以某数为基准分割)
- MySQL JDBC URL中几个重要参数说明
- opensips日志配置
- 面试题13:在O(1)时间删除链表结点
- 应用服务器文件路径设置
- 管理感悟:经历不是经验,套路才是
- 好用的在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具-ApiPost
- 2023年北京科技大学机械专硕考研成功上岸经验分享
- Python报错:PermissionError: [Errno 13] Permission denied解决方案详解
- 解决PotPlayer播放视频没有声音
- Basler相机QT代码vs
- 七段LED数码管显示译码器设计
- Mac基础操作教程:Mac电脑如何在录屏时录入声音?
- 小黑前天遇到的C0000218错误
- 计算机电源端口接电容,全日系电容,用料扎实——安钛克NE650W金牌模组电源首发测评...
热门文章
- Ubuntu 15.10 x64 安装 Android SDK
- 适用于 Windows 操作系统的远程服务器管理工具 (RSAT)
- 全国2012年1月高等教育考试
- 使用python制作时间戳转换工具
- 【异常检测】【SPADE】论文简单梳理与代码实现
- 深入理解 MySQL 主键和唯一(unique)索引
- 中易浏览器(enjoyie) v3.0.1.15 完整绿色版 免费
- 三层交换机配置实现不同网络互通
- xp系统粘贴是灰色的_电脑无法复制粘贴,教你电脑无法复制粘贴怎么解决
- STM32单片机的学习