For the complete documentation index, see llms.txt. This page is also available as Markdown.

Subtítulos

Extrae subtítulos y subtítulos cerrados de YouTube por ID de video, con idioma y origen de los subtítulos configurables (generados automáticamente o proporcionados por el creador).

Puedes obtener subtítulos y subtítulos ocultos (CC) de YouTube proporcionando el ID del video de YouTube y un language_code a la youtube_subtitles fuente.

Ejemplos de solicitud

El siguiente ejemplo demuestra cómo recuperar subtítulos ocultos en inglés de un video de YouTube donde los subtítulos fueron proporcionados por el autor de la subida.

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"
            }
        ]
    }'
import requests
from pprint import pprint

# Estructura del payload.
payload = {
    'source': 'youtube_subtitles',
    'query': 'c4P_YuNnZ7U',
    'context': [
        {
            'key': 'language_code',
            'value': 'en'
        },
        {
            'key': 'subtitle_origin',
            'value': 'uploader_provided'
        }
    ]
}

# Obtener respuesta.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('username', 'password'),
    json=payload,
)

# Imprime la respuesta JSON con el resultado.
pprint(response.json())

Usamos integración síncrona Realtime método de integración en nuestros ejemplos. Si deseas usar Proxy Endpoint o una integración asíncrona Push-Pull integración, consulta la métodos de integración sección.

Valores de los parámetros de solicitud

Genérico

Parámetro
Descripción
Valor predeterminado

source

Configura el scraper.

youtube_subtitles

consulta

ID del video de YouTube.

context: language_code

Especifica el idioma de los subtítulos. Encuentra los valores disponibles aquí. NOTA: Si el proporcionado language_code no tiene subtítulos / subtítulos ocultos coincidentes en el video de YouTube, el resultado devuelve un 404 estado.

context: subtitle_origin

Especifica si recuperar subtítulos que son auto_generated o uploader_provided.

callback_url

URL para tu endpoint de callback. Más información

– parámetro obligatorio

Códigos de error

Código
Estado
Descripción

11201

VIDEO_DELETED

El video está eliminado.

11203

VIDEO_PRIVATE

El video está configurado como privado por el autor de la subida y solo él y las personas invitadas explícitamente pueden verlo.

11204

VIDEO_GEO_RESTRICTED

El video tiene restricción geográfica.

11205

VIDEO_LIVE

El video está en directo ahora.

11206

VIDEO_AGE_RESTRICTED

El video tiene restricción de edad.

11207

VIDEO_MEMBER_ONLY

El video es solo para miembros del canal, y los espectadores tienen que pagar la cuota de suscripción mensual.

11208

VIDEO_PREMIUM_ONLY

El video requiere la suscripción a YouTube Premium.

Última actualización

¿Te fue útil?