Definir a opción proxy ao integrar yt-dlp en Python
Pase a URL do proxy ás opcións de YoutubeDL ao integrar yt-dlp en Python.
Un cliente yt-dlp integrado le o seu proxy das opcións que se pasan a YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Un candidato da lista de proxies SOCKS5 pode fornecer o punto final na URL SOCKS5 mostrada. Substitúa pass polas operacións previstas da aplicación dentro do contexto do cliente. Esas operacións conservan as súas URL reais de medios como destinos.
A opción proxy admite puntos finais HTTP, HTTPS e SOCKS. O seu esquema describe o protocolo intermediario. Un proxy HTTPS tamén require un xestor de solicitudes compatible instalado, como Requests ou curl_cffi.
Unha cadea de proxy baleira explícita selecciona o acceso directo. Omitir a opción conserva o comportamento normal de proxy de yt-dlp baseado na contorna.
Configure a instancia de YoutubeDL que realiza o traballo. Unha sesión de Requests na aplicación circundante ten a súa propia política, e un descargador externo delegado tamén pode necesitar a súa propia entrada de proxy.