有没有办法从 Pytube 获取流的 URL?

Is there a way to get the URL of the stream from Pytube?

你好我是 Pytube 的新手我开始了一个超级基本的脚本,它从 Youtube 播放列表下载了一堆视频,但我想要最高质量所以我手动 selected 我想要的标签,但是那里视频在流中列为可用但是当我开始下载时我得到一个 HTTP 404 响应,有没有办法得到那个 URL 所以我可以检查响应是否有效否则我会 select 另一个标签。

这是我的代码,非常简单

for item in range(len(playlist_links)):       
yt = YouTube(playlist_links[item])
print(yt.title)    
yt.streams.get_by_itag(137).download()
print(yt.title + " Downloaded")

如您所见,它是基本的,但我想获取流的 URL,这样我就可以 select 如果响应是 HTTP 404,另一个标签

提前致谢

Stream 对象有一个 'url' 数据成员。所以 yt.streams.get_by_itag(137).url 将为您获取流的 url.