निवडक प्रॉक्सी A छापतो, नंतर प्रॉक्सी B. पण विनंतीचा लॉग अजूनही प्रॉक्सी A दाखवतो. हा विरोधाभास समजावण्यासाठी नेटवर्क सेवेची गरज नाही: कॉलरने निवडकाचे परत केलेले मूल्य टाकून दिले असावे.

मूल्य विनंती पाठवणाऱ्या कॉलपर्यंत पाहा:

endpoint = choose_proxy()
routes = {'http': endpoint, 'https': endpoint}
response = session.get(target_url, proxies=routes, timeout=15)

हा तुकडा आधीच्या Requests सत्राची आणि पडताळलेल्या प्रॉक्सी URLची गृहीत धरतो. सार्वजनिक मध्यस्थांमधून अनुमत सार्वजनिक विनंत्यांसाठी, मोफत प्रॉक्सी यादी त्याच निवड-आणि-पाठव मार्गातून जाणाऱ्या उमेदवार URL देतात. समर्थित कीवर्ड proxies आहे. मॅपिंग छापणारा, किंवा कोणीही नेमून न दिलेले मॅपिंग परत करणारा सहायक येथे दिलेल्या मॅपिंगची जागा घेऊ शकत नाही.

निवडलेला मार्ग क्रियेपुरता स्थानिक ठेवा. एकाच वेळी चालणाऱ्या कोडमध्ये, सामायिक current_proxy फील्ड लॉग करणे आणि पाठवणे यांच्यात बदलू शकते. तेव्हा दुसऱ्या कामगाराची निवड चुकीच्या निकालाच्या शेजारी दिसू शकते.

निवड, पाठवण्याचे कॉन्फिगरेशन आणि निकाल जोडण्यासाठी प्रयत्न ओळखकर्ता वापरा. संपूर्ण URL मध्ये ओळखपत्रे असल्यास त्याऐवजी सुरक्षित एंडपॉइंट ओळखकर्ता लॉग करा.

ती मूल्ये जुळली तरी दिसणारा सार्वजनिक IP बदलत नसेल, तर तुम्ही दुसऱ्या प्रश्नापर्यंत पोहोचला आहात: निवडलेले एंडपॉइंट वेगवेगळे निर्गम देतात का, की फिरणारा गेटवे जोडणी टिकवतो. आधी हे निश्चित करा की अनुप्रयोगाने जे मार्ग निवडल्याचा दावा केला तोच पाठवला का. नाही तर पुरवठादाराच्या बाजूचे अंदाज साधे जुने चल तासन्तास लपवू शकतात.

संबंधित लेख