This commit is contained in:
spiduler
2020-10-21 22:44:56 +09:00
parent df6b5d5df5
commit e8615cc26e

View File

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