From a11c660d20619df4d3f8f45cb8c9dad93682dea2 Mon Sep 17 00:00:00 2001 From: CHUN YU YAO Date: Wed, 8 Feb 2023 00:49:12 +0800 Subject: [PATCH] move code from block 1 to block 2. --- chrome_tixcraft.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/chrome_tixcraft.py b/chrome_tixcraft.py index 7ebdfce..309c68a 100644 --- a/chrome_tixcraft.py +++ b/chrome_tixcraft.py @@ -1837,12 +1837,6 @@ def tixcraft_auto_ocr(driver, ocr, away_from_keyboard_enable, previous_answer, C orc_answer = ocr.classification(img_base64) except Exception as exc: pass - else: - if previous_answer is None: - # page is not ready, retry again. - # PS: usually occur in async script get captcha image. - is_need_redo_ocr = True - time.sleep(0.1) ocr_done_time = time.time() ocr_elapsed_time = ocr_done_time - ocr_start_time @@ -1863,7 +1857,7 @@ def tixcraft_auto_ocr(driver, ocr, away_from_keyboard_enable, previous_answer, C is_need_redo_ocr = True if previous_answer != orc_answer: previous_answer = orc_answer - print("click captcha again") + print("click captcha again.") if True: # selenium solution. tixcraft_reload_captcha(driver, domain_name) @@ -1879,12 +1873,12 @@ def tixcraft_auto_ocr(driver, ocr, away_from_keyboard_enable, previous_answer, C else: print("orc_answer is None") print("previous_answer:", previous_answer) + # page is not ready, retry again. + # PS: usually occur in async script get captcha image. + is_need_redo_ocr = True if previous_answer is None: tixcraft_keyin_captcha_code(driver) - else: - # page is not ready, retry again. - # PS: usually occur in async script get captcha image. - is_need_redo_ocr = True + time.sleep(0.1) return is_need_redo_ocr, previous_answer, is_form_sumbited