如何通过一行代码下载B站视频?
文章目录
- 如何通过一行代码下载B站视频?
- Step1:安装you-get
- Step2:下载B站视频
- 总结
如何通过一行代码下载B站视频?
You-Get 是一个基于 Python 3 的下载工具。使用 You-Get 可以很轻松的下载网络上的视频、图片及音乐。
下面我们介绍,如何通过一行代码下载 第28期 组队学习课程介绍 的视频。
该视频的B站地址:
https://www.bilibili.com/video/BV1Xq4y1n7ya
Step1:安装you-get
pip3 install you-get
安装过程如下:
(base) PS D:\Users\Administrator> pip show you-get
WARNING: Package(s) not found: you-get(base) PS D:\Users\Administrator> pip3 install you-get
Looking in indexes: https://pypi.doubanio.com/simple/
Collecting you-getDownloading https://pypi.doubanio.com/packages/21/1a/16a82271a441a5ea886d8d78f
065690e58012effe7ca62f046d72da4e9d7/you_get-0.4.1527-py3-none-any.whl (227 kB)|██████████████▌ | 102 kB 6.4 MB/s eta 0:00:|████████████████ | 112 kB 6.4 MB/s eta 0:00|█████████████████ | 122 kB 6.4 MB/s eta 0:0|███████████████████ | 133 kB 6.4 MB/s eta 0|████████████████████ | 143 kB 6.4 MB/s eta|█████████████████████▌ | 153 kB 6.4 MB/s et|███████████████████████ | 163 kB 6.4 MB/s e|████████████████████████▌ | 174 kB 6.4 MB/s|██████████████████████████ | 184 kB 6.4 MB/|███████████████████████████ | 194 kB 6.4 MB|█████████████████████████████ | 204 kB 6.4|██████████████████████████████ | 215 kB 6.4|███████████████████████████████▌| 225 kB 6|████████████████████████████████| 227 kB 6
.4 MB/s
Installing collected packages: you-get
Successfully installed you-get-0.4.1527
(base) PS D:\Users\Administrator> pip show you-get
Name: you-get
Version: 0.4.1527
Summary: Dumb downloader that scrapes the web
Home-page: https://you-get.org/
Author: Mort Yao
Author-email: mort.yao@gmail.com
License: MIT
Location: c:\programdata\anaconda3\lib\site-packages
Requires:
Required-by:
(base) PS D:\Users\Administrator>
you-get
的开源网址:
https://github.com/soimort/you-get
通过在命令提示符中输入you-get ,我们来看看它有哪些的实用功能:
可选参数:-V, --version 打印版本并退出-h, --help 打印帮助消息并退出即将运行的选项:(没有实际下载)-i, --info 打印提取信息-u, --url 打印提取url信息--json 打印提取以json格式的url下载选项:-n, --no-merge 不合并视频部分--no-caption 不下载标题(字幕、歌词、danmaku…)-f, --force 覆盖现有的文件--skip-existing-file-size-check 跳过现有文件没有检查文件大小-F STREAM_ID, --format STREAM_ID 视频格式设置为STREAM_ID-O FILE, --output-filename FILE 设置输出文件名 -o DIR, --output-dir DIR 设置输出目录-p PLAYER, --player PLAYER 提取URl中的流并播放-c COOKIES_FILE, --cookies COOKIES_FILE 加载cookie.txt或cookies.sqlite -t SECONDS, --timeout SECONDS 设置套接字超时 -d, --debug 调试显示回溯和其它调试信息-I FILE, --input-file FILE 仅下载链接的视频不下载列表 -P PASSWORD, --password PASSWORD 设置视频密码访问密码-l, --playlist 优先下载播放列表-a, --auto-rename 自动重命名相同的名称不同的文件-k, --insecure 忽略ssl错误代理选项:-x HOST:PORT, --http-proxy HOST:PORT 对下载使用HTTP代理-y HOST:PORT, --extractor-proxy HOST:PORT 只使用一个HTTP代理提取--no-proxy 从不使用代理-s HOST:PORT, --socks-proxy HOST:PORT 使用socket代理下载
Step2:下载B站视频
根据以上的参数说明,我们就可以下载指定的视频了。
you-get --playlist 视频网址
命令如下:
you-get --playlist https://www.bilibili.com/video/BV1Xq4y1n7ya
下载结果:
site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P1. 开营 - 理念介绍28期)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 10.8 MiB (11324445 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P1. 开营 - 理念介绍28期).flv ...100% ( 10.8/ 10.8MB) ├████████████████████████████████████████┤[1/1] 76 kB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P1. 开营 - 理念介绍28期).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P2. 吃瓜教程)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 54.5 MiB (57179928 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P2. 吃瓜教程).flv ...100% ( 54.5/ 54.5MB) ├████████████████████████████████████████┤[1/1] 5 MB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P2. 吃瓜教程).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P3. 李宏毅深度学习)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 32.0 MiB (33549052 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P3. 李宏毅深度学习).flv ...100% ( 32.0/ 32.0MB) ├████████████████████████████████████████┤[1/1] 123 kB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P3. 李宏毅深度学习).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P4. 动手学数据分析)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 19.2 MiB (20087608 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P4. 动手学数据分析).flv ...100% ( 19.2/ 19.2MB) ├████████████████████████████████████████┤[1/1] 1 MB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P4. 动手学数据分析).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P5. 集成学习)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 22.3 MiB (23359533 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P5. 集成学习).flv ...100% ( 22.3/ 22.3MB) ├████████████████████████████████████████┤[1/1] 14 MB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P5. 集成学习).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P6. SQL)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 19.2 MiB (20145496 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P6. SQL).flv ...100% ( 19.2/ 19.2MB) ├████████████████████████████████████████┤[1/1] 388 kB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P6. SQL).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P7. R语言数据科学)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 22.5 MiB (23576329 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P7. R语言数据科学).flv ...100% ( 22.5/ 22.5MB) ├████████████████████████████████████████┤[1/1] 3 MB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P7. R语言数据科学).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P8. 基于Python的会员数据化运营)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 40.7 MiB (42700139 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P8. 基于Python的会员数据化运营).flv ...100% ( 40.7/ 40.7MB) ├████████████████████████████████████████┤[1/1] 1 MB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P8. 基于Python的会员数据化运营).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P9. 数据采集从入门到精通)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 28.8 MiB (30163438 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P9. 数据采集从入门到精通).flv ...100% ( 28.8/ 28.8MB) ├████████████████████████████████████████┤[1/1] 8 MB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P9. 数据采集从入门到精通).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P10. 基于transformers的自然语言处理(NLP)入门)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 18.9 MiB (19845818 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P10. 基于transformers的自然语言处理(NLP)入门).flv ...100% ( 18.9/ 18.9MB) ├████████████████████████████████████████┤[1/1] 727 kB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P10. 基于transformers的自然语言处理(NLP)入门).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P11. 青少年编程Scratch一级)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 20.3 MiB (21275837 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P11. 青少年编程Scratch一级).flv ...100% ( 20.3/ 20.3MB) ├████████████████████████████████████████┤[1/1] 961 kB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P11. 青少年编程Scratch一级).cmt.xml ...site: Bilibili
title: 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P12. 机器学习的数学基础)
stream:- format: flvcontainer: flvquality: 高清 1080Psize: 67.6 MiB (70930381 bytes)# download-with: you-get --format=flv [URL]Downloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P12. 机器学习的数学基础).flv ...100% ( 67.6/ 67.6MB) ├████████████████████████████████████████┤[1/1] 1 MB/sDownloading 【开源学习】八月不学习,九月徒悲伤,第28期组队学习前来觐见! (P12. 机器学习的数学基础).cmt.xml ...
总结
You-Get 功能强大,使用方便。除了B站,还支持很多视频网站的下载,如:爱奇艺、腾讯视频等,它同时也支持音频网站的下载,如:网易云、酷我音乐等。
是不是,很酷。需要什么视频就尝试的使用这个工具来下载吧。
如何通过一行代码下载B站视频?相关推荐
- 啥前浪后浪的,一行代码下载B站等全网视频!
前两天大家的朋友圈应该都被何冰老师<后浪>演讲视频刷屏了,小破站属实也是火了一把.里面也是出现了很多精彩让人产生共鸣的话,比如: "你们年轻人,拥有了我们梦寐以求的权利,你们生活 ...
- Python妙用:使用一行代码下载视频
"如何用一行Python代码下载<后浪>等全网视频" 01 基于Python开发 是的,这款下载工具包是基于Python开发的,实际它不只支持视频下载,还支持图片.音乐 ...
- 使用you-get批量下载B站视频
描述是在Mac环境下使用iterm2进行的B站视频下载操作.具体方法如下: 1.需安装Python环境: 2.终端运行 pip/pip3 install you-get 命令,安装 you-get 包 ...
- selenium、you-get下载B站视频、监控播放量和弹幕
selenium.you-get下载B站视频.监控播放量和弹幕 说明 完整代码 运行结果 说明 前两段代码是使用you-get下载视频,第一段是说明.第三段代码爬取b站视频的标题+播放量+弹幕数.注意 ...
- 如何下载b站视频 - 视频下载神器you-get的运用
小伙伴们肯定碰到过发现了自己非常喜欢的视频,但是很多时候要莫是诸如b站不能下载,要么就是诸如腾讯视频需要vip下载,那么今天就给大家介绍一个用dos命令行下载视频的小技巧 使用这个命令的先决条件是需要 ...
- python批量下载b站_PYTHON批量下载B站视频小脚本
无聊废话 最近在学习HCIE的视频,收藏了几个相关的视频,结果前几天...视频被下架了了...呃...(⊙o⊙)- 视频被下架 视频被下架了...我学了一半呀...哭... 在网上一顿找,依旧找不到. ...
- python下载B站视频(简单)
python下载B站视频资料 众所周知,网页版的B站无法下载视频,然本人喜欢经常在B站学习,奈何没有网时,无法观看视频资源,手机下载后屏幕太小又不想看,遂写此程序以解决此问题 话不多说,进入正题 1. ...
- 教你怎么用you-get精确下载B站视频及弹幕
教你怎么用you-get精确下载B站视频及弹幕 1.安装相关环境及插件 2.安装you-get 3.使用you-get进行下载视频 1.安装相关环境及插件 安装Pythone 3 ,去官网下载可执行的 ...
- PC端网页下载B站视频——you-get(下载所有视频)
PC端网页下载B站视频--you-get 首先在要确保电脑上有python的环境,然后在要下载的目录使用cmd打开. 下载依赖--you-get:pip3 install you-get 如果要升级可 ...
最新文章
- IMAP IDLE模式(推送邮件)
- TCL(Tool Command Language)
- Qt实现3D纹理渲染自由旋转空间立方体
- 如何重开固定资产会计年度
- React-事件机制杂记
- Full_of_Boys训练6总结
- 可持久化数据结构、可并堆
- 曝苹果iPhone 13将于8月开始大批量产,恶劣天气不会造成影响
- 软技能-代码之外的生存指南-读书笔记(持续更新中)
- 小甲鱼python第六讲_小甲鱼Python第十七讲课后习题(示例代码)
- autocad哪个版本最好用_分享家用游戏用Win10哪个版本最好最稳定(个人见解篇)...
- [转]windows和linux进行socket通信
- maven指定配置文件
- PostgreSQL学习手册(函数和操作符三)
- u大师u盘自定义ISO/IMG文件装机教程
- 计算机论文答辩2分钟演讲稿,论文答辩演讲稿
- 2015 上海邀请赛c题 calculator hdu5238
- 测绘资质-导航电子地图制作
- 时间片轮转法:平均周转时间
- 淘宝店铺免费流量提升的15种方法