From 544d60e5a5b71d8d9d0840741a680b592d327b15 Mon Sep 17 00:00:00 2001 From: Lei PAN Date: Mon, 5 Sep 2022 21:20:50 +0200 Subject: [PATCH] optimize sound, and remove unused codes --- src/workers/GeoCaptchSolver.py | 9 ++++++++- src/workers/commandor_page.py | 12 ++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/workers/GeoCaptchSolver.py b/src/workers/GeoCaptchSolver.py index 81bfd15..8fbd70a 100644 --- a/src/workers/GeoCaptchSolver.py +++ b/src/workers/GeoCaptchSolver.py @@ -22,6 +22,7 @@ number_text_dict = {'eight': 8, 'four': 4, 'for': 4, 'five': 5, + 'by': 5, 'six': 6, 'seven': 7, 'i': 9, 'nine': 9} @@ -68,7 +69,7 @@ class GeoCaptchaSolver: print(number_to_type) if len(number_to_type) == 6: self.input_numbers(number_to_type) - print("App thinks you said " + text) + self.logger.info("App thinks you said " + text) return False except sr.UnknownValueError: print("App could not understand audio") @@ -109,4 +110,10 @@ class GeoCaptchaSolver: self.iframe.query_selector(".audio-captcha-verify-button").evaluate("""(btn)=>{ btn.click()};""") + self.iframe.query_selector(".audio-captcha-verify-button").evaluate("""(btn)=>{ + btn.click()};""") + # time.sleep(3) + self.delete_audio_file() + # self.iframe.query_selector(".audio-captcha-verify-button").evaluate("""(btn)=>{ + # btn.click()};""") diff --git a/src/workers/commandor_page.py b/src/workers/commandor_page.py index 4334064..323bf24 100644 --- a/src/workers/commandor_page.py +++ b/src/workers/commandor_page.py @@ -2,14 +2,13 @@ import datetime import logging import random import re - -import requests import sys -import threading import time import traceback from typing import Union +import requests + from src import params, definitions from src.db.mongo_manager import MONGO_STORE_MANAGER from src.params import get_random_wait_time @@ -443,13 +442,6 @@ def launch_page(): return page.start_page(params.get_proxy(ProxyType.RESIDENTIAL), use_proxy=False) -def wait_for_otp(event: threading.Event, commandor: CommandorPage): - sec = input("Press Enter otp to continue...\n") - print("input otp is: " + sec) - commandor.otp_value = sec - event.set() - - if __name__ == '__main__': launch_page() # time = get_random_wait_time()