爬虫工具yt-dlp

yt-dlp是youtube-dlp的一个fork,youtube-dlp曾经也较为活跃,但后来被众多网站屏蔽,于是大家转而在其基础上开发yt-dlp。yt-dlp的github项目地址为:GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloaderA feature-rich command-line audio/video downloader - yt-dlp/yt-dlpicon-default.png?t=N7T8https://github.com/yt-dlp/yt-dlp

一、安装

以下为相关依赖,需要分别安装:

  • Python 3 (必须) 
  • FFmpeg(非必须,但是强烈推荐) 
  • FFprobe(非必须,但是强烈推荐) 

推荐使用PyPI镜像中的pip包管理器安装:

pip3 install yt-dlp

 二、升级

如果需要升级,可使用以下命令:

# 可使用如下命令升级
yt-dlp --update

# 或者简单的大写字母U
yt-dlp -U

上述是默认升级stable(稳定版),官方额外提供了两种可升级版本nightly(夜间版)和master(主版本)。

# 稳定版,该版本为默认版本,其中的功能成熟完善,完全经过测试
# (如果不是极客编程大佬,推荐普通用户使用该版本)
yt-dlp --update-to stable

# 夜间版,在世界协调时间(UTC)午夜0点左右进行更新,该版本主要是对当前的稳定版打最新补丁
yt-dlp --update-to nightly

# 主版本,正在开发中的下一代稳定版,主版本包含一些创新功能,但也可能出现未经测试的bug
yt-dlp --update-to master

三、使用

直接输入you-get+空格+"网址"即可。

C:\Users\hp>yt-dlp https://www.bilibili.com/video/BV1jy4y1c7ia/

[BiliBili] Extracting URL: https://www.bilibili.com/video/BV1jy4y1c7ia/
[BiliBili] 1jy4y1c7ia: Downloading webpage
[BiliBili] BV1jy4y1c7ia: Extracting videos in anthology
[BiliBili] 790398302: Extracting chapters
[BiliBili] Format(s) 1080P 高码率, 1080P 高清, 720P 高清 are missing; you have to login or become premium member to download them. Use --cookies-from-browser or --cookies for the authentication. See  https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp  for how to manually pass cookies
[info] BV1jy4y1c7ia: Downloading 1 format(s): 30033+30280
[download] Destination: 国外街头整蛊路人,他发的传单你敢不接吗 [BV1jy4y1c7ia].f30033.mp4
[download] 100% of    5.41MiB in 00:00:00 at 10.69MiB/s
[download] Destination: 国外街头整蛊路人,他发的传单你敢不接吗 [BV1jy4y1c7ia].f30280.m4a
[download] 100% of  891.47KiB in 00:00:00 at 12.13MiB/s
[Merger] Merging formats into "国外街头整蛊路人,他发的传单你敢不接吗 [BV1jy4y1c7ia].mp4"
Deleting original file 国外街头整蛊路人,他发的传单你敢不接吗 [BV1jy4y1c7ia].f30280.m4a (pass -k to keep)
Deleting original file 国外街头整蛊路人,他发的传单你敢不接吗 [BV1jy4y1c7ia].f30033.mp4 (pass -k to keep)

相关推荐

  1. YT-DLP 超好用的开源视频下载工具

    2024-06-08 07:04:01       31 阅读
  2. 爬虫工具you-get

    2024-06-08 07:04:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 07:04:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 07:04:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 07:04:01       82 阅读
  4. Python语言-面向对象

    2024-06-08 07:04:01       91 阅读

热门阅读

  1. 设计模式之抽象工厂模式

    2024-06-08 07:04:01       24 阅读
  2. 8086 汇编笔记(四):[BX] 和 loop 指令

    2024-06-08 07:04:01       30 阅读
  3. 关键主题汇编

    2024-06-08 07:04:01       26 阅读
  4. 深拷贝的实现方式

    2024-06-08 07:04:01       31 阅读
  5. 8086 汇编笔记(八):转移指令的原理

    2024-06-08 07:04:01       31 阅读
  6. test1

    2024-06-08 07:04:01       26 阅读
  7. 【MongoDB】rs.add 将成员添加到副本集

    2024-06-08 07:04:01       31 阅读
  8. CMakeFile根据不同指令集配置加载obj对象

    2024-06-08 07:04:01       24 阅读
  9. Element-UI快速入门

    2024-06-08 07:04:01       31 阅读
  10. C++中的字符串详解

    2024-06-08 07:04:01       27 阅读
  11. Linux入门学习指南

    2024-06-08 07:04:01       26 阅读
  12. 设计模式之模板方法模式

    2024-06-08 07:04:01       29 阅读
  13. Linux基于V4L2的视频捕捉

    2024-06-08 07:04:01       32 阅读