Un client yt-dlp încorporat își citește proxy-ul din opțiunile transmise către YoutubeDL:

import yt_dlp

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

Un candidat din lista de proxy SOCKS5 poate furniza punctul final în URL-ul SOCKS5 afișat. Înlocuiți pass cu operațiunile dorite ale aplicației în contextul clientului. Acele operațiuni își păstrează URL-urile reale ale media ca destinații.

Opțiunea proxy acceptă puncte finale HTTP, HTTPS și SOCKS. Schema sa descrie protocolul intermediar. Un proxy HTTPS necesită, de asemenea, un handler de cereri compatibil instalat, cum ar fi Requests sau curl_cffi.

Un șir proxy explicit gol selectează accesul direct. Omiterea opțiunii păstrează comportamentul normal de proxy al yt-dlp bazat pe mediu.

Configurați instanța YoutubeDL care efectuează lucrul. O sesiune Requests din aplicația înconjurătoare are propria politică, iar un descărcător extern delegat poate avea nevoie și de propria intrare proxy.

Articole similare