Python3下Web下载媒体小工具(常用来下B站视频)

项目地址:https://github.com/soimort/you-get

  • 使用条件

需要以下依赖项:

  • Python 3.2或以上
  • FFmpeg 1.0或以上
  • (可选)RTMPDump

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代理进行下载

Python3下Web下载媒体小工具(常用来下B站视频)相关推荐

  1. python日志分析工具_基于Python3的Web日志分析小工具

    PyWebLog 网站日志分析小工具 环境 Python3.5 Mysql 预览 安装 pip install pymysql pip install flask 导入日志 python Log.py ...

  2. Python3下载图像小工具

    <Python3下载图像小工具>   每次想下载图片的时候都需要到网上找相关的小段程序,奈何每次水军太多,甄别需要浪费时间,不如自己备份一个用起来方便. Key Words:python3 ...

  3. You-Get实现从Web下载媒体内容

    用you-get 下载爱奇艺的时候 出现错误 [aac_adtstoasc @ 0000027f0518c8c0] Codec 'eac3' (86056) is not supported by t ...

  4. 一个免费下拉关键词SEO小工具(持续更新中...)

    一个免费下拉关键词SEO小工具(持续更新中...) 帮助链接:转接 后续功能: 支持界面设置关键词 支持后台运行

  5. 那些 Linux 下好用的 小工具 收集

    PS: 由于个人主要使用的平台为基于 Debian 的发行版[准确来说是基于 Ubuntu 的再发行版 Linux Mint],所以默认以 Debian 环境下介绍,不过由于大多数软件都是开源且在多个 ...

  6. 使用 ABAP 开发的一个基于 Web Socket 的小工具,能提高程序员日常工作效率

    程序员区别于其他岗位的一个优势是,我们可以充分利用自己掌握的编程语言,将平日一些琐碎的,重复的日常工作,通过代码来实现自动化,从而省下更多的时间来投入到技术含量更高的工作中,提高工作效率. 本文介绍一 ...

  7. web前端开发小工具集合

    收集的一些轻量级非常实用的前端开发小工具,以后还会不定期进行更新,现将目前收集的信息列表如下:   CSS 3相关 1.CSS3样式生成器:http://www.css88.com/tool/css3 ...

  8. linux下udp数据包接收工具,linux环境下数据包回放工具--pplayer分享

    pplayer(packet player)是我写的一款小工具,支持主流协议,专门用来测试IPS和防火墙设备,经长时间验证,简单可靠,故发布. 程序的原理很简单,首先加载pcap包中的数据包,保存在内 ...

  9. 小程序中scroll-view的下拉刷新和小程序页面的下拉刷新开启方法

    scroll-view的下拉刷新 video.wxml中 <scroll-view class="videoScroll" scroll-y="true" ...

最新文章

  1. kangle php集成环境包,PHP探针-UPUPW环境集成包KANGLE专用版 | bftxjc.com contacts
  2. 48万!百度推出全球最便宜RoboTaxi,赚钱能力2倍于人类网约车
  3. 分享一套开源微信后台开发源码,简单配置就能使用(附源码)!
  4. PCM设备在电网系统中的应用介绍
  5. [NFrog]工具(NHibernate)终于成形了
  6. html导出表格为csv,可将HTML表格导出为Excel|csv|txt文件的jQuery插件
  7. matlab c2d的c语言实现,Matlab c2d()函数的用法
  8. CentOS-Linux操作系统镜像文件下载
  9. 5.20爬虫结——Mu
  10. 莫名奇妙的异常010:Unexpected server response (0) while retrieving PDF
  11. 如何用adobe audition剪切音频单独导出保存
  12. 普通人学python有意义吗_普通人学python有什么用
  13. MySQL远程连接的设置
  14. 科学计算机怎么调颜色,Win7旗舰版如何进行屏幕颜色校准
  15. DB-Engines 2017年9月数据库排名发布
  16. 普通函数和箭头函数中的this指向
  17. linux操作系统 第09章 操作系统接口
  18. VOS3000客户端实现外呼主叫号码隐藏(隐号)
  19. 如何用 Python 和 API 收集与分析网络数据?
  20. 介绍一款Visual Studio下的arduino插件Visual Micro (Arduino IDE for Visual Studio)

热门文章

  1. OSChina 周一乱弹 —— 日常生活中心理学小技巧
  2. 广东省英语听说计算机考试时间,2020高考首战!广东/福建等31省市英语听说+听力时间汇总,这些考生每年要考两次...
  3. 第12期 【鸟随鸾凤飞腾远】 7月刊
  4. 今夕何夕 今天是2017年8月6日,农历闰六月十五。 小度独自凭栏,望着一轮圆月,发出了“今夕何夕,见此良人”的寂寞感慨。
  5. 比较excel两列数据是否有重复
  6. 人工智能/机器学习的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  7. PHP+Mysql如何实现数据库增删改查
  8. 用Python写了一个电子考勤系统
  9. VIA威盛4-IN-1最新驱动 v4.55
  10. BI体系架构及相关技术介绍