Бір проксиді төрт әрекетке сақтау үшін тізімді айналып өтпес бұрын әрекет индексін топтаңыз. Тексерілген, бос емес proxies массиві және нөлден басталатын теріс емес i бүтін саны берілген:

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

0–3 индекстері бірінші жазбаны, 4–7 екіншісін, ал 8–11 үшіншісін таңдайды. Қалдық топ нөмірін соңғы жазбадан кейін бірінші проксиге қайтарады. Бұл өрнекті қолданбас бұрын бос массивті қабылдамаңыз.

Сол әрекеттің HTTP клиентін конфигурациялау кезінде таңдалған URL-ды қолданыңыз. Тегін прокси тізімі массив үшін жалпыға ашық үміткерлерді ұсынады; әр URL-ды клиент қолдайтын протоколмен пішімдеңіз. Арифметика соңғы нүктелерді жоспарлайды; ол өзі браузерді немесе әлдеқашан қосылған клиентті өзгертпейді.

Қайта әрекеттің тағы бір әрекет индексін жұмсайтынын шешіңіз. Сәттілік санағышы басқа саясат берер еді, ал параллель тапсырмалар өздеріне берілген индекстерден өзге ретпен аяқталуы мүмкін.

Қатысты мақалалар