YouTube Transcript API возвращает ошибку «Не удалось получить стенограмму» — блокировка IP или ограничение скорости? [заPython

Программы на Python
Ответить
Anonymous
 YouTube Transcript API возвращает ошибку «Не удалось получить стенограмму» — блокировка IP или ограничение скорости? [за

Сообщение Anonymous »

Я использую `youtube-transcript-api` (v1.2.3) для получения расшифровок видео. Сделав около 40 запросов во время тестирования, я теперь получаю ошибки блокировки для всех видео.
Ошибка

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»