you-get:B站使用BV后无法下载解决方法(用过可行)
B站在3月23日以后更新开始使用BV号而不使用AV号,很多使用you-get下载B站视频的小伙伴发现you-get下载不了了,下面有三种解决办法。
A、更新you-get
B站在更新使用BV后,you-get也进行了更新,只要更新一下you-get可以继续使用。
命令:pip install --upgrade you-get
命令: you-get – playlist 网址(即可进行系列下载)
只要打开cmd命令,粘贴更新一下就行了。
B、修改源码
: 打开you-get的源码,找到自己的python安装目录,…\Python\Lib\site-packages\you_get\extractors\bilibili.py,修改bilibili.py第162行:
修改为:
参考链接:add support for BVID of bilibili
C、找到视频的AV号,使用av号下载
打开B站视频页面,按F12打开开发人员工具,点击Console的小眼睛,在出现的输入框里输入aid,就可以拿到视频的av号。
然后在cmd中使用you-get https://www.bilibili.com/video/av加aid下载。例:
此文章描述的是在windows10系统pc端python环境下,利用you-get库来进行bilibili视频批量下载,是在cmd中操作完成,只建议有python环境的用户使用。
1.安装you-get库,此处需要注意的是you-get的安装不可以用conda命令行安装,刚刚一股脑只想着annoconda的conda命令,浪费了很多时间。
pip install you-get
2.安装完成以后,就可以进行视频下载啦!
you-get -o 本地存储路径 bilibili视频在线网址
以上是单个视频下载方式,我们更多的时候用到的是批量下载,这个时候只需要在-o之前加上–playlist即可。
you-get --playlist -o 本地存储路径 bilibili视频在线网址
3.此时下载任务开始执行
4.等待,若报错中断下载,则使用命令行可以查询下载情况
you-get -i ‘url’ --debug
一般网络流畅情况下是不会报错的哈,如果报错了也没有关系,命令行重新开启下载,就会从最新未下载的目录开始下载啦!
知识点补充:在python里面使用you-get
you-get比较常见的用法是在命令行中使用,但是如果要在python中使用,可以这样来实现:
from you_get import common
common.any_download(url=‘一个优酷地址’,stream_id=‘mp4’,info_only=False,output_dir=r’保存的目录’,merge=True)
mp4代表高清
用you-get库一些简单命令下载视频音乐
you-get是一个基于python3的下载器,没有客户端或者可视化工具,它是在cmd中通过命令行运行的。
1.you-get的安装与升级
因为you-get是基于python3的,所以可以直接在cmd中使用pip命令安装
pip install you-get
升级命令
pip install --upgrade you-get
2.下载视频
在下载之前,我们可以使用–info/-i 以查看所有可用画质与格式,就像这样:
you-get -i http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf
按下回车:
可以看到,列出了画质与播放格式,可以在命令中通过添加
-farmat=[]
1
来选择不同的画质格式。不设置格式的话,默认会下载最高画质。(如果下载的视频有弹幕,例如哔哩哔哩、YouTube等,会将弹幕一起下载下来,以Subrip格式保存。)
储存地点:
you-get默认会将视频储存在c盘用户中的user文件夹,也可以通过-o 来指定下载视频的储存路径
以我自己电脑为例,下载一个视频,自定义路径:
you-get -o E:/sp --format=mp4hd http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf
可以看到,列出了画质与播放格式,可以在命令中通过添加
-farmat=[]
1
来选择不同的画质格式。不设置格式的话,默认会下载最高画质。(如果下载的视频有弹幕,例如哔哩哔哩、YouTube等,会将弹幕一起下载下来,以Subrip格式保存。)
储存地点:
you-get默认会将视频储存在c盘用户中的user文件夹,也可以通过-o 来指定下载视频的储存路径
以我自己电脑为例,下载一个视频,自定义路径:
you-get -o E:/sp --format=mp4hd http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf
you-get:B站使用BV后无法下载解决方法(用过可行)相关推荐
- you-get:B站使用BV后无法下载解决方法
B站在3月23日以后更新开始使用BV号而不使用AV号,很多使用you-get下载B站视频的小伙伴发现you-get下载不了了,下面有三种解决办法. 1.更新you-get B站在更新使用BV后,you ...
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法
IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序"Extensionle ...
- 关于Typora编辑器编写markdown文档时插入出现前字吞后字的解决方法
关于Typora编辑器编写markdown文档时插入出现前字吞后字的解决方法 原因是按到了键盘上的Insert键,使得编辑模式变为了改写,所以会把文本替换掉,这个按键没有状态标示.
- 黎明杀机手游未能连接服务器,黎明杀机无法连接在线服务及EAC绿条读完后无反应解决方法...
黎明杀机无法连接在线服务及EAC绿条读完后无反应解决方法 2017-11-14 09:13:19来源:互联网编辑:评论(0) <黎明杀机>无法连接在线服务怎么办?EAC读条完无反应怎么办? ...
- win10重装系统后连不上公司服务器,Win10重装系统后网络连接不了,重装win10系统后不能上网解决方法...
为了让用户使用变的更高效与方便,微软经历了无数次的更新和无数次的测试,目前最受欢迎的操作系统是win10,在全新的win10 ui界面中,不仅可以看到新图标新功能,并且整个界面也得到了充分的升级,让人 ...
- 计算机里的文件丢失6,u盘修复后文件丢失解决方法
相信有很多朋友都遇到过u盘修复后文件丢失的情况,那么修复u盘后文件丢失的话我们要如何解决呢?说实话小编早就在研究修复u盘后文件丢失的问题了!下面win7之家小编就给大家带来u盘修复后文件丢失的解决方法 ...
- win10 休眠唤醒 电源_win10电脑休眠后无法唤醒解决方法(图文)
win10电脑休眠后无法唤醒解决方法是什么?在win10系统中,很多用户会出现电脑休眠后无法唤醒的情况,那电脑休眠后无法唤醒怎么解决呢,win10电脑休眠后无法唤醒解决方法是什么,下面就和小编一起来看 ...
- Maven在pom文件中添加资源插件后,src/main/resource目录中的文件编译后不拷贝解决方法。
在pom文件中添加以下资源插件后 <!--添加的资源插件--> <build><resources><resource><directory> ...
- Win11 msconfig修改后无法使用系统解决方法
Win11 msconfig修改后无法使用系统解决方法.有的用户在电脑运行的时候去修改了msconfig程序里面的处理器位数.接着电脑操作系统出现了问题,出现了蓝屏的情况,接着系统重新启动之后,无法正 ...
最新文章
- 英特尔90亿美元卖掉「起家业务」,SK海力士接盘
- python怎么调用函数的返回值类型,10、Python基础之函数的调用与返回值
- 通过ddmlib杀死某个android进程的方法
- 2016年科技阅读列表
- console程序显示彩色文字 .
- Redis和mysql数据怎么保持数据一致的?
- 和功率的计算公式_电机功率计算公式是什么?
- [pytorch、学习] - 9.2 微调
- python socket文件传输
- docker 安全性_未来的Docker安全性
- 周长相等的正方形面积一定相等_三年级下册数学期末重点——面积
- jsp数组自动转换html,jsp页面将选中的复选框转数组传到后台
- vue store的值刷新就被覆盖解决方案
- 【渝粤教育】国家开放大学2018年春季 8038-21T实用管理基础 参考试题
- 二、八大基本类型,由来和详解(超全)/读完这个面试再也不怕问到蒙
- Java中随机生成32位字符串
- 设备管理器里“SM总线控制器”、“其它PCI桥设备”驱动有问题
- 小爱同学音色定制服务器响应失败,小爱同学自定义音色
- word中插入分割线
- [每日电路图] 5、心率检测电路设计详解——送给想了解心率计的小白(博主推荐)...