b站视频下载(win10环境)
-步骤-
1.工具
1.1 在win10环境下安装 python
先检查是否已经安装过python
点击 win+R 键然后在弹出的小窗口内输入 cmd ( ps : win键是键盘中ctrl键右边的按钮 )
在cmd程序里输入 python ; 如果结果是如下图这样就继续下载python吧.
可能需要管理员权限
如果显示下图, 就跳过安装python过程吧.
=------------------------------------------------------------------------------------------------------------------------------------=
操作:
windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包。
下载地址是:https://www.python.org/downloads/
A. 如果是从别的地方复制过来的zip解压的版本
我们需要手动添加环境变量:鼠标右键我的电脑 -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> 在最后面加上我们的Python安装路径 -> 点击确定.
比如我安装的是这个路径 (C:\Users\boynextdoor\AppData\Local\Programs\Python\Python36;),注意括号里的路径后面的分号也要加上,之前有的路径千万别删,我们只是添加而已…
B. 如果是直接从官网下的(.exe)安装程序,那就不用配置环境变量了,安装时注意这个页面把钩子勾上即可;
安装完后检查,又是打开 cmd窗口,写上python, 如果识别了就行了.
1.2 win10上安装 pip
Python 3.4+ 以上版本都自带 pip 工具,所以请加下高版本,目前20200219最新版本 3.8.1
如果不是3.4以上版本… ,pip下载地址 https://pypi.org/project/pip/#files
下载完成之后,解压到一个文件夹,用win+R , 打开 cmd 控制台
输入
cd 解压路径
例子:
输入: cd D:\boynextdoor\pip-18.0
输入: D:
进入解压文件的目录 (目录中不要包含汉字,放到比较好找的位置)
进入pip文件夹路径后输入:
python setup.py install
我们还需要手动添加环境变量:鼠标右键我的电脑 -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> 在最后面加上我们的pip安装路径 -> 点击确定.
安装好之后,我们直接在命令行输入pip,同样会显示‘pip’不是内部命令,也不是可运行的程序。因为我们还没有添加环境变量。
比如我安装的是这个路径 (D:\boynextdoor\pip-18.0;) 注意括号里的路径后面的分号也要加上
直接安装 3.8.1 以上的python会省略这几个步骤多简单
安装完成后验证:
1.3 win10上安装 ffmpeg
下载安装包安装即可,就是(exe)安装包,下一步下一步下一步…
1.4 安装 you-get
还是打开 cmd 控制台:
输入:
pip3 install you-get
升级:
pip3 install --upgrade you-get
1.5 BV号转换成AV号
这个网站可以提供转换功能https://bv2av.com/index.php?BV
算法可参考https://www.zhihu.com/question/381784377/answer/1099438784
2.应用
1.新建一个txt文件,然后写入以下代码: 记得先文件编码格式转换成 UTF-8 格式再粘贴
::echo "目前默认的下载目录为(E:\学习资料),输入1为使用默认路径"
::set /p outputdir=input:
:zero
set outputdir=1
echo "请输入视频url(带http或https的)"
set /p url=input value:
if "%outputdir%"=="1" (
echo 使用默认下载目录
set outputdir=E:\学习资料
goto one
)
else (
echo 使用新路径 "%outputdir%"
goto two
)
:one
echo "%outputdir%" "%url%"
you-get -o "%outputdir%" "%url%"
goto zero
:two
exit
::pip3 install --upgrade you-get
- 之后保存文件,把后缀改为(.bat)或(.cmd)
- 然后执行即可 ==========================================================
- 1.打开后的界面:
- 2.复制链接
- 3.按回车
- 4.到之前定好的下载路径文件夹看下载后的文件 ≧◉◡◉≦
ps: 如果直接想下载我写好的文件的话就去 这里 下载,推荐大家自己去做一个反正代码都放上面了…别偷懒
ps1:新增了个用python写的针对b站的下载脚本
ps2: 我这里之写了我常用的功能,如果需要更多的功能,请到 you-get 这里看更多的参数用法
3.参考链接
https://github.com/soimort/you-get
https://www.cnblogs.com/baiyuer/p/9606773.html
https://blog.csdn.net/yhcad/article/details/91040427
http://www.360doc.com/content/19/0208/22/28445814_813745261.shtml
ps: 貌似有个更方便带界面的工具 GUI-YouGet , 但是先了解原理也挺好的 ≧◉◡◉≦