proxy პარამეტრის დაყენება yt-dlp-ის Python-ში ჩაშენებისას
yt-dlp-ის Python-ში ჩაშენებისას proxy URL გადაეცით YoutubeDL-ის პარამეტრებს.
ჩაშენებული 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 შეყვანა.