JavaScript-ൽ ഓരോ നാല് ശ്രമങ്ങൾക്കും ഒരു പ്രോക്സി തിരഞ്ഞെടുക്കുക
പ്രോക്സി ലിസ്റ്റിൽ ശിഷ്ട ഓപ്പറേറ്റർ പ്രയോഗിക്കുന്നതിന് മുമ്പ് പൂജ്യം അടിസ്ഥാനമാക്കിയ ശ്രമ സൂചികയെ ഗ്രൂപ്പുകളായി വിഭജിക്കുക.
നാല് ശ്രമങ്ങൾക്ക് ഒരു പ്രോക്സി നിലനിർത്താൻ, ലിസ്റ്റിലൂടെ ചുറ്റുന്നതിന് മുമ്പ് ശ്രമ സൂചിക ഗ്രൂപ്പ് ചെയ്യുക. സാധൂകരിച്ച ശൂന്യമല്ലാത്ത proxies അറേയും പൂജ്യം അടിസ്ഥാനമാക്കിയ നെഗറ്റീവ് അല്ലാത്ത പൂർണ്ണസംഖ്യ iയും നൽകിയാൽ:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
സൂചികകൾ 0–3 ആദ്യ എൻട്രിയും, 4–7 രണ്ടാമത്തേതും, 8–11 മൂന്നാമത്തേതും തിരഞ്ഞെടുക്കുന്നു. ശിഷ്ടം അവസാന എൻട്രിക്ക് ശേഷം ഗ്രൂപ്പ് നമ്പർ ആദ്യ പ്രോക്സിയിലേക്ക് തിരികെ കൊണ്ടുവരുന്നു. ഈ പദപ്രയോഗം ഉപയോഗിക്കുന്നതിന് മുമ്പ് ശൂന്യമായ അറേ നിരസിക്കുക.
ആ ശ്രമത്തിന്റെ HTTP ക്ലയന്റ് കോൺഫിഗർ ചെയ്യുമ്പോൾ തിരഞ്ഞെടുത്ത URL ഉപയോഗിക്കുക. സൗജന്യ പ്രോക്സി ലിസ്റ്റ് അറേയ്ക്ക് പൊതു സ്ഥാനാർത്ഥികൾ നൽകുന്നു; ഓരോ URL-ഉം ആ ക്ലയന്റ് പിന്തുണയ്ക്കുന്ന പ്രോട്ടോക്കോളിൽ ഫോർമാറ്റ് ചെയ്യുക. ഗണിതം എൻഡ്പോയിന്റുകൾ ഷെഡ്യൂൾ ചെയ്യുന്നു; അത് സ്വയം ബ്രൗസറോ ഇതിനകം ബന്ധിപ്പിച്ച ക്ലയന്റോ മാറ്റുന്നില്ല.
വീണ്ടും ശ്രമിക്കുന്നത് മറ്റൊരു ശ്രമ സൂചിക ഉപയോഗിക്കുന്നുണ്ടോ എന്ന് തീരുമാനിക്കുക. വിജയ കൗണ്ടർ വ്യത്യസ്ത നയം നൽകും, കൂടാതെ സമാന്തര ജോലികൾ അവയ്ക്ക് നൽകിയ സൂചികകളിൽ നിന്ന് വ്യത്യസ്ത ക്രമത്തിൽ പൂർത്തിയാകാം.