Chcete-li udržet jednu proxy na čtyři pokusy, seskupte index pokusu před procházením seznamu. Při ověřeném neprázdném poli proxies a nezáporném celém čísle i počítaném od nuly:

const proxy = proxies[Math.floor(i / 4) % proxies.length];

Indexy 0–3 vybírají první položku, 4–7 druhou a 8–11 třetí. Zbytek přetočí číslo skupiny zpět na první proxy po poslední položce. Před použitím tohoto výrazu odmítněte prázdné pole.

Při konfiguraci HTTP klienta daného pokusu použijte vybranou URL. Seznam bezplatných proxy poskytuje pro pole veřejné kandidáty; každou URL naformátujte protokolem, který daný klient podporuje. Aritmetika rozvrhuje koncové body; sama o sobě nemění prohlížeč ani již připojeného klienta.

Rozhodněte, zda opakovaný pokus spotřebuje další index pokusu. Počítadlo úspěchů by vytvořilo jinou politiku a paralelní úlohy mohou skončit v jiném pořadí, než v jakém jim byly přiřazeny indexy.

Související články