怎么使用Python下载YouTube视频,pytube怎么用?
admin
2023-08-03 03:24:34
0
  • 点击进入:ChatGPT工具插件导航大全
Youtube FriendsYoutube Friends
Youtube Friends

什么是pytube?

Pytube是一个轻量级的,无依赖项的Python库,用于从Web下载视频。
Pytube不是本机库。您需要先安装它,然后才能使用它。

注意:在安装Pytube之前,您需要在PC上安装Python(安装Python教程)

打开CMD并输入

pip install pytube

完成安装后,您可以使用Pytube。

首先使用以下命令打开Python shell。

python

然后,使用Python Shell,您可以使用Pytube下载youtube视频。

以下是用于下载youtube视频的简单Python脚本。

>>> from pytube import YouTube
>>> yt = YouTube(\'https://www.youtube.com/watch?v=kJQP7kiw5Fk\')
>>> yt.streams.get_highest_resolution().download()

上面的命令只会将属于URL “ https://www.youtube.com/watch?v=kJQP7kiw5Fk”的视频下载到您的当前目录中。


下面的脚本将显示视频的所有可用流。与流进步=真是在同一视频流中同时包含音频和视频的视频。其他人在同一流中没有音频和视频。

>>> from pytube import YouTube
>>> yt = YouTube(\'https://www.youtube.com/watch?v=kJQP7kiw5Fk\')
>>> yt.streams

结果,您将得到这个。

 [,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ]

然后,您可以选择要下载的流并获取它的itag请注意,您应该选择Progressive =“ True” 具有所需的分辨率。

接下来,通过使用下面的命令,您可以下载属于您所选的itag的相应流。

>>> yt.get_by_itag(22).download()

完成该过程后,您可以在目录中看到下载的视频。


从Youtube下载播放列表

假设我们要在youtube中下载整个播放列表。Pytube太简单了。

首先,您需要获取播放列表的URL。
然后使用以下命令下载整个播放列表。

>>> from pytube import Playlist
>>> pl = Playlist(\"https://www.youtube.com/watch?v=Edpy1szoG80&list=PL153hDY-y1E00uQtCVCVC8xJ25TYX8yPU\")
>>> for video in pl.videos:
>>>     video.streams.get_highest_resolution().download()

上面的命令将以最佳分辨率下载播放列表中的所有视频。
请注意,缩进在使用Python时至关重要。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
QQ浏览器怎么制作简历 QQ浏览器是腾讯公司开发的一款极速浏览器,支持电脑,安卓,苹果等多种终端;更快的浏览体验,更安全的浏...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Apple Watch Ult... 所有运行 watchOS 7 或更高版本的 Apple Watch 型号都包含一项名为“优化电池充电...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...