Каб захаваць адзін проксі на чатыры спробы, згрупуйце індэкс спробы перад цыклічным пераборам спісу. Пры дадзеным правераным непустым масіве proxies і цэлым i без знака з нулявым пачаткам:

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

Індэксы 0–3 выбіраюць першы элемент, 4–7 — другі, а 8–11 — трэці. Астача вяртае нумар групы да першага проксі пасля апошняга элемента. Адхіліце пусты масіў перад выкарыстаннем гэтага выразу.

Выкарыстоўвайце выбраны URL пры наладзе HTTP-кліента гэтай спробы. Спіс бясплатных проксі пастаўляе публічныя кандыдаты для масіву; фарматуйце кожны URL з пратаколам, які падтрымлівае гэты кліент. Арыфметыка плануе канчатковыя пункты; яна сама не змяняе браўзер або ўжо падключаны кліент.

Вырашыце, ці спажывае паўтор яшчэ адзін індэкс спробы. Лічыльнік поспехаў даў бы іншую палітыку, а паралельныя задачы могуць завяршыцца ў іншым парадку, чым прызначаныя ім індэксы.

Падобныя артыкулы