• 需要安装库 :
    ​​​pip install pafy​​​​pip install youtube-dl​
  • 源码如下:
# Version: V1.0.0
# Brief: tool to scrapy youtube video
# Author: ytouch
# ModifyUpdate:
# VersionUpdateInfo:

import pafy

class YoutubeVideoDownload():
'''
@brief:下载Youtube视频
'''
def __init__(self,url):
self.download_url = url #绑定到url

def runDownload(self,save_path):
self.save_path = save_path #设置保存路径
#开始下载
video = pafy.new(self.download_url)
v_best =video.getbest() #下载最清晰画质
v_best.download(self.save_path)

使用方法:

# 使用该类的方法
if __name__ == '__main__':
'''调用方法示例'''
youtube = YoutubeVideoDownload('https://www.youtube.com/watch?v=WkpiyIvDuU8') #先实例化该类,设置需要下载的url
youtube.runDownload('f:/video') #设置保存路径,并执行下载
  • Remark:
    转载请写原文出处 多谢