Python இல் yt-dlp உட்பொதிக்கும் போது proxy விருப்பத்தை அமைக்கவும்
Python இல் yt-dlp உட்பொதிக்கும் போது YoutubeDL விருப்பங்களுக்கு proxy URL ஐ அனுப்பவும்.
உட்பொதிக்கப்பட்ட yt-dlp கிளையண்ட் YoutubeDL க்கு அனுப்பப்படும் விருப்பங்களிலிருந்து அதன் proxy ஐப் படிக்கிறது:
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 உள்ளீட்டையும் தேவைப்படலாம்.