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
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.
–
– parámetro obligatorio
Códigos de error
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?

