Setarea opțiunii proxy la încorporarea yt-dlp în Python
Transmiteți URL-ul proxy către opțiunile YoutubeDL la încorporarea yt-dlp în Python.
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.