ჩაშენებული 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 საბოლოო წერტილებს. მისი სქემა აღწერს შუამავალი პროტოკოლს. HTTPS proxy-ს ასევე სჭირდება თავსებადი დაყენებული მოთხოვნების დამმუშავებელი, როგორიცაა Requests ან curl_cffi.

აშკარად ცარიელი proxy სტრიქონი ირჩევს პირდაპირ წვდომას. პარამეტრის გამოტოვება ინარჩუნებს yt-dlp-ის ჩვეულ გარემოზე დაფუძნებულ proxy ქცევას.

კონფიგურირეთ YoutubeDL-ის ის ეგზემპლარი, რომელიც ასრულებს სამუშაოს. გარემომცველ აპლიკაციაში Requests სესიას აქვს საკუთარი პოლიტიკა, და დელეგირებულ გარე ჩამომტვირთავსაც შეიძლება დასჭირდეს საკუთარი proxy შეყვანა.

დაკავშირებული სტატიები