Киргизилген yt-dlp кардары өзүнүн proxy'син YoutubeDL'ге берилген параметрлерден окуйт:

import yt_dlp

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

SOCKS5 proxy тизмесинен талапкер көрсөтүлгөн SOCKS5 URL'индеги акыркы чекитти камсыз кыла алат. pass'ты кардар контекстинде тиркеменин көздөгөн операциялары менен алмаштырыңыз. Ал операциялар өздөрүнүн чыныгы медиа URL'дерин багыт катары сактайт.

proxy параметри HTTP, HTTPS жана SOCKS акыркы чекиттерин колдойт. Анын scheme'и ортомчу протоколду сүрөттөйт. HTTPS proxy үчүн ошондой эле шайкеш орнотулган суроо иштетүүчү керек, мисалы Requests же curl_cffi.

Ачык бош proxy сабы түз кирүүнү тандайт. Параметрди калтырып кетсе, yt-dlp'нин кадимки чөйрөгө негизделген proxy жүрүм-туруму сакталат.

Ишти аткарган YoutubeDL үлгүсүн конфигурациялаңыз. Айлана-чөйрөдөгү тиркемедеги Requests сессиясынын өз саясаты бар, ал эми ыйгарылган тышкы жүктөгүчкө да өзүнүн proxy кириши керек болушу мүмкүн.

Тектеш макалалар