Избор на прокси за всеки четири опита в JavaScript
Разделете индекса на опита, започващ от нула, на групи, преди да приложите оператора за остатък към списък с проксита.
За да задържите едно прокси за четири опита, групирайте индекса на опита, преди да обхождате списъка. При валидиран непразен масив proxies и неотрицателно цяло число i, започващо от нула:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
Индексите 0–3 избират първия запис, 4–7 втория, а 8–11 третия. Остатъкът връща номера на групата към първото прокси след последния запис. Отхвърлете празен масив, преди да използвате този израз.
Използвайте избрания URL, когато конфигурирате HTTP клиента за този опит. Списъкът с безплатни проксита предоставя публични кандидати за масива; форматирайте всеки URL с протокол, който този клиент поддържа. Аритметиката планира крайни точки; тя сама по себе си не променя браузър или вече свързан клиент.
Решете дали повторен опит изразходва друг индекс на опит. Брояч на успехите би дал различна политика, а паралелните задачи може да завършат в различен ред от зададените им индекси.