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