Python3下Web下载媒体小工具(常用来下B站视频)
项目地址:https://github.com/soimort/you-get
- 使用条件
需要以下依赖项:
1.安装
dos下:
pip install you-get
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ks09vJI3-1599634795647)(C:\Users\heqin\AppData\Roaming\Typora\typora-user-images\image-20200909145540141.png)]
2.下载B站视频列表
you-get https://www.bilibili.com/video/BV1XV411z7pS?p=1 -l
3.其他参数
可选参数:
-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
将提取的网址流式传输到播放器
-c COOKIES_FILE,-cookies COOKIES_FILE
加载cookies.txt或cookies.sqlite
-t秒,-超时秒
设置套接字超时
-d,-debug显示回溯和其他调试信息
-I FILE,-input-file FILE
从FILE读取非播放列表网址
-P密码,-密码
将视频访问密码设置为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
使用SOCKS5代理进行下载