Скачать видео с YouTube. Обойти защиту капчи

Мне нужно скачать видео с юпупа.Взять из него аудиодорожку и перевести в текст

Мой код для скачивания:

# Функция для загрузки видео с YouTube и извлечения аудиодорожки
def download_audio_from_youtube(url):

    ydl_opts = {
        'format': 'm4a/bestaudio/best',
        'postprocessors': [{
            'key': 'FFmpegExtractAudio',
            'preferredcodec': 'm4a',
        }],
        'outtmpl': 'downloads/youtube.m4a',
    }

    try:
        with yt_dlp.YoutubeDL(ydl_opts) as ydl:
            error_code = ydl.download([url])
            if error_code == 0:
                logger.info(f'Аудиофайл успешно загружен: youtube.m4a')
                return 'downloads/youtube.m4a'
    except Exception as e:
        logger.error(f'Ошибка во время загрузки аудио: {str(e)}')
        return None

Ошибка следующая:

ERROR - Ошибка во время загрузки аудио: Sign in to confirm you’re not a bot. This helps protect our community. Learn more

Какие есть идеи как это обойти? Пробовала несколько вариантов с стороними сервисами, не днадежные


Ответы (0 шт):