diff --git a/src/component/SeleniumBrowser.js b/src/component/SeleniumBrowser.js index ed03c45..2de2324 100644 --- a/src/component/SeleniumBrowser.js +++ b/src/component/SeleniumBrowser.js @@ -79,9 +79,13 @@ class SeleniumBrowser { return res.request }).then(async requestId => { let res = { request: null } + let maxRetry = 10 do { + maxRetry = maxRetry - 1 res = await this.requestCaptchaResult(res, requestId) + if(maxRetry == 0) break } while (res.request == 'CAPCHA_NOT_READY') + this.isRecaptchaReseponseEmpty = false return res }).then(res => { logger.debug(res, '2captcha solved') @@ -96,8 +100,7 @@ class SeleniumBrowser { // } else { // webdriver.promise.rejected(err); // } - logger.info('Success to overcome recaptcha') - this.isRecaptchaReseponseEmpty = false + logger.info('Success to overcome recaptcha') }) }) }).catch(error => {