circle-check
Documentation has been updated: see help center and changelog in one place.

Descargador

Descarga audio y video de YouTube por ID de video, con calidad de video configurable hasta 4K, entregado directamente a tu almacenamiento en la nube.

El youtube_download la fuente entrega el contenido de audio/video de un video de YouTube de tu elección. Ten en cuenta que, debido al volumen de datos potencialmente grande, esta fuente solo está disponible a través de la integración asincrónica Push-Pull integration y la Cloud Storage función.

Cómo funciona YouTube Downloader

  1. Enviar vía API:

    • Uno o más IDs de videos de YouTube;

    • Detalles del almacenamiento en la nube.

  2. Obtén la respuesta de la API con la confirmación de que tu solicitud para descargar un video ha sido aceptada con éxito.

  3. Obtén los videos en la ubicación de almacenamiento en la nube especificada tan pronto como sean procesados por nuestro sistema.

circle-check

Valores de los parámetros de entrada

Parámetro
Descripción
Valor por defecto

source

Define el scraper.

youtube_download

query

ID del video de YouTube.

-

storage_type

Tipo de almacenamiento del servicio en la nube (gcs, s3 o s3_compatible)

-

storage_url

El nombre del bucket (para AWS S3) o la URL (para otros almacenamientos compatibles con S3) de la ubicación en la nube a la que deseas que se suba el resultado.

-

callback_url

La URL de tu endpoint de callback. Más info

-

context: download_type

Especifica si descargar audio, video, o ambos - audio_video.

audio_video

context: video_quality

Establece la calidad de video: best, worst, o una resolución - 480, 720, 1080, 1440, 2160(4K).

720

Envío de un solo trabajo

Endpoint

Entrada

Proporciona los parámetros del trabajo en una carga JSON como se muestra en el ejemplo a continuación:

Trabajo por lotes

Puedes enviar hasta 5.000 IDs de videos dentro de una sola solicitud por lote.

Endpoint

circle-exclamation

Entrada

La API responderá con un objeto JSON, que contiene la información del trabajo para cada trabajo creado. El estado del trabajo estará pending hasta que la descarga se complete.

Comprobando el estado del trabajo

Si proporcionaste una callback URL al enviar tu trabajo, te notificaremos al completarlo enviando una JSON carga útil al URL de callback especificado.

Sin embargo, si enviaste un trabajo sin usar callback service, puedes verificar el estado del trabajo manualmente. Recupera la URL del href campo en la rel:self sección del mensaje de respuesta recibido después del envío del trabajo. La URL para comprobar el estado del trabajo se parecerá a la siguiente: http://data.oxylabs.io/v1/queries/12345678900987654321. Consultar esta URL devolverá la información del trabajo, incluido su status.

Endpoint

Almacenamiento en la nube

Puedes recibir tus videos de YouTube entregados a Google Cloud Storage, Amazon S3, Alibaba OSS, o otros almacenamientos compatibles con S3.

Los archivos de contenido aparecerán en tu ubicación de almacenamiento en la nube y serán nombrados según uno de los siguientes esquemas de nombres:

  • {video_id}_{job_id}.mp4 – para video

  • {video_id}_{job_id}.m4a – para audio

Parámetros de almacenamiento

Parámetro
Descripción
Valores válidos

storage_type

Tu tipo de almacenamiento en la nube.

gcs (Google Cloud Storage);

s3 (AWS S3); s3_compatible (otras soluciones de almacenamiento compatibles con S3).

storage_url

La URL de tu almacenamiento en la nube

Cualquier s3 o gcs nombre de bucket;

Cualquier s3-compatible URL de almacenamiento.

Configuración de Google Cloud Storage

Para que los resultados de tu trabajo se suban a tu bucket de Google Cloud Storage, por favor configura permisos especiales para nuestro servicio como se muestra en nuestra Google Cloud Storage documentation.

Configuración de Amazon S3

Para que los resultados de tu trabajo se suban a tu bucket de Amazon S3, por favor configura permisos de acceso para nuestro servicio. Para ello, ve a https://s3.console.aws.amazon.com/arrow-up-rightS3StorageNombre del bucket (si no tienes uno, crea uno nuevo)PermisosPolítica del bucket.

Usa la política del bucket a continuación (no olvides cambiar el nombre del bucket bajo YOUR_BUCKET_NAME):

Esta política nos permite escribir en tu bucket, darte acceso a los archivos subidos y conocer la ubicación del bucket.

Configuración de Alibaba Cloud OSS

Para guardar resultados en tu Alibaba Cloud Object Storage Service (OSS), debes crear el ACCESS_KEY_ID y ACCESS_KEY_SECRET y usarlos para formar la URL de almacenamiento. Sigue las instrucciones descritas en nuestra Alibaba Cloud OSS documentation .

Configuración de almacenamiento compatible con S3

Si deseas que tus resultados se entreguen a otra ubicación de almacenamiento compatible con S3, deberás incluir la ACCESS_KEY:SECRET cadena de autenticación en el storage_url valor en la carga:

Última actualización

¿Te fue útil?