Définir l'option proxy lors de l'intégration de yt-dlp dans Python
Transmettez l'URL du proxy aux options de YoutubeDL lors de l'intégration de yt-dlp dans Python.
Un client yt-dlp intégré lit son proxy dans les options transmises à YoutubeDL :
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Un candidat de la liste de proxys SOCKS5 peut fournir le point de terminaison dans l'URL SOCKS5 indiquée. Remplacez pass par les opérations prévues de l'application dans le contexte du client. Ces opérations conservent leurs URL de médias réelles comme destinations.
L'option proxy prend en charge les points de terminaison HTTP, HTTPS et SOCKS. Son schéma décrit le protocole de l'intermédiaire. Un proxy HTTPS nécessite aussi un gestionnaire de requêtes compatible installé, comme Requests ou curl_cffi.
Une chaîne de proxy explicitement vide sélectionne l'accès direct. Omettre l'option conserve le comportement normal de proxy de yt-dlp fondé sur l'environnement.
Configurez l'instance YoutubeDL qui effectue le travail. Une session Requests dans l'application environnante a sa propre politique, et un téléchargeur externe délégué peut aussi avoir besoin de sa propre entrée proxy.