Výber proxy na každé štyri pokusy v JavaScripte
Rozdeľte index pokusu počítaný od nuly do skupín, skôr než na zoznam proxy použijete operátor zvyšku.
Aby ste udržali jednu proxy na štyri pokusy, zoskupte index pokusu pred prechádzaním zoznamu. Pri overenom neprázdnom poli proxies a nezápornom celom čísle i počítanom od nuly:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
Indexy 0–3 vyberajú prvú položku, 4–7 druhú a 8–11 tretiu. Zvyšok pretočí číslo skupiny späť na prvú proxy po poslednej položke. Pred použitím tohto výrazu odmietnite prázdne pole.
Pri konfigurácii HTTP klienta daného pokusu použite vybranú URL. Zoznam bezplatných proxy poskytuje pre pole verejných kandidátov; každú URL naformátujte protokolom, ktorý daný klient podporuje. Aritmetika rozvrhuje koncové body; sama o sebe nemení prehliadač ani už pripojeného klienta.
Rozhodnite, či opakovaný pokus spotrebuje ďalší index pokusu. Počítadlo úspechov by vytvorilo inú politiku a paralelné úlohy môžu skončiť v inom poradí, než v akom im boli priradené indexy.