recaptcha maxRetry
This commit is contained in:
@@ -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')
|
||||
@@ -97,7 +101,6 @@ class SeleniumBrowser {
|
||||
// webdriver.promise.rejected(err);
|
||||
// }
|
||||
logger.info('Success to overcome recaptcha')
|
||||
this.isRecaptchaReseponseEmpty = false
|
||||
})
|
||||
})
|
||||
}).catch(error => {
|
||||
|
||||
Reference in New Issue
Block a user