使用pytube下载Youtube字幕,无需定时器



我正在使用pytube下载youtube视频的字幕。我想在没有时间信息的情况下下载它们。我已经检查了他们的API文档,但我找不到在没有定时器的情况下获得字幕的选项。以下是我的代码。

from pytube import YouTube
source = YouTube('https://www.youtube.com/watch?v=6Af6b_wyiwI')
en_caption = source.captions.get_by_language_code('en')
en_caption_convert_to_srt =(en_caption.generate_srt_captions())
print(en_caption_convert_to_srt)

我在底部找到了荒谬的解决方案-https://github.com/pytube/pytube/issues/1674.因此,当我将行CCD_;标题";它开始工作