Есть код, который повторяется 3 раза, в случае нужной мне ошибки необходимо менять проксю.
Я пытаюсь заменить её командой this.proxy.next(); но ничего не выходит.
Пример кода
Код облегченный, в моем случае происходит ошибка в catch и я там меняю проксю, точнее хотелось бы менять.
Я пытаюсь заменить её командой this.proxy.next(); но ничего не выходит.
Пример кода
Код облегченный, в моем случае происходит ошибка в catch и я там меняю проксю, точнее хотелось бы менять.
Код:
let i = 0;
while (i < 3) {
let proxy = this.proxy.get().split("//")[1];
let proxy_host = proxy.split(":")[0];
let proxy_port = parseInt(proxy.split(":")[1]);
this.logger.put('Use proxy: '+proxy);
i = i + 1;
this.logger.put('Attempt # '+i);
try {
this.logger.put('Start');
this.proxy.next();
} catch (e) {
this.logger.put('Error');
results.success = 0;
}
}