For at beholde én proxy i fire forsøg skal du gruppere forsøgsindekset, før du cykler gennem listen. Givet et valideret ikke-tomt proxies-array og et nul-baseret ikke-negativt heltal i:

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

Indeksene 0–3 vælger den første post, 4–7 den anden og 8–11 den tredje. Resten ruller gruppenummeret tilbage til den første proxy efter den sidste post. Afvis et tomt array, før du bruger dette udtryk.

Brug den valgte URL, når du konfigurerer det pågældende forsøgs HTTP-klient. Listen over gratis proxyer leverer offentlige kandidater til arrayet; formatér hver URL med en protokol, som klienten understøtter. Aritmetikken planlægger endepunkter; den ændrer ikke i sig selv en browser eller en allerede forbundet klient.

Beslut, om et nyt forsøg forbruger endnu et forsøgsindeks. En succes-tæller ville give en anden politik, og parallelle opgaver kan afslutte i en anden rækkefølge end de indeks, de fik tildelt.

Relaterede artikler