PyTube音频和视频下载程序

问题描述

我对此程序有疑问:

从pytube导入YouTube

while True:
url = YouTube(input("please enter your YouTube LINK : "))
type = YouTube(input("please enter yr type,audio or video : "))
video = url.streams.first().download()
audio = url.streams.filter(only_audio=True).all()
if type == video:
    print(video)
    break
elif type == audio:
    yt_obj[0].download()
    print(audio)

    break
else :
    print("pls enter audio,or,video :")

print("success")
break

我得到此味精: raise RegexMatchError(caller="regex_search",pattern=pattern) pytube.exceptions.RegexMatchError: regex_search: Could not find match for (?:v=|\/)([0-9A-Za-z_-]{11}).*

解决方法

type = input("please enter yr type,audio or video : ")

那应该解决它:)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...