Я хочу извлечь информацию из плейлиста YouTube, но запрос всего плейлиста сразу кажется довольно ненадежным, даже если я использую флаг ignoreerrors
, потому что иногда он застревает, особенно если интернет-соединение немного шатко,Стоит ли просто загружать плейлист один за другим, устанавливая значения playliststart
и playlistend
и обрабатывая его в цикле?
Мой текущий код выглядит следующим образом:
simulate_ydl_opts = {
'format': "251",
'playlistend': 50,
'ignoreerrors': True,
'simulate':True
}
youtube_dl_object = youtube_dl.YoutubeDL(simulate_ydl_opts)
test_info=youtube_dl_object.extract_info("https://www.youtube.com/user/Rasenfunk")