Een proxy kiezen voor elke vier pogingen in JavaScript
Deel de op nul gebaseerde pogingsindex in groepen voordat u de restoperator op een proxylijst toepast.
Om één proxy voor vier pogingen te behouden, groepeert u de pogingsindex voordat u door de lijst loopt. Gegeven een gevalideerde, niet-lege proxies-array en een op nul gebaseerd, niet-negatief geheel getal i:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
De indices 0–3 selecteren het eerste item, 4–7 het tweede en 8–11 het derde. De rest brengt het groepsnummer na het laatste item terug naar de eerste proxy. Weiger een lege array voordat u deze expressie gebruikt.
Gebruik de gekozen URL bij het configureren van de HTTP-client van die poging. De lijst met gratis proxies levert openbare kandidaten voor de array; formatteer elke URL met een protocol dat die client ondersteunt. De rekenkunde plant eindpunten; ze verandert op zichzelf geen browser of een al verbonden client.
Bepaal of een nieuwe poging nog een pogingsindex verbruikt. Een succes-teller zou een ander beleid opleveren, en parallelle taken kunnen in een andere volgorde eindigen dan de indices die eraan zijn toegewezen.