Ошибка
Код: Выделить всё
Could not retrieve a transcript for the video! This is most likely caused by:
- You have done too many requests and your IP has been blocked by YouTube
- You are doing requests from an IP belonging to a cloud provider
- Запуск на локальном компьютере (частный интернет-провайдер, **не** облачный провайдер)
- Во время тестирования выполнялись запросы более 30 минут
- Теперь ВСЕ видео терпят неудачу (даже такие популярные, как «Я в зоопарке»)
Код: Выделить всё
python
from youtube_transcript_api import YouTubeTranscriptApi
api = YouTubeTranscriptApi()
transcript = api.fetch('jNQXAC9IVRw', languages=\['en'\])
text = ' '.join(\[entry\['text'\] for entry in transcript.transcript\])
1. **Ограничивает ли эта ставка временную ставку?** Если да, то как долго она обычно длится?
2. **Каковы фактические ограничения** скорости для этого API?
3. **Для производственного использования** (примерно 10 каналов извлекаются один раз в день). Как мне структурировать запросы, чтобы избежать этого?
Это для личного проекта. Я столкнулся с этим во время тестирования разработки, а не во время производственного использования.
Подробнее здесь: https://stackoverflow.com/questions/798 ... or-ip-bloc
Мобильная версия