സെലക്ടർ പ്രോക്സി 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 മാറുന്നില്ലെങ്കിൽ, നിങ്ങൾ മറ്റൊരു ചോദ്യത്തിലെത്തി: തിരഞ്ഞെടുത്ത എൻഡ്‌പോയിന്റുകൾ വ്യത്യസ്ത പുറത്തേക്കുള്ള വഴികൾ നൽകുന്നുണ്ടോ, അതോ കറങ്ങുന്ന ഗേറ്റ്‌വേ ഒരു കണക്ഷൻ നിലനിർത്തുന്നുണ്ടോ. ആദ്യം ഉറപ്പാക്കുക: ആപ്ലിക്കേഷൻ താൻ തിരഞ്ഞെടുത്തുവെന്ന് അവകാശപ്പെടുന്ന റൂട്ട് അയച്ചോ. അല്ലെങ്കിൽ ദാതാവിന്റെ ഭാഗത്തെ ഊഹങ്ങൾ ഒരു ലളിതമായ പഴയ വേരിയബിൾ മണിക്കൂറുകളോളം മറച്ചുവെക്കാം.

അനുബന്ധ ലേഖനങ്ങൾ