Aseta proxy-asetus upotettaessa yt-dlp:tä Pythoniin
Välitä proxy-URL YoutubeDL-asetuksiin, kun upotat yt-dlp:tä Pythoniin.
Upotettu yt-dlp-asiakas lukee proxynsa YoutubeDL:lle välitetyistä asetuksista:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
SOCKS5-proxyluettelon ehdokas voi tarjota päätepisteen näytetyssä SOCKS5-URL:ssa. Korvaa pass sovelluksen aiottuihin toimintoihin asiakkaan kontekstissa. Nämä toiminnot säilyttävät todelliset media-URL:nsa kohteina.
Proxy-asetus tukee HTTP-, HTTPS- ja SOCKS-päätepisteitä. Sen skeema kuvaa välittäjän protokollan. HTTPS-proxy vaatii myös yhteensopivan asennetun pyyntökäsittelijän, kuten Requestsin tai curl_cffi:n.
Nimenomaisesti tyhjä proxy-merkkijono valitsee suoran käytön. Asetuksen pois jättäminen säilyttää yt-dlp:n normaalin ympäristöperusteisen proxy-käyttäytymisen.
Määritä YoutubeDL-esiintymä, joka tekee työn. Ympäröivän sovelluksen Requests-istunnolla on oma käytäntönsä, ja delegoidulle ulkoiselle lataajalle voi myös tarvita oma proxy-syöte.