From aa8cb2da9985c8307c21f6df6e939ecbf30b9cce Mon Sep 17 00:00:00 2001 From: PAN Lei Date: Wed, 11 Jan 2023 12:23:38 +0100 Subject: [PATCH] add try catch for click() --- src/workers/GeoCaptchaSolver.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/workers/GeoCaptchaSolver.js b/src/workers/GeoCaptchaSolver.js index 8e321be..812d56d 100644 --- a/src/workers/GeoCaptchaSolver.js +++ b/src/workers/GeoCaptchaSolver.js @@ -64,7 +64,11 @@ class GeoCaptchaSolver { console.log("play audio") let iframeHandler = await this.page.frameLocator("body > iframe"); let playAudioBtn = await iframeHandler.locator(PLAY_AUDIO_BTN_ID); - playAudioBtn.click(); + try { + playAudioBtn.click(); + } catch (e) { + console.log(e) + } await delay(4000 + getRandomWaitTime()); let captcha_container = await iframeHandler.locator(CAPTCHA_CONTAINER) let html = await captcha_container.innerHTML()