За да задържите едно прокси за четири опита, групирайте индекса на опита, преди да обхождате списъка. При валидиран непразен масив proxies и неотрицателно цяло число i, започващо от нула:

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

Индексите 0–3 избират първия запис, 4–7 втория, а 8–11 третия. Остатъкът връща номера на групата към първото прокси след последния запис. Отхвърлете празен масив, преди да използвате този израз.

Използвайте избрания URL, когато конфигурирате HTTP клиента за този опит. Списъкът с безплатни проксита предоставя публични кандидати за масива; форматирайте всеки URL с протокол, който този клиент поддържа. Аритметиката планира крайни точки; тя сама по себе си не променя браузър или вече свързан клиент.

Решете дали повторен опит изразходва друг индекс на опит. Брояч на успехите би дал различна политика, а паралелните задачи може да завършат в различен ред от зададените им индекси.

Подобни статии