Un cliente yt-dlp integrado lee su proxy de las opciones que se pasan a YoutubeDL:

import yt_dlp

options = {
    'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
    pass

Un candidato de la lista de proxies SOCKS5 puede aportar el punto de conexión en la URL SOCKS5 mostrada. Sustituya pass por las operaciones previstas de la aplicación dentro del contexto del cliente. Esas operaciones conservan sus URL reales de medios como destinos.

La opción proxy admite puntos de conexión HTTP, HTTPS y SOCKS. Su esquema describe el protocolo intermediario. Un proxy HTTPS también requiere un controlador de solicitudes compatible instalado, como Requests o curl_cffi.

Una cadena de proxy vacía explícita selecciona el acceso directo. Omitir la opción conserva el comportamiento normal de proxy de yt-dlp basado en el entorno.

Configure la instancia de YoutubeDL que realiza el trabajo. Una sesión de Requests en la aplicación circundante tiene su propia política, y un descargador externo delegado también puede necesitar su propia entrada de proxy.

Artículos relacionados