python - PyTube for 音视频下载程序
问题描述
我对这个程序有疑问:
从 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 : ")
那应该解决它:)
推荐阅读
- c# - C# 如何在 WinForms 中使用计时器?
- javascript - 用html标签替换字符串周围的markdown标签
- javascript - 具有滚动内容 % 或 vh 的全高背景图像
- docker - 下载 .tgz 文件并将其解压缩到 Dockerfile 中的不同路径
- matlab - 有没有更好的方法来编写我的下采样函数?
- python - 使用 Selenium webdriver- PYTHON 上传最近下载的文件
- python - 熊猫数据框 Python | 如何将一个单元格与复制的数据帧的另一个单元格进行比较?
- powerbi - 正确计算员工年龄
- ios - 呈现的视图控制器上的 Swift 键盘问题
- postgresql - kubernetes - 部署 postgres pod 并在 nfs 服务器上保留数据的问题