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

Búsqueda

Extrae resultados de búsqueda de YouTube para videos, canales, listas de reproducción y películas, con filtros por fecha de subida, duración, tipo de contenido, resolución, transmisiones en vivo, subtítulos y más.

Puedes buscar videos, canales, listas de reproducción o películas en YouTube proporcionando una consulta de búsqueda consulta a la youtube_search o youtube_search_max fuente.

La youtube_search fuente permite recuperar hasta 20 resultados de búsqueda, mientras que la youtube_search_max fuente puede devolver hasta 700 resultados en una sola respuesta.

Esta fuente también puede usarse junto con youtube_autocomplete para encontrar primero términos de búsqueda: envía un término semilla a youtube_autocomplete, luego pasa una de las sugerencias devueltas como valor de consulta para youtube_search. Cada fuente se llama por separado: autocompletado devuelve las sugerencias, búsqueda devuelve los videos para el término que elijas.

Ejemplos de solicitud

Los siguientes ejemplos muestran cómo utilizar youtube_search la fuente para recuperar videos de YouTube basados en una consulta de búsqueda consulta.

curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "youtube_search",
        "query": "how to make a website"
    }'
import requests
from pprint import pprint

# Structure payload.
payload = {
    'source': 'youtube_search',
    'query': 'how to make a website'
}

# Get response.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('user', 'pass1'),
    json=payload,
)

# Print the JSON response with the result.
pprint(response.json())

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

Parámetros de consulta

Parámetro
Descripción
Valor predeterminado
Tipo

source

Configura el scraper.

youtube_search o youtube_search_max

cadena

consulta

Término de búsqueda.

-

cadena

geo_location

Especifica un país desde el que enrutar la solicitud. Más información.

-

cadena

- parámetro obligatorio

Filtros

Puedes personalizar tu búsqueda usando todos los filtros disponibles en la interfaz de YouTube.

Parámetros de consulta de filtros

Parámetro
Descripción
Valor predeterminado
Tipo

upload_date

Filtra videos por la fecha de subida. Los valores disponibles son: today, last_hour, this_week, this_month, this_year.

-

cadena

type

Devuelve resultados por tipo de contenido. Los valores disponibles son: video, channel, playlist, movie.

-

cadena

duration

Duración del contenido en minutos. Los valores disponibles son: <4, 4-20, >20.

-

cadena

sort_by

Determina cómo se ordenan los resultados de búsqueda. Los valores disponibles son rating, relevance, view_count,upload_date.

relevance

cadena

360

Devuelve videos de 360 grados en los resultados de búsqueda.

-

booleano

3d

Devuelve videos 3D en los resultados de búsqueda.

-

booleano

4k

Devuelve videos de resolución 4K en los resultados de búsqueda.

-

booleano

creative_commons

Devuelve solo videos con licencias Creative Commons.

-

booleano

hd

Devuelve videos de alta definición en los resultados de búsqueda.

-

booleano

hdr

Devuelve videos HDR (alto rango dinámico) en los resultados de búsqueda.

-

booleano

live

Devuelve transmisiones en vivo en los resultados de búsqueda.

-

booleano

location

Devuelve solo videos que tienen una etiqueta de ubicación.

-

booleano

purchased

Devuelve contenido comprado en los resultados de búsqueda.

-

booleano

subtitles

Devuelve videos con subtítulos o subtítulos ocultos.

-

booleano

vr180

Devuelve videos en formato VR180 en los resultados de búsqueda.

-

booleano

Última actualización

¿Te fue útil?