From 28eb6f49be592209b2c273edde68c32bd52a026a Mon Sep 17 00:00:00 2001 From: Lei PAN Date: Fri, 2 Dec 2022 12:27:24 +0100 Subject: [PATCH 1/2] add logs for result of audio captcha --- src/workers/GeoCaptchaSolver.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/workers/GeoCaptchaSolver.js b/src/workers/GeoCaptchaSolver.js index 498ccd3..6a97d97 100644 --- a/src/workers/GeoCaptchaSolver.js +++ b/src/workers/GeoCaptchaSolver.js @@ -77,6 +77,8 @@ class GeoCaptchaSolver { // fieldInputs[i].value = number_list[i]; await delay(2000 + getRandomWaitTime()); } + let content = await captcha_container.innerHTML() + console.log("inner container is " + content) try { if (number_list.length === 0) { onResult(false) From a2a9d478873eaf0c39471e85993b99e1baf3349e Mon Sep 17 00:00:00 2001 From: Lei PAN Date: Sat, 3 Dec 2022 10:22:16 +0100 Subject: [PATCH 2/2] reduce to 500ms for inputing audio captcha --- src/workers/GeoCaptchaSolver.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/workers/GeoCaptchaSolver.js b/src/workers/GeoCaptchaSolver.js index a2c7231..755c161 100644 --- a/src/workers/GeoCaptchaSolver.js +++ b/src/workers/GeoCaptchaSolver.js @@ -62,7 +62,7 @@ class GeoCaptchaSolver { let iframeHandler = await this.page.frameLocator("body > iframe"); let playAudioBtn = await iframeHandler.locator(PLAY_AUDIO_BTN_ID); playAudioBtn.click(); - await delay(5000 + getRandomWaitTime()); + await delay(4000 + getRandomWaitTime()); let captcha_container = await iframeHandler.locator(CAPTCHA_CONTAINER) let html = await captcha_container.innerHTML() console.log("audio_tag: " + html); @@ -75,7 +75,7 @@ class GeoCaptchaSolver { await iframeHandler.locator(selector).focus() await iframeHandler.locator(selector).fill("" + number_list[i - 1]) // fieldInputs[i].value = number_list[i]; - await delay(1000 + getRandomWaitTime()); + await delay(500 + getRandomWaitTime()); } let content = await captcha_container.innerHTML() console.log("inner container is " + content)