recaptcha maxRetry

This commit is contained in:
spiduler
2020-10-11 11:07:53 +09:00
parent aec1fff7f8
commit e3c2dd248f

View File

@@ -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 => {