一个方便的视频下载工具you-get/,获取网站视频(本文附加windows平台下下载重名bug解决方案)

you-get,我看了一下源码,好像是基于python的request进行一个爬虫,原理很简单,贡献者很多。
github上有其介绍和详细源码
https://github.com/soimort/you-get/

普通用户使用python的pip3 install you-get即可,记得常常看下有没有更新哦。
这里介绍了关于b站下载视频的教程
首先中文字符的问题,你可能下载的时候因为是借用命令行或者windows的powershell
所以命令行内会出现中文乱码问题,解决与否其实无所谓,但是我这里提供一个短暂和永久的解决方案
第一个:作用于当前命令行
在这里插入图片描述
可以看到chcp命令,这个可以修改当前命令行的编码方式,在头部属性中原来编码是不行的。所以我们改为utf-8 代号 65001
在这里插入图片描述
第二个:对以后命令行统一生效:
使用注册表
进入win+r–>regedit–>计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
添加字段,保存退出
在这里插入图片描述

完成you-get安装以后,命令行输入you-get查看常用命令
在这里插入图片描述
按照你的需求使用,但是我们很长用的下载超长电视剧的方法是 使用–playlist参数,通常情况下,如果你下载的连续剧名字不是非常长可以正常下载,但是,总有那么一些例外,这个时候powershell就发挥作用了!powershell是windows平台下提供的一款想要和linux shell并肩的一款产品,里头自然提供了良好的编程功能,首先打开powershell,然后执行如下命令,从1开始,到25为止,步长为+1的循环,使用you-get命令下载b站上序号递增的一个playlist,然后输出到后面的lesson_$i文件夹内,成功解决问题。

 C:\WINDOWS\system32> for($i=1;$i -le 25;$i++)
 {
 you-get https://www.bilibili.com/video/av95051759?p=$i -o I:\吴恩达团队Tensorflow2.0实践系列课程\lesson_$i
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值