Pytube3 - YouTube.title 返回 'YouTube' 而不是预期的标题

Pytube3 - YouTube.title is returning 'YouTube' instead of the expected title

当我尝试下载标题为 'YouTube' 的视频时,为什么?我该如何解决?

import pytube
  
yt = pytube.YouTube('https://www.youtube.com/watch?v=cKQLKf3dS1Y')
vid = yt.streams.first()

# returns 'YouTube'
print(vid.title)

print('downloading..')

# the title of the video is 'YouTube'
vid.download(r'C:\Users\sruls\OneDrive\Desktop\yt-dl')

print('download complete')

vid.download() 有第二个参数,您可以为视频命名。

vid.download(r'C:\Users\sruls\OneDrive\Desktop', vid.title) # the first parameter is the directory(the folder)

这是 pytube3 的错误,我建议切换到 pytubex 以修复此错误。 pytube3 不再维护,所以我建议切换到 pytubex,因为它正在维护。