ଫାଇଲରୁ ଏକ ପ୍ରକ୍ସି ଚୟନ କରନ୍ତୁ, ତାପରେ ୱେବସାଇଟ୍ ଅନୁରୋଧ ପାଇଁ ରୁଟ୍ ମ୍ୟାପ୍ ତିଆରି କରନ୍ତୁ। ପ୍ରାର୍ଥୀ ଏଣ୍ଡପଏଣ୍ଟର ପୁଲ ନିଜେ Requests ରାଉଟିଂ ଅଭିଧାନ ନୁହେଁ।

  1. ନିର୍ଦ୍ଧାରିତ ଫର୍ମାଟ ଅନୁସାରେ ଏଣ୍ଟ୍ରି ବିଶ୍ଳେଷଣ କରନ୍ତୁ। ଅନୌପଚାରିକ IP:port:user:password ଧାଡ଼ି ଅସ୍ପଷ୍ଟ ହୁଏ ଯେତେବେଳେ IPv6 ଠିକଣା କିମ୍ବା ପ୍ରମାଣପତ୍ରରେ କୋଲନ ଥାଏ। IPv4 ହୋଷ୍ଟ, ସଂଖ୍ୟାତ୍ମକ ପୋର୍ଟ ଏବଂ କୋଲନ-ବିହୀନ ବ୍ୟବହାରକାରୀ ନାମ ପାଇଁ ସୀମିତ ବିଭାଜନ ଅବଶିଷ୍ଟ ପାଠ୍ୟକୁ ପାସୱାର୍ଡ ଭାବରେ ଛାଡ଼ି ପାରେ। ସେହି ପ୍ରତିବନ୍ଧକ ନ ମେଳେଇଲେ ପୃଥକ ସଂରଚିତ ଫିଲ୍ଡ ବ୍ୟବହାର କରନ୍ତୁ।
  2. ଏହି କାର୍ଯ୍ୟ ପାଇଁ ଏଣ୍ଡପଏଣ୍ଟ ଚୟନ କରନ୍ତୁ। ଏହାର ପ୍ରକୃତ ପ୍ରୋଟୋକଲ ରଖନ୍ତୁ ଏବଂ URL ତିଆରି କରିବା ସମୟରେ ପ୍ରମାଣପତ୍ରର ଉପାଦାନଗୁଡ଼ିକ ଏନକୋଡ୍ କରନ୍ତୁ। ସେହି ଗୁପ୍ତତା ବହନକାରୀ ମୂଲ୍ୟକୁ ସାଧାରଣ ଲଗ୍ ବାହାରେ ରଖନ୍ତୁ।
  3. ଗନ୍ତବ୍ୟ ସ୍କିମଗୁଡ଼ିକୁ ସେହି ମନୋନୀତ URL ସହିତ ମ୍ୟାପ୍ କରନ୍ତୁ। ଏକ ମନୋନୀତ HTTP ପ୍ରକ୍ସି ପାଇଁ, ମ୍ୟାପ୍ ଏପରି ହୋଇପାରେ:
routes = {
    'http': selected_proxy_url,
    'https': selected_proxy_url,
}

http ଏବଂ https କୀ ଗନ୍ତବ୍ୟ ସ୍କିମ ଚୟନ କରେ। http://203.0.113.10 ପରି କୀ ବରଂ ସେହି ନିର୍ଦ୍ଦିଷ୍ଟ ଗନ୍ତବ୍ୟ ହୋଷ୍ଟକୁ ଯାଉଥିବା ଅନୁରୋଧ ଚୟନ କରେ; ଏହା ସେହି ଠିକଣାର ପ୍ରକ୍ସିକୁ ଲେବଲ କରେ ନାହିଁ। ପ୍ରତ୍ୟେକ ପ୍ରକ୍ସି IP କୁ କୀ ଭାବରେ ବ୍ୟବହାର କଲେ ଏକ ଅସମ୍ପର୍କିତ ୱେବସାଇଟ୍ ଉଦ୍ଦିଷ୍ଟ ରୁଟ୍ ବିନା ରହିପାରେ।

ପୁଲକୁ ଥରେ ବିଶ୍ଳେଷଣ କରନ୍ତୁ, ଏକ ଏଣ୍ଡପଏଣ୍ଟ ଚୟନ କରନ୍ତୁ ଏବଂ କ୍ଲାଏଣ୍ଟ କଲ୍ ପାଇଁ ମ୍ୟାପିଂ ତିଆରି କରନ୍ତୁ। ଏହି ପଦକ୍ଷେପଗୁଡ଼ିକୁ ଅଲଗା ରଖିଲେ Requests ର ରାଉଟିଂ କୀର ଅର୍ଥ ନ ବଦଳାଇ ଚୟନ ନୀତି ବଦଳାଇ ପାରିବେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ