From e3c2dd248f4c1dd1e04a13d9e16ee9d2230f287a Mon Sep 17 00:00:00 2001 From: spiduler Date: Sun, 11 Oct 2020 11:07:53 +0900 Subject: [PATCH] recaptcha maxRetry --- src/component/SeleniumBrowser.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 => {