Legendas

Extraia legendas e closed captions do YouTube por ID do vídeo, com idioma configurável e origem das legendas (geradas automaticamente ou fornecidas pelo uploader).

Você pode obter legendas e closed captions (CC) do YouTube fornecendo o ID do vídeo do YouTube e um language_code para o youtube_subtitles source.

Exemplos de solicitação

O exemplo a seguir demonstra como recuperar closed captions em inglês de um vídeo do YouTube em que as legendas foram fornecidas pelo uploader.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "youtube_subtitles",
        "query": "c4P_YuNnZ7U",
        "context": [
            {
                "key": "language_code",
                "value": "en"
            },
            {
                "key": "subtitle_origin",
                "value": "uploader_provided"
            }
        ]
    }'

Usamos o método de integração Realtime síncrona em nossos exemplos. Se você quiser usar Proxy Endpoint ou a integração assíncrona Push-Pull , consulte a seção métodos de integração .

Valores dos parâmetros da solicitação

Genérico

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

youtube_subtitles

query

ID do vídeo do YouTube.

context: language_code

Especifica o idioma das legendas. Encontre os valores disponíveis aqui. OBS: Se o language_code não tem legendas / closed captions correspondentes no vídeo do YouTube, o resultado retorna um 404 status.

context: subtitle_origin

Especifica se deve recuperar legendas que são auto_generated ou uploader_provided.

callback_url

URL para seu endpoint de callback. Mais informações

– parâmetro obrigatório

Atualizado

Isto foi útil?