Убудаваны кліент yt-dlp чытае свой proxy з параметраў, перададзеных у YoutubeDL:

import yt_dlp

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

Кандыдат са спіса SOCKS5-proxy можа забяспечыць канцавы пункт у паказаным URL SOCKS5. Замяніце pass на мэтавыя аперацыі праграмы ў кантэксце кліента. Гэтыя аперацыі захоўваюць свае рэальныя URL медыя ў якасці прызначэнняў.

Параметр proxy падтрымлівае канцавыя пункты HTTP, HTTPS і SOCKS. Яго схема апісвае пратакол пасярэдніка. Для HTTPS-proxy таксама патрэбны сумяшчальны ўсталяваны апрацоўшчык запытаў, напрыклад Requests або curl_cffi.

Яўна пусты радок proxy выбірае прамы доступ. Калі пакінуць параметр без значэння, захоўваюцца звычайныя паводзіны yt-dlp з proxy на аснове асяроддзя.

Наладзьце асобнік YoutubeDL, які выконвае працу. Сесія Requests у навакольнай праграме мае ўласную палітыку, а перададзенаму знешняму загрузчыку можа спатрэбіцца ўласны ўвод proxy.

Падобныя артыкулы