For å beholde én proxy i fire forsøk, grupper forsøksindeksen før du går gjennom listen. Gitt et validert, ikke-tomt proxies-array og et nullbasert, ikke-negativt heltall i:

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

Indeksene 0–3 velger den første oppføringen, 4–7 den andre og 8–11 den tredje. Resten ruller gruppenummeret tilbake til den første proxyen etter den siste oppføringen. Avvis et tomt array før du bruker dette uttrykket.

Bruk den valgte URL-en når du konfigurerer HTTP-klienten for det forsøket. Listen over gratis proxyer leverer offentlige kandidater til arrayet; formater hver URL med en protokoll som klienten støtter. Aritmetikken planlegger endepunkter; den endrer ikke av seg selv en nettleser eller en allerede tilkoblet klient.

Bestem om et nytt forsøk bruker nok en forsøksindeks. En suksessteller ville gi en annen policy, og parallelle oppgaver kan fullføres i en annen rekkefølge enn indeksene de ble tildelt.

Relaterte artikler