Aby zachować jedno proxy na cztery próby, pogrupuj indeks próby przed przejściem przez listę. Przy zweryfikowanej, niepustej tablicy proxies i nieujemnej liczbie całkowitej i liczonej od zera:

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

Indeksy 0–3 wybierają pierwszy wpis, 4–7 drugi, a 8–11 trzeci. Reszta zawija numer grupy z powrotem na pierwsze proxy po ostatnim wpisie. Odrzuć pustą tablicę przed użyciem tego wyrażenia.

Użyj wybranego adresu URL podczas konfigurowania klienta HTTP tej próby. Lista darmowych proxy dostarcza publiczne kandydatury do tablicy; formatuj każdy adres protokołem obsługiwanym przez tego klienta. Arytmetyka planuje punkty końcowe; sama nie zmienia przeglądarki ani już połączonego klienta.

Zdecyduj, czy ponowna próba zużywa kolejny indeks próby. Licznik sukcesów dałby inną politykę, a zadania równoległe mogą zakończyć się w innej kolejności niż przypisane im indeksy.

Powiązane artykuły