From e8615cc26e2c15f03785cbde838272c0634112f2 Mon Sep 17 00:00:00 2001 From: spiduler Date: Wed, 21 Oct 2020 22:44:56 +0900 Subject: [PATCH] sdfdsf --- src/component/SeleniumBrowser.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/component/SeleniumBrowser.js b/src/component/SeleniumBrowser.js index adfabe0..e8108e7 100644 --- a/src/component/SeleniumBrowser.js +++ b/src/component/SeleniumBrowser.js @@ -85,17 +85,17 @@ class SeleniumBrowser { res = await this.requestCaptchaResult(res, requestId) if (maxRetry == 0) break } while (res.request == 'CAPCHA_NOT_READY') - this.isRecaptchaReseponseEmpty = false - this.pool.release(driver) + this.isRecaptchaReseponseEmpty = false return res }).then(res => { - logger.debug(res, '2captcha solved') driver.executeScript('captchaCallback("' + res.request + '")') driver.wait(10000).then(d => { - driver.findElement(By.css('#g-recaptcha-response')).then(function (webElement) { - logger.error(res, 'Failed to overcome recaptcha') - }, function (err) { - logger.info('Success to overcome recaptcha') + driver.findElement(By.css('#g-recaptcha-response')) + .then(() => { + throw new Error('Still captcha page') + }).catch(err => { + logger.error({message: err.message}, 'Since 2captcha solved') + this.pool.release(driver) }) }) }).catch(error => {