爬虫工具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-dlphttps://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)
相关推荐
小白学大数据5 小时前
Python 自动化爬取网易云音乐歌手歌词实战教程
爬虫·python·okhttp·自动化
深蓝电商API6 小时前
京东API批量操作优化:单次1000条限制的突破方案
爬虫·接口·api·京东api
Python大数据分析@16 小时前
浏览器自动化工具 Selenium,Playwright,Puppeteer 做爬虫有哪些弊病?
爬虫·selenium·自动化
剑神一笑17 小时前
从零开始理解 robots.txt:搜索引擎爬虫的“门禁系统“
爬虫·搜索引擎
捉鸭子1 天前
某音a_bogus vmp逆向
爬虫·python·web安全·node.js·js
Python大数据分析@2 天前
CLI一键采集,使用Python搭建TikTok电商爬虫Agent
开发语言·爬虫·python
编程隐士2 天前
爬虫管理系统实现方案
爬虫
跨境数据猎手3 天前
1688 商品铺货到独立站实操(附工具 + 代码)
大数据·爬虫·软件构建
_.Switch3 天前
东方财富股票数据JS逆向:secids字段和AES加密实战
开发语言·前端·javascript·网络·爬虫·python·ecmascript
码界奇点3 天前
基于Python的新浪微博数据爬虫系统设计与实现
数据库·爬虫·python·毕业设计·新浪微博·源代码管理