Есть код, который повторяется 3 раза, в случае нужной мне ошибки необходимо менять проксю. Я пытаюсь заменить её командой 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; } }
Прокся меняется только если я в коде сделаю this.request но мне он не нужен, как быть в такой ситуации?