Python-ൽ yt-dlp എംബെഡ് ചെയ്യുമ്പോൾ proxy ഓപ്ഷൻ സജ്ജമാക്കുക
Python-ൽ yt-dlp എംബെഡ് ചെയ്യുമ്പോൾ proxy URL YoutubeDL ഓപ്ഷനുകളിലേക്ക് നൽകുക.
എംബെഡ് ചെയ്ത 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 ഇൻപുട്ടും ആവശ്യമായി വന്നേക്കാം.