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 ଇନପୁଟ୍ ଆବଶ୍ୟକ ହୋଇପାରେ।