sdfdsf
This commit is contained in:
@@ -86,16 +86,16 @@ class SeleniumBrowser {
|
|||||||
if (maxRetry == 0) break
|
if (maxRetry == 0) break
|
||||||
} while (res.request == 'CAPCHA_NOT_READY')
|
} while (res.request == 'CAPCHA_NOT_READY')
|
||||||
this.isRecaptchaReseponseEmpty = false
|
this.isRecaptchaReseponseEmpty = false
|
||||||
this.pool.release(driver)
|
|
||||||
return res
|
return res
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
logger.debug(res, '2captcha solved')
|
|
||||||
driver.executeScript('captchaCallback("' + res.request + '")')
|
driver.executeScript('captchaCallback("' + res.request + '")')
|
||||||
driver.wait(10000).then(d => {
|
driver.wait(10000).then(d => {
|
||||||
driver.findElement(By.css('#g-recaptcha-response')).then(function (webElement) {
|
driver.findElement(By.css('#g-recaptcha-response'))
|
||||||
logger.error(res, 'Failed to overcome recaptcha')
|
.then(() => {
|
||||||
}, function (err) {
|
throw new Error('Still captcha page')
|
||||||
logger.info('Success to overcome recaptcha')
|
}).catch(err => {
|
||||||
|
logger.error({message: err.message}, 'Since 2captcha solved')
|
||||||
|
this.pool.release(driver)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
|||||||
Reference in New Issue
Block a user