Nustatykite proxy parinktį įterpdami yt-dlp į Python
Perduokite proxy URL į YoutubeDL parinktis, kai įterpiate yt-dlp į Python.
Įterptas yt-dlp klientas savo proxy nuskaito iš parinkčių, perduodamų YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Kandidatas iš SOCKS5 proxy sąrašo gali pateikti galinį tašką parodytame SOCKS5 URL. Pakeiskite pass numatomomis programos operacijomis kliento kontekste. Tos operacijos išlaiko tikruosius medijos URL kaip paskirties vietas.
Proxy parinktis palaiko HTTP, HTTPS ir SOCKS galinius taškus. Jos schema aprašo tarpinio serverio protokolą. HTTPS proxy taip pat reikalauja suderinamo įdiegto užklausų apdorojimo įrenginio, pavyzdžiui, Requests arba curl_cffi.
Aiškiai tuščia proxy eilutė pasirenka tiesioginę prieigą. Palikus parinktį, išlieka įprastas yt-dlp proxy elgesys, pagrįstas aplinka.
Sukonfigūruokite YoutubeDL egzempliorių, kuris atlieka darbą. Requests sesija aplinkinėje programoje turi savo politiką, o deleguotam išoriniam atsisiuntėjui taip pat gali prireikti savo proxy įvesties.