Stel die proxy-opsie wanneer yt-dlp in Python ingebed word
Gee die proxy-URL aan YoutubeDL-opsies wanneer yt-dlp in Python ingebed word.
'n Ingebedde yt-dlp-kliënt lees sy proxy uit die opsies wat aan YoutubeDL gegee word:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
'n Kandidaat uit die SOCKS5-proxylys kan die eindpunt in die getoonde SOCKS5-URL verskaf. Vervang pass met die toepassing se bedoelde bewerkings binne die kliëntkonteks. Daardie bewerkings behou hul werklike media-URL's as bestemmings.
Die proxy-opsie ondersteun HTTP-, HTTPS- en SOCKS-eindpunte. Die skema beskryf die tussenliggende protokol. 'n HTTPS-proxy vereis ook 'n versoenbare geïnstalleerde versoekhandler, soos Requests of curl_cffi.
'n Eksplisiete leë proxy-string kies direkte toegang. As die opsie weggelaat word, behou yt-dlp sy normale omgewingsgebaseerde proxy-gedrag.
Stel die YoutubeDL-instansie op wat die werk doen. 'n Requests-sessie in die omliggende toepassing het sy eie beleid, en 'n gedelegeerde eksterne aflaaier kan ook sy eie proxy-invoer nodig hê.