diff --git a/appTranslator.log b/appTranslator.log index 062ef0d8..f5078b63 100644 --- a/appTranslator.log +++ b/appTranslator.log @@ -4264,6 +4264,7 @@ waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm- AND (category3 = :category3 OR :category3 IS NULL) AND (category4 = :category4 OR :category4 IS NULL) with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '이불'}, result: None +<<<<<<< HEAD 2024-10-29 22:14:41,000 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None 2024-10-29 22:14:41,001 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. 2024-10-29 22:14:41,001 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-이불-차렵이불는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. @@ -27705,3 +27706,51511 @@ waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm- 2024-10-30 00:00:24,717 - gui.py:915 - default_logger - DEBUG - 모든 상품이 완료되었습니다. 2024-11-01 14:14:07,313 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-11-01 14:14:07,361 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +======= +2024-10-27 16:34:51,573 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:34:51,574 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:34:51,575 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-이불-담요는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:34:51,575 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:34:51,576 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:34:51,577 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:34:51,684 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 6000 +2024-10-27 16:34:52,057 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:34:52,058 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:34:52,058 - price.py:140 - default_logger - DEBUG - 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:34:52,253 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 20000 +2024-10-27 16:34:52,985 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 20000 +2024-10-27 16:34:53,149 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 40000 +2024-10-27 16:34:53,449 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:34:53,450 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:34:55,900 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:34:55,902 - gui.py:875 - default_logger - DEBUG - 133/[377]개 상품 수정 완료. +2024-10-27 16:34:55,902 - gui.py:813 - default_logger - DEBUG - 번역 작업이 중단되었습니다. +======= +2024-10-27 16:04:14,389 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:04:16,334 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "3단 50cm (6구)", +"trans_option_2": "3단 60cm (6구)", +"trans_option_3": "3단 50cm (12구)", +"trans_option_4": "3단 70cm (6구)", +"trans_option_5": "3단 60cm (12구)", +"trans_option_6": "4단 50cm (6구)", +"trans_option_7": "3단 70cm (12구)", +"trans_option_8": "3단 80cm (6구)", +"trans_option_9": "4단 60cm (6구)", +"trans_option_10": "4단 50cm (12구)", +"trans_option_11": "4단 70cm (6구)", +"trans_option_12": "3단 80cm (12구)", +"trans_option_13": "4단 60cm (12구)", +"trans_option_14": "5단 50cm (6구)", +"trans_option_15": "4단 80cm (6구)", +"trans_option_16": "4단 70cm (12구)", +"trans_option_17": "5단 60cm (6구)", +"trans_option_18": "5단 50cm (12구)", +"trans_option_19": "4단 80cm (12구)", +"trans_option_20": "5단 70cm (6구)", +"trans_option_21": "5단 60cm (12구)", +"trans_option_22": "5단 70cm (12구)", +"trans_option_23": "5단 80cm (6구)", +"trans_option_24": "5단 80cm (12구)" +} +``` +2024-10-27 16:04:16,346 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "3단 50cm (6구)", +"trans_option_2": "3단 60cm (6구)", +"trans_option_3": "3단 50cm (12구)", +"trans_option_4": "3단 70cm (6구)", +"trans_option_5": "3단 60cm (12구)", +"trans_option_6": "4단 50cm (6구)", +"trans_option_7": "3단 70cm (12구)", +"trans_option_8": "3단 80cm (6구)", +"trans_option_9": "4단 60cm (6구)", +"trans_option_10": "4단 50cm (12구)", +"trans_option_11": "4단 70cm (6구)", +"trans_option_12": "3단 80cm (12구)", +"trans_option_13": "4단 60cm (12구)", +"trans_option_14": "5단 50cm (6구)", +"trans_option_15": "4단 80cm (6구)", +"trans_option_16": "4단 70cm (12구)", +"trans_option_17": "5단 60cm (6구)", +"trans_option_18": "5단 50cm (12구)", +"trans_option_19": "4단 80cm (12구)", +"trans_option_20": "5단 70cm (6구)", +"trans_option_21": "5단 60cm (12구)", +"trans_option_22": "5단 70cm (12구)", +"trans_option_23": "5단 80cm (6구)", +"trans_option_24": "5단 80cm (12구)" +} +2024-10-27 16:04:16,348 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '3단 50cm (6구)', 'trans_option_2': '3단 60cm (6구)', 'trans_option_3': '3단 50cm (12구)', 'trans_option_4': '3단 70cm (6구)', 'trans_option_5': '3단 60cm (12구)', 'trans_option_6': '4단 50cm (6구)', 'trans_option_7': '3단 70cm (12구)', 'trans_option_8': '3단 80cm (6구)', 'trans_option_9': '4단 60cm (6구)', 'trans_option_10': '4단 50cm (12구)', 'trans_option_11': '4단 70cm (6구)', 'trans_option_12': '3단 80cm (12구)', 'trans_option_13': '4단 60cm (12구)', 'trans_option_14': '5단 50cm (6구)', 'trans_option_15': '4단 80cm (6구)', 'trans_option_16': '4단 70cm (12구)', 'trans_option_17': '5단 60cm (6구)', 'trans_option_18': '5단 50cm (12구)', 'trans_option_19': '4단 80cm (12구)', 'trans_option_20': '5단 70cm (6구)', 'trans_option_21': '5단 60cm (12구)', 'trans_option_22': '5단 70cm (12구)', 'trans_option_23': '5단 80cm (6구)', 'trans_option_24': '5단 80cm (12구)'} +2024-10-27 16:04:16,349 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:04:16,350 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 3단 50cm (6구) +2024-10-27 16:04:16,351 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:16,393 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [3단 50cm (6구)] 입력 완료 +2024-10-27 16:04:16,393 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 3단 60cm (6구) +2024-10-27 16:04:16,395 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:16,512 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [3단 60cm (6구)] 입력 완료 +2024-10-27 16:04:16,513 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 3단 50cm (12구) +2024-10-27 16:04:16,513 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:16,655 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [3단 50cm (12구)] 입력 완료 +2024-10-27 16:04:16,657 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 3단 70cm (6구) +2024-10-27 16:04:16,658 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:16,842 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [3단 70cm (6구)] 입력 완료 +2024-10-27 16:04:16,843 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 3단 60cm (12구) +2024-10-27 16:04:16,844 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:17,051 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [3단 60cm (12구)] 입력 완료 +2024-10-27 16:04:17,052 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 4단 50cm (6구) +2024-10-27 16:04:17,053 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:17,717 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [4단 50cm (6구)] 입력 완료 +2024-10-27 16:04:17,719 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 3단 70cm (12구) +2024-10-27 16:04:17,720 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:18,145 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [3단 70cm (12구)] 입력 완료 +2024-10-27 16:04:18,146 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 3단 80cm (6구) +2024-10-27 16:04:18,147 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:18,566 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [3단 80cm (6구)] 입력 완료 +2024-10-27 16:04:18,567 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 4단 60cm (6구) +2024-10-27 16:04:18,567 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:18,802 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [4단 60cm (6구)] 입력 완료 +2024-10-27 16:04:18,803 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 4단 50cm (12구) +2024-10-27 16:04:18,804 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:19,028 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [4단 50cm (12구)] 입력 완료 +2024-10-27 16:04:19,029 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 4단 70cm (6구) +2024-10-27 16:04:19,030 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:19,318 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [4단 70cm (6구)] 입력 완료 +2024-10-27 16:04:19,320 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 3단 80cm (12구) +2024-10-27 16:04:19,321 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:19,617 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [3단 80cm (12구)] 입력 완료 +2024-10-27 16:04:19,618 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 4단 60cm (12구) +2024-10-27 16:04:19,619 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:19,907 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [4단 60cm (12구)] 입력 완료 +2024-10-27 16:04:19,909 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 5단 50cm (6구) +2024-10-27 16:04:19,909 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:20,785 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [5단 50cm (6구)] 입력 완료 +2024-10-27 16:04:20,786 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 4단 80cm (6구) +2024-10-27 16:04:20,787 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:21,165 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [4단 80cm (6구)] 입력 완료 +2024-10-27 16:04:21,166 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 4단 70cm (12구) +2024-10-27 16:04:21,167 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:21,315 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [4단 70cm (12구)] 입력 완료 +2024-10-27 16:04:21,316 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 5단 60cm (6구) +2024-10-27 16:04:21,316 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:21,614 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [5단 60cm (6구)] 입력 완료 +2024-10-27 16:04:21,615 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 5단 50cm (12구) +2024-10-27 16:04:21,616 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:21,831 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [5단 50cm (12구)] 입력 완료 +2024-10-27 16:04:21,832 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 4단 80cm (12구) +2024-10-27 16:04:21,833 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:22,205 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [4단 80cm (12구)] 입력 완료 +2024-10-27 16:04:22,206 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 5단 70cm (6구) +2024-10-27 16:04:22,207 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:22,656 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [5단 70cm (6구)] 입력 완료 +2024-10-27 16:04:22,657 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 5단 60cm (12구) +2024-10-27 16:04:22,658 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:22,864 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [5단 60cm (12구)] 입력 완료 +2024-10-27 16:04:22,865 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 5단 70cm (12구) +2024-10-27 16:04:22,866 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:23,090 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [5단 70cm (12구)] 입력 완료 +2024-10-27 16:04:23,091 - option.py:530 - default_logger - DEBUG - trans_option_23번째 translated_name : 5단 80cm (6구) +2024-10-27 16:04:23,091 - option.py:538 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:23,302 - option.py:542 - default_logger - INFO - trans_option_23번째 translated_name : [5단 80cm (6구)] 입력 완료 +2024-10-27 16:04:23,303 - option.py:530 - default_logger - DEBUG - trans_option_24번째 translated_name : 5단 80cm (12구) +2024-10-27 16:04:23,304 - option.py:538 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:04:23,613 - option.py:542 - default_logger - INFO - trans_option_24번째 translated_name : [5단 80cm (12구)] 입력 완료 +2024-10-27 16:04:23,615 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'茶 三层50长【六孔鱼竿架】': '3단 50cm (6구)', '茶 三层60长【六孔鱼竿架】': '3단 60cm (6구)', '茶色 三层50长【十二孔鱼竿架】': '3단 50cm (12구)', '茶 三层70长【六孔鱼竿架】': '3단 70cm (6구)', '茶色 三层60长【十二孔鱼竿架】': '3단 60cm (12구)', '茶 四层50长【六孔鱼竿架】': '4단 50cm (6구)', '茶色 三层70长【十二孔鱼竿架】': '3단 70cm (12구)', '茶 三层80长【六孔鱼竿架】': '3단 80cm (6구)', '茶 四层60长【六孔鱼竿架】': '4단 60cm (6구)', '茶色 四层50长【十二孔鱼竿架】': '4단 50cm (12구)', '茶 四层70长【六孔鱼竿架】': '4단 70cm (6구)', '茶色 三层80长【十二孔鱼竿架】': '3단 80cm (12구)', '茶色 四层60长【十二孔鱼竿架】': '4단 60cm (12구)', '茶 五层50长【六孔鱼竿架】': '5단 50cm (6구)', '茶 四层80长【六孔鱼竿架】': '4단 80cm (6구)', '茶色 四层70长【十二孔鱼竿架】': '4단 70cm (12구)', '茶 五层60长【六孔鱼竿架】': '5단 60cm (6구)', '茶 五层50长【十二孔鱼竿架】': '5단 50cm (12구)', '茶色 四层80长【十二孔鱼竿架】': '4단 80cm (12구)', '茶 五层70长【六孔鱼竿架】': '5단 70cm (6구)', '茶 五层60长【十二孔鱼竿架】': '5단 60cm (12구)', '茶 五层70长【十二孔鱼竿架】': '5단 70cm (12구)', '茶 五层80长【六孔鱼竿架】': '5단 80cm (6구)', '茶 五层80长【十二孔鱼竿架】': '5단 80cm (12구)'} +2024-10-27 16:04:23,617 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:04:23,618 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:04:23,619 - option.py:92 - default_logger - DEBUG - 최저옵션: 86541.66666666667, 표준편차: 10416.249991666333 +2024-10-27 16:04:23,620 - option.py:102 - default_logger - DEBUG - Option 66000 z-score: -1.972078884733116 +2024-10-27 16:04:23,621 - option.py:102 - default_logger - DEBUG - Option 70000 z-score: -1.5880635238114547 +2024-10-27 16:04:23,621 - option.py:102 - default_logger - DEBUG - Option 72000 z-score: -1.3960558433506238 +2024-10-27 16:04:23,623 - option.py:102 - default_logger - DEBUG - Option 74000 z-score: -1.2040481628897932 +2024-10-27 16:04:23,624 - option.py:102 - default_logger - DEBUG - Option 77000 z-score: -0.9160366421985471 +2024-10-27 16:04:23,624 - option.py:102 - default_logger - DEBUG - Option 79000 z-score: -0.7240289617377164 +2024-10-27 16:04:23,625 - option.py:102 - default_logger - DEBUG - Option 81000 z-score: -0.5320212812768856 +2024-10-27 16:04:23,625 - option.py:102 - default_logger - DEBUG - Option 81000 z-score: -0.5320212812768856 +2024-10-27 16:04:23,627 - option.py:102 - default_logger - DEBUG - Option 81000 z-score: -0.5320212812768856 +2024-10-27 16:04:23,627 - option.py:102 - default_logger - DEBUG - Option 85000 z-score: -0.14800592035522417 +2024-10-27 16:04:23,628 - option.py:102 - default_logger - DEBUG - Option 85000 z-score: -0.14800592035522417 +2024-10-27 16:04:23,628 - option.py:102 - default_logger - DEBUG - Option 87000 z-score: 0.04400176010560658 +2024-10-27 16:04:23,629 - option.py:102 - default_logger - DEBUG - Option 87000 z-score: 0.04400176010560658 +2024-10-27 16:04:23,629 - option.py:102 - default_logger - DEBUG - Option 88000 z-score: 0.14000560033602194 +2024-10-27 16:04:23,630 - option.py:102 - default_logger - DEBUG - Option 89000 z-score: 0.2360094405664373 +2024-10-27 16:04:23,631 - option.py:102 - default_logger - DEBUG - Option 91000 z-score: 0.428017121027268 +2024-10-27 16:04:23,631 - option.py:102 - default_logger - DEBUG - Option 91000 z-score: 0.428017121027268 +2024-10-27 16:04:23,632 - option.py:102 - default_logger - DEBUG - Option 94000 z-score: 0.7160286417185141 +2024-10-27 16:04:23,632 - option.py:102 - default_logger - DEBUG - Option 95000 z-score: 0.8120324819489295 +2024-10-27 16:04:23,632 - option.py:102 - default_logger - DEBUG - Option 95000 z-score: 0.8120324819489295 +2024-10-27 16:04:23,634 - option.py:102 - default_logger - DEBUG - Option 97000 z-score: 1.0040401624097601 +2024-10-27 16:04:23,634 - option.py:102 - default_logger - DEBUG - Option 102000 z-score: 1.484059363561837 +2024-10-27 16:04:23,635 - option.py:102 - default_logger - DEBUG - Option 102000 z-score: 1.484059363561837 +2024-10-27 16:04:23,635 - option.py:102 - default_logger - DEBUG - Option 108000 z-score: 2.060082404944329 +2024-10-27 16:04:23,636 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [79000, 81000, 81000, 81000, 85000, 85000, 87000, 87000, 88000, 89000, 91000, 91000, 94000, 95000, 95000, 97000, 102000, 102000] +2024-10-27 16:04:23,637 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 79000, 마켓상한선: 158000 +2024-10-27 16:04:23,637 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('茶 四层50长【六孔鱼竿架】', 79000), ('茶色 三层70长【十二孔鱼竿架】', 81000), ('茶 三层80长【六孔鱼竿架】', 81000), ('茶 四层60长【六孔鱼竿架】', 81000), ('茶色 四层50长【十二孔鱼竿架】', 85000), ('茶 四层70长【六孔鱼竿架】', 85000), ('茶色 三层80长【十二孔鱼竿架】', 87000), ('茶色 四层60长【十二孔鱼竿架】', 87000), ('茶 五层50长【六孔鱼竿架】', 88000), ('茶 四层80长【六孔鱼竿架】', 89000), ('茶色 四层70长【十二孔鱼竿架】', 91000), ('茶 五层60长【六孔鱼竿架】', 91000), ('茶 五层50长【十二孔鱼竿架】', 94000), ('茶色 四层80长【十二孔鱼竿架】', 95000), ('茶 五层70长【六孔鱼竿架】', 95000), ('茶 五层60长【十二孔鱼竿架】', 97000), ('茶 五层70长【十二孔鱼竿架】', 102000), ('茶 五层80长【六孔鱼竿架】', 102000)] +2024-10-27 16:04:24,002 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 三层50长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:24,797 - option.py:638 - default_logger - DEBUG - 옵션 '茶 三层50长【六孔鱼竿架】' 체크 해제함 +2024-10-27 16:04:24,844 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 三层60长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:25,326 - option.py:638 - default_logger - DEBUG - 옵션 '茶 三层60长【六孔鱼竿架】' 체크 해제함 +2024-10-27 16:04:25,351 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 三层50长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:25,694 - option.py:638 - default_logger - DEBUG - 옵션 '茶色 三层50长【十二孔鱼竿架】' 체크 해제함 +2024-10-27 16:04:25,719 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 三层70长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:26,079 - option.py:638 - default_logger - DEBUG - 옵션 '茶 三层70长【六孔鱼竿架】' 체크 해제함 +2024-10-27 16:04:26,125 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 三层60长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:26,599 - option.py:638 - default_logger - DEBUG - 옵션 '茶色 三层60长【十二孔鱼竿架】' 체크 해제함 +2024-10-27 16:04:26,638 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 四层50长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,640 - option.py:633 - default_logger - DEBUG - 옵션 '茶 四层50长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:26,685 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 三层70长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,685 - option.py:633 - default_logger - DEBUG - 옵션 '茶色 三层70长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:26,706 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 三层80长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,708 - option.py:633 - default_logger - DEBUG - 옵션 '茶 三层80长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:26,739 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 四层60长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,740 - option.py:633 - default_logger - DEBUG - 옵션 '茶 四层60长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:26,774 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 四层50长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,775 - option.py:633 - default_logger - DEBUG - 옵션 '茶色 四层50长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:26,803 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 四层70长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,805 - option.py:633 - default_logger - DEBUG - 옵션 '茶 四层70长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:26,827 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 三层80长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,828 - option.py:633 - default_logger - DEBUG - 옵션 '茶色 三层80长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:26,846 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 四层60长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,848 - option.py:633 - default_logger - DEBUG - 옵션 '茶色 四层60长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:26,863 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层50长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,865 - option.py:633 - default_logger - DEBUG - 옵션 '茶 五层50长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:26,880 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 四层80长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,881 - option.py:633 - default_logger - DEBUG - 옵션 '茶 四层80长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:26,905 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 四层70长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,907 - option.py:633 - default_logger - DEBUG - 옵션 '茶色 四层70长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:26,932 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层60长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,934 - option.py:633 - default_logger - DEBUG - 옵션 '茶 五层60长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:26,965 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层50长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,967 - option.py:633 - default_logger - DEBUG - 옵션 '茶 五层50长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:26,983 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶色 四层80长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:26,985 - option.py:633 - default_logger - DEBUG - 옵션 '茶色 四层80长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:27,002 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层70长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:27,002 - option.py:633 - default_logger - DEBUG - 옵션 '茶 五层70长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:27,022 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层60长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:27,023 - option.py:633 - default_logger - DEBUG - 옵션 '茶 五层60长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:27,048 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层70长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:27,050 - option.py:633 - default_logger - DEBUG - 옵션 '茶 五层70长【十二孔鱼竿架】' 체크함 +2024-10-27 16:04:27,070 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层80长【六孔鱼竿架】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:04:27,071 - option.py:633 - default_logger - DEBUG - 옵션 '茶 五层80长【六孔鱼竿架】' 체크함 +2024-10-27 16:04:27,102 - option.py:627 - default_logger - DEBUG - 옵션 이름: 茶 五层80长【十二孔鱼竿架】, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:27,807 - option.py:638 - default_logger - DEBUG - 옵션 '茶 五层80长【十二孔鱼竿架】' 체크 해제함 +2024-10-27 16:04:27,809 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:04:27,810 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:04:27,811 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 18 +2024-10-27 16:04:27,813 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:04:30,657 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'4단 50cm (6구)': 0, '3단 70cm (12구)': 0, '3단 80cm (6구)': 0, '4단 60cm (6구)': 0, '4단 50cm (12구)': 0, '4단 70cm (6구)': 0, '3단 80cm (12구)': 0, '4단 60cm (12구)': 0, '5단 50cm (6구)': 0, '4단 80cm (6구)': 0, '4단 70cm (12구)': 0, '5단 60cm (6구)': 0, '5단 50cm (12구)': 0, '4단 80cm (12구)': 0, '5단 70cm (6구)': 0, '5단 60cm (12구)': 0, '5단 70cm (12구)': 0, '5단 80cm (6구)': 0} +2024-10-27 16:04:30,659 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:04:31,035 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:04:31,293 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:04:32,499 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:04:33,703 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:04:33,704 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:04:35,114 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:04:35,116 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:04:35,416 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:04:35,436 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:04:35,436 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:04:35,437 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:04:36,080 - price.py:555 - default_logger - DEBUG - 옵션 수: 18 +2024-10-27 16:04:36,082 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:04:36,233 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 233 +2024-10-27 16:04:36,247 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 78200 +2024-10-27 16:04:36,349 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 241 +2024-10-27 16:04:36,364 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 80300 +2024-10-27 16:04:36,608 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 241 +2024-10-27 16:04:36,637 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 80300 +2024-10-27 16:04:36,778 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 243 +2024-10-27 16:04:36,785 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 80700 +2024-10-27 16:04:37,041 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 258 +2024-10-27 16:04:37,074 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 84400 +2024-10-27 16:04:37,244 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 258 +2024-10-27 16:04:37,250 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 84400 +2024-10-27 16:04:37,471 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 266 +2024-10-27 16:04:37,505 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 86500 +2024-10-27 16:04:37,694 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 268 +2024-10-27 16:04:37,700 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 86900 +2024-10-27 16:04:37,957 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 270 +2024-10-27 16:04:37,992 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 87400 +2024-10-27 16:04:38,145 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 275 +2024-10-27 16:04:38,151 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 88600 +2024-10-27 16:04:38,488 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 283 +2024-10-27 16:04:38,509 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 90600 +2024-10-27 16:04:38,629 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 283 +2024-10-27 16:04:38,635 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 90600 +2024-10-27 16:04:38,935 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 295 +2024-10-27 16:04:38,968 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 93600 +2024-10-27 16:04:39,126 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 300 +2024-10-27 16:04:39,133 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 94900 +2024-10-27 16:04:39,349 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 300 +2024-10-27 16:04:39,373 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 94900 +2024-10-27 16:04:39,576 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 308 +2024-10-27 16:04:39,582 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 96900 +2024-10-27 16:04:39,804 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 325 +2024-10-27 16:04:39,837 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 101100 +2024-10-27 16:04:40,009 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 325 +2024-10-27 16:04:40,016 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 101100 +2024-10-27 16:04:40,017 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [233, 241, 241, 243, 258, 258, 266, 268, 270, 275, 283, 283, 295, 300, 300, 308, 325, 325] +2024-10-27 16:04:40,018 - price.py:648 - default_logger - DEBUG - 최소원가: 47000, 최대원가: 65000, 평균원가: 56000, 상위평균원가: 61000 +2024-10-27 16:04:40,019 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 79000 +2024-10-27 16:04:40,019 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:04:40,020 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:04:40,022 - price.py:486 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 12000 +2024-10-27 16:04:40,022 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 12000 +2024-10-27 16:04:40,022 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:04:40,024 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:04:40,024 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 5000 +2024-10-27 16:04:40,025 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 15000 +2024-10-27 16:04:40,025 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 15000 +2024-10-27 16:04:40,026 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 106000 +2024-10-27 16:04:40,026 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:04:40,028 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 58000, 상한: 141000, 하한: 104000 +2024-10-27 16:04:40,028 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 104000 +2024-10-27 16:04:40,029 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 104000 +2024-10-27 16:04:40,029 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:04:40,030 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 88967 +2024-10-27 16:04:40,030 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 15033 +2024-10-27 16:04:40,031 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:04:40,032 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:04:40,032 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 16000 +2024-10-27 16:04:40,033 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 18000 +2024-10-27 16:04:40,034 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:04:40,034 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:04:40,035 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:04:40,036 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:04:40,036 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-낚시용품-민물낚시용품-받침대 +2024-10-27 16:04:40,037 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 낚시용품, Level 3: 민물낚시용품, Level 4: 받침대 +2024-10-27 16:04:40,038 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-낚시용품-민물낚시용품-받침대 +2024-10-27 16:04:40,038 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '낚시용품', 'category3': '민물낚시용품', 'category4': '받침대'} +2024-10-27 16:04:40,039 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:04:40,040 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '낚시용품', 'category3': '민물낚시용품', 'category4': '받침대'}, result: None +2024-10-27 16:04:40,041 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:04:40,042 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:04:40,044 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-낚시용품-민물낚시용품-받침대는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:04:40,044 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:04:40,045 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:04:40,046 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:04:40,098 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 18000 +2024-10-27 16:04:40,318 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:04:40,319 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 65000, 초도배송비: 65000, 교환비: 130000 +2024-10-27 16:04:40,320 - price.py:140 - default_logger - DEBUG - 반품비: 65000, 초도배송비: 65000, 교환비: 130000 +2024-10-27 16:04:40,457 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 65000 +2024-10-27 16:04:40,605 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 65000 +2024-10-27 16:04:40,877 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 130000 +2024-10-27 16:04:41,545 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:04:41,546 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:04:42,947 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:04:42,949 - gui.py:875 - default_logger - DEBUG - 91/[377]개 상품 수정 완료. +2024-10-27 16:04:42,949 - gui.py:816 - default_logger - DEBUG - 12/46 버튼의 활성상태 확인 중... +2024-10-27 16:04:43,009 - gui.py:823 - default_logger - DEBUG - 12/46: 세부사항 수정 작업 중... +2024-10-27 16:04:43,043 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:04:44,138 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:04:45,100 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:04:45,115 - title.py:94 - default_logger - DEBUG - 원본 상품명: 穹顶天幕帐篷户外野营过夜露营装备防雨防晒超大凉亭遮阳棚铝杆 +2024-10-27 16:04:45,116 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:04:45,117 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:04:45,130 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:04:45,141 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:04:45,160 - title.py:221 - default_logger - DEBUG - 카테고리 text = 건강의료용품-건강관리용품-눈건강관리용품-렌즈관리용품 +2024-10-27 16:04:45,162 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:04:47,157 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:04:47,158 - option.py:161 - default_logger - DEBUG - 상품명: 穹顶天幕帐篷户外野营过夜露营装备防雨防晒超大凉亭遮阳棚铝杆에 대한 옵션을 처리 중... +2024-10-27 16:04:47,159 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:04:49,170 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:04:49,171 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:04:49,171 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:04:49,213 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:04:49,213 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:04:49,519 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:04:49,519 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:04:50,557 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:04:50,596 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 27 +2024-10-27 16:04:50,656 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 16:04:50,658 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:04:50,658 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:04:50,659 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:04:50,660 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:04:50,691 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,692 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:04:50,693 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,722 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:04:50,776 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@PVC透明门帘拉链款*2 +2024-10-27 16:04:50,777 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:04:50,778 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:04:50,779 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:04:50,780 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:04:50,795 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,796 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:04:50,797 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,813 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:04:50,865 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@穹顶连接片(更改颜色联系客服) +2024-10-27 16:04:50,866 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:04:50,867 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:04:50,868 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:04:50,869 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:04:50,881 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,882 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:04:50,883 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,897 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:04:50,947 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@遮阳门帘【流沙金】拉链款*2 +2024-10-27 16:04:50,948 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:04:50,949 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:04:50,950 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:04:50,951 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:04:50,963 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,964 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:04:50,966 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:50,979 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,028 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@遮阳门帘【军绿色】拉链款*2 +2024-10-27 16:04:51,029 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,030 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:04:51,031 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:04:51,032 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:04:51,043 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,044 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:04:51,045 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,060 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,098 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@node +2024-10-27 16:04:51,099 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-27 16:04:51,099 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:04:51,100 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:04:51,101 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:04:51,113 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,114 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:04:51,115 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,129 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,176 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@遮阳门帘【玫瑰红】拉链款*2 +2024-10-27 16:04:51,177 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,177 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,178 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:04:51,179 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:04:51,196 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,197 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:04:51,198 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,210 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,251 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@【流沙金】穹顶(涂银)玻纤杆拉链款-单体 +2024-10-27 16:04:51,252 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,254 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 16:04:51,255 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:04:51,255 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:04:51,271 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,272 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:04:51,273 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,288 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,321 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@【流沙金】户外遮阳套餐(流沙金玻纤杆天幕+遮阳*2) +2024-10-27 16:04:51,322 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,323 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,324 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:04:51,325 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:04:51,336 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,338 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:04:51,338 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,355 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,397 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@【流沙金】透气防蚊套餐(流沙金玻纤杆天幕+网纱*4) +2024-10-27 16:04:51,399 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,400 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,400 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:04:51,401 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:04:51,413 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,415 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:04:51,415 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,428 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,467 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@【军绿色】穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:51,468 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,469 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,470 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:04:51,470 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:04:51,487 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,489 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:04:51,490 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,502 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,546 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@【曜石黑】穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:51,546 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,547 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,548 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:04:51,549 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:04:51,561 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,561 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:04:51,562 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,578 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,632 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@【玫瑰红】穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:51,634 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,635 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,635 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:04:51,636 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:04:51,646 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,647 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:04:51,648 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,661 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,697 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@【流沙金】遮阳防蚊套餐(流沙金玻纤杆天幕+遮阳*2+网纱*2) +2024-10-27 16:04:51,698 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,700 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-27 16:04:51,701 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:04:51,701 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:04:51,713 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,714 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:04:51,715 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,729 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,763 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@【曜石黑】户外遮阳套餐(黑色玻纤杆天幕+遮阳*2) +2024-10-27 16:04:51,765 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,766 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,766 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:04:51,767 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:04:51,779 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,780 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:04:51,780 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,794 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,847 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@【流沙金】帐篷模式套餐(流沙金玻纤杆天幕+遮阳*4) +2024-10-27 16:04:51,849 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,849 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:04:51,850 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:04:51,850 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:04:51,862 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,863 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:04:51,865 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,878 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:04:51,914 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@【流沙金】穹顶(涂银)铝杆拉链款-单体 +2024-10-27 16:04:51,915 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:04:51,916 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-27 16:04:51,917 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:04:51,918 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:04:51,931 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,934 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:04:51,935 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:51,958 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,013 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@【曜石黑】透气防蚊套餐(黑色玻纤杆天幕+网纱*4) +2024-10-27 16:04:52,015 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,017 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:04:52,018 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:04:52,019 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:04:52,040 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,041 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:04:52,042 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,055 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,101 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@【曜石黑】遮阳防蚊套餐(黑色玻纤杆天幕+遮阳*2+网纱*2) +2024-10-27 16:04:52,102 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,103 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:04:52,103 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:04:52,104 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:04:52,121 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,122 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:04:52,123 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,138 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,176 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@【玫瑰红】穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,177 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,179 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-27 16:04:52,179 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:04:52,180 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:04:52,195 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,196 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:04:52,197 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,209 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,257 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@【军绿色】穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,258 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,259 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-10-27 16:04:52,260 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:04:52,260 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:04:52,273 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,274 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:04:52,274 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,289 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,335 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@【曜石黑】穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,336 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,337 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-27 16:04:52,337 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:04:52,338 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:04:52,354 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,355 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:04:52,356 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,369 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,411 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@【曜石黑】帐篷模式套餐(黑色玻纤杆天幕+遮阳*4) +2024-10-27 16:04:52,412 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,413 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-27 16:04:52,414 - option.py:388 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-27 16:04:52,415 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:04:52,426 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,427 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:04:52,428 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,445 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,493 - option.py:385 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@家庭出游套餐玻纤杆(涂银穹顶网帘2布帘2+大桌+大号卡其黄管*4) +2024-10-27 16:04:52,495 - option.py:386 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,495 - option.py:387 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@ +2024-10-27 16:04:52,496 - option.py:388 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-27 16:04:52,498 - option.py:389 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-27 16:04:52,509 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,510 - option.py:410 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-27 16:04:52,511 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,528 - option.py:420 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,568 - option.py:385 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@精致露营套餐玻纤杆(黑胶穹顶网帘2布帘2+大桌+大号卡其黄管*4) +2024-10-27 16:04:52,570 - option.py:386 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,571 - option.py:387 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@ +2024-10-27 16:04:52,572 - option.py:388 - default_logger - DEBUG - 25번째 image_element : JSHandle@node +2024-10-27 16:04:52,572 - option.py:389 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-27 16:04:52,587 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,588 - option.py:410 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-27 16:04:52,589 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,604 - option.py:420 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,659 - option.py:385 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@元气露营套餐玻纤杆(红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅*4) +2024-10-27 16:04:52,660 - option.py:386 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,661 - option.py:387 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@node +2024-10-27 16:04:52,661 - option.py:388 - default_logger - DEBUG - 26번째 image_element : JSHandle@node +2024-10-27 16:04:52,663 - option.py:389 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-27 16:04:52,675 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,676 - option.py:410 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-27 16:04:52,676 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,689 - option.py:420 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,723 - option.py:385 - default_logger - DEBUG - 27번째 original_name_element : JSHandle@绿穹顶+大桌+大号克米特椅*4+营地车 +2024-10-27 16:04:52,724 - option.py:386 - default_logger - DEBUG - 27번째 edit_field_element : JSHandle@ +2024-10-27 16:04:52,725 - option.py:387 - default_logger - DEBUG - 27번째 checkbox_element : JSHandle@ +2024-10-27 16:04:52,726 - option.py:388 - default_logger - DEBUG - 27번째 image_element : JSHandle@node +2024-10-27 16:04:52,727 - option.py:389 - default_logger - DEBUG - 27번째 price_element : JSHandle@node +2024-10-27 16:04:52,739 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,740 - option.py:410 - default_logger - DEBUG - 27번째 옵션 checkbox_state : False +2024-10-27 16:04:52,741 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:04:52,753 - option.py:420 - default_logger - DEBUG - 27번째 옵션 정보 수집 완료 +2024-10-27 16:04:52,754 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '网纱门帘【通用】拉链款*2', 'origin_option_2': 'PVC透明门帘拉链款*2', 'origin_option_3': '穹顶连接片(更改颜色联系客服)', 'origin_option_4': '遮阳门帘【流沙金】拉链款*2', 'origin_option_5': '遮阳门帘【军绿色】拉链款*2', 'origin_option_6': '遮阳门帘【曜石黑】拉链款*2', 'origin_option_7': '遮阳门帘【玫瑰红】拉链款*2', 'origin_option_8': '【流沙金】穹顶(涂银)玻纤杆拉链款-单体', 'origin_option_9': '【流沙金】户外遮阳套餐(流沙金玻纤杆天幕+遮阳*2)', 'origin_option_10': '【流沙金】透气防蚊套餐(流沙金玻纤杆天幕+网纱*4)', 'origin_option_11': '【军绿色】穹顶(黑胶)玻纤杆拉链款-单体', 'origin_option_12': '【曜石黑】穹顶(黑胶)玻纤杆拉链款-单体', 'origin_option_13': '【玫瑰红】穹顶(黑胶)玻纤杆拉链款-单体', 'origin_option_14': '【流沙金】遮阳防蚊套餐(流沙金玻纤杆天幕+遮阳*2+网纱*2)', 'origin_option_15': '【曜石黑】户外遮阳套餐(黑色玻纤杆天幕+遮阳*2)', 'origin_option_16': '【流沙金】帐篷模式套餐(流沙金玻纤杆天幕+遮阳*4)', 'origin_option_17': '【流沙金】穹顶(涂银)铝杆拉链款-单体', 'origin_option_18': '【曜石黑】透气防蚊套餐(黑色玻纤杆天幕+网纱*4)', 'origin_option_19': '【曜石黑】遮阳防蚊套餐(黑色玻纤杆天幕+遮阳*2+网纱*2)', 'origin_option_20': '【玫瑰红】穹顶(黑胶)铝杆拉链款-单体', 'origin_option_21': '【军绿色】穹顶(黑胶)铝杆拉链款-单体', 'origin_option_22': '【曜石黑】穹顶(黑胶)铝杆拉链款-单体', 'origin_option_23': '【曜石黑】帐篷模式套餐(黑色玻纤杆天幕+遮阳*4)', 'origin_option_24': '家庭出游套餐玻纤杆(涂银穹顶网帘2布帘2+大桌+大号卡其黄管*4)', 'origin_option_25': '精致露营套餐玻纤杆(黑胶穹顶网帘2布帘2+大桌+大号卡其黄管*4)', 'origin_option_26': '元气露营套餐玻纤杆(红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅*4)', 'origin_option_27': '绿穹顶+大桌+大号克米特椅*4+营地车'} +2024-10-27 16:04:52,756 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 网纱门帘【通用】拉链款*2 +2024-10-27 16:04:52,758 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,759 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,760 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,760 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 网纱门帘(通用)拉链款X2 +2024-10-27 16:04:52,761 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: PVC透明门帘拉链款*2 +2024-10-27 16:04:52,762 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,762 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: PVC透明门帘拉链款X2 +2024-10-27 16:04:52,763 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 穹顶连接片(更改颜色联系客服) +2024-10-27 16:04:52,764 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 穹顶连接片更改颜色联系客服 +2024-10-27 16:04:52,764 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 遮阳门帘【流沙金】拉链款*2 +2024-10-27 16:04:52,765 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,765 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,766 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,767 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 遮阳门帘(流沙金)拉链款X2 +2024-10-27 16:04:52,768 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 遮阳门帘【军绿色】拉链款*2 +2024-10-27 16:04:52,768 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,769 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,770 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,770 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 遮阳门帘(军绿色)拉链款X2 +2024-10-27 16:04:52,771 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 遮阳门帘【曜石黑】拉链款*2 +2024-10-27 16:04:52,772 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,772 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,774 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,774 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 遮阳门帘(曜石黑)拉链款X2 +2024-10-27 16:04:52,775 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 遮阳门帘【玫瑰红】拉链款*2 +2024-10-27 16:04:52,776 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,777 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,777 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,778 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 遮阳门帘(玫瑰红)拉链款X2 +2024-10-27 16:04:52,779 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【流沙金】穹顶(涂银)玻纤杆拉链款-单体 +2024-10-27 16:04:52,780 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,781 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,781 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (流沙金)穹顶(涂银)玻纤杆拉链款-单体 +2024-10-27 16:04:52,782 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【流沙金】户外遮阳套餐(流沙金玻纤杆天幕+遮阳*2) +2024-10-27 16:04:52,783 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,784 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,784 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,785 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (流沙金)户外遮阳套餐流沙金玻纤杆天幕+遮阳X2 +2024-10-27 16:04:52,786 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【流沙金】透气防蚊套餐(流沙金玻纤杆天幕+网纱*4) +2024-10-27 16:04:52,787 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,787 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,788 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,789 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (流沙金)透气防蚊套餐流沙金玻纤杆天幕+网纱X4 +2024-10-27 16:04:52,790 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【军绿色】穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:52,790 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,791 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,792 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (军绿色)穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:52,793 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【曜石黑】穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:52,793 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,794 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,795 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (曜石黑)穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:52,795 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【玫瑰红】穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:52,796 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,797 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,798 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (玫瑰红)穹顶(黑胶)玻纤杆拉链款-单体 +2024-10-27 16:04:52,798 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【流沙金】遮阳防蚊套餐(流沙金玻纤杆天幕+遮阳*2+网纱*2) +2024-10-27 16:04:52,799 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,800 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,801 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,801 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,802 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (流沙金)遮阳防蚊套餐流沙金玻纤杆天幕+遮阳X2+网纱X2 +2024-10-27 16:04:52,803 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【曜石黑】户外遮阳套餐(黑色玻纤杆天幕+遮阳*2) +2024-10-27 16:04:52,804 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,804 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,805 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,806 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (曜石黑)户外遮阳套餐黑色玻纤杆天幕+遮阳X2 +2024-10-27 16:04:52,807 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【流沙金】帐篷模式套餐(流沙金玻纤杆天幕+遮阳*4) +2024-10-27 16:04:52,807 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,808 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,809 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,809 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (流沙金)帐篷模式套餐流沙金玻纤杆天幕+遮阳X4 +2024-10-27 16:04:52,810 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【流沙金】穹顶(涂银)铝杆拉链款-单体 +2024-10-27 16:04:52,811 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,811 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,812 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (流沙金)穹顶(涂银)铝杆拉链款-单体 +2024-10-27 16:04:52,813 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【曜石黑】透气防蚊套餐(黑色玻纤杆天幕+网纱*4) +2024-10-27 16:04:52,813 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,814 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,815 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,815 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (曜石黑)透气防蚊套餐黑色玻纤杆天幕+网纱X4 +2024-10-27 16:04:52,815 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【曜石黑】遮阳防蚊套餐(黑色玻纤杆天幕+遮阳*2+网纱*2) +2024-10-27 16:04:52,816 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,816 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,817 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,818 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,818 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (曜石黑)遮阳防蚊套餐黑色玻纤杆天幕+遮阳X2+网纱X2 +2024-10-27 16:04:52,819 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【玫瑰红】穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,820 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,821 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,822 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (玫瑰红)穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,822 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【军绿色】穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,823 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,824 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,825 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (军绿色)穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,825 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【曜石黑】穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,826 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,827 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,827 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (曜石黑)穹顶(黑胶)铝杆拉链款-单体 +2024-10-27 16:04:52,828 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【曜石黑】帐篷模式套餐(黑色玻纤杆天幕+遮阳*4) +2024-10-27 16:04:52,829 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:04:52,829 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:04:52,830 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,830 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (曜石黑)帐篷模式套餐黑色玻纤杆天幕+遮阳X4 +2024-10-27 16:04:52,831 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 家庭出游套餐玻纤杆(涂银穹顶网帘2布帘2+大桌+大号卡其黄管*4) +2024-10-27 16:04:52,832 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,832 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 家庭出游套餐玻纤杆涂银穹顶网帘2布帘2+大桌+大号卡其黄管X4 +2024-10-27 16:04:52,833 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 精致露营套餐玻纤杆(黑胶穹顶网帘2布帘2+大桌+大号卡其黄管*4) +2024-10-27 16:04:52,833 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,835 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 精致露营套餐玻纤杆黑胶穹顶网帘2布帘2+大桌+大号卡其黄管X4 +2024-10-27 16:04:52,835 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 元气露营套餐玻纤杆(红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅*4) +2024-10-27 16:04:52,836 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,837 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 元气露营套餐玻纤杆红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅X4 +2024-10-27 16:04:52,837 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 绿穹顶+大桌+大号克米特椅*4+营地车 +2024-10-27 16:04:52,838 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:04:52,838 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 绿穹顶+大桌+大号克米特椅X4+营地车 +2024-10-27 16:04:52,839 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '网纱门帘(通用)拉链款X2', 'origin_option_2': 'PVC透明门帘拉链款X2', 'origin_option_3': '穹顶连接片更改颜色联系客服', 'origin_option_4': '遮阳门帘(流沙金)拉链款X2', 'origin_option_5': '遮阳门帘(军绿色)拉链款X2', 'origin_option_6': '遮阳门帘(曜石黑)拉链款X2', 'origin_option_7': '遮阳门帘(玫瑰红)拉链款X2', 'origin_option_8': '(流沙金)穹顶(涂银)玻纤杆拉链款-单体', 'origin_option_9': '(流沙金)户外遮阳套餐流沙金玻纤杆天幕+遮阳X2', 'origin_option_10': '(流沙金)透气防蚊套餐流沙金玻纤杆天幕+网纱X4', 'origin_option_11': '(军绿色)穹顶(黑胶)玻纤杆拉链款-单体', 'origin_option_12': '(曜石黑)穹顶(黑胶)玻纤杆拉链款-单体', 'origin_option_13': '(玫瑰红)穹顶(黑胶)玻纤杆拉链款-单体', 'origin_option_14': '(流沙金)遮阳防蚊套餐流沙金玻纤杆天幕+遮阳X2+网纱X2', 'origin_option_15': '(曜石黑)户外遮阳套餐黑色玻纤杆天幕+遮阳X2', 'origin_option_16': '(流沙金)帐篷模式套餐流沙金玻纤杆天幕+遮阳X4', 'origin_option_17': '(流沙金)穹顶(涂银)铝杆拉链款-单体', 'origin_option_18': '(曜石黑)透气防蚊套餐黑色玻纤杆天幕+网纱X4', 'origin_option_19': '(曜石黑)遮阳防蚊套餐黑色玻纤杆天幕+遮阳X2+网纱X2', 'origin_option_20': '(玫瑰红)穹顶(黑胶)铝杆拉链款-单体', 'origin_option_21': '(军绿色)穹顶(黑胶)铝杆拉链款-单体', 'origin_option_22': '(曜石黑)穹顶(黑胶)铝杆拉链款-单体', 'origin_option_23': '(曜石黑)帐篷模式套餐黑色玻纤杆天幕+遮阳X4', 'origin_option_24': '家庭出游套餐玻纤杆涂银穹顶网帘2布帘2+大桌+大号卡其黄管X4', 'origin_option_25': '精致露营套餐玻纤杆黑胶穹顶网帘2布帘2+大桌+大号卡其黄管X4', 'origin_option_26': '元气露营套餐玻纤杆红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅X4', 'origin_option_27': '绿穹顶+大桌+大号克米特椅X4+营地车'} +2024-10-27 16:04:52,841 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '穹顶天幕帐篷户外野营过夜露营装备防雨防晒超大凉亭遮阳棚铝杆'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "网纱门帘(通用)拉链款X2", "origin_option_2": "PVC透明门帘拉链款X2", "origin_option_3": "穹顶连接片更改颜色联系客服", "origin_option_4": "遮阳门帘(流沙金)拉链款X2", "origin_option_5": "遮阳门帘(军绿色)拉链款X2", "origin_option_6": "遮阳门帘(曜石黑)拉链款X2", "origin_option_7": "遮阳门帘(玫瑰红)拉链款X2", "origin_option_8": "(流沙金)穹顶(涂银)玻纤杆拉链款-单体", "origin_option_9": "(流沙金)户外遮阳套餐流沙金玻纤杆天幕+遮阳X2", "origin_option_10": "(流沙金)透气防蚊套餐流沙金玻纤杆天幕+网纱X4", "origin_option_11": "(军绿色)穹顶(黑胶)玻纤杆拉链款-单体", "origin_option_12": "(曜石黑)穹顶(黑胶)玻纤杆拉链款-单体", "origin_option_13": "(玫瑰红)穹顶(黑胶)玻纤杆拉链款-单体", "origin_option_14": "(流沙金)遮阳防蚊套餐流沙金玻纤杆天幕+遮阳X2+网纱X2", "origin_option_15": "(曜石黑)户外遮阳套餐黑色玻纤杆天幕+遮阳X2", "origin_option_16": "(流沙金)帐篷模式套餐流沙金玻纤杆天幕+遮阳X4", "origin_option_17": "(流沙金)穹顶(涂银)铝杆拉链款-单体", "origin_option_18": "(曜石黑)透气防蚊套餐黑色玻纤杆天幕+网纱X4", "origin_option_19": "(曜石黑)遮阳防蚊套餐黑色玻纤杆天幕+遮阳X2+网纱X2", "origin_option_20": "(玫瑰红)穹顶(黑胶)铝杆拉链款-单体", "origin_option_21": "(军绿色)穹顶(黑胶)铝杆拉链款-单体", "origin_option_22": "(曜石黑)穹顶(黑胶)铝杆拉链款-单体", "origin_option_23": "(曜石黑)帐篷模式套餐黑色玻纤杆天幕+遮阳X4", "origin_option_24": "家庭出游套餐玻纤杆涂银穹顶网帘2布帘2+大桌+大号卡其黄管X4", "origin_option_25": "精致露营套餐玻纤杆黑胶穹顶网帘2布帘2+大桌+大号卡其黄管X4", "origin_option_26": "元气露营套餐玻纤杆红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅X4", "origin_option_27": "绿穹顶+大桌+大号克米特椅X4+营地车"} +2024-10-27 16:04:52,844 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:04:53,155 - option.py:238 - default_logger - ERROR - 번역 처리 중 알 수 없는 오류 발생: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +Traceback (most recent call last): + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 76, in error_remapped_callable + return callable_(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1181, in __call__ + return _end_unary_response_blocking(state, call, False, None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1006, in _end_unary_response_blocking + raise _InactiveRpcError(state) # pytype: disable=not-instantiable + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: + status = StatusCode.RESOURCE_EXHAUSTED + details = "Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai." + debug_error_string = "UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {created_time:"2024-10-27T07:04:53.1551733+00:00", grpc_status:8, grpc_message:"Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai."}" +> + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 210, in process_options + translated_options = await self.vertexAItranslator.translate_options(self.option_info['original_names'], product_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\vertexAI.py", line 159, in translate_options + response = self.model.generate_content(prompt) # 비동기로 변경 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 590, in generate_content + return self._generate_content( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 705, in _generate_content + gapic_response = self._prediction_client.generate_content(request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\cloud\aiplatform_v1\services\prediction_service\client.py", line 2120, in generate_content + response = rpc( + ^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__ + return wrapped_func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 78, in error_remapped_callable + raise exceptions.from_grpc_error(exc) from exc +google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +2024-10-27 16:04:53,158 - option.py:239 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-27 16:04:53,452 - option.py:241 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-27 16:04:58,443 - option.py:247 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-27 16:04:58,443 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:04:58,445 - option.py:92 - default_logger - DEBUG - 최저옵션: 184666.66666666666, 표준편차: 94569.98192598687 +2024-10-27 16:04:58,446 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -1.4768604563758267 +2024-10-27 16:04:58,446 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -1.4768604563758267 +2024-10-27 16:04:58,447 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.4239895569828975 +2024-10-27 16:04:58,447 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.4239895569828975 +2024-10-27 16:04:58,448 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.4239895569828975 +2024-10-27 16:04:58,449 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.4239895569828975 +2024-10-27 16:04:58,449 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.4239895569828975 +2024-10-27 16:04:58,450 - option.py:102 - default_logger - DEBUG - Option 150000 z-score: -0.36657156912431016 +2024-10-27 16:04:58,450 - option.py:102 - default_logger - DEBUG - Option 170000 z-score: -0.1550879715525927 +2024-10-27 16:04:58,451 - option.py:102 - default_logger - DEBUG - Option 187000 z-score: 0.02467308638336714 +2024-10-27 16:04:58,451 - option.py:102 - default_logger - DEBUG - Option 192000 z-score: 0.07754398577629651 +2024-10-27 16:04:58,452 - option.py:102 - default_logger - DEBUG - Option 192000 z-score: 0.07754398577629651 +2024-10-27 16:04:58,452 - option.py:102 - default_logger - DEBUG - Option 192000 z-score: 0.07754398577629651 +2024-10-27 16:04:58,453 - option.py:102 - default_logger - DEBUG - Option 192000 z-score: 0.07754398577629651 +2024-10-27 16:04:58,454 - option.py:102 - default_logger - DEBUG - Option 197000 z-score: 0.13041488516922586 +2024-10-27 16:04:58,454 - option.py:102 - default_logger - DEBUG - Option 197000 z-score: 0.13041488516922586 +2024-10-27 16:04:58,455 - option.py:102 - default_logger - DEBUG - Option 202000 z-score: 0.18328578456215522 +2024-10-27 16:04:58,455 - option.py:102 - default_logger - DEBUG - Option 235000 z-score: 0.532233720555489 +2024-10-27 16:04:58,456 - option.py:102 - default_logger - DEBUG - Option 242000 z-score: 0.6062529797055901 +2024-10-27 16:04:58,457 - option.py:102 - default_logger - DEBUG - Option 245000 z-score: 0.6379755193413478 +2024-10-27 16:04:58,457 - option.py:102 - default_logger - DEBUG - Option 245000 z-score: 0.6379755193413478 +2024-10-27 16:04:58,458 - option.py:102 - default_logger - DEBUG - Option 245000 z-score: 0.6379755193413478 +2024-10-27 16:04:58,458 - option.py:102 - default_logger - DEBUG - Option 250000 z-score: 0.6908464187342771 +2024-10-27 16:04:58,459 - option.py:102 - default_logger - DEBUG - Option 287000 z-score: 1.0820910742419545 +2024-10-27 16:04:58,460 - option.py:102 - default_logger - DEBUG - Option 312000 z-score: 1.3464455712066012 +2024-10-27 16:04:58,460 - option.py:102 - default_logger - DEBUG - Option 322000 z-score: 1.45218736999246 +2024-10-27 16:04:58,461 - option.py:102 - default_logger - DEBUG - Option 392000 z-score: 2.192379961493471 +2024-10-27 16:04:58,461 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [150000, 170000, 187000, 192000, 192000, 192000, 192000, 197000, 197000, 202000, 235000, 242000, 245000, 245000, 245000, 250000, 287000, 312000, 322000] +2024-10-27 16:04:58,462 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 150000, 마켓상한선: 300000 +2024-10-27 16:04:58,463 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('【流沙金】穹顶(涂银)玻纤杆拉链款-单体', 150000), ('【流沙金】户外遮阳套餐(流沙金玻纤杆天幕+遮阳*2)', 170000), ('【流沙金】透气防蚊套餐(流沙金玻纤杆天幕+网纱*4)', 187000), ('【军绿色】穹顶(黑胶)玻纤杆拉链款-单体', 192000), ('【曜石黑】穹顶(黑胶)玻纤杆拉链款-单体', 192000), ('【玫瑰红】穹顶(黑胶)玻纤杆拉链款-单体', 192000), ('【流沙金】遮阳防蚊套餐(流沙金玻纤杆天幕+遮阳*2+网纱*2)', 192000), ('【曜石黑】户外遮阳套餐(黑色玻纤杆天幕+遮阳*2)', 197000), ('【流沙金】帐篷模式套餐(流沙金玻纤杆天幕+遮阳*4)', 197000), ('【流沙金】穹顶(涂银)铝杆拉链款-单体', 202000), ('【曜石黑】透气防蚊套餐(黑色玻纤杆天幕+网纱*4)', 235000), ('【曜石黑】遮阳防蚊套餐(黑色玻纤杆天幕+遮阳*2+网纱*2)', 242000), ('【玫瑰红】穹顶(黑胶)铝杆拉链款-单体', 245000), ('【军绿色】穹顶(黑胶)铝杆拉链款-单体', 245000), ('【曜石黑】穹顶(黑胶)铝杆拉链款-单体', 245000), ('【曜石黑】帐篷模式套餐(黑色玻纤杆天幕+遮阳*4)', 250000), ('家庭出游套餐玻纤杆(涂银穹顶网帘2布帘2+大桌+大号卡其黄管*4)', 287000)] +2024-10-27 16:04:58,475 - option.py:627 - default_logger - DEBUG - 옵션 이름: 网纱门帘【通用】拉链款*2, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:58,862 - option.py:638 - default_logger - DEBUG - 옵션 '网纱门帘【通用】拉链款*2' 체크 해제함 +2024-10-27 16:04:58,909 - option.py:627 - default_logger - DEBUG - 옵션 이름: PVC透明门帘拉链款*2, 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:59,310 - option.py:638 - default_logger - DEBUG - 옵션 'PVC透明门帘拉链款*2' 체크 해제함 +2024-10-27 16:04:59,327 - option.py:627 - default_logger - DEBUG - 옵션 이름: 穹顶连接片(更改颜色联系客服), 필터링된 옵션에 포함 여부: False +2024-10-27 16:04:59,729 - option.py:638 - default_logger - DEBUG - 옵션 '穹顶连接片(更改颜色联系客服)' 체크 해제함 +2024-10-27 16:04:59,758 - option.py:627 - default_logger - DEBUG - 옵션 이름: 遮阳门帘【流沙金】拉链款*2, 필터링된 옵션에 포함 여부: False +2024-10-27 16:05:00,154 - option.py:638 - default_logger - DEBUG - 옵션 '遮阳门帘【流沙金】拉链款*2' 체크 해제함 +2024-10-27 16:05:00,188 - option.py:627 - default_logger - DEBUG - 옵션 이름: 遮阳门帘【军绿色】拉链款*2, 필터링된 옵션에 포함 여부: False +2024-10-27 16:05:00,559 - option.py:638 - default_logger - DEBUG - 옵션 '遮阳门帘【军绿色】拉链款*2' 체크 해제함 +2024-10-27 16:05:00,616 - option.py:627 - default_logger - DEBUG - 옵션 이름: 遮阳门帘【曜石黑】拉链款*2, 필터링된 옵션에 포함 여부: False +2024-10-27 16:05:01,044 - option.py:638 - default_logger - DEBUG - 옵션 '遮阳门帘【曜石黑】拉链款*2' 체크 해제함 +2024-10-27 16:05:01,077 - option.py:627 - default_logger - DEBUG - 옵션 이름: 遮阳门帘【玫瑰红】拉链款*2, 필터링된 옵션에 포함 여부: False +2024-10-27 16:05:01,457 - option.py:638 - default_logger - DEBUG - 옵션 '遮阳门帘【玫瑰红】拉链款*2' 체크 해제함 +2024-10-27 16:05:01,485 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【流沙金】穹顶(涂银)玻纤杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,487 - option.py:633 - default_logger - DEBUG - 옵션 '【流沙金】穹顶(涂银)玻纤杆拉链款-单体' 체크함 +2024-10-27 16:05:01,506 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【流沙金】户外遮阳套餐(流沙金玻纤杆天幕+遮阳*2), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,507 - option.py:633 - default_logger - DEBUG - 옵션 '【流沙金】户外遮阳套餐(流沙金玻纤杆天幕+遮阳*2)' 체크함 +2024-10-27 16:05:01,540 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【流沙金】透气防蚊套餐(流沙金玻纤杆天幕+网纱*4), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,542 - option.py:633 - default_logger - DEBUG - 옵션 '【流沙金】透气防蚊套餐(流沙金玻纤杆天幕+网纱*4)' 체크함 +2024-10-27 16:05:01,559 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【军绿色】穹顶(黑胶)玻纤杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,560 - option.py:633 - default_logger - DEBUG - 옵션 '【军绿色】穹顶(黑胶)玻纤杆拉链款-单体' 체크함 +2024-10-27 16:05:01,591 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【曜石黑】穹顶(黑胶)玻纤杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,592 - option.py:633 - default_logger - DEBUG - 옵션 '【曜石黑】穹顶(黑胶)玻纤杆拉链款-单体' 체크함 +2024-10-27 16:05:01,620 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【玫瑰红】穹顶(黑胶)玻纤杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,621 - option.py:633 - default_logger - DEBUG - 옵션 '【玫瑰红】穹顶(黑胶)玻纤杆拉链款-单体' 체크함 +2024-10-27 16:05:01,639 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【流沙金】遮阳防蚊套餐(流沙金玻纤杆天幕+遮阳*2+网纱*2), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,641 - option.py:633 - default_logger - DEBUG - 옵션 '【流沙金】遮阳防蚊套餐(流沙金玻纤杆天幕+遮阳*2+网纱*2)' 체크함 +2024-10-27 16:05:01,658 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【曜石黑】户外遮阳套餐(黑色玻纤杆天幕+遮阳*2), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,659 - option.py:633 - default_logger - DEBUG - 옵션 '【曜石黑】户外遮阳套餐(黑色玻纤杆天幕+遮阳*2)' 체크함 +2024-10-27 16:05:01,672 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【流沙金】帐篷模式套餐(流沙金玻纤杆天幕+遮阳*4), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,674 - option.py:633 - default_logger - DEBUG - 옵션 '【流沙金】帐篷模式套餐(流沙金玻纤杆天幕+遮阳*4)' 체크함 +2024-10-27 16:05:01,690 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【流沙金】穹顶(涂银)铝杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,691 - option.py:633 - default_logger - DEBUG - 옵션 '【流沙金】穹顶(涂银)铝杆拉链款-单体' 체크함 +2024-10-27 16:05:01,706 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【曜石黑】透气防蚊套餐(黑色玻纤杆天幕+网纱*4), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,708 - option.py:633 - default_logger - DEBUG - 옵션 '【曜石黑】透气防蚊套餐(黑色玻纤杆天幕+网纱*4)' 체크함 +2024-10-27 16:05:01,723 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【曜石黑】遮阳防蚊套餐(黑色玻纤杆天幕+遮阳*2+网纱*2), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,725 - option.py:633 - default_logger - DEBUG - 옵션 '【曜石黑】遮阳防蚊套餐(黑色玻纤杆天幕+遮阳*2+网纱*2)' 체크함 +2024-10-27 16:05:01,740 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【玫瑰红】穹顶(黑胶)铝杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,742 - option.py:633 - default_logger - DEBUG - 옵션 '【玫瑰红】穹顶(黑胶)铝杆拉链款-单体' 체크함 +2024-10-27 16:05:01,757 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【军绿色】穹顶(黑胶)铝杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,758 - option.py:633 - default_logger - DEBUG - 옵션 '【军绿色】穹顶(黑胶)铝杆拉链款-单体' 체크함 +2024-10-27 16:05:01,780 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【曜石黑】穹顶(黑胶)铝杆拉链款-单体, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,783 - option.py:633 - default_logger - DEBUG - 옵션 '【曜石黑】穹顶(黑胶)铝杆拉链款-单体' 체크함 +2024-10-27 16:05:01,801 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【曜石黑】帐篷模式套餐(黑色玻纤杆天幕+遮阳*4), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,802 - option.py:633 - default_logger - DEBUG - 옵션 '【曜石黑】帐篷模式套餐(黑色玻纤杆天幕+遮阳*4)' 체크함 +2024-10-27 16:05:01,824 - option.py:627 - default_logger - DEBUG - 옵션 이름: 家庭出游套餐玻纤杆(涂银穹顶网帘2布帘2+大桌+大号卡其黄管*4), 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:01,825 - option.py:633 - default_logger - DEBUG - 옵션 '家庭出游套餐玻纤杆(涂银穹顶网帘2布帘2+大桌+大号卡其黄管*4)' 체크함 +2024-10-27 16:05:01,841 - option.py:627 - default_logger - DEBUG - 옵션 이름: 精致露营套餐玻纤杆(黑胶穹顶网帘2布帘2+大桌+大号卡其黄管*4), 필터링된 옵션에 포함 여부: False +2024-10-27 16:05:02,217 - option.py:638 - default_logger - DEBUG - 옵션 '精致露营套餐玻纤杆(黑胶穹顶网帘2布帘2+大桌+大号卡其黄管*4)' 체크 해제함 +2024-10-27 16:05:02,242 - option.py:627 - default_logger - DEBUG - 옵션 이름: 元气露营套餐玻纤杆(红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅*4), 필터링된 옵션에 포함 여부: False +2024-10-27 16:05:02,648 - option.py:638 - default_logger - DEBUG - 옵션 '元气露营套餐玻纤杆(红穹顶网帘2布帘2+大桌+桌布+红加棉月亮椅*4)' 체크 해제함 +2024-10-27 16:05:02,684 - option.py:627 - default_logger - DEBUG - 옵션 이름: 绿穹顶+大桌+大号克米特椅*4+营地车, 필터링된 옵션에 포함 여부: False +2024-10-27 16:05:03,070 - option.py:638 - default_logger - DEBUG - 옵션 '绿穹顶+大桌+大号克米特椅*4+营地车' 체크 해제함 +2024-10-27 16:05:03,071 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:05:03,072 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:05:03,073 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 17 +2024-10-27 16:05:03,073 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:05:04,459 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-27 16:05:04,460 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:05:04,756 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:05:04,950 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:05:05,888 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:05:06,766 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:05:06,767 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:05:08,200 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:05:08,201 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:05:08,481 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:05:08,500 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:05:08,501 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:05:08,503 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:05:09,033 - price.py:555 - default_logger - DEBUG - 옵션 수: 17 +2024-10-27 16:05:09,034 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:05:09,169 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 519 +2024-10-27 16:05:09,184 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 149500 +2024-10-27 16:05:09,351 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 599 +2024-10-27 16:05:09,357 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 169500 +2024-10-27 16:05:09,611 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 669 +2024-10-27 16:05:09,641 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 187000 +2024-10-27 16:05:09,801 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 689 +2024-10-27 16:05:09,812 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 192000 +2024-10-27 16:05:10,090 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 689 +2024-10-27 16:05:10,149 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 192000 +2024-10-27 16:05:10,280 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 689 +2024-10-27 16:05:10,285 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 192000 +2024-10-27 16:05:10,533 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 689 +2024-10-27 16:05:10,573 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 192000 +2024-10-27 16:05:10,747 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 709 +2024-10-27 16:05:10,753 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 197000 +2024-10-27 16:05:11,102 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 709 +2024-10-27 16:05:11,122 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 197000 +2024-10-27 16:05:11,263 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 729 +2024-10-27 16:05:11,277 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 202000 +2024-10-27 16:05:11,574 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 859 +2024-10-27 16:05:11,593 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 234400 +2024-10-27 16:05:11,749 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 889 +2024-10-27 16:05:11,760 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 241900 +2024-10-27 16:05:12,093 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 898 +2024-10-27 16:05:12,114 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 244100 +2024-10-27 16:05:12,264 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 899 +2024-10-27 16:05:12,271 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 244400 +2024-10-27 16:05:12,536 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 899 +2024-10-27 16:05:12,600 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 244400 +2024-10-27 16:05:12,753 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 919 +2024-10-27 16:05:12,762 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 249400 +2024-10-27 16:05:13,021 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 1069 +2024-10-27 16:05:13,054 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 286800 +2024-10-27 16:05:13,056 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [519, 599, 669, 689, 689, 689, 689, 709, 709, 729, 859, 889, 898, 899, 899, 919, 1069] +2024-10-27 16:05:13,057 - price.py:648 - default_logger - DEBUG - 최소원가: 104000, 최대원가: 214000, 평균원가: 155000, 상위평균원가: 185000 +2024-10-27 16:05:13,059 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 237000 +2024-10-27 16:05:13,059 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:05:13,060 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:05:13,061 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 41000 +2024-10-27 16:05:13,061 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 41000 +2024-10-27 16:05:13,062 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:05:13,063 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:05:13,063 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:05:13,064 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:05:13,064 - price.py:306 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 9000 +2024-10-27 16:05:13,065 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 64000 +2024-10-27 16:05:13,066 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 64000 +2024-10-27 16:05:13,066 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 342000 +2024-10-27 16:05:13,067 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:05:13,067 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 180000, 상한: 426000, 하한: 315000 +2024-10-27 16:05:13,068 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 315000 +2024-10-27 16:05:13,070 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 315000 +2024-10-27 16:05:13,070 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:05:13,071 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 212671 +2024-10-27 16:05:13,072 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 102329 +2024-10-27 16:05:13,073 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:05:13,073 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:05:13,074 - price.py:486 - default_logger - DEBUG - 적용된 구간: 400000, 계산된 마진: 53000 +2024-10-27 16:05:13,074 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 64000 +2024-10-27 16:05:13,075 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:05:13,076 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:05:13,077 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:05:13,078 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:05:13,078 - price.py:784 - default_logger - DEBUG - category : 건강의료용품-건강관리용품-눈건강관리용품-렌즈관리용품 +2024-10-27 16:05:13,079 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 건강의료용품, Level 2: 건강관리용품, Level 3: 눈건강관리용품, Level 4: 렌즈관리용품 +2024-10-27 16:05:13,080 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 건강의료용품-건강관리용품-눈건강관리용품-렌즈관리용품 +2024-10-27 16:05:13,081 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '건강의료용품', 'category2': '건강관리용품', 'category3': '눈건강관리용품', 'category4': '렌즈관리용품'} +2024-10-27 16:05:13,081 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:05:13,084 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '건강의료용품', 'category2': '건강관리용품', 'category3': '눈건강관리용품', 'category4': '렌즈관리용품'}, result: None +2024-10-27 16:05:13,085 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:05:13,085 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:05:13,086 - price.py:799 - default_logger - DEBUG - 카테고리 건강의료용품-건강관리용품-눈건강관리용품-렌즈관리용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:05:13,087 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:05:13,087 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:05:13,088 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:05:13,186 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 64000 +2024-10-27 16:05:13,453 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:05:13,454 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:05:13,454 - price.py:140 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:05:13,594 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-27 16:05:13,844 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-27 16:05:14,025 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-27 16:05:15,132 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:05:15,134 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:05:16,660 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:05:16,660 - gui.py:875 - default_logger - DEBUG - 92/[377]개 상품 수정 완료. +2024-10-27 16:05:16,661 - gui.py:816 - default_logger - DEBUG - 13/46 버튼의 활성상태 확인 중... +2024-10-27 16:05:16,698 - gui.py:823 - default_logger - DEBUG - 13/46: 세부사항 수정 작업 중... +2024-10-27 16:05:16,744 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:05:18,090 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:05:19,212 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:05:19,228 - title.py:94 - default_logger - DEBUG - 원본 상품명: baowenxiang高密度泡沫箱 EPP泡沫箱 EPP保温箱 22.5升【好乐康】 +2024-10-27 16:05:19,229 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:05:19,230 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:05:19,243 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:05:19,253 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:05:19,271 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-캠핑용품-야외보냉용품-아이스박스/쿨러 +2024-10-27 16:05:19,273 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:05:19,805 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:05:19,806 - option.py:161 - default_logger - DEBUG - 상품명: baowenxiang高密度泡沫箱 EPP泡沫箱 EPP保温箱 22.5升【好乐康】에 대한 옵션을 처리 중... +2024-10-27 16:05:19,807 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:05:21,823 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 단일 상품입니다 +2024-10-27 16:05:21,824 - option.py:180 - default_logger - DEBUG - 단일 옵션 상품입니다. 옵션 수정 과정을 생략합니다. +2024-10-27 16:05:22,217 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:05:22,218 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:05:22,912 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:05:22,914 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:05:22,964 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:05:22,992 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:05:22,993 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:05:22,994 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : True +2024-10-27 16:05:23,199 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 120 +2024-10-27 16:05:23,208 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 50000 +2024-10-27 16:05:23,210 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [120] +2024-10-27 16:05:23,211 - price.py:648 - default_logger - DEBUG - 최소원가: 24000, 최대원가: 24000, 평균원가: 24000, 상위평균원가: 24000 +2024-10-27 16:05:23,212 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 31000 +2024-10-27 16:05:23,212 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:05:23,213 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:05:23,213 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:05:23,214 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:05:23,216 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:05:23,216 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:05:23,217 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:05:23,218 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:05:23,219 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 46000 +2024-10-27 16:05:23,219 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:05:23,221 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 24000, 상한: 56000, 하한: 41000 +2024-10-27 16:05:23,221 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 41000 +2024-10-27 16:05:23,222 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 41000 +2024-10-27 16:05:23,223 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:05:23,223 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 50000 +2024-10-27 16:05:23,225 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -9000 +2024-10-27 16:05:23,225 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:05:23,226 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:05:23,226 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:05:23,228 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:05:23,228 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:05:23,229 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:05:23,230 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:05:23,230 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:05:23,231 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-캠핑용품-야외보냉용품-아이스박스/쿨러 +2024-10-27 16:05:23,231 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 캠핑용품, Level 3: 야외보냉용품, Level 4: 아이스박스/쿨러 +2024-10-27 16:05:23,232 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-캠핑용품-야외보냉용품-아이스박스/쿨러 +2024-10-27 16:05:23,232 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '캠핑용품', 'category3': '야외보냉용품', 'category4': '아이스박스/쿨러'} +2024-10-27 16:05:23,234 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:05:23,235 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '캠핑용품', 'category3': '야외보냉용품', 'category4': '아이스박스/쿨러'}, result: None +2024-10-27 16:05:23,236 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:05:23,238 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:05:23,238 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-캠핑용품-야외보냉용품-아이스박스/쿨러는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:05:23,239 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:05:23,240 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:05:23,240 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:05:23,304 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:05:23,460 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:05:23,461 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 24000, 초도배송비: 24000, 교환비: 48000 +2024-10-27 16:05:23,461 - price.py:140 - default_logger - DEBUG - 반품비: 24000, 초도배송비: 24000, 교환비: 48000 +2024-10-27 16:05:23,591 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 24000 +2024-10-27 16:05:23,724 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 24000 +2024-10-27 16:05:23,972 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 48000 +2024-10-27 16:05:24,495 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:05:24,496 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:05:25,788 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:05:25,790 - gui.py:875 - default_logger - DEBUG - 93/[377]개 상품 수정 완료. +2024-10-27 16:05:25,791 - gui.py:816 - default_logger - DEBUG - 14/46 버튼의 활성상태 확인 중... +2024-10-27 16:05:25,826 - gui.py:823 - default_logger - DEBUG - 14/46: 세부사항 수정 작업 중... +2024-10-27 16:05:25,856 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:05:26,902 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:05:28,175 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:05:28,190 - title.py:94 - default_logger - DEBUG - 원본 상품명: 上海健力击剑比赛训练花重剑用可洗手套成人儿童优质耐磨真皮装备 +2024-10-27 16:05:28,191 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:05:28,192 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:05:28,208 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:05:28,219 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:05:28,241 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-승마용품 +2024-10-27 16:05:28,242 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:05:29,546 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:05:29,549 - option.py:161 - default_logger - DEBUG - 상품명: 上海健力击剑比赛训练花重剑用可洗手套成人儿童优质耐磨真皮装备에 대한 옵션을 처리 중... +2024-10-27 16:05:29,550 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:05:31,570 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:05:31,572 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:05:31,572 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:05:31,586 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:05:31,588 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:05:31,589 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:05:31,730 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:05:31,776 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 14 +2024-10-27 16:05:31,838 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@蓝色XXXS +2024-10-27 16:05:31,839 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:05:31,840 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:05:31,841 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:05:31,842 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:05:31,862 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:31,863 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:05:31,864 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:31,879 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:05:31,931 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@蓝色XXS +2024-10-27 16:05:31,932 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:05:31,933 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:05:31,934 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:05:31,934 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:05:31,960 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:31,962 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:05:31,963 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,013 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,084 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:05:32,085 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:05:32,085 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:05:32,087 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:05:32,087 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:05:32,105 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,107 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:05:32,107 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,124 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,181 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-27 16:05:32,182 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:05:32,183 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:05:32,183 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:05:32,184 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:05:32,196 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,197 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:05:32,199 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,213 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,260 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@蓝色M +2024-10-27 16:05:32,261 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,262 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:05:32,263 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:05:32,263 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:05:32,276 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,277 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:05:32,278 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,291 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,335 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@蓝色L +2024-10-27 16:05:32,337 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,337 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:05:32,338 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:05:32,339 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:05:32,354 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,355 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:05:32,356 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,368 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,413 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@粉色XXXS +2024-10-27 16:05:32,414 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,415 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 16:05:32,417 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:05:32,417 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:05:32,428 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,429 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:05:32,430 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,442 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,491 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@蓝色XL +2024-10-27 16:05:32,493 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,494 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:05:32,494 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:05:32,495 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:05:32,507 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,508 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:05:32,510 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,529 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,570 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@粉色XXS +2024-10-27 16:05:32,571 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-27 16:05:32,571 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 16:05:32,572 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:05:32,572 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:05:32,589 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,590 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:05:32,591 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,606 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,661 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@粉色XS +2024-10-27 16:05:32,662 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,663 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:05:32,663 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:05:32,663 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:05:32,676 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,677 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:05:32,678 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,694 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,730 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@粉色S +2024-10-27 16:05:32,732 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,733 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:05:32,734 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:05:32,735 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:05:32,746 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,748 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:05:32,749 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,760 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,803 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@粉色M +2024-10-27 16:05:32,804 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,805 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:05:32,806 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:05:32,806 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:05:32,821 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,823 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:05:32,824 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,837 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,880 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@粉色L +2024-10-27 16:05:32,881 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:05:32,882 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:05:32,883 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:05:32,884 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:05:32,895 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,897 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:05:32,898 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,909 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,948 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@node +2024-10-27 16:05:32,949 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@node +2024-10-27 16:05:32,950 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-27 16:05:32,951 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:05:32,952 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:05:32,962 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,963 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:05:32,964 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:32,977 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:05:32,978 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '蓝色XXXS', 'origin_option_2': '蓝色XXS', 'origin_option_3': '蓝色XS', 'origin_option_4': '蓝色S', 'origin_option_5': '蓝色M', 'origin_option_6': '蓝色L', 'origin_option_7': '粉色XXXS', 'origin_option_8': '蓝色XL', 'origin_option_9': '粉色XXS', 'origin_option_10': '粉色XS', 'origin_option_11': '粉色S', 'origin_option_12': '粉色M', 'origin_option_13': '粉色L', 'origin_option_14': '粉色XL'} +2024-10-27 16:05:32,979 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色XXXS +2024-10-27 16:05:32,980 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色XXXS +2024-10-27 16:05:32,981 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色XXS +2024-10-27 16:05:32,982 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色XXS +2024-10-27 16:05:32,983 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色XS +2024-10-27 16:05:32,983 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色XS +2024-10-27 16:05:32,984 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色S +2024-10-27 16:05:32,985 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色S +2024-10-27 16:05:32,985 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色M +2024-10-27 16:05:32,986 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色M +2024-10-27 16:05:32,986 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色L +2024-10-27 16:05:32,987 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色L +2024-10-27 16:05:32,988 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色XXXS +2024-10-27 16:05:32,988 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色XXXS +2024-10-27 16:05:32,989 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色XL +2024-10-27 16:05:32,990 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色XL +2024-10-27 16:05:32,991 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色XXS +2024-10-27 16:05:32,991 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色XXS +2024-10-27 16:05:32,992 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色XS +2024-10-27 16:05:32,993 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色XS +2024-10-27 16:05:32,993 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色S +2024-10-27 16:05:32,994 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色S +2024-10-27 16:05:32,995 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色M +2024-10-27 16:05:32,995 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色M +2024-10-27 16:05:32,996 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色L +2024-10-27 16:05:32,996 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色L +2024-10-27 16:05:32,997 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色XL +2024-10-27 16:05:32,998 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色XL +2024-10-27 16:05:32,999 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '蓝色XXXS', 'origin_option_2': '蓝色XXS', 'origin_option_3': '蓝色XS', 'origin_option_4': '蓝色S', 'origin_option_5': '蓝色M', 'origin_option_6': '蓝色L', 'origin_option_7': '粉色XXXS', 'origin_option_8': '蓝色XL', 'origin_option_9': '粉色XXS', 'origin_option_10': '粉色XS', 'origin_option_11': '粉色S', 'origin_option_12': '粉色M', 'origin_option_13': '粉色L', 'origin_option_14': '粉色XL'} +2024-10-27 16:05:33,000 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '上海健力击剑比赛训练花重剑用可洗手套成人儿童优质耐磨真皮装备'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "蓝色XXXS", "origin_option_2": "蓝色XXS", "origin_option_3": "蓝色XS", "origin_option_4": "蓝色S", "origin_option_5": "蓝色M", "origin_option_6": "蓝色L", "origin_option_7": "粉色XXXS", "origin_option_8": "蓝色XL", "origin_option_9": "粉色XXS", "origin_option_10": "粉色XS", "origin_option_11": "粉色S", "origin_option_12": "粉色M", "origin_option_13": "粉色L", "origin_option_14": "粉色XL"} +2024-10-27 16:05:33,001 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:05:34,070 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ + "trans_option_1": "파랑 XXXS", + "trans_option_2": "파랑 XXS", + "trans_option_3": "파랑 XS", + "trans_option_4": "파랑 S", + "trans_option_5": "파랑 M", + "trans_option_6": "파랑 L", + "trans_option_7": "파랑 XL", + "trans_option_8": "핑크 XXXS", + "trans_option_9": "핑크 XXS", + "trans_option_10": "핑크 XS", + "trans_option_11": "핑크 S", + "trans_option_12": "핑크 M", + "trans_option_13": "핑크 L", + "trans_option_14": "핑크 XL" +} +``` +2024-10-27 16:05:34,072 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { + "trans_option_1": "파랑 XXXS", + "trans_option_2": "파랑 XXS", + "trans_option_3": "파랑 XS", + "trans_option_4": "파랑 S", + "trans_option_5": "파랑 M", + "trans_option_6": "파랑 L", + "trans_option_7": "파랑 XL", + "trans_option_8": "핑크 XXXS", + "trans_option_9": "핑크 XXS", + "trans_option_10": "핑크 XS", + "trans_option_11": "핑크 S", + "trans_option_12": "핑크 M", + "trans_option_13": "핑크 L", + "trans_option_14": "핑크 XL" +} +2024-10-27 16:05:34,073 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '파랑 XXXS', 'trans_option_2': '파랑 XXS', 'trans_option_3': '파랑 XS', 'trans_option_4': '파랑 S', 'trans_option_5': '파랑 M', 'trans_option_6': '파랑 L', 'trans_option_7': '파랑 XL', 'trans_option_8': '핑크 XXXS', 'trans_option_9': '핑크 XXS', 'trans_option_10': '핑크 XS', 'trans_option_11': '핑크 S', 'trans_option_12': '핑크 M', 'trans_option_13': '핑크 L', 'trans_option_14': '핑크 XL'} +2024-10-27 16:05:34,074 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:05:34,074 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 파랑 XXXS +2024-10-27 16:05:34,075 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:34,122 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [파랑 XXXS] 입력 완료 +2024-10-27 16:05:34,123 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 파랑 XXS +2024-10-27 16:05:34,124 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:34,276 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [파랑 XXS] 입력 완료 +2024-10-27 16:05:34,278 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 파랑 XS +2024-10-27 16:05:34,279 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:34,401 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [파랑 XS] 입력 완료 +2024-10-27 16:05:34,402 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 파랑 S +2024-10-27 16:05:34,403 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:34,534 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [파랑 S] 입력 완료 +2024-10-27 16:05:34,535 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 파랑 M +2024-10-27 16:05:34,536 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:34,659 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [파랑 M] 입력 완료 +2024-10-27 16:05:34,661 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 파랑 L +2024-10-27 16:05:34,661 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:35,023 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [파랑 L] 입력 완료 +2024-10-27 16:05:35,024 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 파랑 XL +2024-10-27 16:05:35,025 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:35,341 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [파랑 XL] 입력 완료 +2024-10-27 16:05:35,343 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 핑크 XXXS +2024-10-27 16:05:35,343 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:35,642 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [핑크 XXXS] 입력 완료 +2024-10-27 16:05:35,643 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 핑크 XXS +2024-10-27 16:05:35,643 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:35,821 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [핑크 XXS] 입력 완료 +2024-10-27 16:05:35,822 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 핑크 XS +2024-10-27 16:05:35,823 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:36,044 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [핑크 XS] 입력 완료 +2024-10-27 16:05:36,046 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 핑크 S +2024-10-27 16:05:36,047 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:36,330 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [핑크 S] 입력 완료 +2024-10-27 16:05:36,332 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 핑크 M +2024-10-27 16:05:36,332 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:36,704 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [핑크 M] 입력 완료 +2024-10-27 16:05:36,705 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 핑크 L +2024-10-27 16:05:36,706 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:36,944 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [핑크 L] 입력 완료 +2024-10-27 16:05:36,945 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 핑크 XL +2024-10-27 16:05:36,946 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:05:37,195 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [핑크 XL] 입력 완료 +2024-10-27 16:05:37,196 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'蓝色XXXS': '파랑 XXXS', '蓝色XXS': '파랑 XXS', '蓝色XS': '파랑 XS', '蓝色S': '파랑 S', '蓝色M': '파랑 M', '蓝色L': '파랑 L', '粉色XXXS': '파랑 XL', '蓝色XL': '핑크 XXXS', '粉色XXS': '핑크 XXS', '粉色XS': '핑크 XS', '粉色S': '핑크 S', '粉色M': '핑크 M', '粉色L': '핑크 L', '粉色XL': '핑크 XL'} +2024-10-27 16:05:37,198 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:05:37,198 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:05:37,199 - option.py:92 - default_logger - DEBUG - 최저옵션: 35000.0, 표준편차: 0.0 +2024-10-27 16:05:37,200 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:05:37,416 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色XXXS, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,417 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色XXXS' 체크함 +2024-10-27 16:05:37,436 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色XXS, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,437 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色XXS' 체크함 +2024-10-27 16:05:37,525 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色XS, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,526 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色XS' 체크함 +2024-10-27 16:05:37,604 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色S, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,605 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色S' 체크함 +2024-10-27 16:05:37,622 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色M, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,623 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色M' 체크함 +2024-10-27 16:05:37,638 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色L, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,639 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色L' 체크함 +2024-10-27 16:05:37,655 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色XXXS, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,656 - option.py:633 - default_logger - DEBUG - 옵션 '粉色XXXS' 체크함 +2024-10-27 16:05:37,678 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色XL, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,680 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色XL' 체크함 +2024-10-27 16:05:37,691 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色XXS, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,692 - option.py:633 - default_logger - DEBUG - 옵션 '粉色XXS' 체크함 +2024-10-27 16:05:37,837 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色XS, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,838 - option.py:633 - default_logger - DEBUG - 옵션 '粉色XS' 체크함 +2024-10-27 16:05:37,862 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色S, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,863 - option.py:633 - default_logger - DEBUG - 옵션 '粉色S' 체크함 +2024-10-27 16:05:37,881 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色M, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,882 - option.py:633 - default_logger - DEBUG - 옵션 '粉色M' 체크함 +2024-10-27 16:05:37,898 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色L, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,900 - option.py:633 - default_logger - DEBUG - 옵션 '粉色L' 체크함 +2024-10-27 16:05:37,917 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色XL, 필터링된 옵션에 포함 여부: True +2024-10-27 16:05:37,919 - option.py:633 - default_logger - DEBUG - 옵션 '粉色XL' 체크함 +2024-10-27 16:05:37,919 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:05:37,921 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:05:37,921 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 14 +2024-10-27 16:05:37,922 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:05:38,529 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'파랑 XXXS': 0, '파랑 XXS': 0, '파랑 XS': 0, '파랑 S': 0, '파랑 M': 0, '파랑 L': 0, '파랑 XL': 0, '핑크 XXXS': 0, '핑크 XXS': 0, '핑크 XS': 0, '핑크 S': 0, '핑크 M': 0, '핑크 L': 0, '핑크 XL': 0} +2024-10-27 16:05:38,530 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:05:38,789 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:05:38,957 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:05:39,763 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:05:41,127 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:05:41,128 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:05:42,699 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:05:42,700 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:05:43,045 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:05:43,063 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:05:43,065 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:05:43,066 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:05:43,439 - price.py:555 - default_logger - DEBUG - 옵션 수: 28 +2024-10-27 16:05:43,440 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:05:43,573 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 58 +2024-10-27 16:05:43,584 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 34500 +2024-10-27 16:05:43,705 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 58 +2024-10-27 16:05:43,718 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 34500 +2024-10-27 16:05:44,067 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 58 +2024-10-27 16:05:44,088 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 34500 +2024-10-27 16:05:44,233 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 58 +2024-10-27 16:05:44,240 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 34500 +2024-10-27 16:05:44,462 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 58 +2024-10-27 16:05:44,493 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 34500 +2024-10-27 16:05:44,683 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 58 +2024-10-27 16:05:44,689 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 34500 +2024-10-27 16:05:44,954 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 58 +2024-10-27 16:05:45,005 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 34500 +2024-10-27 16:05:45,199 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 58 +2024-10-27 16:05:45,204 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 34500 +2024-10-27 16:05:45,500 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 58 +2024-10-27 16:05:45,521 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 34500 +2024-10-27 16:05:45,683 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 58 +2024-10-27 16:05:45,689 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 34500 +2024-10-27 16:05:45,958 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 58 +2024-10-27 16:05:46,003 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 34500 +2024-10-27 16:05:46,165 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 58 +2024-10-27 16:05:46,171 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 34500 +2024-10-27 16:05:46,393 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 58 +2024-10-27 16:05:46,451 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 34500 +2024-10-27 16:05:46,648 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 58 +2024-10-27 16:05:46,654 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 34500 +2024-10-27 16:05:46,925 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 58 +2024-10-27 16:05:46,961 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 34500 +2024-10-27 16:05:47,133 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 58 +2024-10-27 16:05:47,139 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 34500 +2024-10-27 16:05:47,375 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 58 +2024-10-27 16:05:47,428 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 34500 +2024-10-27 16:05:47,641 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 58 +2024-10-27 16:05:47,648 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 34500 +2024-10-27 16:05:47,941 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 58 +2024-10-27 16:05:47,981 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 34500 +2024-10-27 16:05:48,183 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 58 +2024-10-27 16:05:48,192 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 34500 +2024-10-27 16:05:48,458 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 58 +2024-10-27 16:05:48,492 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 34500 +2024-10-27 16:05:48,649 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 58 +2024-10-27 16:05:48,656 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 34500 +2024-10-27 16:05:48,907 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 58 +2024-10-27 16:05:48,942 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 34500 +2024-10-27 16:05:49,162 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 58 +2024-10-27 16:05:49,170 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 34500 +2024-10-27 16:05:49,409 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 58 +2024-10-27 16:05:49,464 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 34500 +2024-10-27 16:05:49,622 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 58 +2024-10-27 16:05:49,634 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 34500 +2024-10-27 16:05:49,970 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 58 +2024-10-27 16:05:49,991 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 34500 +2024-10-27 16:05:50,165 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 58 +2024-10-27 16:05:50,171 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 34500 +2024-10-27 16:05:50,173 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58] +2024-10-27 16:05:50,174 - price.py:648 - default_logger - DEBUG - 최소원가: 12000, 최대원가: 12000, 평균원가: 12000, 상위평균원가: 12000 +2024-10-27 16:05:50,175 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 16000 +2024-10-27 16:05:50,175 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:05:50,176 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:05:50,178 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:05:50,178 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:05:50,179 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:05:50,180 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:05:50,180 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:05:50,181 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:05:50,182 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 31000 +2024-10-27 16:05:50,182 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:05:50,183 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 14000, 상한: 28000, 하한: 21000 +2024-10-27 16:05:50,183 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 21000 +2024-10-27 16:05:50,184 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 21000 +2024-10-27 16:05:50,185 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:05:50,185 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 34500 +2024-10-27 16:05:50,186 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -13500 +2024-10-27 16:05:50,187 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:05:50,187 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:05:50,188 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:05:50,189 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:05:50,189 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:05:50,190 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:05:50,191 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:05:50,192 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:05:50,193 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-승마용품 +2024-10-27 16:05:50,193 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 승마용품, Level 3: None, Level 4: None +2024-10-27 16:05:50,194 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-승마용품 +2024-10-27 16:05:50,195 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '승마용품', 'category3': None, 'category4': None} +2024-10-27 16:05:50,195 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:05:50,197 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '승마용품', 'category3': None, 'category4': None}, result: None +2024-10-27 16:05:50,197 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:05:50,198 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:05:50,199 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-승마용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:05:50,199 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:05:50,200 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:05:50,201 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:05:50,249 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:05:50,450 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:05:50,451 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 12000, 초도배송비: 12000, 교환비: 24000 +2024-10-27 16:05:50,452 - price.py:140 - default_logger - DEBUG - 반품비: 12000, 초도배송비: 12000, 교환비: 24000 +2024-10-27 16:05:50,633 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 12000 +2024-10-27 16:05:50,780 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 12000 +2024-10-27 16:05:51,069 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 24000 +2024-10-27 16:05:51,660 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:05:51,661 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:05:53,094 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:05:53,096 - gui.py:875 - default_logger - DEBUG - 94/[377]개 상품 수정 완료. +2024-10-27 16:05:53,097 - gui.py:816 - default_logger - DEBUG - 15/46 버튼의 활성상태 확인 중... +2024-10-27 16:05:53,148 - gui.py:823 - default_logger - DEBUG - 15/46: 세부사항 수정 작업 중... +2024-10-27 16:05:53,179 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:05:54,322 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:05:55,256 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:05:55,268 - title.py:94 - default_logger - DEBUG - 원본 상품명: 趣味运动会道具加厚充气毛毛虫儿童成人户外室内亲子活动拓展器材 +2024-10-27 16:05:55,269 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:05:55,269 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:05:55,282 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:05:55,293 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:05:55,311 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-승마용품 +2024-10-27 16:05:55,312 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:05:56,262 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:05:56,263 - option.py:161 - default_logger - DEBUG - 상품명: 趣味运动会道具加厚充气毛毛虫儿童成人户外室内亲子活动拓展器材에 대한 옵션을 처리 중... +2024-10-27 16:05:56,264 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:05:58,260 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:05:58,261 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:05:58,261 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:05:58,276 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:05:58,278 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:05:58,461 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:05:58,463 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:05:58,996 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:05:59,047 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 15 +2024-10-27 16:05:59,099 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@儿童充气毛毛虫3人 +2024-10-27 16:05:59,101 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,102 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:05:59,103 - option.py:388 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 16:05:59,103 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:05:59,117 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,118 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:05:59,120 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,130 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,181 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@儿童充气毛毛虫4人 +2024-10-27 16:05:59,182 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,183 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:05:59,184 - option.py:388 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 16:05:59,184 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:05:59,202 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,203 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:05:59,204 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,213 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,269 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@成人充气毛毛虫4人 +2024-10-27 16:05:59,271 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,271 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:05:59,272 - option.py:388 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 16:05:59,273 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:05:59,284 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,286 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:05:59,286 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,295 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,345 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@儿童充气毛毛虫5人 +2024-10-27 16:05:59,346 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,347 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:05:59,348 - option.py:388 - default_logger - DEBUG - 4번째 image_element : None +2024-10-27 16:05:59,348 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:05:59,366 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,368 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:05:59,369 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,380 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,434 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@成人充气毛毛虫5人 +2024-10-27 16:05:59,435 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,437 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:05:59,437 - option.py:388 - default_logger - DEBUG - 5번째 image_element : None +2024-10-27 16:05:59,439 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:05:59,450 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,452 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:05:59,452 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,462 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,510 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@儿童充气毛毛虫6人 +2024-10-27 16:05:59,511 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,512 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:05:59,513 - option.py:388 - default_logger - DEBUG - 6번째 image_element : None +2024-10-27 16:05:59,514 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:05:59,527 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,528 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:05:59,528 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,534 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,574 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@儿童充气毛毛虫7人 +2024-10-27 16:05:59,575 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,576 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:05:59,577 - option.py:388 - default_logger - DEBUG - 7번째 image_element : None +2024-10-27 16:05:59,577 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:05:59,593 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,594 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:05:59,595 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,602 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,645 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@成人充气毛毛虫6人 +2024-10-27 16:05:59,646 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,647 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 16:05:59,648 - option.py:388 - default_logger - DEBUG - 8번째 image_element : None +2024-10-27 16:05:59,649 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:05:59,679 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,680 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:05:59,681 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,690 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,745 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@儿童充气毛毛虫8人 +2024-10-27 16:05:59,746 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,747 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:05:59,748 - option.py:388 - default_logger - DEBUG - 9번째 image_element : None +2024-10-27 16:05:59,749 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:05:59,762 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,763 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:05:59,764 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,775 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,811 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@成人充气毛毛虫7人 +2024-10-27 16:05:59,812 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,813 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 16:05:59,813 - option.py:388 - default_logger - DEBUG - 10번째 image_element : None +2024-10-27 16:05:59,814 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:05:59,831 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,832 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:05:59,833 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,844 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,886 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@儿童充气毛毛虫9人 +2024-10-27 16:05:59,887 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,888 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-27 16:05:59,889 - option.py:388 - default_logger - DEBUG - 11번째 image_element : None +2024-10-27 16:05:59,890 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:05:59,902 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,903 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:05:59,904 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,910 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:05:59,945 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@成人充气毛毛虫8人 +2024-10-27 16:05:59,946 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:05:59,947 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 16:05:59,948 - option.py:388 - default_logger - DEBUG - 12번째 image_element : None +2024-10-27 16:05:59,948 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:05:59,961 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,961 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:05:59,962 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:05:59,969 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:06:00,010 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@儿童充气毛毛虫10人 +2024-10-27 16:06:00,013 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:06:00,013 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:06:00,015 - option.py:388 - default_logger - DEBUG - 13번째 image_element : None +2024-10-27 16:06:00,016 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:06:00,028 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:00,030 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:06:00,031 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:00,042 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:06:00,078 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@成人充气毛毛虫9人 +2024-10-27 16:06:00,080 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:06:00,080 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:06:00,081 - option.py:388 - default_logger - DEBUG - 14번째 image_element : None +2024-10-27 16:06:00,082 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:06:00,097 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:00,098 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:06:00,099 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:00,112 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:06:00,148 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@成人充气毛毛虫10人 +2024-10-27 16:06:00,150 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:06:00,151 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-27 16:06:00,152 - option.py:388 - default_logger - DEBUG - 15번째 image_element : None +2024-10-27 16:06:00,152 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:06:00,164 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:00,166 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:06:00,167 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:00,177 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:06:00,178 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '儿童充气毛毛虫3人', 'origin_option_2': '儿童充气毛毛虫4人', 'origin_option_3': '成人充气毛毛虫4人', 'origin_option_4': '儿童充气毛毛虫5人', 'origin_option_5': '成人充气毛毛虫5人', 'origin_option_6': '儿童充气毛毛虫6人', 'origin_option_7': '儿童充气毛毛虫7人', 'origin_option_8': '成人充气毛毛虫6人', 'origin_option_9': '儿童充气毛毛虫8人', 'origin_option_10': '成人充气毛毛虫7人', 'origin_option_11': '儿童充气毛毛虫9人', 'origin_option_12': '成人充气毛毛虫8人', 'origin_option_13': '儿童充气毛毛虫10人', 'origin_option_14': '成人充气毛毛虫9人', 'origin_option_15': '成人充气毛毛虫10人'} +2024-10-27 16:06:00,180 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫3人 +2024-10-27 16:06:00,181 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫3人 +2024-10-27 16:06:00,181 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫4人 +2024-10-27 16:06:00,182 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫4人 +2024-10-27 16:06:00,183 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人充气毛毛虫4人 +2024-10-27 16:06:00,184 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人充气毛毛虫4人 +2024-10-27 16:06:00,185 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫5人 +2024-10-27 16:06:00,185 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫5人 +2024-10-27 16:06:00,187 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人充气毛毛虫5人 +2024-10-27 16:06:00,187 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人充气毛毛虫5人 +2024-10-27 16:06:00,188 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫6人 +2024-10-27 16:06:00,189 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫6人 +2024-10-27 16:06:00,190 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫7人 +2024-10-27 16:06:00,191 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫7人 +2024-10-27 16:06:00,191 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人充气毛毛虫6人 +2024-10-27 16:06:00,192 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人充气毛毛虫6人 +2024-10-27 16:06:00,194 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫8人 +2024-10-27 16:06:00,195 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫8人 +2024-10-27 16:06:00,195 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人充气毛毛虫7人 +2024-10-27 16:06:00,196 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人充气毛毛虫7人 +2024-10-27 16:06:00,196 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫9人 +2024-10-27 16:06:00,197 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫9人 +2024-10-27 16:06:00,198 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人充气毛毛虫8人 +2024-10-27 16:06:00,198 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人充气毛毛虫8人 +2024-10-27 16:06:00,199 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 儿童充气毛毛虫10人 +2024-10-27 16:06:00,199 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 儿童充气毛毛虫10人 +2024-10-27 16:06:00,200 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人充气毛毛虫9人 +2024-10-27 16:06:00,201 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人充气毛毛虫9人 +2024-10-27 16:06:00,201 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人充气毛毛虫10人 +2024-10-27 16:06:00,202 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人充气毛毛虫10人 +2024-10-27 16:06:00,202 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '儿童充气毛毛虫3人', 'origin_option_2': '儿童充气毛毛虫4人', 'origin_option_3': '成人充气毛毛虫4人', 'origin_option_4': '儿童充气毛毛虫5人', 'origin_option_5': '成人充气毛毛虫5人', 'origin_option_6': '儿童充气毛毛虫6人', 'origin_option_7': '儿童充气毛毛虫7人', 'origin_option_8': '成人充气毛毛虫6人', 'origin_option_9': '儿童充气毛毛虫8人', 'origin_option_10': '成人充气毛毛虫7人', 'origin_option_11': '儿童充气毛毛虫9人', 'origin_option_12': '成人充气毛毛虫8人', 'origin_option_13': '儿童充气毛毛虫10人', 'origin_option_14': '成人充气毛毛虫9人', 'origin_option_15': '成人充气毛毛虫10人'} +2024-10-27 16:06:00,204 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '趣味运动会道具加厚充气毛毛虫儿童成人户外室内亲子活动拓展器材'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "儿童充气毛毛虫3人", "origin_option_2": "儿童充气毛毛虫4人", "origin_option_3": "成人充气毛毛虫4人", "origin_option_4": "儿童充气毛毛虫5人", "origin_option_5": "成人充气毛毛虫5人", "origin_option_6": "儿童充气毛毛虫6人", "origin_option_7": "儿童充气毛毛虫7人", "origin_option_8": "成人充气毛毛虫6人", "origin_option_9": "儿童充气毛毛虫8人", "origin_option_10": "成人充气毛毛虫7人", "origin_option_11": "儿童充气毛毛虫9人", "origin_option_12": "成人充气毛毛虫8人", "origin_option_13": "儿童充气毛毛虫10人", "origin_option_14": "成人充气毛毛虫9人", "origin_option_15": "成人充气毛毛虫10人"} +2024-10-27 16:06:00,206 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:06:01,436 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "3인용 어린이", +"trans_option_2": "4인용 어린이", +"trans_option_3": "4인용 성인", +"trans_option_4": "5인용 어린이", +"trans_option_5": "5인용 성인", +"trans_option_6": "6인용 어린이", +"trans_option_7": "7인용 어린이", +"trans_option_8": "6인용 성인", +"trans_option_9": "8인용 어린이", +"trans_option_10": "7인용 성인", +"trans_option_11": "9인용 어린이", +"trans_option_12": "8인용 성인", +"trans_option_13": "10인용 어린이", +"trans_option_14": "9인용 성인", +"trans_option_15": "10인용 성인" +} +``` +2024-10-27 16:06:01,438 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "3인용 어린이", +"trans_option_2": "4인용 어린이", +"trans_option_3": "4인용 성인", +"trans_option_4": "5인용 어린이", +"trans_option_5": "5인용 성인", +"trans_option_6": "6인용 어린이", +"trans_option_7": "7인용 어린이", +"trans_option_8": "6인용 성인", +"trans_option_9": "8인용 어린이", +"trans_option_10": "7인용 성인", +"trans_option_11": "9인용 어린이", +"trans_option_12": "8인용 성인", +"trans_option_13": "10인용 어린이", +"trans_option_14": "9인용 성인", +"trans_option_15": "10인용 성인" +} +2024-10-27 16:06:01,439 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '3인용 어린이', 'trans_option_2': '4인용 어린이', 'trans_option_3': '4인용 성인', 'trans_option_4': '5인용 어린이', 'trans_option_5': '5인용 성인', 'trans_option_6': '6인용 어린이', 'trans_option_7': '7인용 어린이', 'trans_option_8': '6인용 성인', 'trans_option_9': '8인용 어린이', 'trans_option_10': '7인용 성인', 'trans_option_11': '9인용 어린이', 'trans_option_12': '8인용 성인', 'trans_option_13': '10인용 어린이', 'trans_option_14': '9인용 성인', 'trans_option_15': '10인용 성인'} +2024-10-27 16:06:01,440 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:06:01,441 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 3인용 어린이 +2024-10-27 16:06:01,442 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:01,489 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [3인용 어린이] 입력 완료 +2024-10-27 16:06:01,490 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 4인용 어린이 +2024-10-27 16:06:01,491 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:01,598 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [4인용 어린이] 입력 완료 +2024-10-27 16:06:01,599 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 4인용 성인 +2024-10-27 16:06:01,600 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:01,722 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [4인용 성인] 입력 완료 +2024-10-27 16:06:01,723 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 5인용 어린이 +2024-10-27 16:06:01,724 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:01,835 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [5인용 어린이] 입력 완료 +2024-10-27 16:06:01,836 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 5인용 성인 +2024-10-27 16:06:01,837 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:01,992 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [5인용 성인] 입력 완료 +2024-10-27 16:06:01,993 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 6인용 어린이 +2024-10-27 16:06:01,994 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:02,181 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [6인용 어린이] 입력 완료 +2024-10-27 16:06:02,182 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 7인용 어린이 +2024-10-27 16:06:02,183 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:02,430 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [7인용 어린이] 입력 완료 +2024-10-27 16:06:02,431 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 6인용 성인 +2024-10-27 16:06:02,432 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:02,731 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [6인용 성인] 입력 완료 +2024-10-27 16:06:02,732 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 8인용 어린이 +2024-10-27 16:06:02,732 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:02,982 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [8인용 어린이] 입력 완료 +2024-10-27 16:06:02,983 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 7인용 성인 +2024-10-27 16:06:02,984 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:03,223 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [7인용 성인] 입력 완료 +2024-10-27 16:06:03,224 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 9인용 어린이 +2024-10-27 16:06:03,225 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:03,406 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [9인용 어린이] 입력 완료 +2024-10-27 16:06:03,407 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 8인용 성인 +2024-10-27 16:06:03,408 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:03,608 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [8인용 성인] 입력 완료 +2024-10-27 16:06:03,609 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 10인용 어린이 +2024-10-27 16:06:03,610 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:03,904 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [10인용 어린이] 입력 완료 +2024-10-27 16:06:03,905 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 9인용 성인 +2024-10-27 16:06:03,906 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:04,150 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [9인용 성인] 입력 완료 +2024-10-27 16:06:04,152 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 10인용 성인 +2024-10-27 16:06:04,152 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:04,359 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [10인용 성인] 입력 완료 +2024-10-27 16:06:04,360 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'儿童充气毛毛虫3人': '3인용 어린이', '儿童充气毛毛虫4人': '4인용 어린이', '成人充气毛毛虫4人': '4인용 성인', '儿童充气毛毛虫5人': '5인용 어린이', '成人充气毛毛虫5人': '5인용 성인', '儿童充气毛毛虫6人': '6인용 어린이', '儿童充气毛毛虫7人': '7인용 어린이', '成人充气毛毛虫6人': '6인용 성인', '儿童充气毛毛虫8人': '8인용 어린이', '成人充气毛毛虫7人': '7인용 성인', '儿童充气毛毛虫9人': '9인용 어린이', '成人充气毛毛虫8人': '8인용 성인', '儿童充气毛毛虫10人': '10인용 어린이', '成人充气毛毛虫9人': '9인용 성인', '成人充气毛毛虫10人': '10인용 성인'} +2024-10-27 16:06:04,361 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:06:04,362 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:06:04,363 - option.py:92 - default_logger - DEBUG - 최저옵션: 134200.0, 표준편차: 34961.311950974225 +2024-10-27 16:06:04,364 - option.py:102 - default_logger - DEBUG - Option 70000 z-score: -1.8363155275759329 +2024-10-27 16:06:04,364 - option.py:102 - default_logger - DEBUG - Option 85000 z-score: -1.4072698435628643 +2024-10-27 16:06:04,365 - option.py:102 - default_logger - DEBUG - Option 100000 z-score: -0.978224159549796 +2024-10-27 16:06:04,365 - option.py:102 - default_logger - DEBUG - Option 105000 z-score: -0.8352089315454398 +2024-10-27 16:06:04,367 - option.py:102 - default_logger - DEBUG - Option 115000 z-score: -0.5491784755367276 +2024-10-27 16:06:04,367 - option.py:102 - default_logger - DEBUG - Option 117000 z-score: -0.49197238433498514 +2024-10-27 16:06:04,368 - option.py:102 - default_logger - DEBUG - Option 130000 z-score: -0.12013279152365916 +2024-10-27 16:06:04,369 - option.py:102 - default_logger - DEBUG - Option 130000 z-score: -0.12013279152365916 +2024-10-27 16:06:04,369 - option.py:102 - default_logger - DEBUG - Option 142000 z-score: 0.22310375568679558 +2024-10-27 16:06:04,370 - option.py:102 - default_logger - DEBUG - Option 150000 z-score: 0.4519281204937654 +2024-10-27 16:06:04,370 - option.py:102 - default_logger - DEBUG - Option 155000 z-score: 0.5949433484981216 +2024-10-27 16:06:04,371 - option.py:102 - default_logger - DEBUG - Option 165000 z-score: 0.8809738045068338 +2024-10-27 16:06:04,372 - option.py:102 - default_logger - DEBUG - Option 174000 z-score: 1.138401214914675 +2024-10-27 16:06:04,372 - option.py:102 - default_logger - DEBUG - Option 180000 z-score: 1.3100194885199024 +2024-10-27 16:06:04,373 - option.py:102 - default_logger - DEBUG - Option 195000 z-score: 1.7390651725329707 +2024-10-27 16:06:04,374 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [105000, 115000, 117000, 130000, 130000, 142000, 150000, 155000, 165000, 174000, 180000] +2024-10-27 16:06:04,375 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 105000, 마켓상한선: 210000 +2024-10-27 16:06:04,375 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('儿童充气毛毛虫5人', 105000), ('成人充气毛毛虫5人', 115000), ('儿童充气毛毛虫6人', 117000), ('儿童充气毛毛虫7人', 130000), ('成人充气毛毛虫6人', 130000), ('儿童充气毛毛虫8人', 142000), ('成人充气毛毛虫7人', 150000), ('儿童充气毛毛虫9人', 155000), ('成人充气毛毛虫8人', 165000), ('儿童充气毛毛虫10人', 174000), ('成人充气毛毛虫9人', 180000)] +2024-10-27 16:06:04,552 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫3人, 필터링된 옵션에 포함 여부: False +2024-10-27 16:06:04,842 - option.py:638 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫3人' 체크 해제함 +2024-10-27 16:06:04,972 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫4人, 필터링된 옵션에 포함 여부: False +2024-10-27 16:06:05,261 - option.py:638 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫4人' 체크 해제함 +2024-10-27 16:06:05,294 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人充气毛毛虫4人, 필터링된 옵션에 포함 여부: False +2024-10-27 16:06:05,539 - option.py:638 - default_logger - DEBUG - 옵션 '成人充气毛毛虫4人' 체크 해제함 +2024-10-27 16:06:05,564 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫5人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,566 - option.py:633 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫5人' 체크함 +2024-10-27 16:06:05,593 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人充气毛毛虫5人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,594 - option.py:633 - default_logger - DEBUG - 옵션 '成人充气毛毛虫5人' 체크함 +2024-10-27 16:06:05,627 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫6人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,628 - option.py:633 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫6人' 체크함 +2024-10-27 16:06:05,646 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫7人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,648 - option.py:633 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫7人' 체크함 +2024-10-27 16:06:05,666 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人充气毛毛虫6人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,667 - option.py:633 - default_logger - DEBUG - 옵션 '成人充气毛毛虫6人' 체크함 +2024-10-27 16:06:05,691 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫8人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,692 - option.py:633 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫8人' 체크함 +2024-10-27 16:06:05,712 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人充气毛毛虫7人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,713 - option.py:633 - default_logger - DEBUG - 옵션 '成人充气毛毛虫7人' 체크함 +2024-10-27 16:06:05,731 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫9人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,732 - option.py:633 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫9人' 체크함 +2024-10-27 16:06:05,748 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人充气毛毛虫8人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,749 - option.py:633 - default_logger - DEBUG - 옵션 '成人充气毛毛虫8人' 체크함 +2024-10-27 16:06:05,765 - option.py:627 - default_logger - DEBUG - 옵션 이름: 儿童充气毛毛虫10人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,766 - option.py:633 - default_logger - DEBUG - 옵션 '儿童充气毛毛虫10人' 체크함 +2024-10-27 16:06:05,782 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人充气毛毛虫9人, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:05,784 - option.py:633 - default_logger - DEBUG - 옵션 '成人充气毛毛虫9人' 체크함 +2024-10-27 16:06:05,799 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人充气毛毛虫10人, 필터링된 옵션에 포함 여부: False +2024-10-27 16:06:06,027 - option.py:638 - default_logger - DEBUG - 옵션 '成人充气毛毛虫10人' 체크 해제함 +2024-10-27 16:06:06,028 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:06:06,029 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:06:06,031 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 11 +2024-10-27 16:06:06,031 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:06:06,998 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'5인용 어린이': 0, '5인용 성인': 0, '6인용 어린이': 0, '7인용 어린이': 0, '6인용 성인': 0, '8인용 어린이': 0, '7인용 성인': 0, '9인용 어린이': 0, '8인용 성인': 0, '10인용 어린이': 0, '9인용 성인': 0, '3인용 어린이': 0, '4인용 어린이': 0, '4인용 성인': 0, '10인용 성인': 0} +2024-10-27 16:06:07,000 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:06:07,201 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:06:07,343 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:06:07,933 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:06:08,959 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:06:08,961 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:06:09,937 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:06:09,938 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:06:10,248 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:06:10,281 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:06:10,282 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:06:10,284 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:06:11,198 - price.py:555 - default_logger - DEBUG - 옵션 수: 11 +2024-10-27 16:06:11,199 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:06:11,363 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 338 +2024-10-27 16:06:11,379 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 104400 +2024-10-27 16:06:11,512 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 378 +2024-10-27 16:06:11,523 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 114300 +2024-10-27 16:06:11,781 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 388 +2024-10-27 16:06:11,831 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 116800 +2024-10-27 16:06:11,941 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 438 +2024-10-27 16:06:11,948 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 129300 +2024-10-27 16:06:12,231 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 438 +2024-10-27 16:06:12,284 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 129300 +2024-10-27 16:06:12,422 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 488 +2024-10-27 16:06:12,430 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 141800 +2024-10-27 16:06:12,743 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 518 +2024-10-27 16:06:12,764 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 149300 +2024-10-27 16:06:12,837 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 538 +2024-10-27 16:06:12,872 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 154300 +2024-10-27 16:06:13,193 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 578 +2024-10-27 16:06:13,224 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 164300 +2024-10-27 16:06:13,354 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 616 +2024-10-27 16:06:13,360 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 173800 +2024-10-27 16:06:13,670 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 638 +2024-10-27 16:06:13,707 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 179200 +2024-10-27 16:06:13,708 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [338, 378, 388, 438, 438, 488, 518, 538, 578, 616, 638] +2024-10-27 16:06:13,709 - price.py:648 - default_logger - DEBUG - 최소원가: 68000, 최대원가: 128000, 평균원가: 98000, 상위평균원가: 113000 +2024-10-27 16:06:13,710 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 145000 +2024-10-27 16:06:13,711 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:06:13,711 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:06:13,712 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 24000 +2024-10-27 16:06:13,713 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 24000 +2024-10-27 16:06:13,714 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:06:13,715 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:06:13,715 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:06:13,716 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 14000 +2024-10-27 16:06:13,717 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 34000 +2024-10-27 16:06:13,718 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 34000 +2024-10-27 16:06:13,719 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 203000 +2024-10-27 16:06:13,720 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:06:13,720 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 109000, 상한: 260000, 하한: 193000 +2024-10-27 16:06:13,721 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 193000 +2024-10-27 16:06:13,721 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 193000 +2024-10-27 16:06:13,722 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:06:13,723 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 141528 +2024-10-27 16:06:13,723 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 51472 +2024-10-27 16:06:13,724 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:06:13,724 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:06:13,725 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 34000 +2024-10-27 16:06:13,726 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 40000 +2024-10-27 16:06:13,726 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:06:13,727 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:06:13,728 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:06:13,728 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:06:13,729 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-승마용품 +2024-10-27 16:06:13,729 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 승마용품, Level 3: None, Level 4: None +2024-10-27 16:06:13,730 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-승마용품 +2024-10-27 16:06:13,731 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '승마용품', 'category3': None, 'category4': None} +2024-10-27 16:06:13,731 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:06:13,732 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '승마용품', 'category3': None, 'category4': None}, result: None +2024-10-27 16:06:13,733 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:06:13,735 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:06:13,736 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-승마용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:06:13,736 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:06:13,737 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:06:13,738 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:06:13,810 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 40000 +2024-10-27 16:06:14,112 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:06:14,113 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 128000, 초도배송비: 128000, 교환비: 256000 +2024-10-27 16:06:14,114 - price.py:140 - default_logger - DEBUG - 반품비: 128000, 초도배송비: 128000, 교환비: 256000 +2024-10-27 16:06:14,312 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 128000 +2024-10-27 16:06:14,634 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 128000 +2024-10-27 16:06:14,826 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 256000 +2024-10-27 16:06:15,435 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:06:15,436 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:06:16,813 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:06:16,814 - gui.py:875 - default_logger - DEBUG - 95/[377]개 상품 수정 완료. +2024-10-27 16:06:16,816 - gui.py:816 - default_logger - DEBUG - 16/46 버튼의 활성상태 확인 중... +2024-10-27 16:06:16,849 - gui.py:823 - default_logger - DEBUG - 16/46: 세부사항 수정 작업 중... +2024-10-27 16:06:16,886 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:06:18,254 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:06:19,310 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:06:19,327 - title.py:94 - default_logger - DEBUG - 원본 상품명: 新款秋冬气排球服套装女长袖运动套装定制男排球乒乓网球四件套男 +2024-10-27 16:06:19,328 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:06:19,329 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:06:19,343 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:06:19,353 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:06:19,372 - title.py:221 - default_logger - DEBUG - 카테고리 text = 의류-스포츠의류-테니스복 +2024-10-27 16:06:19,374 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:06:20,564 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:06:20,566 - option.py:161 - default_logger - DEBUG - 상품명: 新款秋冬气排球服套装女长袖运动套装定制男排球乒乓网球四件套男에 대한 옵션을 처리 중... +2024-10-27 16:06:20,567 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:06:22,581 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:06:22,582 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:06:22,583 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:06:22,596 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:06:22,598 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:06:22,599 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:06:22,719 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:06:22,744 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 16:06:22,792 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@1255A男彩蓝+2907黑色【四件套】 +2024-10-27 16:06:22,793 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:06:22,794 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:06:22,795 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:06:22,795 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:06:22,809 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:22,810 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:06:22,811 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:22,842 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:06:22,932 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:06:22,933 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:06:22,935 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:06:22,935 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:06:22,936 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:06:22,953 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:22,954 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:06:22,955 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:22,973 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,027 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:06:23,028 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:06:23,030 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:06:23,031 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:06:23,031 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:06:23,044 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,045 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:06:23,046 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,058 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,106 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-27 16:06:23,108 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:06:23,109 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:06:23,110 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:06:23,110 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:06:23,125 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,126 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:06:23,127 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,142 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,197 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@1265A男黑色+2907黑色【四件套】 +2024-10-27 16:06:23,198 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-27 16:06:23,199 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:06:23,200 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:06:23,201 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:06:23,214 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,215 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:06:23,215 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,226 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,263 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@1265B女黑色+3906黑色【四件套】 +2024-10-27 16:06:23,265 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:06:23,266 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:06:23,266 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:06:23,267 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:06:23,286 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,287 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:06:23,288 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,307 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,354 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@1268A男霓虹色+2907黑色【四件套】 +2024-10-27 16:06:23,356 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:06:23,357 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:06:23,357 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:06:23,358 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:06:23,371 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,372 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:06:23,373 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,389 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,424 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@1268B女霓虹色+3906黑色【四件套】 +2024-10-27 16:06:23,425 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:06:23,426 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:06:23,427 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:06:23,428 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:06:23,440 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,441 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:06:23,441 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,457 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,506 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@1269A男兰青色+2907黑色【四件套】 +2024-10-27 16:06:23,507 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:06:23,508 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:06:23,509 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:06:23,509 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:06:23,521 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,522 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:06:23,524 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,541 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,571 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@1269B女兰青色+3906黑色【四件套】 +2024-10-27 16:06:23,572 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:06:23,573 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:06:23,574 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:06:23,575 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:06:23,587 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,588 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:06:23,589 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:06:23,604 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:06:23,605 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '1255A男彩蓝+2907黑色【四件套】', 'origin_option_2': '1255B女彩蓝+3906黑色【四件套】', 'origin_option_3': '1255A男薄荷绿+2105白色【四件套】', 'origin_option_4': '1255B女薄荷绿+3906白色【四件套】', 'origin_option_5': '1265A男黑色+2907黑色【四件套】', 'origin_option_6': '1265B女黑色+3906黑色【四件套】', 'origin_option_7': '1268A男霓虹色+2907黑色【四件套】', 'origin_option_8': '1268B女霓虹色+3906黑色【四件套】', 'origin_option_9': '1269A男兰青色+2907黑色【四件套】', 'origin_option_10': '1269B女兰青色+3906黑色【四件套】'} +2024-10-27 16:06:23,607 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1255A男彩蓝+2907黑色【四件套】 +2024-10-27 16:06:23,607 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,608 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,609 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1255A男彩蓝+2907黑色(四件套) +2024-10-27 16:06:23,610 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1255B女彩蓝+3906黑色【四件套】 +2024-10-27 16:06:23,611 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,612 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,612 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1255B女彩蓝+3906黑色(四件套) +2024-10-27 16:06:23,613 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1255A男薄荷绿+2105白色【四件套】 +2024-10-27 16:06:23,613 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,614 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,615 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1255A男薄荷绿+2105白色(四件套) +2024-10-27 16:06:23,616 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1255B女薄荷绿+3906白色【四件套】 +2024-10-27 16:06:23,616 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,617 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,618 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1255B女薄荷绿+3906白色(四件套) +2024-10-27 16:06:23,619 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1265A男黑色+2907黑色【四件套】 +2024-10-27 16:06:23,619 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,620 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,621 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1265A男黑色+2907黑色(四件套) +2024-10-27 16:06:23,621 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1265B女黑色+3906黑色【四件套】 +2024-10-27 16:06:23,622 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,623 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,623 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1265B女黑色+3906黑色(四件套) +2024-10-27 16:06:23,624 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1268A男霓虹色+2907黑色【四件套】 +2024-10-27 16:06:23,624 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,625 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,626 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1268A男霓虹色+2907黑色(四件套) +2024-10-27 16:06:23,626 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1268B女霓虹色+3906黑色【四件套】 +2024-10-27 16:06:23,627 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,628 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,629 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1268B女霓虹色+3906黑色(四件套) +2024-10-27 16:06:23,630 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1269A男兰青色+2907黑色【四件套】 +2024-10-27 16:06:23,631 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,631 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,632 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1269A男兰青色+2907黑色(四件套) +2024-10-27 16:06:23,633 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1269B女兰青色+3906黑色【四件套】 +2024-10-27 16:06:23,633 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:06:23,634 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:06:23,635 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1269B女兰青色+3906黑色(四件套) +2024-10-27 16:06:23,635 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '1255A男彩蓝+2907黑色(四件套)', 'origin_option_2': '1255B女彩蓝+3906黑色(四件套)', 'origin_option_3': '1255A男薄荷绿+2105白色(四件套)', 'origin_option_4': '1255B女薄荷绿+3906白色(四件套)', 'origin_option_5': '1265A男黑色+2907黑色(四件套)', 'origin_option_6': '1265B女黑色+3906黑色(四件套)', 'origin_option_7': '1268A男霓虹色+2907黑色(四件套)', 'origin_option_8': '1268B女霓虹色+3906黑色(四件套)', 'origin_option_9': '1269A男兰青色+2907黑色(四件套)', 'origin_option_10': '1269B女兰青色+3906黑色(四件套)'} +2024-10-27 16:06:23,636 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '新款秋冬气排球服套装女长袖运动套装定制男排球乒乓网球四件套男'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "1255A男彩蓝+2907黑色(四件套)", "origin_option_2": "1255B女彩蓝+3906黑色(四件套)", "origin_option_3": "1255A男薄荷绿+2105白色(四件套)", "origin_option_4": "1255B女薄荷绿+3906白色(四件套)", "origin_option_5": "1265A男黑色+2907黑色(四件套)", "origin_option_6": "1265B女黑色+3906黑色(四件套)", "origin_option_7": "1268A男霓虹色+2907黑色(四件套)", "origin_option_8": "1268B女霓虹色+3906黑色(四件套)", "origin_option_9": "1269A男兰青色+2907黑色(四件套)", "origin_option_10": "1269B女兰青色+3906黑色(四件套)"} +2024-10-27 16:06:23,638 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:06:25,391 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "남성, 1255A, 컬러: 파란색, 2907, 컬러: 검정색", +"trans_option_2": "여성, 1255B, 컬러: 파란색, 3906, 컬러: 검정색", +"trans_option_3": "남성, 1255A, 컬러: 민트, 2105, 컬러: 흰색", +"trans_option_4": "여성, 1255B, 컬러: 민트, 3906, 컬러: 흰색", +"trans_option_5": "남성, 1265A, 컬러: 검정색, 2907, 컬러: 검정색", +"trans_option_6": "여성, 1265B, 컬러: 검정색, 3906, 컬러: 검정색", +"trans_option_7": "남성, 1268A, 컬러: 형광색, 2907, 컬러: 검정색", +"trans_option_8": "여성, 1268B, 컬러: 형광색, 3906, 컬러: 검정색", +"trans_option_9": "남성, 1269A, 컬러: 청록색, 2907, 컬러: 검정색", +"trans_option_10": "여성, 1269B, 컬러: 청록색, 3906, 컬러: 검정색" +} +``` +2024-10-27 16:06:25,392 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "남성, 1255A, 컬러: 파란색, 2907, 컬러: 검정색", +"trans_option_2": "여성, 1255B, 컬러: 파란색, 3906, 컬러: 검정색", +"trans_option_3": "남성, 1255A, 컬러: 민트, 2105, 컬러: 흰색", +"trans_option_4": "여성, 1255B, 컬러: 민트, 3906, 컬러: 흰색", +"trans_option_5": "남성, 1265A, 컬러: 검정색, 2907, 컬러: 검정색", +"trans_option_6": "여성, 1265B, 컬러: 검정색, 3906, 컬러: 검정색", +"trans_option_7": "남성, 1268A, 컬러: 형광색, 2907, 컬러: 검정색", +"trans_option_8": "여성, 1268B, 컬러: 형광색, 3906, 컬러: 검정색", +"trans_option_9": "남성, 1269A, 컬러: 청록색, 2907, 컬러: 검정색", +"trans_option_10": "여성, 1269B, 컬러: 청록색, 3906, 컬러: 검정색" +} +2024-10-27 16:06:25,394 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '남성, 1255A, 컬러: 파란색, 2907, 컬러: 검정색', 'trans_option_2': '여성, 1255B, 컬러: 파란색, 3906, 컬러: 검정색', 'trans_option_3': '남성, 1255A, 컬러: 민트, 2105, 컬러: 흰색', 'trans_option_4': '여성, 1255B, 컬러: 민트, 3906, 컬러: 흰색', 'trans_option_5': '남성, 1265A, 컬러: 검정색, 2907, 컬러: 검정색', 'trans_option_6': '여성, 1265B, 컬러: 검정색, 3906, 컬러: 검정색', 'trans_option_7': '남성, 1268A, 컬러: 형광색, 2907, 컬러: 검정색', 'trans_option_8': '여성, 1268B, 컬러: 형광색, 3906, 컬러: 검정색', 'trans_option_9': '남성, 1269A, 컬러: 청록색, 2907, 컬러: 검정색', 'trans_option_10': '여성, 1269B, 컬러: 청록색, 3906, 컬러: 검정색'} +2024-10-27 16:06:25,395 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:06:25,396 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 남성, 1255A, 컬러: 파란색, 2907, 컬러: 검정색 +2024-10-27 16:06:25,397 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:25,437 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [남성, 1255A, 컬러: 파란색, 2907, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:25,439 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 여성, 1255B, 컬러: 파란색, 3906, 컬러: 검정색 +2024-10-27 16:06:25,439 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:25,588 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [여성, 1255B, 컬러: 파란색, 3906, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:25,589 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 남성, 1255A, 컬러: 민트, 2105, 컬러: 흰색 +2024-10-27 16:06:25,590 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:25,724 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [남성, 1255A, 컬러: 민트, 2105, 컬러: 흰색] 입력 완료 +2024-10-27 16:06:25,725 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 여성, 1255B, 컬러: 민트, 3906, 컬러: 흰색 +2024-10-27 16:06:25,725 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:25,862 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [여성, 1255B, 컬러: 민트, 3906, 컬러: 흰색] 입력 완료 +2024-10-27 16:06:25,863 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 남성, 1265A, 컬러: 검정색, 2907, 컬러: 검정색 +2024-10-27 16:06:25,864 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:26,061 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [남성, 1265A, 컬러: 검정색, 2907, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:26,062 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 여성, 1265B, 컬러: 검정색, 3906, 컬러: 검정색 +2024-10-27 16:06:26,063 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:26,421 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [여성, 1265B, 컬러: 검정색, 3906, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:26,422 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 남성, 1268A, 컬러: 형광색, 2907, 컬러: 검정색 +2024-10-27 16:06:26,423 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:26,840 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [남성, 1268A, 컬러: 형광색, 2907, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:26,841 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 여성, 1268B, 컬러: 형광색, 3906, 컬러: 검정색 +2024-10-27 16:06:26,842 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:26,964 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [여성, 1268B, 컬러: 형광색, 3906, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:26,965 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 남성, 1269A, 컬러: 청록색, 2907, 컬러: 검정색 +2024-10-27 16:06:26,966 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:27,255 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [남성, 1269A, 컬러: 청록색, 2907, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:27,256 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 여성, 1269B, 컬러: 청록색, 3906, 컬러: 검정색 +2024-10-27 16:06:27,257 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:06:27,379 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [여성, 1269B, 컬러: 청록색, 3906, 컬러: 검정색] 입력 완료 +2024-10-27 16:06:27,380 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'1255A男彩蓝+2907黑色【四件套】': '남성, 1255A, 컬러: 파란색, 2907, 컬러: 검정색', '1255B女彩蓝+3906黑色【四件套】': '여성, 1255B, 컬러: 파란색, 3906, 컬러: 검정색', '1255A男薄荷绿+2105白色【四件套】': '남성, 1255A, 컬러: 민트, 2105, 컬러: 흰색', '1255B女薄荷绿+3906白色【四件套】': '여성, 1255B, 컬러: 민트, 3906, 컬러: 흰색', '1265A男黑色+2907黑色【四件套】': '남성, 1265A, 컬러: 검정색, 2907, 컬러: 검정색', '1265B女黑色+3906黑色【四件套】': '여성, 1265B, 컬러: 검정색, 3906, 컬러: 검정색', '1268A男霓虹色+2907黑色【四件套】': '남성, 1268A, 컬러: 형광색, 2907, 컬러: 검정색', '1268B女霓虹色+3906黑色【四件套】': '여성, 1268B, 컬러: 형광색, 3906, 컬러: 검정색', '1269A男兰青色+2907黑色【四件套】': '남성, 1269A, 컬러: 청록색, 2907, 컬러: 검정색', '1269B女兰青色+3906黑色【四件套】': '여성, 1269B, 컬러: 청록색, 3906, 컬러: 검정색'} +2024-10-27 16:06:27,381 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:06:27,382 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:06:27,383 - option.py:92 - default_logger - DEBUG - 최저옵션: 54000.0, 표준편차: 0.0 +2024-10-27 16:06:27,384 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:06:27,683 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1255A男彩蓝+2907黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:27,684 - option.py:633 - default_logger - DEBUG - 옵션 '1255A男彩蓝+2907黑色【四件套】' 체크함 +2024-10-27 16:06:27,832 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1255B女彩蓝+3906黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:27,833 - option.py:633 - default_logger - DEBUG - 옵션 '1255B女彩蓝+3906黑色【四件套】' 체크함 +2024-10-27 16:06:28,034 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1255A男薄荷绿+2105白色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,035 - option.py:633 - default_logger - DEBUG - 옵션 '1255A男薄荷绿+2105白色【四件套】' 체크함 +2024-10-27 16:06:28,106 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1255B女薄荷绿+3906白色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,108 - option.py:633 - default_logger - DEBUG - 옵션 '1255B女薄荷绿+3906白色【四件套】' 체크함 +2024-10-27 16:06:28,122 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1265A男黑色+2907黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,123 - option.py:633 - default_logger - DEBUG - 옵션 '1265A男黑色+2907黑色【四件套】' 체크함 +2024-10-27 16:06:28,140 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1265B女黑色+3906黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,141 - option.py:633 - default_logger - DEBUG - 옵션 '1265B女黑色+3906黑色【四件套】' 체크함 +2024-10-27 16:06:28,159 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1268A男霓虹色+2907黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,160 - option.py:633 - default_logger - DEBUG - 옵션 '1268A男霓虹色+2907黑色【四件套】' 체크함 +2024-10-27 16:06:28,171 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1268B女霓虹色+3906黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,172 - option.py:633 - default_logger - DEBUG - 옵션 '1268B女霓虹色+3906黑色【四件套】' 체크함 +2024-10-27 16:06:28,184 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1269A男兰青色+2907黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,185 - option.py:633 - default_logger - DEBUG - 옵션 '1269A男兰青色+2907黑色【四件套】' 체크함 +2024-10-27 16:06:28,197 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1269B女兰青色+3906黑色【四件套】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:06:28,197 - option.py:633 - default_logger - DEBUG - 옵션 '1269B女兰青色+3906黑色【四件套】' 체크함 +2024-10-27 16:06:28,198 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:06:28,199 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:06:28,200 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 10 +2024-10-27 16:06:28,200 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:06:28,655 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'남성, 1255A, 컬러: 파란색, 2907, 컬러: 검정색': 0, '여성, 1255B, 컬러: 파란색, 3906, 컬러: 검정색': 0, '남성, 1255A, 컬러: 민트, 2105, 컬러: 흰색': 0, '여성, 1255B, 컬러: 민트, 3906, 컬러: 흰색': 0, '남성, 1265A, 컬러: 검정색, 2907, 컬러: 검정색': 0, '여성, 1265B, 컬러: 검정색, 3906, 컬러: 검정색': 0, '남성, 1268A, 컬러: 형광색, 2907, 컬러: 검정색': 0, '여성, 1268B, 컬러: 형광색, 3906, 컬러: 검정색': 0, '남성, 1269A, 컬러: 청록색, 2907, 컬러: 검정색': 0, '여성, 1269B, 컬러: 청록색, 3906, 컬러: 검정색': 0} +2024-10-27 16:06:28,656 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:06:28,927 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:06:29,135 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:06:29,968 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:06:30,781 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:06:30,783 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:06:33,329 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:06:33,331 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:06:33,855 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:06:33,872 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:06:33,873 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:06:33,873 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:06:34,815 - price.py:555 - default_logger - DEBUG - 옵션 수: 60 +2024-10-27 16:06:34,816 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:06:34,985 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 135 +2024-10-27 16:06:35,000 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 53700 +2024-10-27 16:06:35,146 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 135 +2024-10-27 16:06:35,153 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 53700 +2024-10-27 16:06:35,490 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 135 +2024-10-27 16:06:35,511 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 53700 +2024-10-27 16:06:35,730 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 135 +2024-10-27 16:06:35,752 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 53700 +2024-10-27 16:06:36,001 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 135 +2024-10-27 16:06:36,037 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 53700 +2024-10-27 16:06:36,303 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 135 +2024-10-27 16:06:36,310 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 53700 +2024-10-27 16:06:36,604 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 135 +2024-10-27 16:06:36,649 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 53700 +2024-10-27 16:06:36,850 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 135 +2024-10-27 16:06:36,856 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 53700 +2024-10-27 16:06:37,091 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 135 +2024-10-27 16:06:37,122 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 53700 +2024-10-27 16:06:37,379 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 135 +2024-10-27 16:06:37,385 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 53700 +2024-10-27 16:06:37,668 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 135 +2024-10-27 16:06:37,718 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 53700 +2024-10-27 16:06:37,925 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 135 +2024-10-27 16:06:37,933 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 53700 +2024-10-27 16:06:38,176 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 135 +2024-10-27 16:06:38,207 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 53700 +2024-10-27 16:06:38,442 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 135 +2024-10-27 16:06:38,449 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 53700 +2024-10-27 16:06:38,739 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 135 +2024-10-27 16:06:38,778 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 53700 +2024-10-27 16:06:39,000 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 135 +2024-10-27 16:06:39,007 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 53700 +2024-10-27 16:06:39,338 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 135 +2024-10-27 16:06:39,364 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 53700 +2024-10-27 16:06:39,560 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 135 +2024-10-27 16:06:39,566 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 53700 +2024-10-27 16:06:39,839 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 135 +2024-10-27 16:06:39,870 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 53700 +2024-10-27 16:06:40,101 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 135 +2024-10-27 16:06:40,108 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 53700 +2024-10-27 16:06:40,394 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 135 +2024-10-27 16:06:40,424 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 53700 +2024-10-27 16:06:40,625 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 135 +2024-10-27 16:06:40,632 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 53700 +2024-10-27 16:06:40,921 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 135 +2024-10-27 16:06:40,960 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 53700 +2024-10-27 16:06:41,204 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 135 +2024-10-27 16:06:41,245 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 53700 +2024-10-27 16:06:42,125 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 135 +2024-10-27 16:06:42,141 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 53700 +2024-10-27 16:06:42,325 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 135 +2024-10-27 16:06:42,332 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 53700 +2024-10-27 16:06:42,604 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 135 +2024-10-27 16:06:42,656 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 53700 +2024-10-27 16:06:42,860 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 135 +2024-10-27 16:06:42,894 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 53700 +2024-10-27 16:06:43,128 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 135 +2024-10-27 16:06:43,174 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 53700 +2024-10-27 16:06:43,416 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 135 +2024-10-27 16:06:43,422 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 53700 +2024-10-27 16:06:43,775 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 135 +2024-10-27 16:06:43,816 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 53700 +2024-10-27 16:06:44,042 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 135 +2024-10-27 16:06:44,047 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 53700 +2024-10-27 16:06:44,316 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 135 +2024-10-27 16:06:44,355 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 53700 +2024-10-27 16:06:44,563 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 135 +2024-10-27 16:06:44,610 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 53700 +2024-10-27 16:06:44,869 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 135 +2024-10-27 16:06:44,922 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 53700 +2024-10-27 16:06:45,165 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 135 +2024-10-27 16:06:45,194 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 53700 +2024-10-27 16:06:45,503 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 135 +2024-10-27 16:06:45,537 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 53700 +2024-10-27 16:06:45,745 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 135 +2024-10-27 16:06:45,752 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 53700 +2024-10-27 16:06:46,116 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 135 +2024-10-27 16:06:46,141 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 53700 +2024-10-27 16:06:46,340 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 135 +2024-10-27 16:06:46,346 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 53700 +2024-10-27 16:06:46,660 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 135 +2024-10-27 16:06:46,680 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 53700 +2024-10-27 16:06:46,875 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 135 +2024-10-27 16:06:46,881 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 53700 +2024-10-27 16:06:47,177 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 135 +2024-10-27 16:06:47,195 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 53700 +2024-10-27 16:06:47,451 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 135 +2024-10-27 16:06:47,461 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 53700 +2024-10-27 16:06:47,717 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 135 +2024-10-27 16:06:47,766 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 53700 +2024-10-27 16:06:47,986 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 135 +2024-10-27 16:06:47,993 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 53700 +2024-10-27 16:06:48,319 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 135 +2024-10-27 16:06:48,341 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 53700 +2024-10-27 16:06:48,553 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 135 +2024-10-27 16:06:48,561 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 53700 +2024-10-27 16:06:48,820 - price.py:618 - default_logger - DEBUG - 49옵션의 cost_value : 135 +2024-10-27 16:06:48,853 - price.py:622 - default_logger - DEBUG - 49옵션의 price_value : 53700 +2024-10-27 16:06:49,085 - price.py:618 - default_logger - DEBUG - 50옵션의 cost_value : 135 +2024-10-27 16:06:49,092 - price.py:622 - default_logger - DEBUG - 50옵션의 price_value : 53700 +2024-10-27 16:06:49,434 - price.py:618 - default_logger - DEBUG - 51옵션의 cost_value : 135 +2024-10-27 16:06:49,455 - price.py:622 - default_logger - DEBUG - 51옵션의 price_value : 53700 +2024-10-27 16:06:49,688 - price.py:618 - default_logger - DEBUG - 52옵션의 cost_value : 135 +2024-10-27 16:06:49,695 - price.py:622 - default_logger - DEBUG - 52옵션의 price_value : 53700 +2024-10-27 16:06:49,918 - price.py:618 - default_logger - DEBUG - 53옵션의 cost_value : 135 +2024-10-27 16:06:49,953 - price.py:622 - default_logger - DEBUG - 53옵션의 price_value : 53700 +2024-10-27 16:06:50,160 - price.py:618 - default_logger - DEBUG - 54옵션의 cost_value : 135 +2024-10-27 16:06:50,228 - price.py:622 - default_logger - DEBUG - 54옵션의 price_value : 53700 +2024-10-27 16:06:50,481 - price.py:618 - default_logger - DEBUG - 55옵션의 cost_value : 135 +2024-10-27 16:06:50,537 - price.py:622 - default_logger - DEBUG - 55옵션의 price_value : 53700 +2024-10-27 16:06:50,755 - price.py:618 - default_logger - DEBUG - 56옵션의 cost_value : 135 +2024-10-27 16:06:50,793 - price.py:622 - default_logger - DEBUG - 56옵션의 price_value : 53700 +2024-10-27 16:06:51,053 - price.py:618 - default_logger - DEBUG - 57옵션의 cost_value : 135 +2024-10-27 16:06:51,104 - price.py:622 - default_logger - DEBUG - 57옵션의 price_value : 53700 +2024-10-27 16:06:51,369 - price.py:618 - default_logger - DEBUG - 58옵션의 cost_value : 135 +2024-10-27 16:06:51,375 - price.py:622 - default_logger - DEBUG - 58옵션의 price_value : 53700 +2024-10-27 16:06:51,603 - price.py:618 - default_logger - DEBUG - 59옵션의 cost_value : 135 +2024-10-27 16:06:51,638 - price.py:622 - default_logger - DEBUG - 59옵션의 price_value : 53700 +2024-10-27 16:06:51,878 - price.py:618 - default_logger - DEBUG - 60옵션의 cost_value : 135 +2024-10-27 16:06:51,886 - price.py:622 - default_logger - DEBUG - 60옵션의 price_value : 53700 +2024-10-27 16:06:51,887 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135] +2024-10-27 16:06:51,887 - price.py:648 - default_logger - DEBUG - 최소원가: 27000, 최대원가: 27000, 평균원가: 27000, 상위평균원가: 27000 +2024-10-27 16:06:51,889 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 35000 +2024-10-27 16:06:51,890 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:06:51,891 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:06:51,891 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:06:51,892 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:06:51,892 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:06:51,894 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:06:51,895 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:06:51,895 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:06:51,896 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 50000 +2024-10-27 16:06:51,896 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:06:51,896 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 27000, 상한: 63000, 하한: 46000 +2024-10-27 16:06:51,898 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 46000 +2024-10-27 16:06:51,899 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 46000 +2024-10-27 16:06:51,900 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:06:51,900 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 53700 +2024-10-27 16:06:51,901 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -7700 +2024-10-27 16:06:51,902 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:06:51,902 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:06:51,902 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:06:51,904 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:06:51,905 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:06:51,905 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:06:51,906 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:06:51,906 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:06:51,907 - price.py:784 - default_logger - DEBUG - category : 의류-스포츠의류-테니스복 +2024-10-27 16:06:51,907 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 의류, Level 2: 스포츠의류, Level 3: 테니스복, Level 4: None +2024-10-27 16:06:51,909 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 의류-스포츠의류-테니스복 +2024-10-27 16:06:51,909 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '의류', 'category2': '스포츠의류', 'category3': '테니스복', 'category4': None} +2024-10-27 16:06:51,910 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:06:51,911 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '의류', 'category2': '스포츠의류', 'category3': '테니스복', 'category4': None}, result: None +2024-10-27 16:06:51,912 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:06:51,913 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:06:51,914 - price.py:799 - default_logger - DEBUG - 카테고리 의류-스포츠의류-테니스복는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:06:51,914 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:06:51,915 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:06:51,916 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:06:51,959 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:06:52,180 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:06:52,181 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 27000, 초도배송비: 27000, 교환비: 54000 +2024-10-27 16:06:52,181 - price.py:140 - default_logger - DEBUG - 반품비: 27000, 초도배송비: 27000, 교환비: 54000 +2024-10-27 16:06:52,367 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 27000 +2024-10-27 16:06:52,517 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 27000 +2024-10-27 16:06:52,916 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 54000 +2024-10-27 16:06:53,520 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:06:53,521 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:06:55,002 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:06:55,004 - gui.py:875 - default_logger - DEBUG - 96/[377]개 상품 수정 완료. +2024-10-27 16:06:55,005 - gui.py:816 - default_logger - DEBUG - 17/46 버튼의 활성상태 확인 중... +2024-10-27 16:06:55,064 - gui.py:823 - default_logger - DEBUG - 17/46: 세부사항 수정 작업 중... +2024-10-27 16:06:55,105 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:06:56,244 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:06:57,192 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:06:57,206 - title.py:94 - default_logger - DEBUG - 원본 상품명: DELL U2415B电源板4H.2GR02.A00 原装 +2024-10-27 16:06:57,207 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:06:57,209 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:06:57,222 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:06:57,234 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:06:57,257 - title.py:214 - default_logger - DEBUG - 카테고리 그룹상품 발생 category_text = 그룹상품 +2024-10-27 16:06:57,275 - title.py:219 - default_logger - DEBUG - 그룹상품 카테고리 text = 컴퓨터-PC부품-메인보드 +2024-10-27 16:06:57,276 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:06:57,730 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:06:57,733 - option.py:161 - default_logger - DEBUG - 상품명: DELL U2415B电源板4H.2GR02.A00 原装에 대한 옵션을 처리 중... +2024-10-27 16:06:57,734 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:06:59,734 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 단일 상품입니다 +2024-10-27 16:06:59,734 - option.py:180 - default_logger - DEBUG - 단일 옵션 상품입니다. 옵션 수정 과정을 생략합니다. +2024-10-27 16:07:00,135 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:07:00,136 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:07:00,850 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:07:00,852 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:07:00,904 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:07:00,925 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:07:00,926 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:07:00,927 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : True +2024-10-27 16:07:01,073 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 42 +2024-10-27 16:07:01,088 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 30500 +2024-10-27 16:07:01,089 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [42] +2024-10-27 16:07:01,090 - price.py:648 - default_logger - DEBUG - 최소원가: 9000, 최대원가: 9000, 평균원가: 9000, 상위평균원가: 9000 +2024-10-27 16:07:01,091 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 12000 +2024-10-27 16:07:01,091 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:07:01,093 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:07:01,093 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:07:01,094 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:07:01,094 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:07:01,095 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:07:01,095 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:07:01,097 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:07:01,098 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 27000 +2024-10-27 16:07:01,098 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:07:01,099 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 11000, 상한: 21000, 하한: 16000 +2024-10-27 16:07:01,100 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 16000 +2024-10-27 16:07:01,100 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 16000 +2024-10-27 16:07:01,101 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:07:01,101 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 30500 +2024-10-27 16:07:01,102 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -14500 +2024-10-27 16:07:01,103 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:07:01,103 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:07:01,104 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:07:01,104 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:07:01,105 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:07:01,106 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:07:01,106 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:07:01,107 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:07:01,107 - price.py:784 - default_logger - DEBUG - category : 컴퓨터-PC부품-메인보드 +2024-10-27 16:07:01,109 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 컴퓨터, Level 2: PC부품, Level 3: 메인보드, Level 4: None +2024-10-27 16:07:01,109 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 컴퓨터-PC부품-메인보드 +2024-10-27 16:07:01,110 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '컴퓨터', 'category2': 'PC부품', 'category3': '메인보드', 'category4': None} +2024-10-27 16:07:01,111 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:07:01,112 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '컴퓨터', 'category2': 'PC부품', 'category3': '메인보드', 'category4': None}, result: None +2024-10-27 16:07:01,113 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:07:01,114 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:07:01,115 - price.py:799 - default_logger - DEBUG - 카테고리 컴퓨터-PC부품-메인보드는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:07:01,115 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:07:01,116 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:07:01,117 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:07:01,187 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:07:01,343 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:07:01,344 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 9000, 초도배송비: 9000, 교환비: 18000 +2024-10-27 16:07:01,345 - price.py:140 - default_logger - DEBUG - 반품비: 9000, 초도배송비: 9000, 교환비: 18000 +2024-10-27 16:07:01,476 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 9000 +2024-10-27 16:07:01,650 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 9000 +2024-10-27 16:07:01,852 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 18000 +2024-10-27 16:07:02,379 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:07:02,380 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:07:03,677 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:07:03,678 - gui.py:875 - default_logger - DEBUG - 97/[377]개 상품 수정 완료. +2024-10-27 16:07:03,679 - gui.py:816 - default_logger - DEBUG - 18/46 버튼의 활성상태 확인 중... +2024-10-27 16:07:03,716 - gui.py:823 - default_logger - DEBUG - 18/46: 세부사항 수정 작업 중... +2024-10-27 16:07:03,750 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:07:04,863 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:07:05,804 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:07:05,819 - title.py:94 - default_logger - DEBUG - 원본 상품명: 曼城切尔西利物浦热刺巴萨巴黎足球训练防风衣2324秋冬外套冲锋衣 +2024-10-27 16:07:05,820 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:07:05,821 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:07:05,834 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:07:05,843 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:07:05,861 - title.py:221 - default_logger - DEBUG - 카테고리 text = 의류-스포츠의류-축구의류-축구복 +2024-10-27 16:07:05,862 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:07:08,271 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:07:08,272 - option.py:161 - default_logger - DEBUG - 상품명: 曼城切尔西利物浦热刺巴萨巴黎足球训练防风衣2324秋冬外套冲锋衣에 대한 옵션을 처리 중... +2024-10-27 16:07:08,273 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:07:10,284 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:07:10,285 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:07:10,286 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:07:10,300 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:07:10,301 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:07:10,302 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:07:10,594 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:07:10,635 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 50 +2024-10-27 16:07:10,701 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@巴黎宝蓝拼色风衣 +2024-10-27 16:07:10,703 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:07:10,704 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:07:10,705 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:07:10,705 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:07:10,722 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:10,724 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:07:10,724 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:10,739 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:07:10,815 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:07:10,816 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:07:10,817 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:07:10,818 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:07:10,829 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:07:10,841 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:10,842 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:07:10,842 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:10,856 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:07:10,921 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@巴黎彩兰拼色风衣 +2024-10-27 16:07:10,922 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:07:10,923 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:07:10,924 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:07:10,925 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:07:10,938 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:10,939 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:07:10,940 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:10,956 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,027 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-27 16:07:11,028 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:07:11,028 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:07:11,029 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:07:11,030 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:07:11,050 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,052 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:07:11,052 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,072 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,129 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@巴黎黑金风衣 +2024-10-27 16:07:11,130 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,131 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:07:11,132 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:07:11,133 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:07:11,147 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,148 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:07:11,150 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,164 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,220 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@2223枣红风衣 +2024-10-27 16:07:11,221 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,222 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:07:11,222 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:07:11,223 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:07:11,236 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,237 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:07:11,238 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,255 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,305 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@巴黎黑色拼色风衣 +2024-10-27 16:07:11,307 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,308 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 16:07:11,309 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:07:11,310 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:07:11,322 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,323 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:07:11,323 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,335 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,381 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@巴黎黑色白领风衣 +2024-10-27 16:07:11,382 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,383 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 16:07:11,384 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:07:11,385 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:07:11,403 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,404 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:07:11,405 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,421 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,466 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@2324巴萨白色风衣 +2024-10-27 16:07:11,467 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,468 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:07:11,468 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:07:11,469 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:07:11,481 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,482 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:07:11,483 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,497 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,570 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@2324巴萨白色拼色风衣 +2024-10-27 16:07:11,572 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,573 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 16:07:11,574 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:07:11,575 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:07:11,590 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,592 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:07:11,593 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,616 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,687 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@2425巴萨宝蓝风衣 +2024-10-27 16:07:11,688 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,689 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:07:11,690 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:07:11,691 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:07:11,706 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,708 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:07:11,709 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,723 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,785 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@2425巴萨宝蓝拼色风衣 +2024-10-27 16:07:11,787 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,788 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 16:07:11,789 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:07:11,791 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:07:11,807 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,809 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:07:11,810 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,825 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,881 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@2425巴萨彩兰拼色风衣 +2024-10-27 16:07:11,882 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,883 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:07:11,884 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:07:11,884 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:07:11,896 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,897 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:07:11,898 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,913 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:07:11,952 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@2324巴萨灰白风衣 +2024-10-27 16:07:11,953 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:07:11,954 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:07:11,954 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:07:11,956 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:07:11,969 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,970 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:07:11,971 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:11,987 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,050 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@2324巴萨宝蓝拼色风衣 +2024-10-27 16:07:12,052 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,053 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:07:12,054 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:07:12,054 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:07:12,066 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,067 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:07:12,068 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,081 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,124 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@2324巴萨彩兰拼色风衣 +2024-10-27 16:07:12,125 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,126 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-27 16:07:12,127 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:07:12,128 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:07:12,139 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,139 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:07:12,140 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,154 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,205 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@2324巴萨黑色拼色风衣 +2024-10-27 16:07:12,206 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,207 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-27 16:07:12,208 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:07:12,209 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:07:12,221 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,222 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:07:12,222 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,237 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,279 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@2324巴萨黑金风衣 +2024-10-27 16:07:12,280 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,281 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:07:12,282 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:07:12,283 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:07:12,302 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,303 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:07:12,304 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,319 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,365 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@曼城蓝白连帽风衣 +2024-10-27 16:07:12,367 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,368 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:07:12,368 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:07:12,369 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:07:12,383 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,385 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:07:12,385 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,406 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,457 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@node +2024-10-27 16:07:12,458 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@node +2024-10-27 16:07:12,459 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-27 16:07:12,460 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:07:12,461 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:07:12,471 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,472 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:07:12,473 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,486 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,537 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@曼城黑色印花风衣 +2024-10-27 16:07:12,538 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,539 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-27 16:07:12,540 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:07:12,541 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:07:12,553 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,555 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:07:12,556 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,569 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,624 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@node +2024-10-27 16:07:12,625 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@node +2024-10-27 16:07:12,626 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-27 16:07:12,627 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:07:12,628 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:07:12,645 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,646 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:07:12,648 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,668 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,710 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@曼城浅蓝拼色风衣 +2024-10-27 16:07:12,712 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,713 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-27 16:07:12,714 - option.py:388 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-27 16:07:12,714 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:07:12,730 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,731 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:07:12,732 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,748 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,796 - option.py:385 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@曼城黑色拼红蓝风衣 +2024-10-27 16:07:12,797 - option.py:386 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,798 - option.py:387 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@node +2024-10-27 16:07:12,799 - option.py:388 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-27 16:07:12,799 - option.py:389 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-27 16:07:12,813 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,815 - option.py:410 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-27 16:07:12,816 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,827 - option.py:420 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,874 - option.py:385 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@曼城黑色拼蓝紫风衣 +2024-10-27 16:07:12,875 - option.py:386 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,876 - option.py:387 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@node +2024-10-27 16:07:12,877 - option.py:388 - default_logger - DEBUG - 25번째 image_element : JSHandle@node +2024-10-27 16:07:12,878 - option.py:389 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-27 16:07:12,892 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,894 - option.py:410 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-27 16:07:12,894 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:12,912 - option.py:420 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-27 16:07:12,985 - option.py:385 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@曼城蓝白无帽风衣 +2024-10-27 16:07:12,987 - option.py:386 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@ +2024-10-27 16:07:12,988 - option.py:387 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@ +2024-10-27 16:07:12,989 - option.py:388 - default_logger - DEBUG - 26번째 image_element : JSHandle@node +2024-10-27 16:07:12,990 - option.py:389 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-27 16:07:13,003 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,004 - option.py:410 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-27 16:07:13,005 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,019 - option.py:420 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,077 - option.py:385 - default_logger - DEBUG - 27번째 original_name_element : JSHandle@曼城黑色格子无帽风衣 +2024-10-27 16:07:13,079 - option.py:386 - default_logger - DEBUG - 27번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,080 - option.py:387 - default_logger - DEBUG - 27번째 checkbox_element : JSHandle@node +2024-10-27 16:07:13,081 - option.py:388 - default_logger - DEBUG - 27번째 image_element : JSHandle@node +2024-10-27 16:07:13,081 - option.py:389 - default_logger - DEBUG - 27번째 price_element : JSHandle@node +2024-10-27 16:07:13,094 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,095 - option.py:410 - default_logger - DEBUG - 27번째 옵션 checkbox_state : False +2024-10-27 16:07:13,096 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,108 - option.py:420 - default_logger - DEBUG - 27번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,148 - option.py:385 - default_logger - DEBUG - 28번째 original_name_element : JSHandle@2324切尔西灰白风衣 +2024-10-27 16:07:13,149 - option.py:386 - default_logger - DEBUG - 28번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,150 - option.py:387 - default_logger - DEBUG - 28번째 checkbox_element : JSHandle@ +2024-10-27 16:07:13,151 - option.py:388 - default_logger - DEBUG - 28번째 image_element : JSHandle@node +2024-10-27 16:07:13,151 - option.py:389 - default_logger - DEBUG - 28번째 price_element : JSHandle@node +2024-10-27 16:07:13,170 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,171 - option.py:410 - default_logger - DEBUG - 28번째 옵션 checkbox_state : False +2024-10-27 16:07:13,172 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,189 - option.py:420 - default_logger - DEBUG - 28번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,236 - option.py:385 - default_logger - DEBUG - 29번째 original_name_element : JSHandle@2324切尔西彩兰风衣 +2024-10-27 16:07:13,237 - option.py:386 - default_logger - DEBUG - 29번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,238 - option.py:387 - default_logger - DEBUG - 29번째 checkbox_element : JSHandle@ +2024-10-27 16:07:13,238 - option.py:388 - default_logger - DEBUG - 29번째 image_element : JSHandle@node +2024-10-27 16:07:13,239 - option.py:389 - default_logger - DEBUG - 29번째 price_element : JSHandle@node +2024-10-27 16:07:13,251 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,253 - option.py:410 - default_logger - DEBUG - 29번째 옵션 checkbox_state : False +2024-10-27 16:07:13,253 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,266 - option.py:420 - default_logger - DEBUG - 29번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,316 - option.py:385 - default_logger - DEBUG - 30번째 original_name_element : JSHandle@node +2024-10-27 16:07:13,317 - option.py:386 - default_logger - DEBUG - 30번째 edit_field_element : JSHandle@node +2024-10-27 16:07:13,317 - option.py:387 - default_logger - DEBUG - 30번째 checkbox_element : JSHandle@node +2024-10-27 16:07:13,318 - option.py:388 - default_logger - DEBUG - 30번째 image_element : JSHandle@node +2024-10-27 16:07:13,319 - option.py:389 - default_logger - DEBUG - 30번째 price_element : JSHandle@node +2024-10-27 16:07:13,333 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,335 - option.py:410 - default_logger - DEBUG - 30번째 옵션 checkbox_state : False +2024-10-27 16:07:13,335 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,347 - option.py:420 - default_logger - DEBUG - 30번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,675 - option.py:385 - default_logger - DEBUG - 31번째 original_name_element : JSHandle@2324切尔西黑色风衣 +2024-10-27 16:07:13,676 - option.py:386 - default_logger - DEBUG - 31번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,677 - option.py:387 - default_logger - DEBUG - 31번째 checkbox_element : JSHandle@ +2024-10-27 16:07:13,678 - option.py:388 - default_logger - DEBUG - 31번째 image_element : JSHandle@ +2024-10-27 16:07:13,684 - option.py:389 - default_logger - DEBUG - 31번째 price_element : JSHandle@node +2024-10-27 16:07:13,698 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,699 - option.py:410 - default_logger - DEBUG - 31번째 옵션 checkbox_state : False +2024-10-27 16:07:13,700 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,712 - option.py:420 - default_logger - DEBUG - 31번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,758 - option.py:385 - default_logger - DEBUG - 32번째 original_name_element : JSHandle@2324切尔西宝蓝风衣 +2024-10-27 16:07:13,759 - option.py:386 - default_logger - DEBUG - 32번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,760 - option.py:387 - default_logger - DEBUG - 32번째 checkbox_element : JSHandle@ +2024-10-27 16:07:13,761 - option.py:388 - default_logger - DEBUG - 32번째 image_element : JSHandle@node +2024-10-27 16:07:13,761 - option.py:389 - default_logger - DEBUG - 32번째 price_element : JSHandle@node +2024-10-27 16:07:13,774 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,776 - option.py:410 - default_logger - DEBUG - 32번째 옵션 checkbox_state : False +2024-10-27 16:07:13,776 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,796 - option.py:420 - default_logger - DEBUG - 32번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,839 - option.py:385 - default_logger - DEBUG - 33번째 original_name_element : JSHandle@2425切尔西彩兰风衣 +2024-10-27 16:07:13,840 - option.py:386 - default_logger - DEBUG - 33번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,841 - option.py:387 - default_logger - DEBUG - 33번째 checkbox_element : JSHandle@node +2024-10-27 16:07:13,841 - option.py:388 - default_logger - DEBUG - 33번째 image_element : JSHandle@node +2024-10-27 16:07:13,842 - option.py:389 - default_logger - DEBUG - 33번째 price_element : JSHandle@node +2024-10-27 16:07:13,854 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,855 - option.py:410 - default_logger - DEBUG - 33번째 옵션 checkbox_state : False +2024-10-27 16:07:13,856 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,869 - option.py:420 - default_logger - DEBUG - 33번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,911 - option.py:385 - default_logger - DEBUG - 34번째 original_name_element : JSHandle@2425切尔西宝蓝风衣 +2024-10-27 16:07:13,912 - option.py:386 - default_logger - DEBUG - 34번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,913 - option.py:387 - default_logger - DEBUG - 34번째 checkbox_element : JSHandle@node +2024-10-27 16:07:13,913 - option.py:388 - default_logger - DEBUG - 34번째 image_element : JSHandle@node +2024-10-27 16:07:13,913 - option.py:389 - default_logger - DEBUG - 34번째 price_element : JSHandle@node +2024-10-27 16:07:13,929 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,930 - option.py:410 - default_logger - DEBUG - 34번째 옵션 checkbox_state : False +2024-10-27 16:07:13,931 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:13,948 - option.py:420 - default_logger - DEBUG - 34번째 옵션 정보 수집 완료 +2024-10-27 16:07:13,995 - option.py:385 - default_logger - DEBUG - 35번째 original_name_element : JSHandle@2425切尔西宝蓝黄风衣 +2024-10-27 16:07:13,996 - option.py:386 - default_logger - DEBUG - 35번째 edit_field_element : JSHandle@ +2024-10-27 16:07:13,996 - option.py:387 - default_logger - DEBUG - 35번째 checkbox_element : JSHandle@ +2024-10-27 16:07:13,997 - option.py:388 - default_logger - DEBUG - 35번째 image_element : JSHandle@node +2024-10-27 16:07:13,997 - option.py:389 - default_logger - DEBUG - 35번째 price_element : JSHandle@node +2024-10-27 16:07:14,013 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,014 - option.py:410 - default_logger - DEBUG - 35번째 옵션 checkbox_state : False +2024-10-27 16:07:14,015 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,030 - option.py:420 - default_logger - DEBUG - 35번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,082 - option.py:385 - default_logger - DEBUG - 36번째 original_name_element : JSHandle@2324切尔西黑色黄标风衣 +2024-10-27 16:07:14,083 - option.py:386 - default_logger - DEBUG - 36번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,084 - option.py:387 - default_logger - DEBUG - 36번째 checkbox_element : JSHandle@ +2024-10-27 16:07:14,084 - option.py:388 - default_logger - DEBUG - 36번째 image_element : JSHandle@node +2024-10-27 16:07:14,085 - option.py:389 - default_logger - DEBUG - 36번째 price_element : JSHandle@node +2024-10-27 16:07:14,097 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,098 - option.py:410 - default_logger - DEBUG - 36번째 옵션 checkbox_state : False +2024-10-27 16:07:14,099 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,113 - option.py:420 - default_logger - DEBUG - 36번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,161 - option.py:385 - default_logger - DEBUG - 37번째 original_name_element : JSHandle@2324切尔西深蓝风衣 +2024-10-27 16:07:14,162 - option.py:386 - default_logger - DEBUG - 37번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,163 - option.py:387 - default_logger - DEBUG - 37번째 checkbox_element : JSHandle@ +2024-10-27 16:07:14,164 - option.py:388 - default_logger - DEBUG - 37번째 image_element : JSHandle@node +2024-10-27 16:07:14,164 - option.py:389 - default_logger - DEBUG - 37번째 price_element : JSHandle@node +2024-10-27 16:07:14,181 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,182 - option.py:410 - default_logger - DEBUG - 37번째 옵션 checkbox_state : False +2024-10-27 16:07:14,183 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,196 - option.py:420 - default_logger - DEBUG - 37번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,250 - option.py:385 - default_logger - DEBUG - 38번째 original_name_element : JSHandle@利物浦枣红风衣 +2024-10-27 16:07:14,251 - option.py:386 - default_logger - DEBUG - 38번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,252 - option.py:387 - default_logger - DEBUG - 38번째 checkbox_element : JSHandle@ +2024-10-27 16:07:14,253 - option.py:388 - default_logger - DEBUG - 38번째 image_element : JSHandle@node +2024-10-27 16:07:14,253 - option.py:389 - default_logger - DEBUG - 38번째 price_element : JSHandle@node +2024-10-27 16:07:14,266 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,267 - option.py:410 - default_logger - DEBUG - 38번째 옵션 checkbox_state : False +2024-10-27 16:07:14,268 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,285 - option.py:420 - default_logger - DEBUG - 38번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,328 - option.py:385 - default_logger - DEBUG - 39번째 original_name_element : JSHandle@利物浦灰白风衣 +2024-10-27 16:07:14,329 - option.py:386 - default_logger - DEBUG - 39번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,330 - option.py:387 - default_logger - DEBUG - 39번째 checkbox_element : JSHandle@ +2024-10-27 16:07:14,330 - option.py:388 - default_logger - DEBUG - 39번째 image_element : JSHandle@node +2024-10-27 16:07:14,331 - option.py:389 - default_logger - DEBUG - 39번째 price_element : JSHandle@node +2024-10-27 16:07:14,350 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,351 - option.py:410 - default_logger - DEBUG - 39번째 옵션 checkbox_state : False +2024-10-27 16:07:14,353 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,368 - option.py:420 - default_logger - DEBUG - 39번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,458 - option.py:385 - default_logger - DEBUG - 40번째 original_name_element : JSHandle@利物浦白色拼色风衣 +2024-10-27 16:07:14,459 - option.py:386 - default_logger - DEBUG - 40번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,460 - option.py:387 - default_logger - DEBUG - 40번째 checkbox_element : JSHandle@node +2024-10-27 16:07:14,461 - option.py:388 - default_logger - DEBUG - 40번째 image_element : JSHandle@node +2024-10-27 16:07:14,462 - option.py:389 - default_logger - DEBUG - 40번째 price_element : JSHandle@node +2024-10-27 16:07:14,478 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,480 - option.py:410 - default_logger - DEBUG - 40번째 옵션 checkbox_state : False +2024-10-27 16:07:14,481 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,493 - option.py:420 - default_logger - DEBUG - 40번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,549 - option.py:385 - default_logger - DEBUG - 41번째 original_name_element : JSHandle@利物浦彩兰拼色风衣 +2024-10-27 16:07:14,550 - option.py:386 - default_logger - DEBUG - 41번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,551 - option.py:387 - default_logger - DEBUG - 41번째 checkbox_element : JSHandle@ +2024-10-27 16:07:14,551 - option.py:388 - default_logger - DEBUG - 41번째 image_element : JSHandle@node +2024-10-27 16:07:14,552 - option.py:389 - default_logger - DEBUG - 41번째 price_element : JSHandle@node +2024-10-27 16:07:14,565 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,566 - option.py:410 - default_logger - DEBUG - 41번째 옵션 checkbox_state : False +2024-10-27 16:07:14,567 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,583 - option.py:420 - default_logger - DEBUG - 41번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,645 - option.py:385 - default_logger - DEBUG - 42번째 original_name_element : JSHandle@利物浦宝蓝拼色风衣 +2024-10-27 16:07:14,647 - option.py:386 - default_logger - DEBUG - 42번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,647 - option.py:387 - default_logger - DEBUG - 42번째 checkbox_element : JSHandle@node +2024-10-27 16:07:14,648 - option.py:388 - default_logger - DEBUG - 42번째 image_element : JSHandle@node +2024-10-27 16:07:14,649 - option.py:389 - default_logger - DEBUG - 42번째 price_element : JSHandle@node +2024-10-27 16:07:14,660 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,661 - option.py:410 - default_logger - DEBUG - 42번째 옵션 checkbox_state : False +2024-10-27 16:07:14,661 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,672 - option.py:420 - default_logger - DEBUG - 42번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,716 - option.py:385 - default_logger - DEBUG - 43번째 original_name_element : JSHandle@利物浦黑色拼色风衣 +2024-10-27 16:07:14,717 - option.py:386 - default_logger - DEBUG - 43번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,718 - option.py:387 - default_logger - DEBUG - 43번째 checkbox_element : JSHandle@ +2024-10-27 16:07:14,719 - option.py:388 - default_logger - DEBUG - 43번째 image_element : JSHandle@node +2024-10-27 16:07:14,719 - option.py:389 - default_logger - DEBUG - 43번째 price_element : JSHandle@node +2024-10-27 16:07:14,734 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,735 - option.py:410 - default_logger - DEBUG - 43번째 옵션 checkbox_state : False +2024-10-27 16:07:14,737 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,748 - option.py:420 - default_logger - DEBUG - 43번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,789 - option.py:385 - default_logger - DEBUG - 44번째 original_name_element : JSHandle@利物浦白红拼色风衣 +2024-10-27 16:07:14,790 - option.py:386 - default_logger - DEBUG - 44번째 edit_field_element : JSHandle@node +2024-10-27 16:07:14,791 - option.py:387 - default_logger - DEBUG - 44번째 checkbox_element : JSHandle@node +2024-10-27 16:07:14,792 - option.py:388 - default_logger - DEBUG - 44번째 image_element : JSHandle@node +2024-10-27 16:07:14,792 - option.py:389 - default_logger - DEBUG - 44번째 price_element : JSHandle@node +2024-10-27 16:07:14,803 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,804 - option.py:410 - default_logger - DEBUG - 44번째 옵션 checkbox_state : False +2024-10-27 16:07:14,805 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,818 - option.py:420 - default_logger - DEBUG - 44번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,866 - option.py:385 - default_logger - DEBUG - 45번째 original_name_element : JSHandle@热刺白色拼色风衣 +2024-10-27 16:07:14,867 - option.py:386 - default_logger - DEBUG - 45번째 edit_field_element : JSHandle@ +2024-10-27 16:07:14,868 - option.py:387 - default_logger - DEBUG - 45번째 checkbox_element : JSHandle@node +2024-10-27 16:07:14,869 - option.py:388 - default_logger - DEBUG - 45번째 image_element : JSHandle@node +2024-10-27 16:07:14,869 - option.py:389 - default_logger - DEBUG - 45번째 price_element : JSHandle@node +2024-10-27 16:07:14,882 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,883 - option.py:410 - default_logger - DEBUG - 45번째 옵션 checkbox_state : False +2024-10-27 16:07:14,883 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,896 - option.py:420 - default_logger - DEBUG - 45번째 옵션 정보 수집 완료 +2024-10-27 16:07:14,941 - option.py:385 - default_logger - DEBUG - 46번째 original_name_element : JSHandle@热刺彩兰拼色风衣 +2024-10-27 16:07:14,942 - option.py:386 - default_logger - DEBUG - 46번째 edit_field_element : JSHandle@node +2024-10-27 16:07:14,942 - option.py:387 - default_logger - DEBUG - 46번째 checkbox_element : JSHandle@node +2024-10-27 16:07:14,943 - option.py:388 - default_logger - DEBUG - 46번째 image_element : JSHandle@node +2024-10-27 16:07:14,943 - option.py:389 - default_logger - DEBUG - 46번째 price_element : JSHandle@node +2024-10-27 16:07:14,966 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,967 - option.py:410 - default_logger - DEBUG - 46번째 옵션 checkbox_state : False +2024-10-27 16:07:14,968 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:14,981 - option.py:420 - default_logger - DEBUG - 46번째 옵션 정보 수집 완료 +2024-10-27 16:07:15,038 - option.py:385 - default_logger - DEBUG - 47번째 original_name_element : JSHandle@热刺宝蓝拼色风衣 +2024-10-27 16:07:15,040 - option.py:386 - default_logger - DEBUG - 47번째 edit_field_element : JSHandle@ +2024-10-27 16:07:15,041 - option.py:387 - default_logger - DEBUG - 47번째 checkbox_element : JSHandle@ +2024-10-27 16:07:15,041 - option.py:388 - default_logger - DEBUG - 47번째 image_element : JSHandle@node +2024-10-27 16:07:15,042 - option.py:389 - default_logger - DEBUG - 47번째 price_element : JSHandle@node +2024-10-27 16:07:15,054 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,055 - option.py:410 - default_logger - DEBUG - 47번째 옵션 checkbox_state : False +2024-10-27 16:07:15,056 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,068 - option.py:420 - default_logger - DEBUG - 47번째 옵션 정보 수집 완료 +2024-10-27 16:07:15,115 - option.py:385 - default_logger - DEBUG - 48번째 original_name_element : JSHandle@热刺黑色拼色风衣 +2024-10-27 16:07:15,116 - option.py:386 - default_logger - DEBUG - 48번째 edit_field_element : JSHandle@ +2024-10-27 16:07:15,117 - option.py:387 - default_logger - DEBUG - 48번째 checkbox_element : JSHandle@ +2024-10-27 16:07:15,119 - option.py:388 - default_logger - DEBUG - 48번째 image_element : JSHandle@node +2024-10-27 16:07:15,119 - option.py:389 - default_logger - DEBUG - 48번째 price_element : JSHandle@node +2024-10-27 16:07:15,136 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,137 - option.py:410 - default_logger - DEBUG - 48번째 옵션 checkbox_state : False +2024-10-27 16:07:15,138 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,151 - option.py:420 - default_logger - DEBUG - 48번째 옵션 정보 수집 완료 +2024-10-27 16:07:15,187 - option.py:385 - default_logger - DEBUG - 49번째 original_name_element : JSHandle@热刺黑紫拼色风衣 +2024-10-27 16:07:15,188 - option.py:386 - default_logger - DEBUG - 49번째 edit_field_element : JSHandle@ +2024-10-27 16:07:15,189 - option.py:387 - default_logger - DEBUG - 49번째 checkbox_element : JSHandle@ +2024-10-27 16:07:15,190 - option.py:388 - default_logger - DEBUG - 49번째 image_element : JSHandle@node +2024-10-27 16:07:15,191 - option.py:389 - default_logger - DEBUG - 49번째 price_element : JSHandle@node +2024-10-27 16:07:15,201 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,202 - option.py:410 - default_logger - DEBUG - 49번째 옵션 checkbox_state : False +2024-10-27 16:07:15,203 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,218 - option.py:420 - default_logger - DEBUG - 49번째 옵션 정보 수집 완료 +2024-10-27 16:07:15,275 - option.py:385 - default_logger - DEBUG - 50번째 original_name_element : JSHandle@热刺黑白风衣 +2024-10-27 16:07:15,276 - option.py:386 - default_logger - DEBUG - 50번째 edit_field_element : JSHandle@ +2024-10-27 16:07:15,277 - option.py:387 - default_logger - DEBUG - 50번째 checkbox_element : JSHandle@ +2024-10-27 16:07:15,278 - option.py:388 - default_logger - DEBUG - 50번째 image_element : JSHandle@node +2024-10-27 16:07:15,278 - option.py:389 - default_logger - DEBUG - 50번째 price_element : JSHandle@node +2024-10-27 16:07:15,296 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,297 - option.py:410 - default_logger - DEBUG - 50번째 옵션 checkbox_state : False +2024-10-27 16:07:15,298 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:07:15,310 - option.py:420 - default_logger - DEBUG - 50번째 옵션 정보 수집 완료 +2024-10-27 16:07:15,311 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '巴黎宝蓝拼色风衣', 'origin_option_2': '巴黎黑白风衣', 'origin_option_3': '巴黎彩兰拼色风衣', 'origin_option_4': '巴黎白色拼色风衣', 'origin_option_5': '巴黎黑金风衣', 'origin_option_6': '2223枣红风衣', 'origin_option_7': '巴黎黑色拼色风衣', 'origin_option_8': '巴黎黑色白领风衣', 'origin_option_9': '2324巴萨白色风衣', 'origin_option_10': '2324巴萨白色拼色风衣', 'origin_option_11': '2425巴萨宝蓝风衣', 'origin_option_12': '2425巴萨宝蓝拼色风衣', 'origin_option_13': '2425巴萨彩兰拼色风衣', 'origin_option_14': '2324巴萨灰白风衣', 'origin_option_15': '2324巴萨宝蓝拼色风衣', 'origin_option_16': '2324巴萨彩兰拼色风衣', 'origin_option_17': '2324巴萨黑色拼色风衣', 'origin_option_18': '2324巴萨黑金风衣', 'origin_option_19': '曼城蓝白连帽风衣', 'origin_option_20': '曼城蓝色印花风衣', 'origin_option_21': '曼城黑色印花风衣', 'origin_option_22': '曼城白色拼色风衣', 'origin_option_23': '曼城浅蓝拼色风衣', 'origin_option_24': '曼城黑色拼红蓝风衣', 'origin_option_25': '曼城黑色拼蓝紫风衣', 'origin_option_26': '曼城蓝白无帽风衣', 'origin_option_27': '曼城黑色格子无帽风衣', 'origin_option_28': '2324切尔西灰白风衣', 'origin_option_29': '2324切尔西彩兰风衣', 'origin_option_30': '2324切尔西白色风衣', 'origin_option_31': '2324切尔西黑色风衣', 'origin_option_32': '2324切尔西宝蓝风衣', 'origin_option_33': '2425切尔西彩兰风衣', 'origin_option_34': '2425切尔西宝蓝风衣', 'origin_option_35': '2425切尔西宝蓝黄风衣', 'origin_option_36': '2324切尔西黑色黄标风衣', 'origin_option_37': '2324切尔西深蓝风衣', 'origin_option_38': '利物浦枣红风衣', 'origin_option_39': '利物浦灰白风衣', 'origin_option_40': '利物浦白色拼色风衣', 'origin_option_41': '利物浦彩兰拼色风衣', 'origin_option_42': '利物浦宝蓝拼色风衣', 'origin_option_43': '利物浦黑色拼色风衣', 'origin_option_44': '利物浦白红拼色风衣', 'origin_option_45': '热刺白色拼色风衣', 'origin_option_46': '热刺彩兰拼色风衣', 'origin_option_47': '热刺宝蓝拼色风衣', 'origin_option_48': '热刺黑色拼色风衣', 'origin_option_49': '热刺黑紫拼色风衣', 'origin_option_50': '热刺黑白风衣'} +2024-10-27 16:07:15,313 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巴黎宝蓝拼色风衣 +2024-10-27 16:07:15,315 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巴黎宝蓝拼色风衣 +2024-10-27 16:07:15,316 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巴黎黑白风衣 +2024-10-27 16:07:15,316 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巴黎黑白风衣 +2024-10-27 16:07:15,317 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巴黎彩兰拼色风衣 +2024-10-27 16:07:15,318 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巴黎彩兰拼色风衣 +2024-10-27 16:07:15,318 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巴黎白色拼色风衣 +2024-10-27 16:07:15,319 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巴黎白色拼色风衣 +2024-10-27 16:07:15,319 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巴黎黑金风衣 +2024-10-27 16:07:15,321 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巴黎黑金风衣 +2024-10-27 16:07:15,322 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2223枣红风衣 +2024-10-27 16:07:15,322 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2223枣红风衣 +2024-10-27 16:07:15,322 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巴黎黑色拼色风衣 +2024-10-27 16:07:15,323 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巴黎黑色拼色风衣 +2024-10-27 16:07:15,324 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巴黎黑色白领风衣 +2024-10-27 16:07:15,324 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巴黎黑色白领风衣 +2024-10-27 16:07:15,325 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324巴萨白色风衣 +2024-10-27 16:07:15,326 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324巴萨白色风衣 +2024-10-27 16:07:15,326 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324巴萨白色拼色风衣 +2024-10-27 16:07:15,327 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324巴萨白色拼色风衣 +2024-10-27 16:07:15,327 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2425巴萨宝蓝风衣 +2024-10-27 16:07:15,328 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2425巴萨宝蓝风衣 +2024-10-27 16:07:15,328 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2425巴萨宝蓝拼色风衣 +2024-10-27 16:07:15,329 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2425巴萨宝蓝拼色风衣 +2024-10-27 16:07:15,330 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2425巴萨彩兰拼色风衣 +2024-10-27 16:07:15,330 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2425巴萨彩兰拼色风衣 +2024-10-27 16:07:15,331 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324巴萨灰白风衣 +2024-10-27 16:07:15,331 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324巴萨灰白风衣 +2024-10-27 16:07:15,332 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324巴萨宝蓝拼色风衣 +2024-10-27 16:07:15,333 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324巴萨宝蓝拼色风衣 +2024-10-27 16:07:15,333 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324巴萨彩兰拼色风衣 +2024-10-27 16:07:15,334 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324巴萨彩兰拼色风衣 +2024-10-27 16:07:15,334 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324巴萨黑色拼色风衣 +2024-10-27 16:07:15,335 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324巴萨黑色拼色风衣 +2024-10-27 16:07:15,336 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324巴萨黑金风衣 +2024-10-27 16:07:15,336 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324巴萨黑金风衣 +2024-10-27 16:07:15,337 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城蓝白连帽风衣 +2024-10-27 16:07:15,338 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城蓝白连帽风衣 +2024-10-27 16:07:15,338 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城蓝色印花风衣 +2024-10-27 16:07:15,339 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城蓝色印花风衣 +2024-10-27 16:07:15,340 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城黑色印花风衣 +2024-10-27 16:07:15,340 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城黑色印花风衣 +2024-10-27 16:07:15,341 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城白色拼色风衣 +2024-10-27 16:07:15,342 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城白色拼色风衣 +2024-10-27 16:07:15,342 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城浅蓝拼色风衣 +2024-10-27 16:07:15,343 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城浅蓝拼色风衣 +2024-10-27 16:07:15,344 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城黑色拼红蓝风衣 +2024-10-27 16:07:15,344 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城黑色拼红蓝风衣 +2024-10-27 16:07:15,345 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城黑色拼蓝紫风衣 +2024-10-27 16:07:15,346 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城黑色拼蓝紫风衣 +2024-10-27 16:07:15,347 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城蓝白无帽风衣 +2024-10-27 16:07:15,347 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城蓝白无帽风衣 +2024-10-27 16:07:15,349 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 曼城黑色格子无帽风衣 +2024-10-27 16:07:15,349 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 曼城黑色格子无帽风衣 +2024-10-27 16:07:15,349 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324切尔西灰白风衣 +2024-10-27 16:07:15,350 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324切尔西灰白风衣 +2024-10-27 16:07:15,351 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324切尔西彩兰风衣 +2024-10-27 16:07:15,351 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324切尔西彩兰风衣 +2024-10-27 16:07:15,352 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324切尔西白色风衣 +2024-10-27 16:07:15,352 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324切尔西白色风衣 +2024-10-27 16:07:15,354 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324切尔西黑色风衣 +2024-10-27 16:07:15,354 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324切尔西黑色风衣 +2024-10-27 16:07:15,355 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324切尔西宝蓝风衣 +2024-10-27 16:07:15,355 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324切尔西宝蓝风衣 +2024-10-27 16:07:15,356 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2425切尔西彩兰风衣 +2024-10-27 16:07:15,357 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2425切尔西彩兰风衣 +2024-10-27 16:07:15,357 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2425切尔西宝蓝风衣 +2024-10-27 16:07:15,358 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2425切尔西宝蓝风衣 +2024-10-27 16:07:15,359 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2425切尔西宝蓝黄风衣 +2024-10-27 16:07:15,360 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2425切尔西宝蓝黄风衣 +2024-10-27 16:07:15,360 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324切尔西黑色黄标风衣 +2024-10-27 16:07:15,361 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324切尔西黑色黄标风衣 +2024-10-27 16:07:15,362 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2324切尔西深蓝风衣 +2024-10-27 16:07:15,362 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2324切尔西深蓝风衣 +2024-10-27 16:07:15,363 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 利物浦枣红风衣 +2024-10-27 16:07:15,364 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 利物浦枣红风衣 +2024-10-27 16:07:15,364 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 利物浦灰白风衣 +2024-10-27 16:07:15,365 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 利物浦灰白风衣 +2024-10-27 16:07:15,366 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 利物浦白色拼色风衣 +2024-10-27 16:07:15,366 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 利物浦白色拼色风衣 +2024-10-27 16:07:15,367 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 利物浦彩兰拼色风衣 +2024-10-27 16:07:15,369 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 利物浦彩兰拼色风衣 +2024-10-27 16:07:15,369 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 利物浦宝蓝拼色风衣 +2024-10-27 16:07:15,369 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 利物浦宝蓝拼色风衣 +2024-10-27 16:07:15,370 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 利物浦黑色拼色风衣 +2024-10-27 16:07:15,371 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 利物浦黑色拼色风衣 +2024-10-27 16:07:15,372 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 利物浦白红拼色风衣 +2024-10-27 16:07:15,373 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 利物浦白红拼色风衣 +2024-10-27 16:07:15,373 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 热刺白色拼色风衣 +2024-10-27 16:07:15,375 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 热刺白色拼色风衣 +2024-10-27 16:07:15,376 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 热刺彩兰拼色风衣 +2024-10-27 16:07:15,377 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 热刺彩兰拼色风衣 +2024-10-27 16:07:15,378 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 热刺宝蓝拼色风衣 +2024-10-27 16:07:15,379 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 热刺宝蓝拼色风衣 +2024-10-27 16:07:15,381 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 热刺黑色拼色风衣 +2024-10-27 16:07:15,382 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 热刺黑色拼色风衣 +2024-10-27 16:07:15,383 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 热刺黑紫拼色风衣 +2024-10-27 16:07:15,383 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 热刺黑紫拼色风衣 +2024-10-27 16:07:15,385 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 热刺黑白风衣 +2024-10-27 16:07:15,386 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 热刺黑白风衣 +2024-10-27 16:07:15,386 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '巴黎宝蓝拼色风衣', 'origin_option_2': '巴黎黑白风衣', 'origin_option_3': '巴黎彩兰拼色风衣', 'origin_option_4': '巴黎白色拼色风衣', 'origin_option_5': '巴黎黑金风衣', 'origin_option_6': '2223枣红风衣', 'origin_option_7': '巴黎黑色拼色风衣', 'origin_option_8': '巴黎黑色白领风衣', 'origin_option_9': '2324巴萨白色风衣', 'origin_option_10': '2324巴萨白色拼色风衣', 'origin_option_11': '2425巴萨宝蓝风衣', 'origin_option_12': '2425巴萨宝蓝拼色风衣', 'origin_option_13': '2425巴萨彩兰拼色风衣', 'origin_option_14': '2324巴萨灰白风衣', 'origin_option_15': '2324巴萨宝蓝拼色风衣', 'origin_option_16': '2324巴萨彩兰拼色风衣', 'origin_option_17': '2324巴萨黑色拼色风衣', 'origin_option_18': '2324巴萨黑金风衣', 'origin_option_19': '曼城蓝白连帽风衣', 'origin_option_20': '曼城蓝色印花风衣', 'origin_option_21': '曼城黑色印花风衣', 'origin_option_22': '曼城白色拼色风衣', 'origin_option_23': '曼城浅蓝拼色风衣', 'origin_option_24': '曼城黑色拼红蓝风衣', 'origin_option_25': '曼城黑色拼蓝紫风衣', 'origin_option_26': '曼城蓝白无帽风衣', 'origin_option_27': '曼城黑色格子无帽风衣', 'origin_option_28': '2324切尔西灰白风衣', 'origin_option_29': '2324切尔西彩兰风衣', 'origin_option_30': '2324切尔西白色风衣', 'origin_option_31': '2324切尔西黑色风衣', 'origin_option_32': '2324切尔西宝蓝风衣', 'origin_option_33': '2425切尔西彩兰风衣', 'origin_option_34': '2425切尔西宝蓝风衣', 'origin_option_35': '2425切尔西宝蓝黄风衣', 'origin_option_36': '2324切尔西黑色黄标风衣', 'origin_option_37': '2324切尔西深蓝风衣', 'origin_option_38': '利物浦枣红风衣', 'origin_option_39': '利物浦灰白风衣', 'origin_option_40': '利物浦白色拼色风衣', 'origin_option_41': '利物浦彩兰拼色风衣', 'origin_option_42': '利物浦宝蓝拼色风衣', 'origin_option_43': '利物浦黑色拼色风衣', 'origin_option_44': '利物浦白红拼色风衣', 'origin_option_45': '热刺白色拼色风衣', 'origin_option_46': '热刺彩兰拼色风衣', 'origin_option_47': '热刺宝蓝拼色风衣', 'origin_option_48': '热刺黑色拼色风衣', 'origin_option_49': '热刺黑紫拼色风衣', 'origin_option_50': '热刺黑白风衣'} +2024-10-27 16:07:15,389 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '曼城切尔西利物浦热刺巴萨巴黎足球训练防风衣2324秋冬外套冲锋衣'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "巴黎宝蓝拼色风衣", "origin_option_2": "巴黎黑白风衣", "origin_option_3": "巴黎彩兰拼色风衣", "origin_option_4": "巴黎白色拼色风衣", "origin_option_5": "巴黎黑金风衣", "origin_option_6": "2223枣红风衣", "origin_option_7": "巴黎黑色拼色风衣", "origin_option_8": "巴黎黑色白领风衣", "origin_option_9": "2324巴萨白色风衣", "origin_option_10": "2324巴萨白色拼色风衣", "origin_option_11": "2425巴萨宝蓝风衣", "origin_option_12": "2425巴萨宝蓝拼色风衣", "origin_option_13": "2425巴萨彩兰拼色风衣", "origin_option_14": "2324巴萨灰白风衣", "origin_option_15": "2324巴萨宝蓝拼色风衣", "origin_option_16": "2324巴萨彩兰拼色风衣", "origin_option_17": "2324巴萨黑色拼色风衣", "origin_option_18": "2324巴萨黑金风衣", "origin_option_19": "曼城蓝白连帽风衣", "origin_option_20": "曼城蓝色印花风衣", "origin_option_21": "曼城黑色印花风衣", "origin_option_22": "曼城白色拼色风衣", "origin_option_23": "曼城浅蓝拼色风衣", "origin_option_24": "曼城黑色拼红蓝风衣", "origin_option_25": "曼城黑色拼蓝紫风衣", "origin_option_26": "曼城蓝白无帽风衣", "origin_option_27": "曼城黑色格子无帽风衣", "origin_option_28": "2324切尔西灰白风衣", "origin_option_29": "2324切尔西彩兰风衣", "origin_option_30": "2324切尔西白色风衣", "origin_option_31": "2324切尔西黑色风衣", "origin_option_32": "2324切尔西宝蓝风衣", "origin_option_33": "2425切尔西彩兰风衣", "origin_option_34": "2425切尔西宝蓝风衣", "origin_option_35": "2425切尔西宝蓝黄风衣", "origin_option_36": "2324切尔西黑色黄标风衣", "origin_option_37": "2324切尔西深蓝风衣", "origin_option_38": "利物浦枣红风衣", "origin_option_39": "利物浦灰白风衣", "origin_option_40": "利物浦白色拼色风衣", "origin_option_41": "利物浦彩兰拼色风衣", "origin_option_42": "利物浦宝蓝拼色风衣", "origin_option_43": "利物浦黑色拼色风衣", "origin_option_44": "利物浦白红拼色风衣", "origin_option_45": "热刺白色拼色风衣", "origin_option_46": "热刺彩兰拼色风衣", "origin_option_47": "热刺宝蓝拼色风衣", "origin_option_48": "热刺黑色拼色风衣", "origin_option_49": "热刺黑紫拼色风衣", "origin_option_50": "热刺黑白风衣"} +2024-10-27 16:07:15,392 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:07:20,345 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "파리 푸른색 혼합색 바람막이", +"trans_option_2": "파리 흑백 바람막이", +"trans_option_3": "파리 컬러 혼합색 바람막이", +"trans_option_4": "파리 흰색 혼합색 바람막이", +"trans_option_5": "파리 검정 금색 바람막이", +"trans_option_6": "2223 밤색 바람막이", +"trans_option_7": "파리 검정색 혼합색 바람막이", +"trans_option_8": "파리 검정색 흰색 칼라 바람막이", +"trans_option_9": "2324 바르셀로나 흰색 바람막이", +"trans_option_10": "2324 바르셀로나 흰색 혼합색 바람막이", +"trans_option_11": "2425 바르셀로나 푸른색 바람막이", +"trans_option_12": "2425 바르셀로나 푸른색 혼합색 바람막이", +"trans_option_13": "2425 바르셀로나 컬러 혼합색 바람막이", +"trans_option_14": "2324 바르셀로나 회색 흰색 바람막이", +"trans_option_15": "2324 바르셀로나 푸른색 혼합색 바람막이", +"trans_option_16": "2324 바르셀로나 컬러 혼합색 바람막이", +"trans_option_17": "2324 바르셀로나 검정색 혼합색 바람막이", +"trans_option_18": "2324 바르셀로나 검정 금색 바람막이", +"trans_option_19": "맨체스터 시티 푸른색 흰색 후드 바람막이", +"trans_option_20": "맨체스터 시티 푸른색 프린트 바람막이", +"trans_option_21": "맨체스터 시티 검정색 프린트 바람막이", +"trans_option_22": "맨체스터 시티 흰색 혼합색 바람막이", +"trans_option_23": "맨체스터 시티 옅은 푸른색 혼합색 바람막이", +"trans_option_24": "맨체스터 시티 검정색 빨간색 푸른색 혼합색 바람막이", +"trans_option_25": "맨체스터 시티 검정색 푸른색 보라색 혼합색 바람막이", +"trans_option_26": "맨체스터 시티 푸른색 흰색 후드 없는 바람막이", +"trans_option_27": "맨체스터 시티 검정색 체크무늬 후드 없는 바람막이", +"trans_option_28": "2324 첼시 회색 흰색 바람막이", +"trans_option_29": "2324 첼시 컬러 바람막이", +"trans_option_30": "2324 첼시 흰색 바람막이", +"trans_option_31": "2324 첼시 검정색 바람막이", +"trans_option_32": "2324 첼시 푸른색 바람막이", +"trans_option_33": "2425 첼시 컬러 바람막이", +"trans_option_34": "2425 첼시 푸른색 바람막이", +"trans_option_35": "2425 첼시 푸른색 노란색 바람막이", +"trans_option_36": "2324 첼시 검정색 노란색 표시 바람막이", +"trans_option_37": "2324 첼시 진한 푸른색 바람막이", +"trans_option_38": "리버풀 밤색 바람막이", +"trans_option_39": "리버풀 회색 흰색 바람막이", +"trans_option_40": "리버풀 흰색 혼합색 바람막이", +"trans_option_41": "리버풀 컬러 혼합색 바람막이", +"trans_option_42": "리버풀 푸른색 혼합색 바람막이", +"trans_option_43": "리버풀 검정색 혼합색 바람막이", +"trans_option_44": "리버풀 흰색 빨간색 혼합색 바람막이", +"trans_option_45": "토트넘 흰색 혼합색 바람막이", +"trans_option_46": "토트넘 컬러 혼합색 바람막이", +"trans_option_47": "토트넘 푸른색 혼합색 바람막이", +"trans_option_48": "토트넘 검정색 혼합색 바람막이", +"trans_option_49": "토트넘 검정색 보라색 혼합색 바람막이", +"trans_option_50": "토트넘 흑백 바람막이" +} +``` +2024-10-27 16:07:20,348 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "파리 푸른색 혼합색 바람막이", +"trans_option_2": "파리 흑백 바람막이", +"trans_option_3": "파리 컬러 혼합색 바람막이", +"trans_option_4": "파리 흰색 혼합색 바람막이", +"trans_option_5": "파리 검정 금색 바람막이", +"trans_option_6": "2223 밤색 바람막이", +"trans_option_7": "파리 검정색 혼합색 바람막이", +"trans_option_8": "파리 검정색 흰색 칼라 바람막이", +"trans_option_9": "2324 바르셀로나 흰색 바람막이", +"trans_option_10": "2324 바르셀로나 흰색 혼합색 바람막이", +"trans_option_11": "2425 바르셀로나 푸른색 바람막이", +"trans_option_12": "2425 바르셀로나 푸른색 혼합색 바람막이", +"trans_option_13": "2425 바르셀로나 컬러 혼합색 바람막이", +"trans_option_14": "2324 바르셀로나 회색 흰색 바람막이", +"trans_option_15": "2324 바르셀로나 푸른색 혼합색 바람막이", +"trans_option_16": "2324 바르셀로나 컬러 혼합색 바람막이", +"trans_option_17": "2324 바르셀로나 검정색 혼합색 바람막이", +"trans_option_18": "2324 바르셀로나 검정 금색 바람막이", +"trans_option_19": "맨체스터 시티 푸른색 흰색 후드 바람막이", +"trans_option_20": "맨체스터 시티 푸른색 프린트 바람막이", +"trans_option_21": "맨체스터 시티 검정색 프린트 바람막이", +"trans_option_22": "맨체스터 시티 흰색 혼합색 바람막이", +"trans_option_23": "맨체스터 시티 옅은 푸른색 혼합색 바람막이", +"trans_option_24": "맨체스터 시티 검정색 빨간색 푸른색 혼합색 바람막이", +"trans_option_25": "맨체스터 시티 검정색 푸른색 보라색 혼합색 바람막이", +"trans_option_26": "맨체스터 시티 푸른색 흰색 후드 없는 바람막이", +"trans_option_27": "맨체스터 시티 검정색 체크무늬 후드 없는 바람막이", +"trans_option_28": "2324 첼시 회색 흰색 바람막이", +"trans_option_29": "2324 첼시 컬러 바람막이", +"trans_option_30": "2324 첼시 흰색 바람막이", +"trans_option_31": "2324 첼시 검정색 바람막이", +"trans_option_32": "2324 첼시 푸른색 바람막이", +"trans_option_33": "2425 첼시 컬러 바람막이", +"trans_option_34": "2425 첼시 푸른색 바람막이", +"trans_option_35": "2425 첼시 푸른색 노란색 바람막이", +"trans_option_36": "2324 첼시 검정색 노란색 표시 바람막이", +"trans_option_37": "2324 첼시 진한 푸른색 바람막이", +"trans_option_38": "리버풀 밤색 바람막이", +"trans_option_39": "리버풀 회색 흰색 바람막이", +"trans_option_40": "리버풀 흰색 혼합색 바람막이", +"trans_option_41": "리버풀 컬러 혼합색 바람막이", +"trans_option_42": "리버풀 푸른색 혼합색 바람막이", +"trans_option_43": "리버풀 검정색 혼합색 바람막이", +"trans_option_44": "리버풀 흰색 빨간색 혼합색 바람막이", +"trans_option_45": "토트넘 흰색 혼합색 바람막이", +"trans_option_46": "토트넘 컬러 혼합색 바람막이", +"trans_option_47": "토트넘 푸른색 혼합색 바람막이", +"trans_option_48": "토트넘 검정색 혼합색 바람막이", +"trans_option_49": "토트넘 검정색 보라색 혼합색 바람막이", +"trans_option_50": "토트넘 흑백 바람막이" +} +2024-10-27 16:07:20,350 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '파리 푸른색 혼합색 바람막이', 'trans_option_2': '파리 흑백 바람막이', 'trans_option_3': '파리 컬러 혼합색 바람막이', 'trans_option_4': '파리 흰색 혼합색 바람막이', 'trans_option_5': '파리 검정 금색 바람막이', 'trans_option_6': '2223 밤색 바람막이', 'trans_option_7': '파리 검정색 혼합색 바람막이', 'trans_option_8': '파리 검정색 흰색 칼라 바람막이', 'trans_option_9': '2324 바르셀로나 흰색 바람막이', 'trans_option_10': '2324 바르셀로나 흰색 혼합색 바람막이', 'trans_option_11': '2425 바르셀로나 푸른색 바람막이', 'trans_option_12': '2425 바르셀로나 푸른색 혼합색 바람막이', 'trans_option_13': '2425 바르셀로나 컬러 혼합색 바람막이', 'trans_option_14': '2324 바르셀로나 회색 흰색 바람막이', 'trans_option_15': '2324 바르셀로나 푸른색 혼합색 바람막이', 'trans_option_16': '2324 바르셀로나 컬러 혼합색 바람막이', 'trans_option_17': '2324 바르셀로나 검정색 혼합색 바람막이', 'trans_option_18': '2324 바르셀로나 검정 금색 바람막이', 'trans_option_19': '맨체스터 시티 푸른색 흰색 후드 바람막이', 'trans_option_20': '맨체스터 시티 푸른색 프린트 바람막이', 'trans_option_21': '맨체스터 시티 검정색 프린트 바람막이', 'trans_option_22': '맨체스터 시티 흰색 혼합색 바람막이', 'trans_option_23': '맨체스터 시티 옅은 푸른색 혼합색 바람막이', 'trans_option_24': '맨체스터 시티 검정색 빨간색 푸른색 혼합색 바람막이', 'trans_option_25': '맨체스터 시티 검정색 푸른색 보라색 혼합색 바람막이', 'trans_option_26': '맨체스터 시티 푸른색 흰색 후드 없는 바람막이', 'trans_option_27': '맨체스터 시티 검정색 체크무늬 후드 없는 바람막이', 'trans_option_28': '2324 첼시 회색 흰색 바람막이', 'trans_option_29': '2324 첼시 컬러 바람막이', 'trans_option_30': '2324 첼시 흰색 바람막이', 'trans_option_31': '2324 첼시 검정색 바람막이', 'trans_option_32': '2324 첼시 푸른색 바람막이', 'trans_option_33': '2425 첼시 컬러 바람막이', 'trans_option_34': '2425 첼시 푸른색 바람막이', 'trans_option_35': '2425 첼시 푸른색 노란색 바람막이', 'trans_option_36': '2324 첼시 검정색 노란색 표시 바람막이', 'trans_option_37': '2324 첼시 진한 푸른색 바람막이', 'trans_option_38': '리버풀 밤색 바람막이', 'trans_option_39': '리버풀 회색 흰색 바람막이', 'trans_option_40': '리버풀 흰색 혼합색 바람막이', 'trans_option_41': '리버풀 컬러 혼합색 바람막이', 'trans_option_42': '리버풀 푸른색 혼합색 바람막이', 'trans_option_43': '리버풀 검정색 혼합색 바람막이', 'trans_option_44': '리버풀 흰색 빨간색 혼합색 바람막이', 'trans_option_45': '토트넘 흰색 혼합색 바람막이', 'trans_option_46': '토트넘 컬러 혼합색 바람막이', 'trans_option_47': '토트넘 푸른색 혼합색 바람막이', 'trans_option_48': '토트넘 검정색 혼합색 바람막이', 'trans_option_49': '토트넘 검정색 보라색 혼합색 바람막이', 'trans_option_50': '토트넘 흑백 바람막이'} +2024-10-27 16:07:20,353 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:07:20,355 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 파리 푸른색 혼합색 바람막이 +2024-10-27 16:07:20,355 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,374 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [파리 푸른색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:20,376 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 파리 흑백 바람막이 +2024-10-27 16:07:20,377 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,417 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [파리 흑백 바람막이] 입력 완료 +2024-10-27 16:07:20,418 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 파리 컬러 혼합색 바람막이 +2024-10-27 16:07:20,419 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,482 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [파리 컬러 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:20,484 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 파리 흰색 혼합색 바람막이 +2024-10-27 16:07:20,484 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,533 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [파리 흰색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:20,534 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 파리 검정 금색 바람막이 +2024-10-27 16:07:20,535 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,595 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [파리 검정 금색 바람막이] 입력 완료 +2024-10-27 16:07:20,596 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 2223 밤색 바람막이 +2024-10-27 16:07:20,597 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,650 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [2223 밤색 바람막이] 입력 완료 +2024-10-27 16:07:20,651 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 파리 검정색 혼합색 바람막이 +2024-10-27 16:07:20,652 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,714 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [파리 검정색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:20,715 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 파리 검정색 흰색 칼라 바람막이 +2024-10-27 16:07:20,716 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,765 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [파리 검정색 흰색 칼라 바람막이] 입력 완료 +2024-10-27 16:07:20,766 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 2324 바르셀로나 흰색 바람막이 +2024-10-27 16:07:20,767 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,815 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [2324 바르셀로나 흰색 바람막이] 입력 완료 +2024-10-27 16:07:20,816 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 2324 바르셀로나 흰색 혼합색 바람막이 +2024-10-27 16:07:20,817 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:20,863 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [2324 바르셀로나 흰색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:20,864 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 2425 바르셀로나 푸른색 바람막이 +2024-10-27 16:07:20,865 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:21,325 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [2425 바르셀로나 푸른색 바람막이] 입력 완료 +2024-10-27 16:07:21,326 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 2425 바르셀로나 푸른색 혼합색 바람막이 +2024-10-27 16:07:21,327 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:21,963 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [2425 바르셀로나 푸른색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:21,964 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 2425 바르셀로나 컬러 혼합색 바람막이 +2024-10-27 16:07:21,965 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:22,433 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [2425 바르셀로나 컬러 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:22,433 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 2324 바르셀로나 회색 흰색 바람막이 +2024-10-27 16:07:22,434 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:22,854 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [2324 바르셀로나 회색 흰색 바람막이] 입력 완료 +2024-10-27 16:07:22,855 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 2324 바르셀로나 푸른색 혼합색 바람막이 +2024-10-27 16:07:22,856 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:22,916 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [2324 바르셀로나 푸른색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:22,917 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 2324 바르셀로나 컬러 혼합색 바람막이 +2024-10-27 16:07:22,918 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:23,345 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [2324 바르셀로나 컬러 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:23,346 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 2324 바르셀로나 검정색 혼합색 바람막이 +2024-10-27 16:07:23,346 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:23,811 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [2324 바르셀로나 검정색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:23,813 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 2324 바르셀로나 검정 금색 바람막이 +2024-10-27 16:07:23,813 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:24,577 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [2324 바르셀로나 검정 금색 바람막이] 입력 완료 +2024-10-27 16:07:24,578 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 맨체스터 시티 푸른색 흰색 후드 바람막이 +2024-10-27 16:07:24,579 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:24,999 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [맨체스터 시티 푸른색 흰색 후드 바람막이] 입력 완료 +2024-10-27 16:07:25,001 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 맨체스터 시티 푸른색 프린트 바람막이 +2024-10-27 16:07:25,001 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:25,067 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [맨체스터 시티 푸른색 프린트 바람막이] 입력 완료 +2024-10-27 16:07:25,069 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 맨체스터 시티 검정색 프린트 바람막이 +2024-10-27 16:07:25,070 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:25,486 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [맨체스터 시티 검정색 프린트 바람막이] 입력 완료 +2024-10-27 16:07:25,487 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 맨체스터 시티 흰색 혼합색 바람막이 +2024-10-27 16:07:25,488 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:25,940 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [맨체스터 시티 흰색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:25,941 - option.py:530 - default_logger - DEBUG - trans_option_23번째 translated_name : 맨체스터 시티 옅은 푸른색 혼합색 바람막이 +2024-10-27 16:07:25,941 - option.py:538 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:26,708 - option.py:542 - default_logger - INFO - trans_option_23번째 translated_name : [맨체스터 시티 옅은 푸른색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:26,709 - option.py:530 - default_logger - DEBUG - trans_option_24번째 translated_name : 맨체스터 시티 검정색 빨간색 푸른색 혼합색 바람막이 +2024-10-27 16:07:26,709 - option.py:538 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:27,371 - option.py:542 - default_logger - INFO - trans_option_24번째 translated_name : [맨체스터 시티 검정색 빨간색 푸른색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:27,372 - option.py:530 - default_logger - DEBUG - trans_option_25번째 translated_name : 맨체스터 시티 검정색 푸른색 보라색 혼합색 바람막이 +2024-10-27 16:07:27,373 - option.py:538 - default_logger - DEBUG - trans_option_25번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,434 - option.py:542 - default_logger - INFO - trans_option_25번째 translated_name : [맨체스터 시티 검정색 푸른색 보라색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:28,435 - option.py:530 - default_logger - DEBUG - trans_option_26번째 translated_name : 맨체스터 시티 푸른색 흰색 후드 없는 바람막이 +2024-10-27 16:07:28,436 - option.py:538 - default_logger - DEBUG - trans_option_26번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,499 - option.py:542 - default_logger - INFO - trans_option_26번째 translated_name : [맨체스터 시티 푸른색 흰색 후드 없는 바람막이] 입력 완료 +2024-10-27 16:07:28,500 - option.py:530 - default_logger - DEBUG - trans_option_27번째 translated_name : 맨체스터 시티 검정색 체크무늬 후드 없는 바람막이 +2024-10-27 16:07:28,502 - option.py:538 - default_logger - DEBUG - trans_option_27번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,584 - option.py:542 - default_logger - INFO - trans_option_27번째 translated_name : [맨체스터 시티 검정색 체크무늬 후드 없는 바람막이] 입력 완료 +2024-10-27 16:07:28,586 - option.py:530 - default_logger - DEBUG - trans_option_28번째 translated_name : 2324 첼시 회색 흰색 바람막이 +2024-10-27 16:07:28,587 - option.py:538 - default_logger - DEBUG - trans_option_28번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,663 - option.py:542 - default_logger - INFO - trans_option_28번째 translated_name : [2324 첼시 회색 흰색 바람막이] 입력 완료 +2024-10-27 16:07:28,664 - option.py:530 - default_logger - DEBUG - trans_option_29번째 translated_name : 2324 첼시 컬러 바람막이 +2024-10-27 16:07:28,665 - option.py:538 - default_logger - DEBUG - trans_option_29번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,731 - option.py:542 - default_logger - INFO - trans_option_29번째 translated_name : [2324 첼시 컬러 바람막이] 입력 완료 +2024-10-27 16:07:28,733 - option.py:530 - default_logger - DEBUG - trans_option_30번째 translated_name : 2324 첼시 흰색 바람막이 +2024-10-27 16:07:28,733 - option.py:538 - default_logger - DEBUG - trans_option_30번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,792 - option.py:542 - default_logger - INFO - trans_option_30번째 translated_name : [2324 첼시 흰색 바람막이] 입력 완료 +2024-10-27 16:07:28,793 - option.py:530 - default_logger - DEBUG - trans_option_31번째 translated_name : 2324 첼시 검정색 바람막이 +2024-10-27 16:07:28,794 - option.py:538 - default_logger - DEBUG - trans_option_31번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,867 - option.py:542 - default_logger - INFO - trans_option_31번째 translated_name : [2324 첼시 검정색 바람막이] 입력 완료 +2024-10-27 16:07:28,869 - option.py:530 - default_logger - DEBUG - trans_option_32번째 translated_name : 2324 첼시 푸른색 바람막이 +2024-10-27 16:07:28,870 - option.py:538 - default_logger - DEBUG - trans_option_32번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:28,932 - option.py:542 - default_logger - INFO - trans_option_32번째 translated_name : [2324 첼시 푸른색 바람막이] 입력 완료 +2024-10-27 16:07:28,934 - option.py:530 - default_logger - DEBUG - trans_option_33번째 translated_name : 2425 첼시 컬러 바람막이 +2024-10-27 16:07:28,935 - option.py:538 - default_logger - DEBUG - trans_option_33번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:29,376 - option.py:542 - default_logger - INFO - trans_option_33번째 translated_name : [2425 첼시 컬러 바람막이] 입력 완료 +2024-10-27 16:07:29,377 - option.py:530 - default_logger - DEBUG - trans_option_34번째 translated_name : 2425 첼시 푸른색 바람막이 +2024-10-27 16:07:29,378 - option.py:538 - default_logger - DEBUG - trans_option_34번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:30,150 - option.py:542 - default_logger - INFO - trans_option_34번째 translated_name : [2425 첼시 푸른색 바람막이] 입력 완료 +2024-10-27 16:07:30,151 - option.py:530 - default_logger - DEBUG - trans_option_35번째 translated_name : 2425 첼시 푸른색 노란색 바람막이 +2024-10-27 16:07:30,152 - option.py:538 - default_logger - DEBUG - trans_option_35번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:30,549 - option.py:542 - default_logger - INFO - trans_option_35번째 translated_name : [2425 첼시 푸른색 노란색 바람막이] 입력 완료 +2024-10-27 16:07:30,550 - option.py:530 - default_logger - DEBUG - trans_option_36번째 translated_name : 2324 첼시 검정색 노란색 표시 바람막이 +2024-10-27 16:07:30,550 - option.py:538 - default_logger - DEBUG - trans_option_36번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:30,610 - option.py:542 - default_logger - INFO - trans_option_36번째 translated_name : [2324 첼시 검정색 노란색 표시 바람막이] 입력 완료 +2024-10-27 16:07:30,611 - option.py:530 - default_logger - DEBUG - trans_option_37번째 translated_name : 2324 첼시 진한 푸른색 바람막이 +2024-10-27 16:07:30,612 - option.py:538 - default_logger - DEBUG - trans_option_37번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:30,665 - option.py:542 - default_logger - INFO - trans_option_37번째 translated_name : [2324 첼시 진한 푸른색 바람막이] 입력 완료 +2024-10-27 16:07:30,666 - option.py:530 - default_logger - DEBUG - trans_option_38번째 translated_name : 리버풀 밤색 바람막이 +2024-10-27 16:07:30,667 - option.py:538 - default_logger - DEBUG - trans_option_38번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:31,324 - option.py:542 - default_logger - INFO - trans_option_38번째 translated_name : [리버풀 밤색 바람막이] 입력 완료 +2024-10-27 16:07:31,324 - option.py:530 - default_logger - DEBUG - trans_option_39번째 translated_name : 리버풀 회색 흰색 바람막이 +2024-10-27 16:07:31,325 - option.py:538 - default_logger - DEBUG - trans_option_39번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:32,905 - option.py:542 - default_logger - INFO - trans_option_39번째 translated_name : [리버풀 회색 흰색 바람막이] 입력 완료 +2024-10-27 16:07:32,907 - option.py:530 - default_logger - DEBUG - trans_option_40번째 translated_name : 리버풀 흰색 혼합색 바람막이 +2024-10-27 16:07:32,907 - option.py:538 - default_logger - DEBUG - trans_option_40번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:33,187 - option.py:542 - default_logger - INFO - trans_option_40번째 translated_name : [리버풀 흰색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:33,188 - option.py:530 - default_logger - DEBUG - trans_option_41번째 translated_name : 리버풀 컬러 혼합색 바람막이 +2024-10-27 16:07:33,190 - option.py:538 - default_logger - DEBUG - trans_option_41번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:33,250 - option.py:542 - default_logger - INFO - trans_option_41번째 translated_name : [리버풀 컬러 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:33,252 - option.py:530 - default_logger - DEBUG - trans_option_42번째 translated_name : 리버풀 푸른색 혼합색 바람막이 +2024-10-27 16:07:33,252 - option.py:538 - default_logger - DEBUG - trans_option_42번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:33,315 - option.py:542 - default_logger - INFO - trans_option_42번째 translated_name : [리버풀 푸른색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:33,316 - option.py:530 - default_logger - DEBUG - trans_option_43번째 translated_name : 리버풀 검정색 혼합색 바람막이 +2024-10-27 16:07:33,317 - option.py:538 - default_logger - DEBUG - trans_option_43번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:33,384 - option.py:542 - default_logger - INFO - trans_option_43번째 translated_name : [리버풀 검정색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:33,385 - option.py:530 - default_logger - DEBUG - trans_option_44번째 translated_name : 리버풀 흰색 빨간색 혼합색 바람막이 +2024-10-27 16:07:33,386 - option.py:538 - default_logger - DEBUG - trans_option_44번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:33,808 - option.py:542 - default_logger - INFO - trans_option_44번째 translated_name : [리버풀 흰색 빨간색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:33,809 - option.py:530 - default_logger - DEBUG - trans_option_45번째 translated_name : 토트넘 흰색 혼합색 바람막이 +2024-10-27 16:07:33,810 - option.py:538 - default_logger - DEBUG - trans_option_45번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:34,397 - option.py:542 - default_logger - INFO - trans_option_45번째 translated_name : [토트넘 흰색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:34,398 - option.py:530 - default_logger - DEBUG - trans_option_46번째 translated_name : 토트넘 컬러 혼합색 바람막이 +2024-10-27 16:07:34,399 - option.py:538 - default_logger - DEBUG - trans_option_46번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:35,045 - option.py:542 - default_logger - INFO - trans_option_46번째 translated_name : [토트넘 컬러 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:35,046 - option.py:530 - default_logger - DEBUG - trans_option_47번째 translated_name : 토트넘 푸른색 혼합색 바람막이 +2024-10-27 16:07:35,047 - option.py:538 - default_logger - DEBUG - trans_option_47번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:35,457 - option.py:542 - default_logger - INFO - trans_option_47번째 translated_name : [토트넘 푸른색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:35,458 - option.py:530 - default_logger - DEBUG - trans_option_48번째 translated_name : 토트넘 검정색 혼합색 바람막이 +2024-10-27 16:07:35,459 - option.py:538 - default_logger - DEBUG - trans_option_48번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:35,515 - option.py:542 - default_logger - INFO - trans_option_48번째 translated_name : [토트넘 검정색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:35,516 - option.py:530 - default_logger - DEBUG - trans_option_49번째 translated_name : 토트넘 검정색 보라색 혼합색 바람막이 +2024-10-27 16:07:35,517 - option.py:538 - default_logger - DEBUG - trans_option_49번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:35,755 - option.py:542 - default_logger - INFO - trans_option_49번째 translated_name : [토트넘 검정색 보라색 혼합색 바람막이] 입력 완료 +2024-10-27 16:07:35,756 - option.py:530 - default_logger - DEBUG - trans_option_50번째 translated_name : 토트넘 흑백 바람막이 +2024-10-27 16:07:35,757 - option.py:538 - default_logger - DEBUG - trans_option_50번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:07:36,189 - option.py:542 - default_logger - INFO - trans_option_50번째 translated_name : [토트넘 흑백 바람막이] 입력 완료 +2024-10-27 16:07:36,190 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'巴黎宝蓝拼色风衣': '파리 푸른색 혼합색 바람막이', '巴黎黑白风衣': '파리 흑백 바람막이', '巴黎彩兰拼色风衣': '파리 컬러 혼합색 바람막이', '巴黎白色拼色风衣': '파리 흰색 혼합색 바람막이', '巴黎黑金风衣': '파리 검정 금색 바람막이', '2223枣红风衣': '2223 밤색 바람막이', '巴黎黑色拼色风衣': '파리 검정색 혼합색 바람막이', '巴黎黑色白领风衣': '파리 검정색 흰색 칼라 바람막이', '2324巴萨白色风衣': '2324 바르셀로나 흰색 바람막이', '2324巴萨白色拼色风衣': '2324 바르셀로나 흰색 혼합색 바람막이', '2425巴萨宝蓝风衣': '2425 바르셀로나 푸른색 바람막이', '2425巴萨宝蓝拼色风衣': '2425 바르셀로나 푸른색 혼합색 바람막이', '2425巴萨彩兰拼色风衣': '2425 바르셀로나 컬러 혼합색 바람막이', '2324巴萨灰白风衣': '2324 바르셀로나 회색 흰색 바람막이', '2324巴萨宝蓝拼色风衣': '2324 바르셀로나 푸른색 혼합색 바람막이', '2324巴萨彩兰拼色风衣': '2324 바르셀로나 컬러 혼합색 바람막이', '2324巴萨黑色拼色风衣': '2324 바르셀로나 검정색 혼합색 바람막이', '2324巴萨黑金风衣': '2324 바르셀로나 검정 금색 바람막이', '曼城蓝白连帽风衣': '맨체스터 시티 푸른색 흰색 후드 바람막이', '曼城蓝色印花风衣': '맨체스터 시티 푸른색 프린트 바람막이', '曼城黑色印花风衣': '맨체스터 시티 검정색 프린트 바람막이', '曼城白色拼色风衣': '맨체스터 시티 흰색 혼합색 바람막이', '曼城浅蓝拼色风衣': '맨체스터 시티 옅은 푸른색 혼합색 바람막이', '曼城黑色拼红蓝风衣': '맨체스터 시티 검정색 빨간색 푸른색 혼합색 바람막이', '曼城黑色拼蓝紫风衣': '맨체스터 시티 검정색 푸른색 보라색 혼합색 바람막이', '曼城蓝白无帽风衣': '맨체스터 시티 푸른색 흰색 후드 없는 바람막이', '曼城黑色格子无帽风衣': '맨체스터 시티 검정색 체크무늬 후드 없는 바람막이', '2324切尔西灰白风衣': '2324 첼시 회색 흰색 바람막이', '2324切尔西彩兰风衣': '2324 첼시 컬러 바람막이', '2324切尔西白色风衣': '2324 첼시 흰색 바람막이', '2324切尔西黑色风衣': '2324 첼시 검정색 바람막이', '2324切尔西宝蓝风衣': '2324 첼시 푸른색 바람막이', '2425切尔西彩兰风衣': '2425 첼시 컬러 바람막이', '2425切尔西宝蓝风衣': '2425 첼시 푸른색 바람막이', '2425切尔西宝蓝黄风衣': '2425 첼시 푸른색 노란색 바람막이', '2324切尔西黑色黄标风衣': '2324 첼시 검정색 노란색 표시 바람막이', '2324切尔西深蓝风衣': '2324 첼시 진한 푸른색 바람막이', '利物浦枣红风衣': '리버풀 밤색 바람막이', '利物浦灰白风衣': '리버풀 회색 흰색 바람막이', '利物浦白色拼色风衣': '리버풀 흰색 혼합색 바람막이', '利物浦彩兰拼色风衣': '리버풀 컬러 혼합색 바람막이', '利物浦宝蓝拼色风衣': '리버풀 푸른색 혼합색 바람막이', '利物浦黑色拼色风衣': '리버풀 검정색 혼합색 바람막이', '利物浦白红拼色风衣': '리버풀 흰색 빨간색 혼합색 바람막이', '热刺白色拼色风衣': '토트넘 흰색 혼합색 바람막이', '热刺彩兰拼色风衣': '토트넘 컬러 혼합색 바람막이', '热刺宝蓝拼色风衣': '토트넘 푸른색 혼합색 바람막이', '热刺黑色拼色风衣': '토트넘 검정색 혼합색 바람막이', '热刺黑紫拼色风衣': '토트넘 검정색 보라색 혼합색 바람막이', '热刺黑白风衣': '토트넘 흑백 바람막이'} +2024-10-27 16:07:36,192 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:07:36,193 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:07:36,194 - option.py:92 - default_logger - DEBUG - 최저옵션: 55000.0, 표준편차: 0.0 +2024-10-27 16:07:36,195 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:07:36,772 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巴黎宝蓝拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:36,773 - option.py:633 - default_logger - DEBUG - 옵션 '巴黎宝蓝拼色风衣' 체크함 +2024-10-27 16:07:37,319 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巴黎黑白风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,320 - option.py:633 - default_logger - DEBUG - 옵션 '巴黎黑白风衣' 체크함 +2024-10-27 16:07:37,355 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巴黎彩兰拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,356 - option.py:633 - default_logger - DEBUG - 옵션 '巴黎彩兰拼色风衣' 체크함 +2024-10-27 16:07:37,370 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巴黎白色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,371 - option.py:633 - default_logger - DEBUG - 옵션 '巴黎白色拼色风衣' 체크함 +2024-10-27 16:07:37,385 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巴黎黑金风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,386 - option.py:633 - default_logger - DEBUG - 옵션 '巴黎黑金风衣' 체크함 +2024-10-27 16:07:37,405 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2223枣红风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,406 - option.py:633 - default_logger - DEBUG - 옵션 '2223枣红风衣' 체크함 +2024-10-27 16:07:37,425 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巴黎黑色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,426 - option.py:633 - default_logger - DEBUG - 옵션 '巴黎黑色拼色风衣' 체크함 +2024-10-27 16:07:37,444 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巴黎黑色白领风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,444 - option.py:633 - default_logger - DEBUG - 옵션 '巴黎黑色白领风衣' 체크함 +2024-10-27 16:07:37,463 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324巴萨白色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,464 - option.py:633 - default_logger - DEBUG - 옵션 '2324巴萨白色风衣' 체크함 +2024-10-27 16:07:37,486 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324巴萨白色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,487 - option.py:633 - default_logger - DEBUG - 옵션 '2324巴萨白色拼色风衣' 체크함 +2024-10-27 16:07:37,512 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2425巴萨宝蓝风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,513 - option.py:633 - default_logger - DEBUG - 옵션 '2425巴萨宝蓝风衣' 체크함 +2024-10-27 16:07:37,531 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2425巴萨宝蓝拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,533 - option.py:633 - default_logger - DEBUG - 옵션 '2425巴萨宝蓝拼色风衣' 체크함 +2024-10-27 16:07:37,546 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2425巴萨彩兰拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,547 - option.py:633 - default_logger - DEBUG - 옵션 '2425巴萨彩兰拼色风衣' 체크함 +2024-10-27 16:07:37,562 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324巴萨灰白风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,564 - option.py:633 - default_logger - DEBUG - 옵션 '2324巴萨灰白风衣' 체크함 +2024-10-27 16:07:37,582 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324巴萨宝蓝拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,584 - option.py:633 - default_logger - DEBUG - 옵션 '2324巴萨宝蓝拼色风衣' 체크함 +2024-10-27 16:07:37,607 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324巴萨彩兰拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,608 - option.py:633 - default_logger - DEBUG - 옵션 '2324巴萨彩兰拼色风衣' 체크함 +2024-10-27 16:07:37,636 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324巴萨黑色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,637 - option.py:633 - default_logger - DEBUG - 옵션 '2324巴萨黑色拼色风衣' 체크함 +2024-10-27 16:07:37,659 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324巴萨黑金风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,660 - option.py:633 - default_logger - DEBUG - 옵션 '2324巴萨黑金风衣' 체크함 +2024-10-27 16:07:37,683 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城蓝白连帽风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,684 - option.py:633 - default_logger - DEBUG - 옵션 '曼城蓝白连帽风衣' 체크함 +2024-10-27 16:07:37,702 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城蓝色印花风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,703 - option.py:633 - default_logger - DEBUG - 옵션 '曼城蓝色印花风衣' 체크함 +2024-10-27 16:07:37,717 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城黑色印花风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,718 - option.py:633 - default_logger - DEBUG - 옵션 '曼城黑色印花风衣' 체크함 +2024-10-27 16:07:37,735 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城白色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,736 - option.py:633 - default_logger - DEBUG - 옵션 '曼城白色拼色风衣' 체크함 +2024-10-27 16:07:37,751 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城浅蓝拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,752 - option.py:633 - default_logger - DEBUG - 옵션 '曼城浅蓝拼色风衣' 체크함 +2024-10-27 16:07:37,767 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城黑色拼红蓝风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,768 - option.py:633 - default_logger - DEBUG - 옵션 '曼城黑色拼红蓝风衣' 체크함 +2024-10-27 16:07:37,785 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城黑色拼蓝紫风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,785 - option.py:633 - default_logger - DEBUG - 옵션 '曼城黑色拼蓝紫风衣' 체크함 +2024-10-27 16:07:37,800 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城蓝白无帽风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,801 - option.py:633 - default_logger - DEBUG - 옵션 '曼城蓝白无帽风衣' 체크함 +2024-10-27 16:07:37,820 - option.py:627 - default_logger - DEBUG - 옵션 이름: 曼城黑色格子无帽风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,822 - option.py:633 - default_logger - DEBUG - 옵션 '曼城黑色格子无帽风衣' 체크함 +2024-10-27 16:07:37,842 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324切尔西灰白风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,843 - option.py:633 - default_logger - DEBUG - 옵션 '2324切尔西灰白风衣' 체크함 +2024-10-27 16:07:37,858 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324切尔西彩兰风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,859 - option.py:633 - default_logger - DEBUG - 옵션 '2324切尔西彩兰风衣' 체크함 +2024-10-27 16:07:37,876 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324切尔西白色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,877 - option.py:633 - default_logger - DEBUG - 옵션 '2324切尔西白色风衣' 체크함 +2024-10-27 16:07:37,892 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324切尔西黑色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,893 - option.py:633 - default_logger - DEBUG - 옵션 '2324切尔西黑色风衣' 체크함 +2024-10-27 16:07:37,906 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324切尔西宝蓝风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,907 - option.py:633 - default_logger - DEBUG - 옵션 '2324切尔西宝蓝风衣' 체크함 +2024-10-27 16:07:37,922 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2425切尔西彩兰风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,923 - option.py:633 - default_logger - DEBUG - 옵션 '2425切尔西彩兰风衣' 체크함 +2024-10-27 16:07:37,936 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2425切尔西宝蓝风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,937 - option.py:633 - default_logger - DEBUG - 옵션 '2425切尔西宝蓝风衣' 체크함 +2024-10-27 16:07:37,959 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2425切尔西宝蓝黄风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,960 - option.py:633 - default_logger - DEBUG - 옵션 '2425切尔西宝蓝黄风衣' 체크함 +2024-10-27 16:07:37,986 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324切尔西黑色黄标风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:37,987 - option.py:633 - default_logger - DEBUG - 옵션 '2324切尔西黑色黄标风衣' 체크함 +2024-10-27 16:07:38,005 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2324切尔西深蓝风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,006 - option.py:633 - default_logger - DEBUG - 옵션 '2324切尔西深蓝风衣' 체크함 +2024-10-27 16:07:38,029 - option.py:627 - default_logger - DEBUG - 옵션 이름: 利物浦枣红风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,031 - option.py:633 - default_logger - DEBUG - 옵션 '利物浦枣红风衣' 체크함 +2024-10-27 16:07:38,045 - option.py:627 - default_logger - DEBUG - 옵션 이름: 利物浦灰白风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,046 - option.py:633 - default_logger - DEBUG - 옵션 '利物浦灰白风衣' 체크함 +2024-10-27 16:07:38,063 - option.py:627 - default_logger - DEBUG - 옵션 이름: 利物浦白色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,065 - option.py:633 - default_logger - DEBUG - 옵션 '利物浦白色拼色风衣' 체크함 +2024-10-27 16:07:38,077 - option.py:627 - default_logger - DEBUG - 옵션 이름: 利物浦彩兰拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,086 - option.py:633 - default_logger - DEBUG - 옵션 '利物浦彩兰拼色风衣' 체크함 +2024-10-27 16:07:38,101 - option.py:627 - default_logger - DEBUG - 옵션 이름: 利物浦宝蓝拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,102 - option.py:633 - default_logger - DEBUG - 옵션 '利物浦宝蓝拼色风衣' 체크함 +2024-10-27 16:07:38,117 - option.py:627 - default_logger - DEBUG - 옵션 이름: 利物浦黑色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,118 - option.py:633 - default_logger - DEBUG - 옵션 '利物浦黑色拼色风衣' 체크함 +2024-10-27 16:07:38,138 - option.py:627 - default_logger - DEBUG - 옵션 이름: 利物浦白红拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,139 - option.py:633 - default_logger - DEBUG - 옵션 '利物浦白红拼色风衣' 체크함 +2024-10-27 16:07:38,157 - option.py:627 - default_logger - DEBUG - 옵션 이름: 热刺白色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,158 - option.py:633 - default_logger - DEBUG - 옵션 '热刺白色拼色风衣' 체크함 +2024-10-27 16:07:38,174 - option.py:627 - default_logger - DEBUG - 옵션 이름: 热刺彩兰拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,176 - option.py:633 - default_logger - DEBUG - 옵션 '热刺彩兰拼色风衣' 체크함 +2024-10-27 16:07:38,203 - option.py:627 - default_logger - DEBUG - 옵션 이름: 热刺宝蓝拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,205 - option.py:633 - default_logger - DEBUG - 옵션 '热刺宝蓝拼色风衣' 체크함 +2024-10-27 16:07:38,225 - option.py:627 - default_logger - DEBUG - 옵션 이름: 热刺黑色拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,226 - option.py:633 - default_logger - DEBUG - 옵션 '热刺黑色拼色风衣' 체크함 +2024-10-27 16:07:38,244 - option.py:627 - default_logger - DEBUG - 옵션 이름: 热刺黑紫拼色风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,245 - option.py:633 - default_logger - DEBUG - 옵션 '热刺黑紫拼色风衣' 체크함 +2024-10-27 16:07:38,262 - option.py:627 - default_logger - DEBUG - 옵션 이름: 热刺黑白风衣, 필터링된 옵션에 포함 여부: True +2024-10-27 16:07:38,263 - option.py:633 - default_logger - DEBUG - 옵션 '热刺黑白风衣' 체크함 +2024-10-27 16:07:38,264 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:07:38,265 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:07:38,266 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 50 +2024-10-27 16:07:38,266 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:07:39,878 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'파리 푸른색 혼합색 바람막이': 0, '파리 흑백 바람막이': 0, '파리 컬러 혼합색 바람막이': 0, '파리 흰색 혼합색 바람막이': 0, '파리 검정 금색 바람막이': 0, '2223 밤색 바람막이': 0, '파리 검정색 혼합색 바람막이': 0, '파리 검정색 흰색 칼라 바람막이': 0, '2324 바르셀로나 흰색 바람막이': 0, '2324 바르셀로나 흰색 혼합색 바람막이': 0, '2425 바르셀로나 푸른색 바람막이': 0, '2425 바르셀로나 푸른색 혼합색 바람막이': 0, '2425 바르셀로나 컬러 혼합색 바람막이': 0, '2324 바르셀로나 회색 흰색 바람막이': 0, '2324 바르셀로나 푸른색 혼합색 바람막이': 0, '2324 바르셀로나 컬러 혼합색 바람막이': 0, '2324 바르셀로나 검정색 혼합색 바람막이': 0, '2324 바르셀로나 검정 금색 바람막이': 0, '맨체스터 시티 푸른색 흰색 후드 바람막이': 0, '맨체스터 시티 푸른색 프린트 바람막이': 0, '맨체스터 시티 검정색 프린트 바람막이': 0, '맨체스터 시티 흰색 혼합색 바람막이': 0, '맨체스터 시티 옅은 푸른색 혼합색 바람막이': 0, '맨체스터 시티 검정색 빨간색 푸른색 혼합색 바람막이': 0, '맨체스터 시티 검정색 푸른색 보라색 혼합색 바람막이': 0, '맨체스터 시티 푸른색 흰색 후드 없는 바람막이': 0, '맨체스터 시티 검정색 체크무늬 후드 없는 바람막이': 0, '2324 첼시 회색 흰색 바람막이': 0, '2324 첼시 컬러 바람막이': 0, '2324 첼시 흰색 바람막이': 0, '2324 첼시 검정색 바람막이': 0, '2324 첼시 푸른색 바람막이': 0, '2425 첼시 컬러 바람막이': 0, '2425 첼시 푸른색 바람막이': 0, '2425 첼시 푸른색 노란색 바람막이': 0, '2324 첼시 검정색 노란색 표시 바람막이': 0, '2324 첼시 진한 푸른색 바람막이': 0, '리버풀 밤색 바람막이': 0, '리버풀 회색 흰색 바람막이': 0, '리버풀 흰색 혼합색 바람막이': 0, '리버풀 컬러 혼합색 바람막이': 0, '리버풀 푸른색 혼합색 바람막이': 0, '리버풀 검정색 혼합색 바람막이': 0, '리버풀 흰색 빨간색 혼합색 바람막이': 0, '토트넘 흰색 혼합색 바람막이': 0, '토트넘 컬러 혼합색 바람막이': 0, '토트넘 푸른색 혼합색 바람막이': 0, '토트넘 검정색 혼합색 바람막이': 0, '토트넘 검정색 보라색 혼합색 바람막이': 0, '토트넘 흑백 바람막이': 0} +2024-10-27 16:07:39,880 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:07:40,471 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:07:40,744 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:07:41,844 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:07:42,947 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:07:42,949 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:07:52,367 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:07:52,369 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:07:54,266 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:07:54,288 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:07:54,289 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:07:54,290 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:07:57,400 - price.py:555 - default_logger - DEBUG - 옵션 수: 247 +2024-10-27 16:07:57,401 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:07:57,663 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 138 +2024-10-27 16:07:57,669 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 54400 +2024-10-27 16:07:57,891 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 138 +2024-10-27 16:07:57,918 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 54400 +2024-10-27 16:07:58,438 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 138 +2024-10-27 16:07:58,479 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 54400 +2024-10-27 16:07:58,702 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 138 +2024-10-27 16:07:58,724 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 54400 +2024-10-27 16:07:59,637 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 138 +2024-10-27 16:07:59,657 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 54400 +2024-10-27 16:07:59,836 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 138 +2024-10-27 16:07:59,856 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 54400 +2024-10-27 16:08:00,579 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 138 +2024-10-27 16:08:00,599 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 54400 +2024-10-27 16:08:00,787 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 138 +2024-10-27 16:08:00,807 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 54400 +2024-10-27 16:08:02,229 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 138 +2024-10-27 16:08:02,245 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 54400 +2024-10-27 16:08:02,427 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 138 +2024-10-27 16:08:02,448 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 54400 +2024-10-27 16:08:03,783 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 138 +2024-10-27 16:08:03,789 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 54400 +2024-10-27 16:08:03,875 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 138 +2024-10-27 16:08:03,883 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 54400 +2024-10-27 16:08:04,260 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 138 +2024-10-27 16:08:04,286 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 54400 +2024-10-27 16:08:04,514 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 138 +2024-10-27 16:08:04,531 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 54400 +2024-10-27 16:08:05,218 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 138 +2024-10-27 16:08:05,237 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 54400 +2024-10-27 16:08:05,431 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 138 +2024-10-27 16:08:05,450 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 54400 +2024-10-27 16:08:06,109 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 138 +2024-10-27 16:08:06,128 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 54400 +2024-10-27 16:08:06,316 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 138 +2024-10-27 16:08:06,336 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 54400 +2024-10-27 16:08:07,032 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 138 +2024-10-27 16:08:07,051 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 54400 +2024-10-27 16:08:07,280 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 138 +2024-10-27 16:08:07,308 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 54400 +2024-10-27 16:08:07,975 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 138 +2024-10-27 16:08:07,995 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 54400 +2024-10-27 16:08:08,187 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 138 +2024-10-27 16:08:08,207 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 54400 +2024-10-27 16:08:08,862 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 138 +2024-10-27 16:08:08,881 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 54400 +2024-10-27 16:08:09,672 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 138 +2024-10-27 16:08:09,678 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 54400 +2024-10-27 16:08:10,025 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 138 +2024-10-27 16:08:10,044 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 54400 +2024-10-27 16:08:10,279 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 138 +2024-10-27 16:08:10,300 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 54400 +2024-10-27 16:08:10,998 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 138 +2024-10-27 16:08:11,019 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 54400 +2024-10-27 16:08:11,224 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 138 +2024-10-27 16:08:11,245 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 54400 +2024-10-27 16:08:11,975 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 138 +2024-10-27 16:08:11,995 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 54400 +2024-10-27 16:08:12,180 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 138 +2024-10-27 16:08:12,197 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 54400 +2024-10-27 16:08:12,846 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 138 +2024-10-27 16:08:12,866 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 54400 +2024-10-27 16:08:13,058 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 138 +2024-10-27 16:08:13,077 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 54400 +2024-10-27 16:08:13,743 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 138 +2024-10-27 16:08:13,762 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 54400 +2024-10-27 16:08:13,963 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 138 +2024-10-27 16:08:13,979 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 54400 +2024-10-27 16:08:15,719 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 138 +2024-10-27 16:08:15,725 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 54400 +2024-10-27 16:08:15,803 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 138 +2024-10-27 16:08:15,811 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 54400 +2024-10-27 16:08:16,159 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 138 +2024-10-27 16:08:16,177 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 54400 +2024-10-27 16:08:16,412 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 138 +2024-10-27 16:08:16,433 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 54400 +2024-10-27 16:08:17,105 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 138 +2024-10-27 16:08:17,125 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 54400 +2024-10-27 16:08:17,324 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 138 +2024-10-27 16:08:17,346 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 54400 +2024-10-27 16:08:18,205 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 138 +2024-10-27 16:08:18,225 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 54400 +2024-10-27 16:08:18,438 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 138 +2024-10-27 16:08:18,459 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 54400 +2024-10-27 16:08:19,084 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 138 +2024-10-27 16:08:19,105 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 54400 +2024-10-27 16:08:19,327 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 138 +2024-10-27 16:08:19,351 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 54400 +2024-10-27 16:08:20,028 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 138 +2024-10-27 16:08:20,048 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 54400 +2024-10-27 16:08:20,240 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 138 +2024-10-27 16:08:20,265 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 54400 +2024-10-27 16:08:21,586 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 138 +2024-10-27 16:08:21,598 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 54400 +2024-10-27 16:08:21,667 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 138 +2024-10-27 16:08:21,674 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 54400 +2024-10-27 16:08:21,991 - price.py:618 - default_logger - DEBUG - 49옵션의 cost_value : 138 +2024-10-27 16:08:22,041 - price.py:622 - default_logger - DEBUG - 49옵션의 price_value : 54400 +2024-10-27 16:08:22,309 - price.py:618 - default_logger - DEBUG - 50옵션의 cost_value : 138 +2024-10-27 16:08:22,329 - price.py:622 - default_logger - DEBUG - 50옵션의 price_value : 54400 +2024-10-27 16:08:23,092 - price.py:618 - default_logger - DEBUG - 51옵션의 cost_value : 138 +2024-10-27 16:08:23,108 - price.py:622 - default_logger - DEBUG - 51옵션의 price_value : 54400 +2024-10-27 16:08:23,293 - price.py:618 - default_logger - DEBUG - 52옵션의 cost_value : 138 +2024-10-27 16:08:23,318 - price.py:622 - default_logger - DEBUG - 52옵션의 price_value : 54400 +2024-10-27 16:08:24,001 - price.py:618 - default_logger - DEBUG - 53옵션의 cost_value : 138 +2024-10-27 16:08:24,021 - price.py:622 - default_logger - DEBUG - 53옵션의 price_value : 54400 +2024-10-27 16:08:24,206 - price.py:618 - default_logger - DEBUG - 54옵션의 cost_value : 138 +2024-10-27 16:08:24,226 - price.py:622 - default_logger - DEBUG - 54옵션의 price_value : 54400 +2024-10-27 16:08:24,919 - price.py:618 - default_logger - DEBUG - 55옵션의 cost_value : 138 +2024-10-27 16:08:24,939 - price.py:622 - default_logger - DEBUG - 55옵션의 price_value : 54400 +2024-10-27 16:08:25,137 - price.py:618 - default_logger - DEBUG - 56옵션의 cost_value : 138 +2024-10-27 16:08:25,157 - price.py:622 - default_logger - DEBUG - 56옵션의 price_value : 54400 +2024-10-27 16:08:25,811 - price.py:618 - default_logger - DEBUG - 57옵션의 cost_value : 138 +2024-10-27 16:08:25,831 - price.py:622 - default_logger - DEBUG - 57옵션의 price_value : 54400 +2024-10-27 16:08:26,049 - price.py:618 - default_logger - DEBUG - 58옵션의 cost_value : 138 +2024-10-27 16:08:26,072 - price.py:622 - default_logger - DEBUG - 58옵션의 price_value : 54400 +2024-10-27 16:08:26,720 - price.py:618 - default_logger - DEBUG - 59옵션의 cost_value : 138 +2024-10-27 16:08:26,741 - price.py:622 - default_logger - DEBUG - 59옵션의 price_value : 54400 +2024-10-27 16:08:28,197 - price.py:618 - default_logger - DEBUG - 60옵션의 cost_value : 138 +2024-10-27 16:08:28,204 - price.py:622 - default_logger - DEBUG - 60옵션의 price_value : 54400 +2024-10-27 16:08:28,555 - price.py:618 - default_logger - DEBUG - 61옵션의 cost_value : 138 +2024-10-27 16:08:28,577 - price.py:622 - default_logger - DEBUG - 61옵션의 price_value : 54400 +2024-10-27 16:08:28,823 - price.py:618 - default_logger - DEBUG - 62옵션의 cost_value : 138 +2024-10-27 16:08:28,848 - price.py:622 - default_logger - DEBUG - 62옵션의 price_value : 54400 +2024-10-27 16:08:29,525 - price.py:618 - default_logger - DEBUG - 63옵션의 cost_value : 138 +2024-10-27 16:08:29,541 - price.py:622 - default_logger - DEBUG - 63옵션의 price_value : 54400 +2024-10-27 16:08:29,730 - price.py:618 - default_logger - DEBUG - 64옵션의 cost_value : 138 +2024-10-27 16:08:29,755 - price.py:622 - default_logger - DEBUG - 64옵션의 price_value : 54400 +2024-10-27 16:08:30,441 - price.py:618 - default_logger - DEBUG - 65옵션의 cost_value : 138 +2024-10-27 16:08:30,462 - price.py:622 - default_logger - DEBUG - 65옵션의 price_value : 54400 +2024-10-27 16:08:30,654 - price.py:618 - default_logger - DEBUG - 66옵션의 cost_value : 138 +2024-10-27 16:08:30,670 - price.py:622 - default_logger - DEBUG - 66옵션의 price_value : 54400 +2024-10-27 16:08:31,347 - price.py:618 - default_logger - DEBUG - 67옵션의 cost_value : 138 +2024-10-27 16:08:31,367 - price.py:622 - default_logger - DEBUG - 67옵션의 price_value : 54400 +2024-10-27 16:08:31,569 - price.py:618 - default_logger - DEBUG - 68옵션의 cost_value : 138 +2024-10-27 16:08:31,589 - price.py:622 - default_logger - DEBUG - 68옵션의 price_value : 54400 +2024-10-27 16:08:32,257 - price.py:618 - default_logger - DEBUG - 69옵션의 cost_value : 138 +2024-10-27 16:08:32,276 - price.py:622 - default_logger - DEBUG - 69옵션의 price_value : 54400 +2024-10-27 16:08:32,472 - price.py:618 - default_logger - DEBUG - 70옵션의 cost_value : 138 +2024-10-27 16:08:32,493 - price.py:622 - default_logger - DEBUG - 70옵션의 price_value : 54400 +2024-10-27 16:08:33,204 - price.py:618 - default_logger - DEBUG - 71옵션의 cost_value : 138 +2024-10-27 16:08:33,229 - price.py:622 - default_logger - DEBUG - 71옵션의 price_value : 54400 +2024-10-27 16:08:33,928 - price.py:618 - default_logger - DEBUG - 72옵션의 cost_value : 138 +2024-10-27 16:08:33,934 - price.py:622 - default_logger - DEBUG - 72옵션의 price_value : 54400 +2024-10-27 16:08:34,271 - price.py:618 - default_logger - DEBUG - 73옵션의 cost_value : 138 +2024-10-27 16:08:34,295 - price.py:622 - default_logger - DEBUG - 73옵션의 price_value : 54400 +2024-10-27 16:08:34,551 - price.py:618 - default_logger - DEBUG - 74옵션의 cost_value : 138 +2024-10-27 16:08:34,576 - price.py:622 - default_logger - DEBUG - 74옵션의 price_value : 54400 +2024-10-27 16:08:35,298 - price.py:618 - default_logger - DEBUG - 75옵션의 cost_value : 138 +2024-10-27 16:08:35,318 - price.py:622 - default_logger - DEBUG - 75옵션의 price_value : 54400 +2024-10-27 16:08:35,503 - price.py:618 - default_logger - DEBUG - 76옵션의 cost_value : 138 +2024-10-27 16:08:35,522 - price.py:622 - default_logger - DEBUG - 76옵션의 price_value : 54400 +2024-10-27 16:08:36,253 - price.py:618 - default_logger - DEBUG - 77옵션의 cost_value : 138 +2024-10-27 16:08:36,272 - price.py:622 - default_logger - DEBUG - 77옵션의 price_value : 54400 +2024-10-27 16:08:36,450 - price.py:618 - default_logger - DEBUG - 78옵션의 cost_value : 138 +2024-10-27 16:08:36,477 - price.py:622 - default_logger - DEBUG - 78옵션의 price_value : 54400 +2024-10-27 16:08:37,174 - price.py:618 - default_logger - DEBUG - 79옵션의 cost_value : 138 +2024-10-27 16:08:37,194 - price.py:622 - default_logger - DEBUG - 79옵션의 price_value : 54400 +2024-10-27 16:08:37,369 - price.py:618 - default_logger - DEBUG - 80옵션의 cost_value : 138 +2024-10-27 16:08:37,391 - price.py:622 - default_logger - DEBUG - 80옵션의 price_value : 54400 +2024-10-27 16:08:38,062 - price.py:618 - default_logger - DEBUG - 81옵션의 cost_value : 138 +2024-10-27 16:08:38,078 - price.py:622 - default_logger - DEBUG - 81옵션의 price_value : 54400 +2024-10-27 16:08:38,270 - price.py:618 - default_logger - DEBUG - 82옵션의 cost_value : 138 +2024-10-27 16:08:38,290 - price.py:622 - default_logger - DEBUG - 82옵션의 price_value : 54400 +2024-10-27 16:08:38,943 - price.py:618 - default_logger - DEBUG - 83옵션의 cost_value : 138 +2024-10-27 16:08:38,963 - price.py:622 - default_logger - DEBUG - 83옵션의 price_value : 54400 +2024-10-27 16:08:39,676 - price.py:618 - default_logger - DEBUG - 84옵션의 cost_value : 138 +2024-10-27 16:08:39,683 - price.py:622 - default_logger - DEBUG - 84옵션의 price_value : 54400 +2024-10-27 16:08:40,047 - price.py:618 - default_logger - DEBUG - 85옵션의 cost_value : 138 +2024-10-27 16:08:40,070 - price.py:622 - default_logger - DEBUG - 85옵션의 price_value : 54400 +2024-10-27 16:08:40,334 - price.py:618 - default_logger - DEBUG - 86옵션의 cost_value : 138 +2024-10-27 16:08:40,354 - price.py:622 - default_logger - DEBUG - 86옵션의 price_value : 54400 +2024-10-27 16:08:41,050 - price.py:618 - default_logger - DEBUG - 87옵션의 cost_value : 138 +2024-10-27 16:08:41,070 - price.py:622 - default_logger - DEBUG - 87옵션의 price_value : 54400 +2024-10-27 16:08:41,284 - price.py:618 - default_logger - DEBUG - 88옵션의 cost_value : 138 +2024-10-27 16:08:41,308 - price.py:622 - default_logger - DEBUG - 88옵션의 price_value : 54400 +2024-10-27 16:08:42,030 - price.py:618 - default_logger - DEBUG - 89옵션의 cost_value : 138 +2024-10-27 16:08:42,055 - price.py:622 - default_logger - DEBUG - 89옵션의 price_value : 54400 +2024-10-27 16:08:42,239 - price.py:618 - default_logger - DEBUG - 90옵션의 cost_value : 138 +2024-10-27 16:08:42,259 - price.py:622 - default_logger - DEBUG - 90옵션의 price_value : 54400 +2024-10-27 16:08:42,959 - price.py:618 - default_logger - DEBUG - 91옵션의 cost_value : 138 +2024-10-27 16:08:42,979 - price.py:622 - default_logger - DEBUG - 91옵션의 price_value : 54400 +2024-10-27 16:08:43,175 - price.py:618 - default_logger - DEBUG - 92옵션의 cost_value : 138 +2024-10-27 16:08:43,196 - price.py:622 - default_logger - DEBUG - 92옵션의 price_value : 54400 +2024-10-27 16:08:43,841 - price.py:618 - default_logger - DEBUG - 93옵션의 cost_value : 138 +2024-10-27 16:08:43,861 - price.py:622 - default_logger - DEBUG - 93옵션의 price_value : 54400 +2024-10-27 16:08:44,082 - price.py:618 - default_logger - DEBUG - 94옵션의 cost_value : 138 +2024-10-27 16:08:44,103 - price.py:622 - default_logger - DEBUG - 94옵션의 price_value : 54400 +2024-10-27 16:08:45,515 - price.py:618 - default_logger - DEBUG - 95옵션의 cost_value : 138 +2024-10-27 16:08:45,522 - price.py:622 - default_logger - DEBUG - 95옵션의 price_value : 54400 +2024-10-27 16:08:45,607 - price.py:618 - default_logger - DEBUG - 96옵션의 cost_value : 138 +2024-10-27 16:08:45,614 - price.py:622 - default_logger - DEBUG - 96옵션의 price_value : 54400 +2024-10-27 16:08:45,945 - price.py:618 - default_logger - DEBUG - 97옵션의 cost_value : 138 +2024-10-27 16:08:45,963 - price.py:622 - default_logger - DEBUG - 97옵션의 price_value : 54400 +2024-10-27 16:08:46,198 - price.py:618 - default_logger - DEBUG - 98옵션의 cost_value : 138 +2024-10-27 16:08:46,219 - price.py:622 - default_logger - DEBUG - 98옵션의 price_value : 54400 +2024-10-27 16:08:46,861 - price.py:618 - default_logger - DEBUG - 99옵션의 cost_value : 138 +2024-10-27 16:08:46,886 - price.py:622 - default_logger - DEBUG - 99옵션의 price_value : 54400 +2024-10-27 16:08:47,098 - price.py:618 - default_logger - DEBUG - 100옵션의 cost_value : 138 +2024-10-27 16:08:47,118 - price.py:622 - default_logger - DEBUG - 100옵션의 price_value : 54400 +2024-10-27 16:08:47,902 - price.py:618 - default_logger - DEBUG - 101옵션의 cost_value : 138 +2024-10-27 16:08:47,918 - price.py:622 - default_logger - DEBUG - 101옵션의 price_value : 54400 +2024-10-27 16:08:48,129 - price.py:618 - default_logger - DEBUG - 102옵션의 cost_value : 138 +2024-10-27 16:08:48,149 - price.py:622 - default_logger - DEBUG - 102옵션의 price_value : 54400 +2024-10-27 16:08:48,844 - price.py:618 - default_logger - DEBUG - 103옵션의 cost_value : 138 +2024-10-27 16:08:48,859 - price.py:622 - default_logger - DEBUG - 103옵션의 price_value : 54400 +2024-10-27 16:08:49,049 - price.py:618 - default_logger - DEBUG - 104옵션의 cost_value : 138 +2024-10-27 16:08:49,074 - price.py:622 - default_logger - DEBUG - 104옵션의 price_value : 54400 +2024-10-27 16:08:49,761 - price.py:618 - default_logger - DEBUG - 105옵션의 cost_value : 138 +2024-10-27 16:08:49,777 - price.py:622 - default_logger - DEBUG - 105옵션의 price_value : 54400 +2024-10-27 16:08:49,967 - price.py:618 - default_logger - DEBUG - 106옵션의 cost_value : 138 +2024-10-27 16:08:49,983 - price.py:622 - default_logger - DEBUG - 106옵션의 price_value : 54400 +2024-10-27 16:08:50,657 - price.py:618 - default_logger - DEBUG - 107옵션의 cost_value : 138 +2024-10-27 16:08:50,677 - price.py:622 - default_logger - DEBUG - 107옵션의 price_value : 54400 +2024-10-27 16:08:51,405 - price.py:618 - default_logger - DEBUG - 108옵션의 cost_value : 138 +2024-10-27 16:08:51,411 - price.py:622 - default_logger - DEBUG - 108옵션의 price_value : 54400 +2024-10-27 16:08:51,746 - price.py:618 - default_logger - DEBUG - 109옵션의 cost_value : 138 +2024-10-27 16:08:51,768 - price.py:622 - default_logger - DEBUG - 109옵션의 price_value : 54400 +2024-10-27 16:08:52,114 - price.py:618 - default_logger - DEBUG - 110옵션의 cost_value : 138 +2024-10-27 16:08:52,144 - price.py:622 - default_logger - DEBUG - 110옵션의 price_value : 54400 +2024-10-27 16:08:52,941 - price.py:618 - default_logger - DEBUG - 111옵션의 cost_value : 138 +2024-10-27 16:08:52,963 - price.py:622 - default_logger - DEBUG - 111옵션의 price_value : 54400 +2024-10-27 16:08:53,181 - price.py:618 - default_logger - DEBUG - 112옵션의 cost_value : 138 +2024-10-27 16:08:53,197 - price.py:622 - default_logger - DEBUG - 112옵션의 price_value : 54400 +2024-10-27 16:08:53,894 - price.py:618 - default_logger - DEBUG - 113옵션의 cost_value : 138 +2024-10-27 16:08:53,914 - price.py:622 - default_logger - DEBUG - 113옵션의 price_value : 54400 +2024-10-27 16:08:54,096 - price.py:618 - default_logger - DEBUG - 114옵션의 cost_value : 138 +2024-10-27 16:08:54,116 - price.py:622 - default_logger - DEBUG - 114옵션의 price_value : 54400 +2024-10-27 16:08:54,779 - price.py:618 - default_logger - DEBUG - 115옵션의 cost_value : 138 +2024-10-27 16:08:54,800 - price.py:622 - default_logger - DEBUG - 115옵션의 price_value : 54400 +2024-10-27 16:08:54,974 - price.py:618 - default_logger - DEBUG - 116옵션의 cost_value : 138 +2024-10-27 16:08:54,995 - price.py:622 - default_logger - DEBUG - 116옵션의 price_value : 54400 +2024-10-27 16:08:55,660 - price.py:618 - default_logger - DEBUG - 117옵션의 cost_value : 138 +2024-10-27 16:08:55,681 - price.py:622 - default_logger - DEBUG - 117옵션의 price_value : 54400 +2024-10-27 16:08:55,891 - price.py:618 - default_logger - DEBUG - 118옵션의 cost_value : 138 +2024-10-27 16:08:55,911 - price.py:622 - default_logger - DEBUG - 118옵션의 price_value : 54400 +2024-10-27 16:08:57,269 - price.py:618 - default_logger - DEBUG - 119옵션의 cost_value : 138 +2024-10-27 16:08:57,276 - price.py:622 - default_logger - DEBUG - 119옵션의 price_value : 54400 +2024-10-27 16:08:57,336 - price.py:618 - default_logger - DEBUG - 120옵션의 cost_value : 138 +2024-10-27 16:08:57,342 - price.py:622 - default_logger - DEBUG - 120옵션의 price_value : 54400 +2024-10-27 16:08:57,678 - price.py:618 - default_logger - DEBUG - 121옵션의 cost_value : 138 +2024-10-27 16:08:57,719 - price.py:622 - default_logger - DEBUG - 121옵션의 price_value : 54400 +2024-10-27 16:08:57,993 - price.py:618 - default_logger - DEBUG - 122옵션의 cost_value : 138 +2024-10-27 16:08:58,015 - price.py:622 - default_logger - DEBUG - 122옵션의 price_value : 54400 +2024-10-27 16:08:58,723 - price.py:618 - default_logger - DEBUG - 123옵션의 cost_value : 138 +2024-10-27 16:08:58,742 - price.py:622 - default_logger - DEBUG - 123옵션의 price_value : 54400 +2024-10-27 16:08:58,944 - price.py:618 - default_logger - DEBUG - 124옵션의 cost_value : 138 +2024-10-27 16:08:58,964 - price.py:622 - default_logger - DEBUG - 124옵션의 price_value : 54400 +2024-10-27 16:08:59,662 - price.py:618 - default_logger - DEBUG - 125옵션의 cost_value : 138 +2024-10-27 16:08:59,683 - price.py:622 - default_logger - DEBUG - 125옵션의 price_value : 54400 +2024-10-27 16:08:59,894 - price.py:618 - default_logger - DEBUG - 126옵션의 cost_value : 138 +2024-10-27 16:08:59,920 - price.py:622 - default_logger - DEBUG - 126옵션의 price_value : 54400 +2024-10-27 16:09:00,619 - price.py:618 - default_logger - DEBUG - 127옵션의 cost_value : 138 +2024-10-27 16:09:00,635 - price.py:622 - default_logger - DEBUG - 127옵션의 price_value : 54400 +2024-10-27 16:09:00,807 - price.py:618 - default_logger - DEBUG - 128옵션의 cost_value : 138 +2024-10-27 16:09:00,831 - price.py:622 - default_logger - DEBUG - 128옵션의 price_value : 54400 +2024-10-27 16:09:01,509 - price.py:618 - default_logger - DEBUG - 129옵션의 cost_value : 138 +2024-10-27 16:09:01,535 - price.py:622 - default_logger - DEBUG - 129옵션의 price_value : 54400 +2024-10-27 16:09:01,740 - price.py:618 - default_logger - DEBUG - 130옵션의 cost_value : 138 +2024-10-27 16:09:01,766 - price.py:622 - default_logger - DEBUG - 130옵션의 price_value : 54400 +2024-10-27 16:09:03,135 - price.py:618 - default_logger - DEBUG - 131옵션의 cost_value : 138 +2024-10-27 16:09:03,141 - price.py:622 - default_logger - DEBUG - 131옵션의 price_value : 54400 +2024-10-27 16:09:03,234 - price.py:618 - default_logger - DEBUG - 132옵션의 cost_value : 138 +2024-10-27 16:09:03,242 - price.py:622 - default_logger - DEBUG - 132옵션의 price_value : 54400 +2024-10-27 16:09:03,619 - price.py:618 - default_logger - DEBUG - 133옵션의 cost_value : 138 +2024-10-27 16:09:03,639 - price.py:622 - default_logger - DEBUG - 133옵션의 price_value : 54400 +2024-10-27 16:09:03,874 - price.py:618 - default_logger - DEBUG - 134옵션의 cost_value : 138 +2024-10-27 16:09:03,894 - price.py:622 - default_logger - DEBUG - 134옵션의 price_value : 54400 +2024-10-27 16:09:04,553 - price.py:618 - default_logger - DEBUG - 135옵션의 cost_value : 138 +2024-10-27 16:09:04,572 - price.py:622 - default_logger - DEBUG - 135옵션의 price_value : 54400 +2024-10-27 16:09:04,788 - price.py:618 - default_logger - DEBUG - 136옵션의 cost_value : 138 +2024-10-27 16:09:04,808 - price.py:622 - default_logger - DEBUG - 136옵션의 price_value : 54400 +2024-10-27 16:09:05,504 - price.py:618 - default_logger - DEBUG - 137옵션의 cost_value : 138 +2024-10-27 16:09:05,543 - price.py:622 - default_logger - DEBUG - 137옵션의 price_value : 54400 +2024-10-27 16:09:05,760 - price.py:618 - default_logger - DEBUG - 138옵션의 cost_value : 138 +2024-10-27 16:09:05,781 - price.py:622 - default_logger - DEBUG - 138옵션의 price_value : 54400 +2024-10-27 16:09:06,482 - price.py:618 - default_logger - DEBUG - 139옵션의 cost_value : 138 +2024-10-27 16:09:06,503 - price.py:622 - default_logger - DEBUG - 139옵션의 price_value : 54400 +2024-10-27 16:09:06,688 - price.py:618 - default_logger - DEBUG - 140옵션의 cost_value : 138 +2024-10-27 16:09:06,708 - price.py:622 - default_logger - DEBUG - 140옵션의 price_value : 54400 +2024-10-27 16:09:07,371 - price.py:618 - default_logger - DEBUG - 141옵션의 cost_value : 138 +2024-10-27 16:09:07,391 - price.py:622 - default_logger - DEBUG - 141옵션의 price_value : 54400 +2024-10-27 16:09:07,606 - price.py:618 - default_logger - DEBUG - 142옵션의 cost_value : 138 +2024-10-27 16:09:07,626 - price.py:622 - default_logger - DEBUG - 142옵션의 price_value : 54400 +2024-10-27 16:09:08,959 - price.py:618 - default_logger - DEBUG - 143옵션의 cost_value : 138 +2024-10-27 16:09:08,966 - price.py:622 - default_logger - DEBUG - 143옵션의 price_value : 54400 +2024-10-27 16:09:09,048 - price.py:618 - default_logger - DEBUG - 144옵션의 cost_value : 138 +2024-10-27 16:09:09,055 - price.py:622 - default_logger - DEBUG - 144옵션의 price_value : 54400 +2024-10-27 16:09:09,441 - price.py:618 - default_logger - DEBUG - 145옵션의 cost_value : 138 +2024-10-27 16:09:09,465 - price.py:622 - default_logger - DEBUG - 145옵션의 price_value : 54400 +2024-10-27 16:09:09,705 - price.py:618 - default_logger - DEBUG - 146옵션의 cost_value : 138 +2024-10-27 16:09:09,721 - price.py:622 - default_logger - DEBUG - 146옵션의 price_value : 54400 +2024-10-27 16:09:10,437 - price.py:618 - default_logger - DEBUG - 147옵션의 cost_value : 138 +2024-10-27 16:09:10,462 - price.py:622 - default_logger - DEBUG - 147옵션의 price_value : 54400 +2024-10-27 16:09:10,671 - price.py:618 - default_logger - DEBUG - 148옵션의 cost_value : 138 +2024-10-27 16:09:10,691 - price.py:622 - default_logger - DEBUG - 148옵션의 price_value : 54400 +2024-10-27 16:09:11,377 - price.py:618 - default_logger - DEBUG - 149옵션의 cost_value : 138 +2024-10-27 16:09:11,398 - price.py:622 - default_logger - DEBUG - 149옵션의 price_value : 54400 +2024-10-27 16:09:11,594 - price.py:618 - default_logger - DEBUG - 150옵션의 cost_value : 138 +2024-10-27 16:09:11,617 - price.py:622 - default_logger - DEBUG - 150옵션의 price_value : 54400 +2024-10-27 16:09:12,308 - price.py:618 - default_logger - DEBUG - 151옵션의 cost_value : 138 +2024-10-27 16:09:12,329 - price.py:622 - default_logger - DEBUG - 151옵션의 price_value : 54400 +2024-10-27 16:09:12,509 - price.py:618 - default_logger - DEBUG - 152옵션의 cost_value : 138 +2024-10-27 16:09:12,530 - price.py:622 - default_logger - DEBUG - 152옵션의 price_value : 54400 +2024-10-27 16:09:13,174 - price.py:618 - default_logger - DEBUG - 153옵션의 cost_value : 138 +2024-10-27 16:09:13,190 - price.py:622 - default_logger - DEBUG - 153옵션의 price_value : 54400 +2024-10-27 16:09:13,380 - price.py:618 - default_logger - DEBUG - 154옵션의 cost_value : 138 +2024-10-27 16:09:13,396 - price.py:622 - default_logger - DEBUG - 154옵션의 price_value : 54400 +2024-10-27 16:09:14,093 - price.py:618 - default_logger - DEBUG - 155옵션의 cost_value : 138 +2024-10-27 16:09:14,114 - price.py:622 - default_logger - DEBUG - 155옵션의 price_value : 54400 +2024-10-27 16:09:15,512 - price.py:618 - default_logger - DEBUG - 156옵션의 cost_value : 138 +2024-10-27 16:09:15,518 - price.py:622 - default_logger - DEBUG - 156옵션의 price_value : 54400 +2024-10-27 16:09:15,842 - price.py:618 - default_logger - DEBUG - 157옵션의 cost_value : 138 +2024-10-27 16:09:15,858 - price.py:622 - default_logger - DEBUG - 157옵션의 price_value : 54400 +2024-10-27 16:09:16,087 - price.py:618 - default_logger - DEBUG - 158옵션의 cost_value : 138 +2024-10-27 16:09:16,108 - price.py:622 - default_logger - DEBUG - 158옵션의 price_value : 54400 +2024-10-27 16:09:16,734 - price.py:618 - default_logger - DEBUG - 159옵션의 cost_value : 138 +2024-10-27 16:09:16,760 - price.py:622 - default_logger - DEBUG - 159옵션의 price_value : 54400 +2024-10-27 16:09:16,965 - price.py:618 - default_logger - DEBUG - 160옵션의 cost_value : 138 +2024-10-27 16:09:16,985 - price.py:622 - default_logger - DEBUG - 160옵션의 price_value : 54400 +2024-10-27 16:09:17,753 - price.py:618 - default_logger - DEBUG - 161옵션의 cost_value : 138 +2024-10-27 16:09:17,775 - price.py:622 - default_logger - DEBUG - 161옵션의 price_value : 54400 +2024-10-27 16:09:17,982 - price.py:618 - default_logger - DEBUG - 162옵션의 cost_value : 138 +2024-10-27 16:09:18,001 - price.py:622 - default_logger - DEBUG - 162옵션의 price_value : 54400 +2024-10-27 16:09:18,732 - price.py:618 - default_logger - DEBUG - 163옵션의 cost_value : 138 +2024-10-27 16:09:18,753 - price.py:622 - default_logger - DEBUG - 163옵션의 price_value : 54400 +2024-10-27 16:09:18,938 - price.py:618 - default_logger - DEBUG - 164옵션의 cost_value : 138 +2024-10-27 16:09:18,958 - price.py:622 - default_logger - DEBUG - 164옵션의 price_value : 54400 +2024-10-27 16:09:19,663 - price.py:618 - default_logger - DEBUG - 165옵션의 cost_value : 138 +2024-10-27 16:09:19,684 - price.py:622 - default_logger - DEBUG - 165옵션의 price_value : 54400 +2024-10-27 16:09:19,882 - price.py:618 - default_logger - DEBUG - 166옵션의 cost_value : 138 +2024-10-27 16:09:19,903 - price.py:622 - default_logger - DEBUG - 166옵션의 price_value : 54400 +2024-10-27 16:09:21,242 - price.py:618 - default_logger - DEBUG - 167옵션의 cost_value : 138 +2024-10-27 16:09:21,249 - price.py:622 - default_logger - DEBUG - 167옵션의 price_value : 54400 +2024-10-27 16:09:21,326 - price.py:618 - default_logger - DEBUG - 168옵션의 cost_value : 138 +2024-10-27 16:09:21,333 - price.py:622 - default_logger - DEBUG - 168옵션의 price_value : 54400 +2024-10-27 16:09:21,687 - price.py:618 - default_logger - DEBUG - 169옵션의 cost_value : 138 +2024-10-27 16:09:21,714 - price.py:622 - default_logger - DEBUG - 169옵션의 price_value : 54400 +2024-10-27 16:09:21,954 - price.py:618 - default_logger - DEBUG - 170옵션의 cost_value : 138 +2024-10-27 16:09:21,970 - price.py:622 - default_logger - DEBUG - 170옵션의 price_value : 54400 +2024-10-27 16:09:22,599 - price.py:618 - default_logger - DEBUG - 171옵션의 cost_value : 138 +2024-10-27 16:09:22,615 - price.py:622 - default_logger - DEBUG - 171옵션의 price_value : 54400 +2024-10-27 16:09:22,814 - price.py:618 - default_logger - DEBUG - 172옵션의 cost_value : 138 +2024-10-27 16:09:22,834 - price.py:622 - default_logger - DEBUG - 172옵션의 price_value : 54400 +2024-10-27 16:09:23,513 - price.py:618 - default_logger - DEBUG - 173옵션의 cost_value : 138 +2024-10-27 16:09:23,534 - price.py:622 - default_logger - DEBUG - 173옵션의 price_value : 54400 +2024-10-27 16:09:23,722 - price.py:618 - default_logger - DEBUG - 174옵션의 cost_value : 138 +2024-10-27 16:09:23,744 - price.py:622 - default_logger - DEBUG - 174옵션의 price_value : 54400 +2024-10-27 16:09:24,366 - price.py:618 - default_logger - DEBUG - 175옵션의 cost_value : 138 +2024-10-27 16:09:24,391 - price.py:622 - default_logger - DEBUG - 175옵션의 price_value : 54400 +2024-10-27 16:09:24,578 - price.py:618 - default_logger - DEBUG - 176옵션의 cost_value : 138 +2024-10-27 16:09:24,598 - price.py:622 - default_logger - DEBUG - 176옵션의 price_value : 54400 +2024-10-27 16:09:25,258 - price.py:618 - default_logger - DEBUG - 177옵션의 cost_value : 138 +2024-10-27 16:09:25,275 - price.py:622 - default_logger - DEBUG - 177옵션의 price_value : 54400 +2024-10-27 16:09:25,452 - price.py:618 - default_logger - DEBUG - 178옵션의 cost_value : 138 +2024-10-27 16:09:25,472 - price.py:622 - default_logger - DEBUG - 178옵션의 price_value : 54400 +2024-10-27 16:09:26,119 - price.py:618 - default_logger - DEBUG - 179옵션의 cost_value : 138 +2024-10-27 16:09:26,145 - price.py:622 - default_logger - DEBUG - 179옵션의 price_value : 54400 +2024-10-27 16:09:26,349 - price.py:618 - default_logger - DEBUG - 180옵션의 cost_value : 138 +2024-10-27 16:09:26,374 - price.py:622 - default_logger - DEBUG - 180옵션의 price_value : 54400 +2024-10-27 16:09:27,239 - price.py:618 - default_logger - DEBUG - 181옵션의 cost_value : 138 +2024-10-27 16:09:27,259 - price.py:622 - default_logger - DEBUG - 181옵션의 price_value : 54400 +2024-10-27 16:09:27,511 - price.py:618 - default_logger - DEBUG - 182옵션의 cost_value : 138 +2024-10-27 16:09:27,531 - price.py:622 - default_logger - DEBUG - 182옵션의 price_value : 54400 +2024-10-27 16:09:28,289 - price.py:618 - default_logger - DEBUG - 183옵션의 cost_value : 138 +2024-10-27 16:09:28,310 - price.py:622 - default_logger - DEBUG - 183옵션의 price_value : 54400 +2024-10-27 16:09:28,503 - price.py:618 - default_logger - DEBUG - 184옵션의 cost_value : 138 +2024-10-27 16:09:28,519 - price.py:622 - default_logger - DEBUG - 184옵션의 price_value : 54400 +2024-10-27 16:09:29,111 - price.py:618 - default_logger - DEBUG - 185옵션의 cost_value : 138 +2024-10-27 16:09:29,131 - price.py:622 - default_logger - DEBUG - 185옵션의 price_value : 54400 +2024-10-27 16:09:29,314 - price.py:618 - default_logger - DEBUG - 186옵션의 cost_value : 138 +2024-10-27 16:09:29,330 - price.py:622 - default_logger - DEBUG - 186옵션의 price_value : 54400 +2024-10-27 16:09:30,002 - price.py:618 - default_logger - DEBUG - 187옵션의 cost_value : 138 +2024-10-27 16:09:30,023 - price.py:622 - default_logger - DEBUG - 187옵션의 price_value : 54400 +2024-10-27 16:09:30,221 - price.py:618 - default_logger - DEBUG - 188옵션의 cost_value : 138 +2024-10-27 16:09:30,242 - price.py:622 - default_logger - DEBUG - 188옵션의 price_value : 54400 +2024-10-27 16:09:30,868 - price.py:618 - default_logger - DEBUG - 189옵션의 cost_value : 138 +2024-10-27 16:09:30,895 - price.py:622 - default_logger - DEBUG - 189옵션의 price_value : 54400 +2024-10-27 16:09:31,100 - price.py:618 - default_logger - DEBUG - 190옵션의 cost_value : 138 +2024-10-27 16:09:31,116 - price.py:622 - default_logger - DEBUG - 190옵션의 price_value : 54400 +2024-10-27 16:09:31,783 - price.py:618 - default_logger - DEBUG - 191옵션의 cost_value : 138 +2024-10-27 16:09:31,800 - price.py:622 - default_logger - DEBUG - 191옵션의 price_value : 54400 +2024-10-27 16:09:32,525 - price.py:618 - default_logger - DEBUG - 192옵션의 cost_value : 138 +2024-10-27 16:09:32,531 - price.py:622 - default_logger - DEBUG - 192옵션의 price_value : 54400 +2024-10-27 16:09:32,893 - price.py:618 - default_logger - DEBUG - 193옵션의 cost_value : 138 +2024-10-27 16:09:32,913 - price.py:622 - default_logger - DEBUG - 193옵션의 price_value : 54400 +2024-10-27 16:09:33,179 - price.py:618 - default_logger - DEBUG - 194옵션의 cost_value : 138 +2024-10-27 16:09:33,195 - price.py:622 - default_logger - DEBUG - 194옵션의 price_value : 54400 +2024-10-27 16:09:33,894 - price.py:618 - default_logger - DEBUG - 195옵션의 cost_value : 138 +2024-10-27 16:09:33,915 - price.py:622 - default_logger - DEBUG - 195옵션의 price_value : 54400 +2024-10-27 16:09:34,114 - price.py:618 - default_logger - DEBUG - 196옵션의 cost_value : 138 +2024-10-27 16:09:34,131 - price.py:622 - default_logger - DEBUG - 196옵션의 price_value : 54400 +2024-10-27 16:09:34,780 - price.py:618 - default_logger - DEBUG - 197옵션의 cost_value : 138 +2024-10-27 16:09:34,805 - price.py:622 - default_logger - DEBUG - 197옵션의 price_value : 54400 +2024-10-27 16:09:35,008 - price.py:618 - default_logger - DEBUG - 198옵션의 cost_value : 138 +2024-10-27 16:09:35,028 - price.py:622 - default_logger - DEBUG - 198옵션의 price_value : 54400 +2024-10-27 16:09:35,741 - price.py:618 - default_logger - DEBUG - 199옵션의 cost_value : 138 +2024-10-27 16:09:35,767 - price.py:622 - default_logger - DEBUG - 199옵션의 price_value : 54400 +2024-10-27 16:09:35,944 - price.py:618 - default_logger - DEBUG - 200옵션의 cost_value : 138 +2024-10-27 16:09:35,969 - price.py:622 - default_logger - DEBUG - 200옵션의 price_value : 54400 +2024-10-27 16:09:36,659 - price.py:618 - default_logger - DEBUG - 201옵션의 cost_value : 138 +2024-10-27 16:09:36,680 - price.py:622 - default_logger - DEBUG - 201옵션의 price_value : 54400 +2024-10-27 16:09:36,875 - price.py:618 - default_logger - DEBUG - 202옵션의 cost_value : 138 +2024-10-27 16:09:36,895 - price.py:622 - default_logger - DEBUG - 202옵션의 price_value : 54400 +2024-10-27 16:09:37,593 - price.py:618 - default_logger - DEBUG - 203옵션의 cost_value : 138 +2024-10-27 16:09:38,256 - price.py:622 - default_logger - DEBUG - 203옵션의 price_value : 54400 +2024-10-27 16:09:38,356 - price.py:618 - default_logger - DEBUG - 204옵션의 cost_value : 138 +2024-10-27 16:09:38,365 - price.py:622 - default_logger - DEBUG - 204옵션의 price_value : 54400 +2024-10-27 16:09:38,775 - price.py:618 - default_logger - DEBUG - 205옵션의 cost_value : 138 +2024-10-27 16:09:38,801 - price.py:622 - default_logger - DEBUG - 205옵션의 price_value : 54400 +2024-10-27 16:09:39,026 - price.py:618 - default_logger - DEBUG - 206옵션의 cost_value : 138 +2024-10-27 16:09:39,057 - price.py:622 - default_logger - DEBUG - 206옵션의 price_value : 54400 +2024-10-27 16:09:40,163 - price.py:618 - default_logger - DEBUG - 207옵션의 cost_value : 138 +2024-10-27 16:09:40,180 - price.py:622 - default_logger - DEBUG - 207옵션의 price_value : 54400 +2024-10-27 16:09:40,368 - price.py:618 - default_logger - DEBUG - 208옵션의 cost_value : 138 +2024-10-27 16:09:40,389 - price.py:622 - default_logger - DEBUG - 208옵션의 price_value : 54400 +2024-10-27 16:09:41,044 - price.py:618 - default_logger - DEBUG - 209옵션의 cost_value : 138 +2024-10-27 16:09:41,070 - price.py:622 - default_logger - DEBUG - 209옵션의 price_value : 54400 +2024-10-27 16:09:41,262 - price.py:618 - default_logger - DEBUG - 210옵션의 cost_value : 138 +2024-10-27 16:09:41,288 - price.py:622 - default_logger - DEBUG - 210옵션의 price_value : 54400 +2024-10-27 16:09:41,980 - price.py:618 - default_logger - DEBUG - 211옵션의 cost_value : 138 +2024-10-27 16:09:42,001 - price.py:622 - default_logger - DEBUG - 211옵션의 price_value : 54400 +2024-10-27 16:09:42,205 - price.py:618 - default_logger - DEBUG - 212옵션의 cost_value : 138 +2024-10-27 16:09:42,234 - price.py:622 - default_logger - DEBUG - 212옵션의 price_value : 54400 +2024-10-27 16:09:42,876 - price.py:618 - default_logger - DEBUG - 213옵션의 cost_value : 138 +2024-10-27 16:09:42,897 - price.py:622 - default_logger - DEBUG - 213옵션의 price_value : 54400 +2024-10-27 16:09:43,097 - price.py:618 - default_logger - DEBUG - 214옵션의 cost_value : 138 +2024-10-27 16:09:43,113 - price.py:622 - default_logger - DEBUG - 214옵션의 price_value : 54400 +2024-10-27 16:09:44,500 - price.py:618 - default_logger - DEBUG - 215옵션의 cost_value : 138 +2024-10-27 16:09:44,506 - price.py:622 - default_logger - DEBUG - 215옵션의 price_value : 54400 +2024-10-27 16:09:44,565 - price.py:618 - default_logger - DEBUG - 216옵션의 cost_value : 138 +2024-10-27 16:09:44,573 - price.py:622 - default_logger - DEBUG - 216옵션의 price_value : 54400 +2024-10-27 16:09:44,904 - price.py:618 - default_logger - DEBUG - 217옵션의 cost_value : 138 +2024-10-27 16:09:44,922 - price.py:622 - default_logger - DEBUG - 217옵션의 price_value : 54400 +2024-10-27 16:09:45,174 - price.py:618 - default_logger - DEBUG - 218옵션의 cost_value : 138 +2024-10-27 16:09:45,195 - price.py:622 - default_logger - DEBUG - 218옵션의 price_value : 54400 +2024-10-27 16:09:45,872 - price.py:618 - default_logger - DEBUG - 219옵션의 cost_value : 138 +2024-10-27 16:09:45,892 - price.py:622 - default_logger - DEBUG - 219옵션의 price_value : 54400 +2024-10-27 16:09:46,112 - price.py:618 - default_logger - DEBUG - 220옵션의 cost_value : 138 +2024-10-27 16:09:46,135 - price.py:622 - default_logger - DEBUG - 220옵션의 price_value : 54400 +2024-10-27 16:09:46,848 - price.py:618 - default_logger - DEBUG - 221옵션의 cost_value : 138 +2024-10-27 16:09:46,874 - price.py:622 - default_logger - DEBUG - 221옵션의 price_value : 54400 +2024-10-27 16:09:47,058 - price.py:618 - default_logger - DEBUG - 222옵션의 cost_value : 138 +2024-10-27 16:09:47,078 - price.py:622 - default_logger - DEBUG - 222옵션의 price_value : 54400 +2024-10-27 16:09:47,871 - price.py:618 - default_logger - DEBUG - 223옵션의 cost_value : 138 +2024-10-27 16:09:47,892 - price.py:622 - default_logger - DEBUG - 223옵션의 price_value : 54400 +2024-10-27 16:09:48,076 - price.py:618 - default_logger - DEBUG - 224옵션의 cost_value : 138 +2024-10-27 16:09:48,093 - price.py:622 - default_logger - DEBUG - 224옵션의 price_value : 54400 +2024-10-27 16:09:48,741 - price.py:618 - default_logger - DEBUG - 225옵션의 cost_value : 138 +2024-10-27 16:09:48,757 - price.py:622 - default_logger - DEBUG - 225옵션의 price_value : 54400 +2024-10-27 16:09:48,947 - price.py:618 - default_logger - DEBUG - 226옵션의 cost_value : 138 +2024-10-27 16:09:48,968 - price.py:622 - default_logger - DEBUG - 226옵션의 price_value : 54400 +2024-10-27 16:09:49,606 - price.py:618 - default_logger - DEBUG - 227옵션의 cost_value : 138 +2024-10-27 16:09:49,631 - price.py:622 - default_logger - DEBUG - 227옵션의 price_value : 54400 +2024-10-27 16:09:50,364 - price.py:618 - default_logger - DEBUG - 228옵션의 cost_value : 138 +2024-10-27 16:09:50,370 - price.py:622 - default_logger - DEBUG - 228옵션의 price_value : 54400 +2024-10-27 16:09:50,671 - price.py:618 - default_logger - DEBUG - 229옵션의 cost_value : 138 +2024-10-27 16:09:50,707 - price.py:622 - default_logger - DEBUG - 229옵션의 price_value : 54400 +2024-10-27 16:09:50,959 - price.py:618 - default_logger - DEBUG - 230옵션의 cost_value : 138 +2024-10-27 16:09:50,978 - price.py:622 - default_logger - DEBUG - 230옵션의 price_value : 54400 +2024-10-27 16:09:51,624 - price.py:618 - default_logger - DEBUG - 231옵션의 cost_value : 138 +2024-10-27 16:09:51,641 - price.py:622 - default_logger - DEBUG - 231옵션의 price_value : 54400 +2024-10-27 16:09:51,822 - price.py:618 - default_logger - DEBUG - 232옵션의 cost_value : 138 +2024-10-27 16:09:51,838 - price.py:622 - default_logger - DEBUG - 232옵션의 price_value : 54400 +2024-10-27 16:09:52,486 - price.py:618 - default_logger - DEBUG - 233옵션의 cost_value : 138 +2024-10-27 16:09:52,506 - price.py:622 - default_logger - DEBUG - 233옵션의 price_value : 54400 +2024-10-27 16:09:52,688 - price.py:618 - default_logger - DEBUG - 234옵션의 cost_value : 138 +2024-10-27 16:09:52,707 - price.py:622 - default_logger - DEBUG - 234옵션의 price_value : 54400 +2024-10-27 16:09:53,371 - price.py:618 - default_logger - DEBUG - 235옵션의 cost_value : 138 +2024-10-27 16:09:53,392 - price.py:622 - default_logger - DEBUG - 235옵션의 price_value : 54400 +2024-10-27 16:09:53,601 - price.py:618 - default_logger - DEBUG - 236옵션의 cost_value : 138 +2024-10-27 16:09:53,622 - price.py:622 - default_logger - DEBUG - 236옵션의 price_value : 54400 +2024-10-27 16:09:54,387 - price.py:618 - default_logger - DEBUG - 237옵션의 cost_value : 138 +2024-10-27 16:09:54,403 - price.py:622 - default_logger - DEBUG - 237옵션의 price_value : 54400 +2024-10-27 16:09:54,591 - price.py:618 - default_logger - DEBUG - 238옵션의 cost_value : 138 +2024-10-27 16:09:54,612 - price.py:622 - default_logger - DEBUG - 238옵션의 price_value : 54400 +2024-10-27 16:09:55,294 - price.py:618 - default_logger - DEBUG - 239옵션의 cost_value : 138 +2024-10-27 16:09:55,311 - price.py:622 - default_logger - DEBUG - 239옵션의 price_value : 54400 +2024-10-27 16:09:56,031 - price.py:618 - default_logger - DEBUG - 240옵션의 cost_value : 138 +2024-10-27 16:09:56,037 - price.py:622 - default_logger - DEBUG - 240옵션의 price_value : 54400 +2024-10-27 16:09:56,397 - price.py:618 - default_logger - DEBUG - 241옵션의 cost_value : 138 +2024-10-27 16:09:56,421 - price.py:622 - default_logger - DEBUG - 241옵션의 price_value : 54400 +2024-10-27 16:09:56,685 - price.py:618 - default_logger - DEBUG - 242옵션의 cost_value : 138 +2024-10-27 16:09:56,701 - price.py:622 - default_logger - DEBUG - 242옵션의 price_value : 54400 +2024-10-27 16:09:57,416 - price.py:618 - default_logger - DEBUG - 243옵션의 cost_value : 138 +2024-10-27 16:09:57,436 - price.py:622 - default_logger - DEBUG - 243옵션의 price_value : 54400 +2024-10-27 16:09:57,654 - price.py:618 - default_logger - DEBUG - 244옵션의 cost_value : 138 +2024-10-27 16:09:57,676 - price.py:622 - default_logger - DEBUG - 244옵션의 price_value : 54400 +2024-10-27 16:09:58,389 - price.py:618 - default_logger - DEBUG - 245옵션의 cost_value : 138 +2024-10-27 16:09:58,404 - price.py:622 - default_logger - DEBUG - 245옵션의 price_value : 54400 +2024-10-27 16:09:58,604 - price.py:618 - default_logger - DEBUG - 246옵션의 cost_value : 138 +2024-10-27 16:09:58,620 - price.py:622 - default_logger - DEBUG - 246옵션의 price_value : 54400 +2024-10-27 16:09:59,249 - price.py:618 - default_logger - DEBUG - 247옵션의 cost_value : 138 +2024-10-27 16:09:59,274 - price.py:622 - default_logger - DEBUG - 247옵션의 price_value : 54400 +2024-10-27 16:09:59,275 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138] +2024-10-27 16:09:59,276 - price.py:648 - default_logger - DEBUG - 최소원가: 28000, 최대원가: 28000, 평균원가: 28000, 상위평균원가: 28000 +2024-10-27 16:09:59,277 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 36000 +2024-10-27 16:09:59,278 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:09:59,279 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:09:59,280 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:09:59,281 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:09:59,282 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:09:59,282 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:09:59,283 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:09:59,284 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:09:59,285 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 51000 +2024-10-27 16:09:59,285 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:09:59,286 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 27000, 상한: 65000, 하한: 48000 +2024-10-27 16:09:59,286 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 48000 +2024-10-27 16:09:59,288 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 48000 +2024-10-27 16:09:59,288 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:09:59,289 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 54400 +2024-10-27 16:09:59,289 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -6400 +2024-10-27 16:09:59,289 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:09:59,290 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:09:59,290 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:09:59,291 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:09:59,292 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:09:59,292 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:09:59,293 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:09:59,293 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:09:59,294 - price.py:784 - default_logger - DEBUG - category : 의류-스포츠의류-축구의류-축구복 +2024-10-27 16:09:59,295 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 의류, Level 2: 스포츠의류, Level 3: 축구의류, Level 4: 축구복 +2024-10-27 16:09:59,295 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 의류-스포츠의류-축구의류-축구복 +2024-10-27 16:09:59,296 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '의류', 'category2': '스포츠의류', 'category3': '축구의류', 'category4': '축구복'} +2024-10-27 16:09:59,296 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:09:59,299 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '의류', 'category2': '스포츠의류', 'category3': '축구의류', 'category4': '축구복'}, result: None +2024-10-27 16:09:59,299 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:09:59,300 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:09:59,301 - price.py:799 - default_logger - DEBUG - 카테고리 의류-스포츠의류-축구의류-축구복는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:09:59,301 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:09:59,302 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:09:59,303 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:09:59,404 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:09:59,797 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:09:59,798 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 28000, 초도배송비: 28000, 교환비: 56000 +2024-10-27 16:09:59,800 - price.py:140 - default_logger - DEBUG - 반품비: 28000, 초도배송비: 28000, 교환비: 56000 +2024-10-27 16:10:00,018 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 28000 +2024-10-27 16:10:03,088 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 28000 +2024-10-27 16:10:03,312 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 56000 +2024-10-27 16:10:03,748 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:10:03,750 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:10:06,237 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:10:06,238 - gui.py:875 - default_logger - DEBUG - 98/[377]개 상품 수정 완료. +2024-10-27 16:10:06,239 - gui.py:816 - default_logger - DEBUG - 19/46 버튼의 활성상태 확인 중... +2024-10-27 16:10:06,443 - gui.py:823 - default_logger - DEBUG - 19/46: 세부사항 수정 작업 중... +2024-10-27 16:10:06,470 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:10:07,653 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:10:08,613 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:10:08,626 - title.py:94 - default_logger - DEBUG - 원본 상품명: 红双喜乒乓球拍双拍专业级四星狂飙3星儿童小学生兵乓球单拍套装 +2024-10-27 16:10:08,627 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:10:08,628 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:10:08,642 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:10:08,652 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:10:08,670 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-탁구용품-탁구라켓 +2024-10-27 16:10:08,671 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:10:09,929 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:10:09,930 - option.py:161 - default_logger - DEBUG - 상품명: 红双喜乒乓球拍双拍专业级四星狂飙3星儿童小学生兵乓球单拍套装에 대한 옵션을 처리 중... +2024-10-27 16:10:09,931 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:10:11,956 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:10:11,958 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:10:11,959 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:10:11,979 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:10:11,980 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:10:12,299 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:10:12,300 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:10:13,093 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:10:13,145 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 23 +2024-10-27 16:10:13,197 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@红双喜:横拍1支【三星级】长柄 +2024-10-27 16:10:13,198 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,199 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:10:13,200 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:10:13,201 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:10:13,224 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,225 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:10:13,226 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,245 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,297 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@红双喜:直拍1支【三星级】短柄 +2024-10-27 16:10:13,298 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,299 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:10:13,299 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:10:13,300 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:10:13,313 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,315 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:10:13,315 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,331 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,400 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:10:13,401 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:10:13,402 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:10:13,403 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:10:13,404 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:10:13,431 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,433 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:10:13,434 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,464 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,513 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@红双喜:直拍2支【II型】短柄 +2024-10-27 16:10:13,514 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,516 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:10:13,517 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:10:13,518 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:10:13,531 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,532 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:10:13,532 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,547 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,597 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@红双喜:横拍2支【II型】长柄 +2024-10-27 16:10:13,598 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,599 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:10:13,600 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:10:13,601 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:10:13,612 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,614 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:10:13,614 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,629 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,675 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@红双喜:横拍2支【一星级】长柄 +2024-10-27 16:10:13,676 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,677 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:10:13,678 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:10:13,679 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:10:13,690 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,692 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:10:13,692 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,707 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,753 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@红双喜:直拍2支【一星级】短柄 +2024-10-27 16:10:13,755 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,756 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:10:13,756 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:10:13,757 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:10:13,774 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,775 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:10:13,776 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,790 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,841 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@红双喜:横拍+直拍【一星级】长+短 +2024-10-27 16:10:13,841 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@node +2024-10-27 16:10:13,843 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 16:10:13,844 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:10:13,844 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:10:13,857 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,858 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:10:13,859 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,872 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,921 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@红双喜:横拍1支【四星级】长柄 +2024-10-27 16:10:13,922 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,923 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:10:13,924 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:10:13,924 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:10:13,941 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,942 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:10:13,943 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:13,957 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:10:13,987 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@红双喜:直拍1支【四星级】短柄 +2024-10-27 16:10:13,989 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:10:13,990 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 16:10:13,990 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:10:13,991 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:10:14,007 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,008 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:10:14,009 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,024 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,064 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@红双喜:横拍2支【二星级】长柄 +2024-10-27 16:10:14,065 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,066 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,066 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:10:14,067 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:10:14,080 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,081 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:10:14,082 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,095 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,144 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@红双喜:直拍2支【二星级】短柄 +2024-10-27 16:10:14,146 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,147 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,148 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:10:14,148 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:10:14,160 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,161 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:10:14,162 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,179 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,229 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@红双喜:横拍+直拍【二星级】长+短 +2024-10-27 16:10:14,230 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,231 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,231 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:10:14,233 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:10:14,248 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,251 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:10:14,252 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,263 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,310 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@红双喜:横拍1支【五星级】长柄 +2024-10-27 16:10:14,311 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,312 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,313 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:10:14,314 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:10:14,327 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,328 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:10:14,328 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,346 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,386 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@红双喜:直拍1支【五星级】短柄 +2024-10-27 16:10:14,388 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-27 16:10:14,389 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-27 16:10:14,390 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:10:14,391 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:10:14,408 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,409 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:10:14,409 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,423 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,460 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@红双喜:横拍2支【三星级】长柄 +2024-10-27 16:10:14,461 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,462 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,463 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:10:14,464 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:10:14,479 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,480 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:10:14,481 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,493 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,536 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@红双喜:直拍2支【三星级】短柄 +2024-10-27 16:10:14,537 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,538 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,539 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:10:14,540 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:10:14,555 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,557 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:10:14,557 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,570 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,614 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@红双喜:横拍+直拍【三星级】长+短 +2024-10-27 16:10:14,615 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,615 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,617 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:10:14,618 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:10:14,629 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,630 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:10:14,631 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,646 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,682 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@红双喜:横拍1支【六星级】长柄 +2024-10-27 16:10:14,684 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,685 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,685 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:10:14,687 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:10:14,698 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,699 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:10:14,700 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,712 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,750 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@红双喜:直拍1支【六星级】短柄 +2024-10-27 16:10:14,752 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,752 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-27 16:10:14,753 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:10:14,754 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:10:14,765 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,767 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:10:14,768 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,779 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,828 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@红双喜:横拍2支【四星级】长柄 +2024-10-27 16:10:14,829 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,830 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,831 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:10:14,832 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:10:14,845 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,846 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:10:14,847 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,859 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,901 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@红双喜:直拍2支【四星级】短柄 +2024-10-27 16:10:14,902 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,903 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,903 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:10:14,904 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:10:14,925 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,927 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:10:14,927 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:14,945 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:10:14,986 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@红双喜:横拍+直拍【四星级】长+短 +2024-10-27 16:10:14,987 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-27 16:10:14,988 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-27 16:10:14,989 - option.py:388 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-27 16:10:14,989 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:10:15,007 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:15,008 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:10:15,009 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:15,024 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:10:15,025 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '红双喜:横拍1支【三星级】长柄', 'origin_option_2': '红双喜:直拍1支【三星级】短柄', 'origin_option_3': '红双喜:横拍+直拍【II型】长+短', 'origin_option_4': '红双喜:直拍2支【II型】短柄', 'origin_option_5': '红双喜:横拍2支【II型】长柄', 'origin_option_6': '红双喜:横拍2支【一星级】长柄', 'origin_option_7': '红双喜:直拍2支【一星级】短柄', 'origin_option_8': '红双喜:横拍+直拍【一星级】长+短', 'origin_option_9': '红双喜:横拍1支【四星级】长柄', 'origin_option_10': '红双喜:直拍1支【四星级】短柄', 'origin_option_11': '红双喜:横拍2支【二星级】长柄', 'origin_option_12': '红双喜:直拍2支【二星级】短柄', 'origin_option_13': '红双喜:横拍+直拍【二星级】长+短', 'origin_option_14': '红双喜:横拍1支【五星级】长柄', 'origin_option_15': '红双喜:直拍1支【五星级】短柄', 'origin_option_16': '红双喜:横拍2支【三星级】长柄', 'origin_option_17': '红双喜:直拍2支【三星级】短柄', 'origin_option_18': '红双喜:横拍+直拍【三星级】长+短', 'origin_option_19': '红双喜:横拍1支【六星级】长柄', 'origin_option_20': '红双喜:直拍1支【六星级】短柄', 'origin_option_21': '红双喜:横拍2支【四星级】长柄', 'origin_option_22': '红双喜:直拍2支【四星级】短柄', 'origin_option_23': '红双喜:横拍+直拍【四星级】长+短'} +2024-10-27 16:10:15,026 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍1支【三星级】长柄 +2024-10-27 16:10:15,028 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,028 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,029 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍1支(三星级)长柄 +2024-10-27 16:10:15,030 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍1支【三星级】短柄 +2024-10-27 16:10:15,030 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,031 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,032 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍1支(三星级)短柄 +2024-10-27 16:10:15,033 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍+直拍【II型】长+短 +2024-10-27 16:10:15,033 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,034 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,035 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍+直拍(II型)长+短 +2024-10-27 16:10:15,035 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍2支【II型】短柄 +2024-10-27 16:10:15,036 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,037 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,037 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍2支(II型)短柄 +2024-10-27 16:10:15,038 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍2支【II型】长柄 +2024-10-27 16:10:15,038 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,038 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,040 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍2支(II型)长柄 +2024-10-27 16:10:15,040 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍2支【一星级】长柄 +2024-10-27 16:10:15,041 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,041 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,041 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍2支(一星级)长柄 +2024-10-27 16:10:15,042 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍2支【一星级】短柄 +2024-10-27 16:10:15,043 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,043 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,044 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍2支(一星级)短柄 +2024-10-27 16:10:15,045 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍+直拍【一星级】长+短 +2024-10-27 16:10:15,046 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,046 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,047 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍+直拍(一星级)长+短 +2024-10-27 16:10:15,048 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍1支【四星级】长柄 +2024-10-27 16:10:15,048 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,050 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,051 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍1支(四星级)长柄 +2024-10-27 16:10:15,051 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍1支【四星级】短柄 +2024-10-27 16:10:15,052 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,053 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,054 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍1支(四星级)短柄 +2024-10-27 16:10:15,054 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍2支【二星级】长柄 +2024-10-27 16:10:15,056 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,056 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,057 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍2支(二星级)长柄 +2024-10-27 16:10:15,058 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍2支【二星级】短柄 +2024-10-27 16:10:15,058 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,059 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,060 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍2支(二星级)短柄 +2024-10-27 16:10:15,061 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍+直拍【二星级】长+短 +2024-10-27 16:10:15,061 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,062 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,063 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍+直拍(二星级)长+短 +2024-10-27 16:10:15,063 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍1支【五星级】长柄 +2024-10-27 16:10:15,064 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,065 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,066 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍1支(五星级)长柄 +2024-10-27 16:10:15,067 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍1支【五星级】短柄 +2024-10-27 16:10:15,068 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,068 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,069 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍1支(五星级)短柄 +2024-10-27 16:10:15,070 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍2支【三星级】长柄 +2024-10-27 16:10:15,071 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,071 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,072 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍2支(三星级)长柄 +2024-10-27 16:10:15,073 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍2支【三星级】短柄 +2024-10-27 16:10:15,073 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,074 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,074 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍2支(三星级)短柄 +2024-10-27 16:10:15,075 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍+直拍【三星级】长+短 +2024-10-27 16:10:15,076 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,076 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,077 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍+直拍(三星级)长+短 +2024-10-27 16:10:15,078 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍1支【六星级】长柄 +2024-10-27 16:10:15,078 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,079 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,079 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍1支(六星级)长柄 +2024-10-27 16:10:15,080 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍1支【六星级】短柄 +2024-10-27 16:10:15,081 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,081 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,082 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍1支(六星级)短柄 +2024-10-27 16:10:15,082 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍2支【四星级】长柄 +2024-10-27 16:10:15,083 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,084 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,084 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍2支(四星级)长柄 +2024-10-27 16:10:15,084 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:直拍2支【四星级】短柄 +2024-10-27 16:10:15,086 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,086 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,087 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜直拍2支(四星级)短柄 +2024-10-27 16:10:15,087 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红双喜:横拍+直拍【四星级】长+短 +2024-10-27 16:10:15,088 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:10:15,088 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:10:15,088 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红双喜横拍+直拍(四星级)长+短 +2024-10-27 16:10:15,090 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '红双喜横拍1支(三星级)长柄', 'origin_option_2': '红双喜直拍1支(三星级)短柄', 'origin_option_3': '红双喜横拍+直拍(II型)长+短', 'origin_option_4': '红双喜直拍2支(II型)短柄', 'origin_option_5': '红双喜横拍2支(II型)长柄', 'origin_option_6': '红双喜横拍2支(一星级)长柄', 'origin_option_7': '红双喜直拍2支(一星级)短柄', 'origin_option_8': '红双喜横拍+直拍(一星级)长+短', 'origin_option_9': '红双喜横拍1支(四星级)长柄', 'origin_option_10': '红双喜直拍1支(四星级)短柄', 'origin_option_11': '红双喜横拍2支(二星级)长柄', 'origin_option_12': '红双喜直拍2支(二星级)短柄', 'origin_option_13': '红双喜横拍+直拍(二星级)长+短', 'origin_option_14': '红双喜横拍1支(五星级)长柄', 'origin_option_15': '红双喜直拍1支(五星级)短柄', 'origin_option_16': '红双喜横拍2支(三星级)长柄', 'origin_option_17': '红双喜直拍2支(三星级)短柄', 'origin_option_18': '红双喜横拍+直拍(三星级)长+短', 'origin_option_19': '红双喜横拍1支(六星级)长柄', 'origin_option_20': '红双喜直拍1支(六星级)短柄', 'origin_option_21': '红双喜横拍2支(四星级)长柄', 'origin_option_22': '红双喜直拍2支(四星级)短柄', 'origin_option_23': '红双喜横拍+直拍(四星级)长+短'} +2024-10-27 16:10:15,091 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '红双喜乒乓球拍双拍专业级四星狂飙3星儿童小学生兵乓球单拍套装'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "红双喜横拍1支(三星级)长柄", "origin_option_2": "红双喜直拍1支(三星级)短柄", "origin_option_3": "红双喜横拍+直拍(II型)长+短", "origin_option_4": "红双喜直拍2支(II型)短柄", "origin_option_5": "红双喜横拍2支(II型)长柄", "origin_option_6": "红双喜横拍2支(一星级)长柄", "origin_option_7": "红双喜直拍2支(一星级)短柄", "origin_option_8": "红双喜横拍+直拍(一星级)长+短", "origin_option_9": "红双喜横拍1支(四星级)长柄", "origin_option_10": "红双喜直拍1支(四星级)短柄", "origin_option_11": "红双喜横拍2支(二星级)长柄", "origin_option_12": "红双喜直拍2支(二星级)短柄", "origin_option_13": "红双喜横拍+直拍(二星级)长+短", "origin_option_14": "红双喜横拍1支(五星级)长柄", "origin_option_15": "红双喜直拍1支(五星级)短柄", "origin_option_16": "红双喜横拍2支(三星级)长柄", "origin_option_17": "红双喜直拍2支(三星级)短柄", "origin_option_18": "红双喜横拍+直拍(三星级)长+短", "origin_option_19": "红双喜横拍1支(六星级)长柄", "origin_option_20": "红双喜直拍1支(六星级)短柄", "origin_option_21": "红双喜横拍2支(四星级)长柄", "origin_option_22": "红双喜直拍2支(四星级)短柄", "origin_option_23": "红双喜横拍+直拍(四星级)长+短"} +2024-10-27 16:10:15,093 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:10:17,408 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "횡판 1개 (3성급) 긴 손잡이", +"trans_option_2": "직판 1개 (3성급) 짧은 손잡이", +"trans_option_3": "횡판 + 직판 (II형) 긴 + 짧은", +"trans_option_4": "직판 2개 (II형) 짧은 손잡이", +"trans_option_5": "횡판 2개 (II형) 긴 손잡이", +"trans_option_6": "횡판 2개 (1성급) 긴 손잡이", +"trans_option_7": "직판 2개 (1성급) 짧은 손잡이", +"trans_option_8": "횡판 + 직판 (1성급) 긴 + 짧은", +"trans_option_9": "횡판 1개 (4성급) 긴 손잡이", +"trans_option_10": "직판 1개 (4성급) 짧은 손잡이", +"trans_option_11": "횡판 2개 (2성급) 긴 손잡이", +"trans_option_12": "직판 2개 (2성급) 짧은 손잡이", +"trans_option_13": "횡판 + 직판 (2성급) 긴 + 짧은", +"trans_option_14": "횡판 1개 (5성급) 긴 손잡이", +"trans_option_15": "직판 1개 (5성급) 짧은 손잡이", +"trans_option_16": "횡판 2개 (3성급) 긴 손잡이", +"trans_option_17": "직판 2개 (3성급) 짧은 손잡이", +"trans_option_18": "횡판 + 직판 (3성급) 긴 + 짧은", +"trans_option_19": "횡판 1개 (6성급) 긴 손잡이", +"trans_option_20": "직판 1개 (6성급) 짧은 손잡이", +"trans_option_21": "횡판 2개 (4성급) 긴 손잡이", +"trans_option_22": "직판 2개 (4성급) 짧은 손잡이", +"trans_option_23": "횡판 + 직판 (4성급) 긴 + 짧은" +} +``` +2024-10-27 16:10:17,409 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "횡판 1개 (3성급) 긴 손잡이", +"trans_option_2": "직판 1개 (3성급) 짧은 손잡이", +"trans_option_3": "횡판 + 직판 (II형) 긴 + 짧은", +"trans_option_4": "직판 2개 (II형) 짧은 손잡이", +"trans_option_5": "횡판 2개 (II형) 긴 손잡이", +"trans_option_6": "횡판 2개 (1성급) 긴 손잡이", +"trans_option_7": "직판 2개 (1성급) 짧은 손잡이", +"trans_option_8": "횡판 + 직판 (1성급) 긴 + 짧은", +"trans_option_9": "횡판 1개 (4성급) 긴 손잡이", +"trans_option_10": "직판 1개 (4성급) 짧은 손잡이", +"trans_option_11": "횡판 2개 (2성급) 긴 손잡이", +"trans_option_12": "직판 2개 (2성급) 짧은 손잡이", +"trans_option_13": "횡판 + 직판 (2성급) 긴 + 짧은", +"trans_option_14": "횡판 1개 (5성급) 긴 손잡이", +"trans_option_15": "직판 1개 (5성급) 짧은 손잡이", +"trans_option_16": "횡판 2개 (3성급) 긴 손잡이", +"trans_option_17": "직판 2개 (3성급) 짧은 손잡이", +"trans_option_18": "횡판 + 직판 (3성급) 긴 + 짧은", +"trans_option_19": "횡판 1개 (6성급) 긴 손잡이", +"trans_option_20": "직판 1개 (6성급) 짧은 손잡이", +"trans_option_21": "횡판 2개 (4성급) 긴 손잡이", +"trans_option_22": "직판 2개 (4성급) 짧은 손잡이", +"trans_option_23": "횡판 + 직판 (4성급) 긴 + 짧은" +} +2024-10-27 16:10:17,412 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '횡판 1개 (3성급) 긴 손잡이', 'trans_option_2': '직판 1개 (3성급) 짧은 손잡이', 'trans_option_3': '횡판 + 직판 (II형) 긴 + 짧은', 'trans_option_4': '직판 2개 (II형) 짧은 손잡이', 'trans_option_5': '횡판 2개 (II형) 긴 손잡이', 'trans_option_6': '횡판 2개 (1성급) 긴 손잡이', 'trans_option_7': '직판 2개 (1성급) 짧은 손잡이', 'trans_option_8': '횡판 + 직판 (1성급) 긴 + 짧은', 'trans_option_9': '횡판 1개 (4성급) 긴 손잡이', 'trans_option_10': '직판 1개 (4성급) 짧은 손잡이', 'trans_option_11': '횡판 2개 (2성급) 긴 손잡이', 'trans_option_12': '직판 2개 (2성급) 짧은 손잡이', 'trans_option_13': '횡판 + 직판 (2성급) 긴 + 짧은', 'trans_option_14': '횡판 1개 (5성급) 긴 손잡이', 'trans_option_15': '직판 1개 (5성급) 짧은 손잡이', 'trans_option_16': '횡판 2개 (3성급) 긴 손잡이', 'trans_option_17': '직판 2개 (3성급) 짧은 손잡이', 'trans_option_18': '횡판 + 직판 (3성급) 긴 + 짧은', 'trans_option_19': '횡판 1개 (6성급) 긴 손잡이', 'trans_option_20': '직판 1개 (6성급) 짧은 손잡이', 'trans_option_21': '횡판 2개 (4성급) 긴 손잡이', 'trans_option_22': '직판 2개 (4성급) 짧은 손잡이', 'trans_option_23': '횡판 + 직판 (4성급) 긴 + 짧은'} +2024-10-27 16:10:17,414 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:10:17,414 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 횡판 1개 (3성급) 긴 손잡이 +2024-10-27 16:10:17,415 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:17,470 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [횡판 1개 (3성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:17,471 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 직판 1개 (3성급) 짧은 손잡이 +2024-10-27 16:10:17,472 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:17,627 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [직판 1개 (3성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:17,628 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 횡판 + 직판 (II형) 긴 + 짧은 +2024-10-27 16:10:17,629 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:17,814 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [횡판 + 직판 (II형) 긴 + 짧은] 입력 완료 +2024-10-27 16:10:17,815 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 직판 2개 (II형) 짧은 손잡이 +2024-10-27 16:10:17,817 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:18,030 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [직판 2개 (II형) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:18,031 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 횡판 2개 (II형) 긴 손잡이 +2024-10-27 16:10:18,032 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:18,540 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [횡판 2개 (II형) 긴 손잡이] 입력 완료 +2024-10-27 16:10:18,541 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 횡판 2개 (1성급) 긴 손잡이 +2024-10-27 16:10:18,542 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:18,931 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [횡판 2개 (1성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:18,933 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 직판 2개 (1성급) 짧은 손잡이 +2024-10-27 16:10:18,934 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:19,079 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [직판 2개 (1성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:19,080 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 횡판 + 직판 (1성급) 긴 + 짧은 +2024-10-27 16:10:19,081 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:19,443 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [횡판 + 직판 (1성급) 긴 + 짧은] 입력 완료 +2024-10-27 16:10:19,445 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 횡판 1개 (4성급) 긴 손잡이 +2024-10-27 16:10:19,446 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:19,990 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [횡판 1개 (4성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:19,991 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 직판 1개 (4성급) 짧은 손잡이 +2024-10-27 16:10:19,992 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:20,322 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [직판 1개 (4성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:20,323 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 횡판 2개 (2성급) 긴 손잡이 +2024-10-27 16:10:20,324 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:20,450 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [횡판 2개 (2성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:20,451 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 직판 2개 (2성급) 짧은 손잡이 +2024-10-27 16:10:20,452 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:20,721 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [직판 2개 (2성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:20,722 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 횡판 + 직판 (2성급) 긴 + 짧은 +2024-10-27 16:10:20,723 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:21,166 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [횡판 + 직판 (2성급) 긴 + 짧은] 입력 완료 +2024-10-27 16:10:21,168 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 횡판 1개 (5성급) 긴 손잡이 +2024-10-27 16:10:21,169 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:21,680 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [횡판 1개 (5성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:21,681 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 직판 1개 (5성급) 짧은 손잡이 +2024-10-27 16:10:21,682 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:21,979 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [직판 1개 (5성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:21,981 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 횡판 2개 (3성급) 긴 손잡이 +2024-10-27 16:10:21,982 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:22,105 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [횡판 2개 (3성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:22,107 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 직판 2개 (3성급) 짧은 손잡이 +2024-10-27 16:10:22,108 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:22,313 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [직판 2개 (3성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:22,314 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 횡판 + 직판 (3성급) 긴 + 짧은 +2024-10-27 16:10:22,315 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:22,609 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [횡판 + 직판 (3성급) 긴 + 짧은] 입력 완료 +2024-10-27 16:10:22,619 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 횡판 1개 (6성급) 긴 손잡이 +2024-10-27 16:10:22,620 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:23,056 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [횡판 1개 (6성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:23,057 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 직판 1개 (6성급) 짧은 손잡이 +2024-10-27 16:10:23,058 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:23,446 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [직판 1개 (6성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:23,447 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 횡판 2개 (4성급) 긴 손잡이 +2024-10-27 16:10:23,448 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:23,568 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [횡판 2개 (4성급) 긴 손잡이] 입력 완료 +2024-10-27 16:10:23,569 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 직판 2개 (4성급) 짧은 손잡이 +2024-10-27 16:10:23,570 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:23,889 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [직판 2개 (4성급) 짧은 손잡이] 입력 완료 +2024-10-27 16:10:23,890 - option.py:530 - default_logger - DEBUG - trans_option_23번째 translated_name : 횡판 + 직판 (4성급) 긴 + 짧은 +2024-10-27 16:10:23,891 - option.py:538 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:24,111 - option.py:542 - default_logger - INFO - trans_option_23번째 translated_name : [횡판 + 직판 (4성급) 긴 + 짧은] 입력 완료 +2024-10-27 16:10:24,112 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'红双喜:横拍1支【三星级】长柄': '횡판 1개 (3성급) 긴 손잡이', '红双喜:直拍1支【三星级】短柄': '직판 1개 (3성급) 짧은 손잡이', '红双喜:横拍+直拍【II型】长+短': '횡판 + 직판 (II형) 긴 + 짧은', '红双喜:直拍2支【II型】短柄': '직판 2개 (II형) 짧은 손잡이', '红双喜:横拍2支【II型】长柄': '횡판 2개 (II형) 긴 손잡이', '红双喜:横拍2支【一星级】长柄': '횡판 2개 (1성급) 긴 손잡이', '红双喜:直拍2支【一星级】短柄': '직판 2개 (1성급) 짧은 손잡이', '红双喜:横拍+直拍【一星级】长+短': '횡판 + 직판 (1성급) 긴 + 짧은', '红双喜:横拍1支【四星级】长柄': '횡판 1개 (4성급) 긴 손잡이', '红双喜:直拍1支【四星级】短柄': '직판 1개 (4성급) 짧은 손잡이', '红双喜:横拍2支【二星级】长柄': '횡판 2개 (2성급) 긴 손잡이', '红双喜:直拍2支【二星级】短柄': '직판 2개 (2성급) 짧은 손잡이', '红双喜:横拍+直拍【二星级】长+短': '횡판 + 직판 (2성급) 긴 + 짧은', '红双喜:横拍1支【五星级】长柄': '횡판 1개 (5성급) 긴 손잡이', '红双喜:直拍1支【五星级】短柄': '직판 1개 (5성급) 짧은 손잡이', '红双喜:横拍2支【三星级】长柄': '횡판 2개 (3성급) 긴 손잡이', '红双喜:直拍2支【三星级】短柄': '직판 2개 (3성급) 짧은 손잡이', '红双喜:横拍+直拍【三星级】长+短': '횡판 + 직판 (3성급) 긴 + 짧은', '红双喜:横拍1支【六星级】长柄': '횡판 1개 (6성급) 긴 손잡이', '红双喜:直拍1支【六星级】短柄': '직판 1개 (6성급) 짧은 손잡이', '红双喜:横拍2支【四星级】长柄': '횡판 2개 (4성급) 긴 손잡이', '红双喜:直拍2支【四星级】短柄': '직판 2개 (4성급) 짧은 손잡이', '红双喜:横拍+直拍【四星级】长+短': '횡판 + 직판 (4성급) 긴 + 짧은'} +2024-10-27 16:10:24,113 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:10:24,115 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:10:24,116 - option.py:92 - default_logger - DEBUG - 최저옵션: 54130.434782608696, 표준편차: 11781.726262479855 +2024-10-27 16:10:24,116 - option.py:102 - default_logger - DEBUG - Option 39000 z-score: -1.284229020902748 +2024-10-27 16:10:24,118 - option.py:102 - default_logger - DEBUG - Option 39000 z-score: -1.284229020902748 +2024-10-27 16:10:24,119 - option.py:102 - default_logger - DEBUG - Option 44000 z-score: -0.8598429938802882 +2024-10-27 16:10:24,119 - option.py:102 - default_logger - DEBUG - Option 44000 z-score: -0.8598429938802882 +2024-10-27 16:10:24,120 - option.py:102 - default_logger - DEBUG - Option 44000 z-score: -0.8598429938802882 +2024-10-27 16:10:24,122 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.7749657884757962 +2024-10-27 16:10:24,122 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.7749657884757962 +2024-10-27 16:10:24,123 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.7749657884757962 +2024-10-27 16:10:24,124 - option.py:102 - default_logger - DEBUG - Option 48000 z-score: -0.5203341722623203 +2024-10-27 16:10:24,124 - option.py:102 - default_logger - DEBUG - Option 48000 z-score: -0.5203341722623203 +2024-10-27 16:10:24,125 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -0.35057976145333636 +2024-10-27 16:10:24,125 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -0.35057976145333636 +2024-10-27 16:10:24,126 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -0.35057976145333636 +2024-10-27 16:10:24,128 - option.py:102 - default_logger - DEBUG - Option 56000 z-score: 0.15868347097361538 +2024-10-27 16:10:24,128 - option.py:102 - default_logger - DEBUG - Option 56000 z-score: 0.15868347097361538 +2024-10-27 16:10:24,128 - option.py:102 - default_logger - DEBUG - Option 57000 z-score: 0.24356067637810733 +2024-10-27 16:10:24,129 - option.py:102 - default_logger - DEBUG - Option 57000 z-score: 0.24356067637810733 +2024-10-27 16:10:24,129 - option.py:102 - default_logger - DEBUG - Option 57000 z-score: 0.24356067637810733 +2024-10-27 16:10:24,130 - option.py:102 - default_logger - DEBUG - Option 73000 z-score: 1.6015959628499787 +2024-10-27 16:10:24,130 - option.py:102 - default_logger - DEBUG - Option 73000 z-score: 1.6015959628499787 +2024-10-27 16:10:24,132 - option.py:102 - default_logger - DEBUG - Option 75000 z-score: 1.7713503736589626 +2024-10-27 16:10:24,133 - option.py:102 - default_logger - DEBUG - Option 75000 z-score: 1.7713503736589626 +2024-10-27 16:10:24,133 - option.py:102 - default_logger - DEBUG - Option 75000 z-score: 1.7713503736589626 +2024-10-27 16:10:24,133 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [44000, 44000, 44000, 45000, 45000, 45000, 48000, 48000, 50000, 50000, 50000, 56000, 56000, 57000, 57000, 57000] +2024-10-27 16:10:24,134 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 44000, 마켓상한선: 88000 +2024-10-27 16:10:24,135 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('红双喜:横拍+直拍【II型】长+短', 44000), ('红双喜:直拍2支【II型】短柄', 44000), ('红双喜:横拍2支【II型】长柄', 44000), ('红双喜:横拍2支【一星级】长柄', 45000), ('红双喜:直拍2支【一星级】短柄', 45000), ('红双喜:横拍+直拍【一星级】长+短', 45000), ('红双喜:横拍1支【四星级】长柄', 48000), ('红双喜:直拍1支【四星级】短柄', 48000), ('红双喜:横拍2支【二星级】长柄', 50000), ('红双喜:直拍2支【二星级】短柄', 50000), ('红双喜:横拍+直拍【二星级】长+短', 50000), ('红双喜:横拍1支【五星级】长柄', 56000), ('红双喜:直拍1支【五星级】短柄', 56000), ('红双喜:横拍2支【三星级】长柄', 57000), ('红双喜:直拍2支【三星级】短柄', 57000), ('红双喜:横拍+直拍【三星级】长+短', 57000)] +2024-10-27 16:10:24,485 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍1支【三星级】长柄, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:25,139 - option.py:638 - default_logger - DEBUG - 옵션 '红双喜:横拍1支【三星级】长柄' 체크 해제함 +2024-10-27 16:10:25,183 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍1支【三星级】短柄, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:25,520 - option.py:638 - default_logger - DEBUG - 옵션 '红双喜:直拍1支【三星级】短柄' 체크 해제함 +2024-10-27 16:10:25,554 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍+直拍【II型】长+短, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,556 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍+直拍【II型】长+短' 체크함 +2024-10-27 16:10:25,575 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍2支【II型】短柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,576 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:直拍2支【II型】短柄' 체크함 +2024-10-27 16:10:25,594 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍2支【II型】长柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,595 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍2支【II型】长柄' 체크함 +2024-10-27 16:10:25,611 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍2支【一星级】长柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,612 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍2支【一星级】长柄' 체크함 +2024-10-27 16:10:25,627 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍2支【一星级】短柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,629 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:直拍2支【一星级】短柄' 체크함 +2024-10-27 16:10:25,644 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍+直拍【一星级】长+短, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,645 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍+直拍【一星级】长+短' 체크함 +2024-10-27 16:10:25,668 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍1支【四星级】长柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,669 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍1支【四星级】长柄' 체크함 +2024-10-27 16:10:25,689 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍1支【四星级】短柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,689 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:直拍1支【四星级】短柄' 체크함 +2024-10-27 16:10:25,708 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍2支【二星级】长柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,709 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍2支【二星级】长柄' 체크함 +2024-10-27 16:10:25,727 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍2支【二星级】短柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,728 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:直拍2支【二星级】短柄' 체크함 +2024-10-27 16:10:25,752 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍+直拍【二星级】长+短, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,753 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍+直拍【二星级】长+短' 체크함 +2024-10-27 16:10:25,769 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍1支【五星级】长柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,770 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍1支【五星级】长柄' 체크함 +2024-10-27 16:10:25,789 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍1支【五星级】短柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,790 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:直拍1支【五星级】短柄' 체크함 +2024-10-27 16:10:25,806 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍2支【三星级】长柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,808 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍2支【三星级】长柄' 체크함 +2024-10-27 16:10:25,824 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍2支【三星级】短柄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,824 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:直拍2支【三星级】短柄' 체크함 +2024-10-27 16:10:25,846 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍+直拍【三星级】长+短, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:25,847 - option.py:633 - default_logger - DEBUG - 옵션 '红双喜:横拍+直拍【三星级】长+短' 체크함 +2024-10-27 16:10:25,859 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍1支【六星级】长柄, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:26,189 - option.py:638 - default_logger - DEBUG - 옵션 '红双喜:横拍1支【六星级】长柄' 체크 해제함 +2024-10-27 16:10:26,229 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍1支【六星级】短柄, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:26,573 - option.py:638 - default_logger - DEBUG - 옵션 '红双喜:直拍1支【六星级】短柄' 체크 해제함 +2024-10-27 16:10:26,608 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍2支【四星级】长柄, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:26,957 - option.py:638 - default_logger - DEBUG - 옵션 '红双喜:横拍2支【四星级】长柄' 체크 해제함 +2024-10-27 16:10:26,993 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:直拍2支【四星级】短柄, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:27,369 - option.py:638 - default_logger - DEBUG - 옵션 '红双喜:直拍2支【四星级】短柄' 체크 해제함 +2024-10-27 16:10:27,417 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红双喜:横拍+直拍【四星级】长+短, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:27,801 - option.py:638 - default_logger - DEBUG - 옵션 '红双喜:横拍+直拍【四星级】长+短' 체크 해제함 +2024-10-27 16:10:27,802 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:10:27,803 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:10:27,803 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 16 +2024-10-27 16:10:27,804 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:10:29,126 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'횡판 + 직판 (II형) 긴 + 짧은': 0, '직판 2개 (II형) 짧은 손잡이': 0, '횡판 2개 (II형) 긴 손잡이': 0, '횡판 2개 (1성급) 긴 손잡이': 0, '직판 2개 (1성급) 짧은 손잡이': 0, '횡판 + 직판 (1성급) 긴 + 짧은': 0, '횡판 1개 (4성급) 긴 손잡이': 0, '직판 1개 (4성급) 짧은 손잡이': 0, '횡판 2개 (2성급) 긴 손잡이': 0, '직판 2개 (2성급) 짧은 손잡이': 0, '횡판 + 직판 (2성급) 긴 + 짧은': 0, '횡판 1개 (5성급) 긴 손잡이': 0, '직판 1개 (5성급) 짧은 손잡이': 0, '횡판 2개 (3성급) 긴 손잡이': 0, '직판 2개 (3성급) 짧은 손잡이': 0, '횡판 + 직판 (3성급) 긴 + 짧은': 0} +2024-10-27 16:10:29,127 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:10:29,393 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:10:29,585 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:10:30,465 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:10:31,311 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:10:31,314 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:10:32,633 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:10:32,635 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:10:32,930 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:10:32,948 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:10:32,949 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:10:32,950 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:10:33,354 - price.py:555 - default_logger - DEBUG - 옵션 수: 16 +2024-10-27 16:10:33,355 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:10:33,488 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 96 +2024-10-27 16:10:33,501 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 44000 +2024-10-27 16:10:33,620 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 96 +2024-10-27 16:10:33,636 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 44000 +2024-10-27 16:10:33,923 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 96 +2024-10-27 16:10:33,953 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 44000 +2024-10-27 16:10:34,120 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 100 +2024-10-27 16:10:34,127 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 45000 +2024-10-27 16:10:34,393 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 100 +2024-10-27 16:10:34,454 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 45000 +2024-10-27 16:10:34,614 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 100 +2024-10-27 16:10:34,621 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 45000 +2024-10-27 16:10:34,861 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 110 +2024-10-27 16:10:34,895 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 47500 +2024-10-27 16:10:35,065 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 110 +2024-10-27 16:10:35,071 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 47500 +2024-10-27 16:10:35,304 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 120 +2024-10-27 16:10:35,346 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 50000 +2024-10-27 16:10:35,557 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 120 +2024-10-27 16:10:35,576 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 50000 +2024-10-27 16:10:35,918 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 120 +2024-10-27 16:10:35,938 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 50000 +2024-10-27 16:10:36,067 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 142 +2024-10-27 16:10:36,076 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 55400 +2024-10-27 16:10:36,308 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 142 +2024-10-27 16:10:36,342 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 55400 +2024-10-27 16:10:36,514 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 145 +2024-10-27 16:10:36,520 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 56200 +2024-10-27 16:10:36,821 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 145 +2024-10-27 16:10:36,842 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 56200 +2024-10-27 16:10:36,965 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 145 +2024-10-27 16:10:36,971 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 56200 +2024-10-27 16:10:36,972 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [96, 96, 96, 100, 100, 100, 110, 110, 120, 120, 120, 142, 142, 145, 145, 145] +2024-10-27 16:10:36,972 - price.py:648 - default_logger - DEBUG - 최소원가: 20000, 최대원가: 29000, 평균원가: 24000, 상위평균원가: 27000 +2024-10-27 16:10:36,973 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 35000 +2024-10-27 16:10:36,975 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:10:36,975 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:10:36,976 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:10:36,976 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:10:36,977 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:10:36,978 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:10:36,978 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:10:36,980 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:10:36,981 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 50000 +2024-10-27 16:10:36,981 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:10:36,982 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 27000, 상한: 63000, 하한: 46000 +2024-10-27 16:10:36,983 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 46000 +2024-10-27 16:10:36,984 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 46000 +2024-10-27 16:10:36,985 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:10:36,985 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 49463 +2024-10-27 16:10:36,985 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -3463 +2024-10-27 16:10:36,987 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:10:36,987 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:10:36,988 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:10:36,989 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:10:36,989 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:10:36,990 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:10:36,990 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:10:36,992 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:10:36,992 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-탁구용품-탁구라켓 +2024-10-27 16:10:36,993 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 탁구용품, Level 4: 탁구라켓 +2024-10-27 16:10:36,993 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-탁구용품-탁구라켓 +2024-10-27 16:10:36,994 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '탁구용품', 'category4': '탁구라켓'} +2024-10-27 16:10:36,995 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:10:36,997 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '탁구용품', 'category4': '탁구라켓'}, result: None +2024-10-27 16:10:36,998 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:10:36,999 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:10:36,999 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-탁구용품-탁구라켓는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:10:37,000 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:10:37,001 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:10:37,001 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:10:37,054 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:10:37,280 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:10:37,281 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 29000, 초도배송비: 29000, 교환비: 58000 +2024-10-27 16:10:37,283 - price.py:140 - default_logger - DEBUG - 반품비: 29000, 초도배송비: 29000, 교환비: 58000 +2024-10-27 16:10:37,462 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 29000 +2024-10-27 16:10:37,607 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 29000 +2024-10-27 16:10:37,859 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 58000 +2024-10-27 16:10:38,430 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:10:38,431 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:10:39,796 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:10:39,797 - gui.py:875 - default_logger - DEBUG - 99/[377]개 상품 수정 완료. +2024-10-27 16:10:39,799 - gui.py:816 - default_logger - DEBUG - 20/46 버튼의 활성상태 확인 중... +2024-10-27 16:10:39,865 - gui.py:823 - default_logger - DEBUG - 20/46: 세부사항 수정 작업 중... +2024-10-27 16:10:39,912 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:10:41,553 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:10:42,547 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:10:42,576 - title.py:94 - default_logger - DEBUG - 원본 상품명: 适用nolan诺兰Xlite X803RS 镜片幻彩日夜通用电镀变色镜片防雾贴 +2024-10-27 16:10:42,577 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:10:42,578 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:10:42,592 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:10:42,605 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:10:42,627 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-오토바이헬멧 +2024-10-27 16:10:42,628 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:10:43,691 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:10:43,692 - option.py:161 - default_logger - DEBUG - 상품명: 适用nolan诺兰Xlite X803RS 镜片幻彩日夜通用电镀变色镜片防雾贴에 대한 옵션을 처리 중... +2024-10-27 16:10:43,693 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:10:45,717 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:10:45,718 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:10:45,719 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:10:45,732 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:10:45,733 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:10:45,898 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:10:45,901 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:10:46,052 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:10:46,084 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 16:10:46,179 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 16:10:46,180 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:10:46,181 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:10:46,182 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:10:46,184 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:10:46,234 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,235 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:10:46,236 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,264 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,331 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@深茶 +2024-10-27 16:10:46,340 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,340 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:10:46,342 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:10:46,342 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:10:46,360 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,361 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:10:46,362 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,379 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,432 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@防雾贴 +2024-10-27 16:10:46,433 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,434 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:10:46,434 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:10:46,435 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:10:46,449 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,450 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:10:46,452 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,467 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,514 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@电镀银 +2024-10-27 16:10:46,515 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,516 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:10:46,517 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:10:46,518 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:10:46,531 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,534 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:10:46,534 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,551 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,599 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@镀金色 +2024-10-27 16:10:46,599 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,600 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:10:46,601 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:10:46,601 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:10:46,613 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,614 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:10:46,614 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,631 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,664 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@深蓝 +2024-10-27 16:10:46,666 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,666 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:10:46,668 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:10:46,668 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:10:46,680 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,681 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:10:46,682 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,699 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,746 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@金红 +2024-10-27 16:10:46,747 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,747 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:10:46,749 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:10:46,750 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:10:46,763 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,764 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:10:46,765 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,777 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,816 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@极光红 日夜通用 +2024-10-27 16:10:46,817 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,817 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:10:46,819 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:10:46,820 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:10:46,831 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,833 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:10:46,833 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,847 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,891 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@极光蓝 日夜通用 +2024-10-27 16:10:46,892 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,893 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 16:10:46,894 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:10:46,895 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:10:46,909 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,910 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:10:46,911 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,926 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,967 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@变色 +2024-10-27 16:10:46,969 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:10:46,970 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:10:46,970 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:10:46,971 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:10:46,982 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,983 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:10:46,984 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:10:46,998 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:10:46,998 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '透明', 'origin_option_2': '深茶', 'origin_option_3': '防雾贴', 'origin_option_4': '电镀银', 'origin_option_5': '镀金色', 'origin_option_6': '深蓝', 'origin_option_7': '金红', 'origin_option_8': '极光红 日夜通用', 'origin_option_9': '极光蓝 日夜通用', 'origin_option_10': '变色'} +2024-10-27 16:10:47,000 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 透明 +2024-10-27 16:10:47,001 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 透明 +2024-10-27 16:10:47,001 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 深茶 +2024-10-27 16:10:47,003 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 深茶 +2024-10-27 16:10:47,004 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 防雾贴 +2024-10-27 16:10:47,004 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 防雾贴 +2024-10-27 16:10:47,005 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 电镀银 +2024-10-27 16:10:47,005 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 电镀银 +2024-10-27 16:10:47,006 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 镀金色 +2024-10-27 16:10:47,007 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 镀金色 +2024-10-27 16:10:47,007 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 深蓝 +2024-10-27 16:10:47,008 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 深蓝 +2024-10-27 16:10:47,009 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 金红 +2024-10-27 16:10:47,009 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 金红 +2024-10-27 16:10:47,009 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 极光红 日夜通用 +2024-10-27 16:10:47,010 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 极光红 日夜通用 +2024-10-27 16:10:47,011 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 极光蓝 日夜通用 +2024-10-27 16:10:47,011 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 极光蓝 日夜通用 +2024-10-27 16:10:47,012 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 变色 +2024-10-27 16:10:47,013 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 变色 +2024-10-27 16:10:47,013 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '透明', 'origin_option_2': '深茶', 'origin_option_3': '防雾贴', 'origin_option_4': '电镀银', 'origin_option_5': '镀金色', 'origin_option_6': '深蓝', 'origin_option_7': '金红', 'origin_option_8': '极光红 日夜通用', 'origin_option_9': '极光蓝 日夜通用', 'origin_option_10': '变色'} +2024-10-27 16:10:47,014 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '适用nolan诺兰Xlite X803RS 镜片幻彩日夜通用电镀变色镜片防雾贴'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "透明", "origin_option_2": "深茶", "origin_option_3": "防雾贴", "origin_option_4": "电镀银", "origin_option_5": "镀金色", "origin_option_6": "深蓝", "origin_option_7": "金红", "origin_option_8": "极光红 日夜通用", "origin_option_9": "极光蓝 日夜通用", "origin_option_10": "变色"} +2024-10-27 16:10:47,016 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:10:48,104 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "투명", +"trans_option_2": "진한 갈색", +"trans_option_3": "방무", +"trans_option_4": "은색 도금", +"trans_option_5": "금색 도금", +"trans_option_6": "진한 파란색", +"trans_option_7": "금색 빨간색", +"trans_option_8": "오로라 빨간색 (주야겸용)", +"trans_option_9": "오로라 파란색 (주야겸용)", +"trans_option_10": "변색" +} +``` +2024-10-27 16:10:48,106 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "투명", +"trans_option_2": "진한 갈색", +"trans_option_3": "방무", +"trans_option_4": "은색 도금", +"trans_option_5": "금색 도금", +"trans_option_6": "진한 파란색", +"trans_option_7": "금색 빨간색", +"trans_option_8": "오로라 빨간색 (주야겸용)", +"trans_option_9": "오로라 파란색 (주야겸용)", +"trans_option_10": "변색" +} +2024-10-27 16:10:48,107 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '투명', 'trans_option_2': '진한 갈색', 'trans_option_3': '방무', 'trans_option_4': '은색 도금', 'trans_option_5': '금색 도금', 'trans_option_6': '진한 파란색', 'trans_option_7': '금색 빨간색', 'trans_option_8': '오로라 빨간색 (주야겸용)', 'trans_option_9': '오로라 파란색 (주야겸용)', 'trans_option_10': '변색'} +2024-10-27 16:10:48,107 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:10:48,108 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 투명 +2024-10-27 16:10:48,109 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:48,152 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [투명] 입력 완료 +2024-10-27 16:10:48,153 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 진한 갈색 +2024-10-27 16:10:48,154 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:48,282 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [진한 갈색] 입력 완료 +2024-10-27 16:10:48,283 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 방무 +2024-10-27 16:10:48,283 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:48,414 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [방무] 입력 완료 +2024-10-27 16:10:48,416 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 은색 도금 +2024-10-27 16:10:48,416 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:48,579 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [은색 도금] 입력 완료 +2024-10-27 16:10:48,580 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 금색 도금 +2024-10-27 16:10:48,581 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:48,798 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [금색 도금] 입력 완료 +2024-10-27 16:10:48,799 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 진한 파란색 +2024-10-27 16:10:48,799 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:49,107 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [진한 파란색] 입력 완료 +2024-10-27 16:10:49,108 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 금색 빨간색 +2024-10-27 16:10:49,109 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:49,311 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [금색 빨간색] 입력 완료 +2024-10-27 16:10:49,313 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 오로라 빨간색 (주야겸용) +2024-10-27 16:10:49,314 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:49,519 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [오로라 빨간색 (주야겸용)] 입력 완료 +2024-10-27 16:10:49,521 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 오로라 파란색 (주야겸용) +2024-10-27 16:10:49,521 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:49,638 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [오로라 파란색 (주야겸용)] 입력 완료 +2024-10-27 16:10:49,639 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 변색 +2024-10-27 16:10:49,640 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:10:49,892 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [변색] 입력 완료 +2024-10-27 16:10:49,893 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'透明': '투명', '深茶': '진한 갈색', '防雾贴': '방무', '电镀银': '은색 도금', '镀金色': '금색 도금', '深蓝': '진한 파란색', '金红': '금색 빨간색', '极光红 日夜通用': '오로라 빨간색 (주야겸용)', '极光蓝 日夜通用': '오로라 파란색 (주야겸용)', '变色': '변색'} +2024-10-27 16:10:49,894 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:10:49,895 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:10:49,896 - option.py:92 - default_logger - DEBUG - 최저옵션: 45600.0, 표준편차: 8101.8516402116375 +2024-10-27 16:10:49,896 - option.py:102 - default_logger - DEBUG - Option 40000 z-score: -0.6912000180558374 +2024-10-27 16:10:49,897 - option.py:102 - default_logger - DEBUG - Option 40000 z-score: -0.6912000180558374 +2024-10-27 16:10:49,898 - option.py:102 - default_logger - DEBUG - Option 40000 z-score: -0.6912000180558374 +2024-10-27 16:10:49,898 - option.py:102 - default_logger - DEBUG - Option 42000 z-score: -0.4443428687501812 +2024-10-27 16:10:49,899 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.07405714479169687 +2024-10-27 16:10:49,900 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.07405714479169687 +2024-10-27 16:10:49,900 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.07405714479169687 +2024-10-27 16:10:49,900 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.07405714479169687 +2024-10-27 16:10:49,901 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: -0.07405714479169687 +2024-10-27 16:10:49,902 - option.py:102 - default_logger - DEBUG - Option 69000 z-score: 2.8882286468761778 +2024-10-27 16:10:49,902 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [40000, 40000, 40000, 42000, 45000, 45000, 45000, 45000, 45000] +2024-10-27 16:10:49,904 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 40000, 마켓상한선: 80000 +2024-10-27 16:10:49,904 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('透明', 40000), ('深茶', 40000), ('防雾贴', 40000), ('电镀银', 42000), ('镀金色', 45000), ('深蓝', 45000), ('金红', 45000), ('极光红 日夜通用', 45000), ('极光蓝 日夜通用', 45000)] +2024-10-27 16:10:50,031 - option.py:627 - default_logger - DEBUG - 옵션 이름: 透明, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,032 - option.py:633 - default_logger - DEBUG - 옵션 '透明' 체크함 +2024-10-27 16:10:50,150 - option.py:627 - default_logger - DEBUG - 옵션 이름: 深茶, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,151 - option.py:633 - default_logger - DEBUG - 옵션 '深茶' 체크함 +2024-10-27 16:10:50,256 - option.py:627 - default_logger - DEBUG - 옵션 이름: 防雾贴, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,257 - option.py:633 - default_logger - DEBUG - 옵션 '防雾贴' 체크함 +2024-10-27 16:10:50,268 - option.py:627 - default_logger - DEBUG - 옵션 이름: 电镀银, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,269 - option.py:633 - default_logger - DEBUG - 옵션 '电镀银' 체크함 +2024-10-27 16:10:50,286 - option.py:627 - default_logger - DEBUG - 옵션 이름: 镀金色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,287 - option.py:633 - default_logger - DEBUG - 옵션 '镀金色' 체크함 +2024-10-27 16:10:50,305 - option.py:627 - default_logger - DEBUG - 옵션 이름: 深蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,306 - option.py:633 - default_logger - DEBUG - 옵션 '深蓝' 체크함 +2024-10-27 16:10:50,324 - option.py:627 - default_logger - DEBUG - 옵션 이름: 金红, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,325 - option.py:633 - default_logger - DEBUG - 옵션 '金红' 체크함 +2024-10-27 16:10:50,343 - option.py:627 - default_logger - DEBUG - 옵션 이름: 极光红 日夜通用, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,344 - option.py:633 - default_logger - DEBUG - 옵션 '极光红 日夜通用' 체크함 +2024-10-27 16:10:50,363 - option.py:627 - default_logger - DEBUG - 옵션 이름: 极光蓝 日夜通用, 필터링된 옵션에 포함 여부: True +2024-10-27 16:10:50,364 - option.py:633 - default_logger - DEBUG - 옵션 '极光蓝 日夜通用' 체크함 +2024-10-27 16:10:50,376 - option.py:627 - default_logger - DEBUG - 옵션 이름: 变色, 필터링된 옵션에 포함 여부: False +2024-10-27 16:10:50,566 - option.py:638 - default_logger - DEBUG - 옵션 '变色' 체크 해제함 +2024-10-27 16:10:50,568 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:10:50,568 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:10:50,569 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 9 +2024-10-27 16:10:50,570 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:10:51,011 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'투명': 0, '진한 갈색': 0, '방무': 0, '은색 도금': 0, '금색 도금': 0, '진한 파란색': 0, '금색 빨간색': 0, '오로라 빨간색 (주야겸용)': 0, '오로라 파란색 (주야겸용)': 0} +2024-10-27 16:10:51,012 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:10:51,219 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:10:51,361 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:10:52,114 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:10:52,911 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:10:52,913 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:10:53,756 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:10:53,759 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:10:54,005 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:10:54,028 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:10:54,029 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:10:54,030 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:10:54,374 - price.py:555 - default_logger - DEBUG - 옵션 수: 9 +2024-10-27 16:10:54,375 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:10:54,495 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 78 +2024-10-27 16:10:54,507 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 39500 +2024-10-27 16:10:54,610 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 78 +2024-10-27 16:10:54,624 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 39500 +2024-10-27 16:10:54,880 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 78 +2024-10-27 16:10:54,897 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 39500 +2024-10-27 16:10:55,016 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 88 +2024-10-27 16:10:55,024 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 42000 +2024-10-27 16:10:55,243 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 98 +2024-10-27 16:10:55,270 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 44500 +2024-10-27 16:10:55,407 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 98 +2024-10-27 16:10:55,413 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 44500 +2024-10-27 16:10:55,791 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 98 +2024-10-27 16:10:55,797 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 44500 +2024-10-27 16:10:55,914 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 98 +2024-10-27 16:10:55,922 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 44500 +2024-10-27 16:10:56,186 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 98 +2024-10-27 16:10:56,212 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 44500 +2024-10-27 16:10:56,213 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [78, 78, 78, 88, 98, 98, 98, 98, 98] +2024-10-27 16:10:56,214 - price.py:648 - default_logger - DEBUG - 최소원가: 16000, 최대원가: 20000, 평균원가: 19000, 상위평균원가: 20000 +2024-10-27 16:10:56,214 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 26000 +2024-10-27 16:10:56,216 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:10:56,216 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:10:56,217 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:10:56,218 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:10:56,219 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:10:56,219 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:10:56,220 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:10:56,221 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:10:56,221 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 41000 +2024-10-27 16:10:56,222 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:10:56,223 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 21000, 상한: 46000, 하한: 34000 +2024-10-27 16:10:56,223 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 34000 +2024-10-27 16:10:56,225 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 34000 +2024-10-27 16:10:56,225 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:10:56,226 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 42556 +2024-10-27 16:10:56,227 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -8556 +2024-10-27 16:10:56,227 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:10:56,228 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:10:56,229 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:10:56,229 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:10:56,230 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:10:56,231 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:10:56,231 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:10:56,232 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:10:56,233 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-오토바이헬멧 +2024-10-27 16:10:56,234 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라이딩스포츠, Level 3: 모터바이크, Level 4: 모터바이크용품 +2024-10-27 16:10:56,234 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-오토바이헬멧 +2024-10-27 16:10:56,235 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라이딩스포츠', 'category3': '모터바이크', 'category4': '모터바이크용품'} +2024-10-27 16:10:56,235 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:10:56,237 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라이딩스포츠', 'category3': '모터바이크', 'category4': '모터바이크용품'}, result: None +2024-10-27 16:10:56,237 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:10:56,238 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:10:56,239 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-오토바이헬멧는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:10:56,239 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:10:56,240 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:10:56,241 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:10:56,318 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:10:56,606 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:10:56,607 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:10:56,608 - price.py:140 - default_logger - DEBUG - 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:10:56,799 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 20000 +2024-10-27 16:10:57,055 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 20000 +2024-10-27 16:10:57,174 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 40000 +2024-10-27 16:10:57,702 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:10:57,704 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:10:59,064 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:10:59,065 - gui.py:875 - default_logger - DEBUG - 100/[377]개 상품 수정 완료. +2024-10-27 16:10:59,066 - gui.py:816 - default_logger - DEBUG - 21/46 버튼의 활성상태 확인 중... +2024-10-27 16:10:59,104 - gui.py:823 - default_logger - DEBUG - 21/46: 세부사항 수정 작업 중... +2024-10-27 16:10:59,136 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:11:00,298 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:11:01,240 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:11:01,254 - title.py:94 - default_logger - DEBUG - 원본 상품명: 摩托车骑行服男四季通用赛车服街车防风防摔机车大码夏季骑士夹克 +2024-10-27 16:11:01,256 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:11:01,256 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:11:01,269 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:11:01,280 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:11:01,298 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-바이크자켓/점퍼 +2024-10-27 16:11:01,299 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:11:02,357 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:11:02,358 - option.py:161 - default_logger - DEBUG - 상품명: 摩托车骑行服男四季通用赛车服街车防风防摔机车大码夏季骑士夹克에 대한 옵션을 처리 중... +2024-10-27 16:11:02,360 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:11:04,376 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:11:04,378 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:11:04,379 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:11:04,404 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:11:04,405 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:11:04,619 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:11:04,620 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:05,073 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:11:05,121 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 8 +2024-10-27 16:11:05,177 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@918蓝色铃木上衣【夏季款】 配护具6件套 +2024-10-27 16:11:05,178 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:11:05,179 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:11:05,179 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:11:05,180 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:11:05,204 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,206 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:11:05,206 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,226 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,294 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:11:05,295 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:11:05,295 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:11:05,297 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:11:05,297 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:11:05,325 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,326 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:11:05,327 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,342 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,390 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@910川崎绿【夏季款套装】 网衣+黑色网裤 +2024-10-27 16:11:05,391 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:11:05,392 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:11:05,393 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:11:05,393 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:11:05,409 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,409 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:11:05,410 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,426 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,478 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@919雅马哈蓝【夏季款套装】 网衣+黑色网裤 +2024-10-27 16:11:05,479 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:11:05,480 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:11:05,481 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:11:05,482 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:11:05,494 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,496 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:11:05,496 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,509 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,557 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@918蓝色铃木【夏季款套装】 网衣+黑色网裤 +2024-10-27 16:11:05,559 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:11:05,560 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:11:05,561 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:11:05,561 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:11:05,573 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,574 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:11:05,575 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,590 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,639 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@919雅马哈蓝【四季款套装】 布衣+蓝色布裤 +2024-10-27 16:11:05,641 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:11:05,642 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:11:05,643 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:11:05,643 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:11:05,657 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,658 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:11:05,658 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,671 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,710 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@910川崎绿【四季款套装】 布衣+绿色布裤 +2024-10-27 16:11:05,712 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:11:05,712 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:11:05,713 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:11:05,714 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:11:05,726 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,727 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:11:05,728 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,741 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,786 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@918蓝色铃木【四季款套装】 布衣+蓝色布裤 +2024-10-27 16:11:05,787 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:11:05,788 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:11:05,789 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:11:05,790 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:11:05,809 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,810 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:11:05,811 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:05,825 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:11:05,826 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '918蓝色铃木上衣【夏季款】 配护具6件套', 'origin_option_2': '918蓝色铃木上衣【四季款】 可拆卸内胆+护具', 'origin_option_3': '910川崎绿【夏季款套装】 网衣+黑色网裤', 'origin_option_4': '919雅马哈蓝【夏季款套装】 网衣+黑色网裤', 'origin_option_5': '918蓝色铃木【夏季款套装】 网衣+黑色网裤', 'origin_option_6': '919雅马哈蓝【四季款套装】 布衣+蓝色布裤', 'origin_option_7': '910川崎绿【四季款套装】 布衣+绿色布裤', 'origin_option_8': '918蓝色铃木【四季款套装】 布衣+蓝色布裤'} +2024-10-27 16:11:05,827 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 918蓝色铃木上衣【夏季款】 配护具6件套 +2024-10-27 16:11:05,828 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,829 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,830 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 918蓝色铃木上衣(夏季款) 配护具6件套 +2024-10-27 16:11:05,831 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 918蓝色铃木上衣【四季款】 可拆卸内胆+护具 +2024-10-27 16:11:05,831 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,832 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,833 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 918蓝色铃木上衣(四季款) 可拆卸内胆+护具 +2024-10-27 16:11:05,833 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 910川崎绿【夏季款套装】 网衣+黑色网裤 +2024-10-27 16:11:05,834 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,835 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,835 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 910川崎绿(夏季款套装) 网衣+黑色网裤 +2024-10-27 16:11:05,837 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 919雅马哈蓝【夏季款套装】 网衣+黑色网裤 +2024-10-27 16:11:05,837 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,837 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,838 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 919雅马哈蓝(夏季款套装) 网衣+黑色网裤 +2024-10-27 16:11:05,839 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 918蓝色铃木【夏季款套装】 网衣+黑色网裤 +2024-10-27 16:11:05,839 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,840 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,841 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 918蓝色铃木(夏季款套装) 网衣+黑色网裤 +2024-10-27 16:11:05,841 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 919雅马哈蓝【四季款套装】 布衣+蓝色布裤 +2024-10-27 16:11:05,841 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,843 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,844 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 919雅马哈蓝(四季款套装) 布衣+蓝色布裤 +2024-10-27 16:11:05,845 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 910川崎绿【四季款套装】 布衣+绿色布裤 +2024-10-27 16:11:05,845 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,846 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,847 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 910川崎绿(四季款套装) 布衣+绿色布裤 +2024-10-27 16:11:05,848 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 918蓝色铃木【四季款套装】 布衣+蓝色布裤 +2024-10-27 16:11:05,848 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:11:05,849 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:11:05,850 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 918蓝色铃木(四季款套装) 布衣+蓝色布裤 +2024-10-27 16:11:05,850 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '918蓝色铃木上衣(夏季款) 配护具6件套', 'origin_option_2': '918蓝色铃木上衣(四季款) 可拆卸内胆+护具', 'origin_option_3': '910川崎绿(夏季款套装) 网衣+黑色网裤', 'origin_option_4': '919雅马哈蓝(夏季款套装) 网衣+黑色网裤', 'origin_option_5': '918蓝色铃木(夏季款套装) 网衣+黑色网裤', 'origin_option_6': '919雅马哈蓝(四季款套装) 布衣+蓝色布裤', 'origin_option_7': '910川崎绿(四季款套装) 布衣+绿色布裤', 'origin_option_8': '918蓝色铃木(四季款套装) 布衣+蓝色布裤'} +2024-10-27 16:11:05,852 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '摩托车骑行服男四季通用赛车服街车防风防摔机车大码夏季骑士夹克'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "918蓝色铃木上衣(夏季款) 配护具6件套", "origin_option_2": "918蓝色铃木上衣(四季款) 可拆卸内胆+护具", "origin_option_3": "910川崎绿(夏季款套装) 网衣+黑色网裤", "origin_option_4": "919雅马哈蓝(夏季款套装) 网衣+黑色网裤", "origin_option_5": "918蓝色铃木(夏季款套装) 网衣+黑色网裤", "origin_option_6": "919雅马哈蓝(四季款套装) 布衣+蓝色布裤", "origin_option_7": "910川崎绿(四季款套装) 布衣+绿色布裤", "origin_option_8": "918蓝色铃木(四季款套装) 布衣+蓝色布裤"} +2024-10-27 16:11:05,853 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:11:07,400 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "918 铃木 상의 (여름) - 보호대 6종 세트", +"trans_option_2": "918 铃木 상의 (사계절) - 분리형 내피 + 보호대", +"trans_option_3": "910 川崎 녹색 (여름) - 메쉬 상의 + 검정 메쉬 바지", +"trans_option_4": "919 雅马哈 파랑 (여름) - 메쉬 상의 + 검정 메쉬 바지", +"trans_option_5": "918 铃木 (여름) - 메쉬 상의 + 검정 메쉬 바지", +"trans_option_6": "919 雅马哈 파랑 (사계절) - 천 상의 + 파랑 천 바지", +"trans_option_7": "910 川崎 녹색 (사계절) - 천 상의 + 녹색 천 바지", +"trans_option_8": "918 铃木 (사계절) - 천 상의 + 파랑 천 바지" +} +``` +2024-10-27 16:11:07,401 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "918 铃木 상의 (여름) - 보호대 6종 세트", +"trans_option_2": "918 铃木 상의 (사계절) - 분리형 내피 + 보호대", +"trans_option_3": "910 川崎 녹색 (여름) - 메쉬 상의 + 검정 메쉬 바지", +"trans_option_4": "919 雅马哈 파랑 (여름) - 메쉬 상의 + 검정 메쉬 바지", +"trans_option_5": "918 铃木 (여름) - 메쉬 상의 + 검정 메쉬 바지", +"trans_option_6": "919 雅马哈 파랑 (사계절) - 천 상의 + 파랑 천 바지", +"trans_option_7": "910 川崎 녹색 (사계절) - 천 상의 + 녹색 천 바지", +"trans_option_8": "918 铃木 (사계절) - 천 상의 + 파랑 천 바지" +} +2024-10-27 16:11:07,402 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '918 铃木 상의 (여름) - 보호대 6종 세트', 'trans_option_2': '918 铃木 상의 (사계절) - 분리형 내피 + 보호대', 'trans_option_3': '910 川崎 녹색 (여름) - 메쉬 상의 + 검정 메쉬 바지', 'trans_option_4': '919 雅马哈 파랑 (여름) - 메쉬 상의 + 검정 메쉬 바지', 'trans_option_5': '918 铃木 (여름) - 메쉬 상의 + 검정 메쉬 바지', 'trans_option_6': '919 雅马哈 파랑 (사계절) - 천 상의 + 파랑 천 바지', 'trans_option_7': '910 川崎 녹색 (사계절) - 천 상의 + 녹색 천 바지', 'trans_option_8': '918 铃木 (사계절) - 천 상의 + 파랑 천 바지'} +2024-10-27 16:11:07,404 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:11:07,405 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 918 铃木 상의 (여름) - 보호대 6종 세트 +2024-10-27 16:11:07,406 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:07,452 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [918 铃木 상의 (여름) - 보호대 6종 세트] 입력 완료 +2024-10-27 16:11:07,453 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 918 铃木 상의 (사계절) - 분리형 내피 + 보호대 +2024-10-27 16:11:07,455 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:07,590 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [918 铃木 상의 (사계절) - 분리형 내피 + 보호대] 입력 완료 +2024-10-27 16:11:07,592 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 910 川崎 녹색 (여름) - 메쉬 상의 + 검정 메쉬 바지 +2024-10-27 16:11:07,592 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:07,727 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [910 川崎 녹색 (여름) - 메쉬 상의 + 검정 메쉬 바지] 입력 완료 +2024-10-27 16:11:07,728 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 919 雅马哈 파랑 (여름) - 메쉬 상의 + 검정 메쉬 바지 +2024-10-27 16:11:07,729 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:07,848 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [919 雅马哈 파랑 (여름) - 메쉬 상의 + 검정 메쉬 바지] 입력 완료 +2024-10-27 16:11:07,849 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 918 铃木 (여름) - 메쉬 상의 + 검정 메쉬 바지 +2024-10-27 16:11:07,849 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:07,981 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [918 铃木 (여름) - 메쉬 상의 + 검정 메쉬 바지] 입력 완료 +2024-10-27 16:11:07,982 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 919 雅马哈 파랑 (사계절) - 천 상의 + 파랑 천 바지 +2024-10-27 16:11:07,984 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:08,425 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [919 雅马哈 파랑 (사계절) - 천 상의 + 파랑 천 바지] 입력 완료 +2024-10-27 16:11:08,426 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 910 川崎 녹색 (사계절) - 천 상의 + 녹색 천 바지 +2024-10-27 16:11:08,427 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:08,763 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [910 川崎 녹색 (사계절) - 천 상의 + 녹색 천 바지] 입력 완료 +2024-10-27 16:11:08,764 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 918 铃木 (사계절) - 천 상의 + 파랑 천 바지 +2024-10-27 16:11:08,765 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:08,927 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [918 铃木 (사계절) - 천 상의 + 파랑 천 바지] 입력 완료 +2024-10-27 16:11:08,928 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'918蓝色铃木上衣【夏季款】 配护具6件套': '918 铃木 상의 (여름) - 보호대 6종 세트', '918蓝色铃木上衣【四季款】 可拆卸内胆+护具': '918 铃木 상의 (사계절) - 분리형 내피 + 보호대', '910川崎绿【夏季款套装】 网衣+黑色网裤': '910 川崎 녹색 (여름) - 메쉬 상의 + 검정 메쉬 바지', '919雅马哈蓝【夏季款套装】 网衣+黑色网裤': '919 雅马哈 파랑 (여름) - 메쉬 상의 + 검정 메쉬 바지', '918蓝色铃木【夏季款套装】 网衣+黑色网裤': '918 铃木 (여름) - 메쉬 상의 + 검정 메쉬 바지', '919雅马哈蓝【四季款套装】 布衣+蓝色布裤': '919 雅马哈 파랑 (사계절) - 천 상의 + 파랑 천 바지', '910川崎绿【四季款套装】 布衣+绿色布裤': '910 川崎 녹색 (사계절) - 천 상의 + 녹색 천 바지', '918蓝色铃木【四季款套装】 布衣+蓝色布裤': '918 铃木 (사계절) - 천 상의 + 파랑 천 바지'} +2024-10-27 16:11:08,929 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:11:08,930 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:11:08,931 - option.py:92 - default_logger - DEBUG - 최저옵션: 130000.0, 표준편차: 15882.380174268592 +2024-10-27 16:11:08,931 - option.py:102 - default_logger - DEBUG - Option 102000 z-score: -1.762959940057564 +2024-10-27 16:11:08,932 - option.py:102 - default_logger - DEBUG - Option 108000 z-score: -1.3851828100452288 +2024-10-27 16:11:08,933 - option.py:102 - default_logger - DEBUG - Option 129000 z-score: -0.06296285500205585 +2024-10-27 16:11:08,933 - option.py:102 - default_logger - DEBUG - Option 129000 z-score: -0.06296285500205585 +2024-10-27 16:11:08,934 - option.py:102 - default_logger - DEBUG - Option 139000 z-score: 0.5666656950185027 +2024-10-27 16:11:08,935 - option.py:102 - default_logger - DEBUG - Option 139000 z-score: 0.5666656950185027 +2024-10-27 16:11:08,935 - option.py:102 - default_logger - DEBUG - Option 145000 z-score: 0.9444428250308379 +2024-10-27 16:11:08,936 - option.py:102 - default_logger - DEBUG - Option 149000 z-score: 1.1962942450390612 +2024-10-27 16:11:08,936 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [129000, 129000, 139000, 139000, 145000, 149000] +2024-10-27 16:11:08,938 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 129000, 마켓상한선: 258000 +2024-10-27 16:11:08,938 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('910川崎绿【夏季款套装】 网衣+黑色网裤', 129000), ('919雅马哈蓝【夏季款套装】 网衣+黑色网裤', 129000), ('918蓝色铃木【夏季款套装】 网衣+黑色网裤', 139000), ('919雅马哈蓝【四季款套装】 布衣+蓝色布裤', 139000), ('910川崎绿【四季款套装】 布衣+绿色布裤', 145000), ('918蓝色铃木【四季款套装】 布衣+蓝色布裤', 149000)] +2024-10-27 16:11:09,158 - option.py:627 - default_logger - DEBUG - 옵션 이름: 918蓝色铃木上衣【夏季款】 配护具6件套, 필터링된 옵션에 포함 여부: False +2024-10-27 16:11:09,958 - option.py:638 - default_logger - DEBUG - 옵션 '918蓝色铃木上衣【夏季款】 配护具6件套' 체크 해제함 +2024-10-27 16:11:10,216 - option.py:627 - default_logger - DEBUG - 옵션 이름: 918蓝色铃木上衣【四季款】 可拆卸内胆+护具, 필터링된 옵션에 포함 여부: False +2024-10-27 16:11:10,511 - option.py:638 - default_logger - DEBUG - 옵션 '918蓝色铃木上衣【四季款】 可拆卸内胆+护具' 체크 해제함 +2024-10-27 16:11:10,546 - option.py:627 - default_logger - DEBUG - 옵션 이름: 910川崎绿【夏季款套装】 网衣+黑色网裤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:10,547 - option.py:633 - default_logger - DEBUG - 옵션 '910川崎绿【夏季款套装】 网衣+黑色网裤' 체크함 +2024-10-27 16:11:10,568 - option.py:627 - default_logger - DEBUG - 옵션 이름: 919雅马哈蓝【夏季款套装】 网衣+黑色网裤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:10,570 - option.py:633 - default_logger - DEBUG - 옵션 '919雅马哈蓝【夏季款套装】 网衣+黑色网裤' 체크함 +2024-10-27 16:11:10,587 - option.py:627 - default_logger - DEBUG - 옵션 이름: 918蓝色铃木【夏季款套装】 网衣+黑色网裤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:10,589 - option.py:633 - default_logger - DEBUG - 옵션 '918蓝色铃木【夏季款套装】 网衣+黑色网裤' 체크함 +2024-10-27 16:11:10,608 - option.py:627 - default_logger - DEBUG - 옵션 이름: 919雅马哈蓝【四季款套装】 布衣+蓝色布裤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:10,609 - option.py:633 - default_logger - DEBUG - 옵션 '919雅马哈蓝【四季款套装】 布衣+蓝色布裤' 체크함 +2024-10-27 16:11:10,623 - option.py:627 - default_logger - DEBUG - 옵션 이름: 910川崎绿【四季款套装】 布衣+绿色布裤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:10,624 - option.py:633 - default_logger - DEBUG - 옵션 '910川崎绿【四季款套装】 布衣+绿色布裤' 체크함 +2024-10-27 16:11:10,641 - option.py:627 - default_logger - DEBUG - 옵션 이름: 918蓝色铃木【四季款套装】 布衣+蓝色布裤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:10,643 - option.py:633 - default_logger - DEBUG - 옵션 '918蓝色铃木【四季款套装】 布衣+蓝色布裤' 체크함 +2024-10-27 16:11:10,644 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:11:10,645 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:11:10,646 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 6 +2024-10-27 16:11:10,647 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:11,283 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'910 川崎 녹색 (여름) - 메쉬 상의 + 검정 메쉬 바지': 0, '919 雅马哈 파랑 (여름) - 메쉬 상의 + 검정 메쉬 바지': 0, '918 铃木 (여름) - 메쉬 상의 + 검정 메쉬 바지': 0, '919 雅马哈 파랑 (사계절) - 천 상의 + 파랑 천 바지': 0, '910 川崎 녹색 (사계절) - 천 상의 + 녹색 천 바지': 0, '918 铃木 (사계절) - 천 상의 + 파랑 천 바지': 0} +2024-10-27 16:11:11,285 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:11:11,506 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:11,691 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:11:12,615 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:11:13,446 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:11:13,448 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:11:15,629 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:11:15,630 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:11:15,937 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:11:15,952 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:11:15,952 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:11:15,953 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:11:16,734 - price.py:555 - default_logger - DEBUG - 옵션 수: 36 +2024-10-27 16:11:16,735 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:11:16,881 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 434 +2024-10-27 16:11:16,887 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 128400 +2024-10-27 16:11:17,021 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 434 +2024-10-27 16:11:17,035 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 128400 +2024-10-27 16:11:17,364 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 434 +2024-10-27 16:11:17,386 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 128400 +2024-10-27 16:11:17,626 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 434 +2024-10-27 16:11:17,652 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 128400 +2024-10-27 16:11:17,993 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 434 +2024-10-27 16:11:18,020 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 128400 +2024-10-27 16:11:18,224 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 434 +2024-10-27 16:11:18,246 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 128400 +2024-10-27 16:11:18,620 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 434 +2024-10-27 16:11:18,645 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 128400 +2024-10-27 16:11:18,848 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 436 +2024-10-27 16:11:18,869 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 129000 +2024-10-27 16:11:19,230 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 436 +2024-10-27 16:11:19,256 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 129000 +2024-10-27 16:11:19,446 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 436 +2024-10-27 16:11:19,452 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 129000 +2024-10-27 16:11:19,776 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 436 +2024-10-27 16:11:19,796 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 129000 +2024-10-27 16:11:19,986 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 436 +2024-10-27 16:11:19,992 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 129000 +2024-10-27 16:11:20,257 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 476 +2024-10-27 16:11:20,308 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 139000 +2024-10-27 16:11:20,516 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 476 +2024-10-27 16:11:20,523 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 139000 +2024-10-27 16:11:20,847 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 476 +2024-10-27 16:11:20,868 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 139000 +2024-10-27 16:11:21,064 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 476 +2024-10-27 16:11:21,069 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 139000 +2024-10-27 16:11:21,314 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 476 +2024-10-27 16:11:21,349 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 139000 +2024-10-27 16:11:21,568 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 476 +2024-10-27 16:11:21,588 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 139000 +2024-10-27 16:11:21,930 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 476 +2024-10-27 16:11:21,954 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 139000 +2024-10-27 16:11:22,161 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 476 +2024-10-27 16:11:22,167 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 139000 +2024-10-27 16:11:22,451 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 476 +2024-10-27 16:11:22,493 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 139000 +2024-10-27 16:11:22,702 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 476 +2024-10-27 16:11:22,710 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 139000 +2024-10-27 16:11:23,007 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 476 +2024-10-27 16:11:23,048 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 139000 +2024-10-27 16:11:23,261 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 498 +2024-10-27 16:11:23,268 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 144400 +2024-10-27 16:11:23,568 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 498 +2024-10-27 16:11:23,605 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 144400 +2024-10-27 16:11:23,794 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 498 +2024-10-27 16:11:23,800 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 144400 +2024-10-27 16:11:24,025 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 498 +2024-10-27 16:11:24,057 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 144400 +2024-10-27 16:11:24,336 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 498 +2024-10-27 16:11:24,343 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 144400 +2024-10-27 16:11:24,585 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 498 +2024-10-27 16:11:24,619 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 144400 +2024-10-27 16:11:24,825 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 498 +2024-10-27 16:11:24,832 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 144400 +2024-10-27 16:11:25,118 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 516 +2024-10-27 16:11:25,155 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 149000 +2024-10-27 16:11:25,366 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 516 +2024-10-27 16:11:25,374 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 149000 +2024-10-27 16:11:25,668 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 516 +2024-10-27 16:11:25,707 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 149000 +2024-10-27 16:11:25,900 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 516 +2024-10-27 16:11:25,908 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 149000 +2024-10-27 16:11:26,210 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 516 +2024-10-27 16:11:26,255 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 149000 +2024-10-27 16:11:26,450 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 516 +2024-10-27 16:11:26,458 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 149000 +2024-10-27 16:11:26,459 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [434, 434, 434, 434, 434, 434, 434, 436, 436, 436, 436, 436, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 498, 498, 498, 498, 498, 498, 498, 516, 516, 516, 516, 516, 516] +2024-10-27 16:11:26,460 - price.py:648 - default_logger - DEBUG - 최소원가: 87000, 최대원가: 104000, 평균원가: 95000, 상위평균원가: 100000 +2024-10-27 16:11:26,461 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 128000 +2024-10-27 16:11:26,461 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:11:26,462 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:11:26,463 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 21000 +2024-10-27 16:11:26,463 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 21000 +2024-10-27 16:11:26,464 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:11:26,464 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:11:26,465 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:11:26,466 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 7000 +2024-10-27 16:11:26,466 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 27000 +2024-10-27 16:11:26,467 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 27000 +2024-10-27 16:11:26,468 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 176000 +2024-10-27 16:11:26,468 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:11:26,469 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 96000, 상한: 230000, 하한: 170000 +2024-10-27 16:11:26,469 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 170000 +2024-10-27 16:11:26,470 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 170000 +2024-10-27 16:11:26,471 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:11:26,472 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 138267 +2024-10-27 16:11:26,472 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 31733 +2024-10-27 16:11:26,473 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:11:26,474 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:11:26,474 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 29000 +2024-10-27 16:11:26,475 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 33000 +2024-10-27 16:11:26,475 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:11:26,476 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:11:26,477 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:11:26,477 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:11:26,478 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-바이크자켓/점퍼 +2024-10-27 16:11:26,478 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라이딩스포츠, Level 3: 모터바이크, Level 4: 모터바이크용품 +2024-10-27 16:11:26,479 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-바이크자켓/점퍼 +2024-10-27 16:11:26,480 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라이딩스포츠', 'category3': '모터바이크', 'category4': '모터바이크용품'} +2024-10-27 16:11:26,481 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:11:26,482 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라이딩스포츠', 'category3': '모터바이크', 'category4': '모터바이크용품'}, result: None +2024-10-27 16:11:26,483 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:11:26,483 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:11:26,485 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라이딩스포츠-모터바이크-모터바이크용품-바이크자켓/점퍼는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:11:26,485 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:11:26,486 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:11:26,486 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:11:26,548 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 33000 +2024-10-27 16:11:26,733 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:11:26,734 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 104000, 초도배송비: 104000, 교환비: 208000 +2024-10-27 16:11:26,735 - price.py:140 - default_logger - DEBUG - 반품비: 104000, 초도배송비: 104000, 교환비: 208000 +2024-10-27 16:11:26,875 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 104000 +2024-10-27 16:11:27,023 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 104000 +2024-10-27 16:11:27,153 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 208000 +2024-10-27 16:11:27,942 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:11:27,943 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:11:29,352 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:11:29,354 - gui.py:875 - default_logger - DEBUG - 101/[377]개 상품 수정 완료. +2024-10-27 16:11:29,355 - gui.py:816 - default_logger - DEBUG - 22/46 버튼의 활성상태 확인 중... +2024-10-27 16:11:29,411 - gui.py:823 - default_logger - DEBUG - 22/46: 세부사항 수정 작업 중... +2024-10-27 16:11:29,442 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:11:30,484 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:11:31,394 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:11:31,407 - title.py:94 - default_logger - DEBUG - 원본 상품명: 正品意大利prologoM5公路山地自行车中空坐垫NDR钢弓短鼻坐垫超轻 +2024-10-27 16:11:31,409 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:11:31,409 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:11:31,422 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:11:31,432 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:11:31,450 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라이딩스포츠-자전거-자전거부품-자전거안장 +2024-10-27 16:11:31,451 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:11:32,089 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:11:32,092 - option.py:161 - default_logger - DEBUG - 상품명: 正品意大利prologoM5公路山地自行车中空坐垫NDR钢弓短鼻坐垫超轻에 대한 옵션을 처리 중... +2024-10-27 16:11:32,092 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:11:34,084 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:11:34,085 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:11:34,086 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:11:34,106 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:11:34,107 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:11:34,232 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:11:34,234 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:34,419 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:11:34,450 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-27 16:11:34,542 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@M5坐垫 钢弓 +2024-10-27 16:11:34,543 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:11:34,544 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:11:34,545 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:11:34,546 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:11:34,563 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:34,563 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:11:34,565 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:34,580 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:11:34,645 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@M5坐垫 钛合金弓 +2024-10-27 16:11:34,646 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:11:34,647 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:11:34,647 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:11:34,648 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:11:34,662 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:34,663 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:11:34,663 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:34,680 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:11:34,681 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'M5坐垫 钢弓', 'origin_option_2': 'M5坐垫 钛合金弓'} +2024-10-27 16:11:34,682 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: M5坐垫 钢弓 +2024-10-27 16:11:34,683 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: M5坐垫 钢弓 +2024-10-27 16:11:34,683 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: M5坐垫 钛合金弓 +2024-10-27 16:11:34,684 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: M5坐垫 钛合金弓 +2024-10-27 16:11:34,684 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'M5坐垫 钢弓', 'origin_option_2': 'M5坐垫 钛合金弓'} +2024-10-27 16:11:34,686 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '正品意大利prologoM5公路山地自行车中空坐垫NDR钢弓短鼻坐垫超轻'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "M5坐垫 钢弓", "origin_option_2": "M5坐垫 钛合金弓"} +2024-10-27 16:11:34,687 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:11:35,304 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "M5 안장 스틸", +"trans_option_2": "M5 안장 티타늄" +} +``` +2024-10-27 16:11:35,305 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "M5 안장 스틸", +"trans_option_2": "M5 안장 티타늄" +} +2024-10-27 16:11:35,305 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'M5 안장 스틸', 'trans_option_2': 'M5 안장 티타늄'} +2024-10-27 16:11:35,306 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:11:35,306 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : M5 안장 스틸 +2024-10-27 16:11:35,308 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:35,348 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [M5 안장 스틸] 입력 완료 +2024-10-27 16:11:35,349 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : M5 안장 티타늄 +2024-10-27 16:11:35,350 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:11:35,451 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [M5 안장 티타늄] 입력 완료 +2024-10-27 16:11:35,452 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'M5坐垫 钢弓': 'M5 안장 스틸', 'M5坐垫 钛合金弓': 'M5 안장 티타늄'} +2024-10-27 16:11:35,453 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:11:35,454 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:11:35,454 - option.py:92 - default_logger - DEBUG - 최저옵션: 129500.0, 표준편차: 12500.0 +2024-10-27 16:11:35,455 - option.py:102 - default_logger - DEBUG - Option 117000 z-score: -1.0 +2024-10-27 16:11:35,456 - option.py:102 - default_logger - DEBUG - Option 142000 z-score: 1.0 +2024-10-27 16:11:35,456 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [142000] +2024-10-27 16:11:35,457 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 142000, 마켓상한선: 284000 +2024-10-27 16:11:35,457 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('M5坐垫 钛合金弓', 142000)] +2024-10-27 16:11:35,547 - option.py:627 - default_logger - DEBUG - 옵션 이름: M5坐垫 钢弓, 필터링된 옵션에 포함 여부: False +2024-10-27 16:11:35,760 - option.py:638 - default_logger - DEBUG - 옵션 'M5坐垫 钢弓' 체크 해제함 +2024-10-27 16:11:35,799 - option.py:627 - default_logger - DEBUG - 옵션 이름: M5坐垫 钛合金弓, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:35,800 - option.py:633 - default_logger - DEBUG - 옵션 'M5坐垫 钛合金弓' 체크함 +2024-10-27 16:11:35,802 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:11:35,803 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:11:35,804 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-27 16:11:35,805 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:36,165 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'1. M5 안장 티타늄 레일': 0} +2024-10-27 16:11:36,166 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:11:36,345 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:36,498 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:11:36,698 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:11:38,597 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:11:38,598 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:11:39,163 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:11:39,164 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:11:39,227 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:11:39,259 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:11:39,260 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:11:39,260 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:11:39,524 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-27 16:11:39,525 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:11:39,641 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 486 +2024-10-27 16:11:39,647 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 141300 +2024-10-27 16:11:39,649 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [486] +2024-10-27 16:11:39,649 - price.py:648 - default_logger - DEBUG - 최소원가: 98000, 최대원가: 98000, 평균원가: 98000, 상위평균원가: 98000 +2024-10-27 16:11:39,650 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 126000 +2024-10-27 16:11:39,651 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:11:39,652 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:11:39,652 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 21000 +2024-10-27 16:11:39,653 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 21000 +2024-10-27 16:11:39,654 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:11:39,654 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:11:39,655 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:11:39,656 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 7000 +2024-10-27 16:11:39,656 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 27000 +2024-10-27 16:11:39,657 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 27000 +2024-10-27 16:11:39,657 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 174000 +2024-10-27 16:11:39,659 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:11:39,659 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 94000, 상한: 226000, 하한: 167000 +2024-10-27 16:11:39,660 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 167000 +2024-10-27 16:11:39,661 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 167000 +2024-10-27 16:11:39,661 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:11:39,662 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 141300 +2024-10-27 16:11:39,662 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 25700 +2024-10-27 16:11:39,664 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:11:39,665 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:11:39,666 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 29000 +2024-10-27 16:11:39,667 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 32000 +2024-10-27 16:11:39,667 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:11:39,669 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:11:39,670 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:11:39,670 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:11:39,671 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라이딩스포츠-자전거-자전거부품-자전거안장 +2024-10-27 16:11:39,671 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라이딩스포츠, Level 3: 자전거, Level 4: 자전거부품 +2024-10-27 16:11:39,672 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라이딩스포츠-자전거-자전거부품-자전거안장 +2024-10-27 16:11:39,672 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라이딩스포츠', 'category3': '자전거', 'category4': '자전거부품'} +2024-10-27 16:11:39,674 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:11:39,675 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라이딩스포츠', 'category3': '자전거', 'category4': '자전거부품'}, result: None +2024-10-27 16:11:39,676 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:11:39,677 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:11:39,678 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라이딩스포츠-자전거-자전거부품-자전거안장는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:11:39,678 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:11:39,679 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:11:39,680 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:11:39,747 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 32000 +2024-10-27 16:11:39,925 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:11:39,926 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 98000, 초도배송비: 98000, 교환비: 196000 +2024-10-27 16:11:39,926 - price.py:140 - default_logger - DEBUG - 반품비: 98000, 초도배송비: 98000, 교환비: 196000 +2024-10-27 16:11:40,062 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 98000 +2024-10-27 16:11:40,202 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 98000 +2024-10-27 16:11:40,406 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 196000 +2024-10-27 16:11:40,928 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:11:40,929 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:11:42,273 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:11:42,274 - gui.py:875 - default_logger - DEBUG - 102/[377]개 상품 수정 완료. +2024-10-27 16:11:42,275 - gui.py:816 - default_logger - DEBUG - 23/46 버튼의 활성상태 확인 중... +2024-10-27 16:11:42,309 - gui.py:823 - default_logger - DEBUG - 23/46: 세부사항 수정 작업 중... +2024-10-27 16:11:42,353 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:11:43,416 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:11:44,363 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:11:44,376 - title.py:94 - default_logger - DEBUG - 원본 상품명: 3MM卡通潜水头套儿童可爱猫耳潜水帽子女冲浪不勒头泳帽长发专用 +2024-10-27 16:11:44,377 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:11:44,378 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:11:44,392 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:11:44,403 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:11:44,423 - title.py:221 - default_logger - DEBUG - 카테고리 text = 의류-스포츠의류-다이빙슈트 +2024-10-27 16:11:44,424 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:11:45,428 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:11:45,429 - option.py:161 - default_logger - DEBUG - 상품명: 3MM卡通潜水头套儿童可爱猫耳潜水帽子女冲浪不勒头泳帽长发专用에 대한 옵션을 처리 중... +2024-10-27 16:11:45,430 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:11:47,439 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:11:47,440 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:11:47,441 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:11:47,455 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:11:47,456 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:11:47,457 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:47,576 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:11:47,627 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 5 +2024-10-27 16:11:47,695 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 16:11:47,696 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:11:47,697 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:11:47,698 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:11:47,698 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:11:47,718 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:47,719 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:11:47,720 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:47,740 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:11:47,804 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@白色猫耳-黑线 可魔术贴调节大小 +2024-10-27 16:11:47,805 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:11:47,806 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:11:47,807 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:11:47,808 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:11:47,826 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:47,827 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:11:47,827 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:47,842 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:11:47,898 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:11:47,899 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:11:47,900 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:11:47,902 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:11:47,903 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:11:47,924 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:47,925 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:11:47,926 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:47,956 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:11:48,011 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-27 16:11:48,013 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:11:48,013 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:11:48,014 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:11:48,015 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:11:48,027 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:48,028 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:11:48,028 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:48,058 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:11:48,121 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@白粉色猫耳-白线 可魔术贴调节大小 +2024-10-27 16:11:48,123 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:11:48,123 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:11:48,124 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:11:48,125 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:11:48,137 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:48,138 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:11:48,139 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:11:48,155 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:11:48,157 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '白色猫耳 可魔术贴调节大小', 'origin_option_2': '白色猫耳-黑线 可魔术贴调节大小', 'origin_option_3': '粉色猫耳 可魔术贴调节大小', 'origin_option_4': '粉色猫耳-黑线 可魔术贴调节大小', 'origin_option_5': '白粉色猫耳-白线 可魔术贴调节大小'} +2024-10-27 16:11:48,158 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白色猫耳 可魔术贴调节大小 +2024-10-27 16:11:48,159 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白色猫耳 可魔术贴调节大小 +2024-10-27 16:11:48,160 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白色猫耳-黑线 可魔术贴调节大小 +2024-10-27 16:11:48,161 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白色猫耳-黑线 可魔术贴调节大小 +2024-10-27 16:11:48,162 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色猫耳 可魔术贴调节大小 +2024-10-27 16:11:48,163 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色猫耳 可魔术贴调节大小 +2024-10-27 16:11:48,164 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色猫耳-黑线 可魔术贴调节大小 +2024-10-27 16:11:48,164 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色猫耳-黑线 可魔术贴调节大小 +2024-10-27 16:11:48,165 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白粉色猫耳-白线 可魔术贴调节大小 +2024-10-27 16:11:48,165 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白粉色猫耳-白线 可魔术贴调节大小 +2024-10-27 16:11:48,167 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '白色猫耳 可魔术贴调节大小', 'origin_option_2': '白色猫耳-黑线 可魔术贴调节大小', 'origin_option_3': '粉色猫耳 可魔术贴调节大小', 'origin_option_4': '粉色猫耳-黑线 可魔术贴调节大小', 'origin_option_5': '白粉色猫耳-白线 可魔术贴调节大小'} +2024-10-27 16:11:48,167 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '3MM卡通潜水头套儿童可爱猫耳潜水帽子女冲浪不勒头泳帽长发专用'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "白色猫耳 可魔术贴调节大小", "origin_option_2": "白色猫耳-黑线 可魔术贴调节大小", "origin_option_3": "粉色猫耳 可魔术贴调节大小", "origin_option_4": "粉色猫耳-黑线 可魔术贴调节大小", "origin_option_5": "白粉色猫耳-白线 可魔术贴调节大小"} +2024-10-27 16:11:48,169 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:11:48,460 - option.py:238 - default_logger - ERROR - 번역 처리 중 알 수 없는 오류 발생: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +Traceback (most recent call last): + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 76, in error_remapped_callable + return callable_(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1181, in __call__ + return _end_unary_response_blocking(state, call, False, None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1006, in _end_unary_response_blocking + raise _InactiveRpcError(state) # pytype: disable=not-instantiable + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: + status = StatusCode.RESOURCE_EXHAUSTED + details = "Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai." + debug_error_string = "UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {created_time:"2024-10-27T07:11:48.4605418+00:00", grpc_status:8, grpc_message:"Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai."}" +> + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 210, in process_options + translated_options = await self.vertexAItranslator.translate_options(self.option_info['original_names'], product_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\vertexAI.py", line 159, in translate_options + response = self.model.generate_content(prompt) # 비동기로 변경 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 590, in generate_content + return self._generate_content( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 705, in _generate_content + gapic_response = self._prediction_client.generate_content(request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\cloud\aiplatform_v1\services\prediction_service\client.py", line 2120, in generate_content + response = rpc( + ^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__ + return wrapped_func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 78, in error_remapped_callable + raise exceptions.from_grpc_error(exc) from exc +google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +2024-10-27 16:11:48,463 - option.py:239 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-27 16:11:48,657 - option.py:241 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-27 16:11:53,653 - option.py:247 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-27 16:11:53,653 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:11:53,655 - option.py:92 - default_logger - DEBUG - 최저옵션: 53000.0, 표준편차: 0.0 +2024-10-27 16:11:53,656 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:11:53,666 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白色猫耳 可魔术贴调节大小, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:53,667 - option.py:633 - default_logger - DEBUG - 옵션 '白色猫耳 可魔术贴调节大小' 체크함 +2024-10-27 16:11:53,681 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白色猫耳-黑线 可魔术贴调节大小, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:53,682 - option.py:633 - default_logger - DEBUG - 옵션 '白色猫耳-黑线 可魔术贴调节大小' 체크함 +2024-10-27 16:11:53,695 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色猫耳 可魔术贴调节大小, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:53,695 - option.py:633 - default_logger - DEBUG - 옵션 '粉色猫耳 可魔术贴调节大小' 체크함 +2024-10-27 16:11:53,711 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色猫耳-黑线 可魔术贴调节大小, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:53,712 - option.py:633 - default_logger - DEBUG - 옵션 '粉色猫耳-黑线 可魔术贴调节大小' 체크함 +2024-10-27 16:11:53,723 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白粉色猫耳-白线 可魔术贴调节大小, 필터링된 옵션에 포함 여부: True +2024-10-27 16:11:53,725 - option.py:633 - default_logger - DEBUG - 옵션 '白粉色猫耳-白线 可魔术贴调节大小' 체크함 +2024-10-27 16:11:53,725 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:11:53,727 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:11:53,727 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 5 +2024-10-27 16:11:53,728 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:53,935 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-27 16:11:53,936 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:11:54,127 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:11:54,289 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:11:55,108 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:11:56,075 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:11:56,077 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:11:57,461 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:11:57,462 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:11:57,653 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:11:57,699 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:11:57,700 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:11:57,701 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:11:58,013 - price.py:555 - default_logger - DEBUG - 옵션 수: 20 +2024-10-27 16:11:58,014 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:11:58,120 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 129 +2024-10-27 16:11:58,133 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 52200 +2024-10-27 16:11:58,269 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 129 +2024-10-27 16:11:58,283 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 52200 +2024-10-27 16:11:58,514 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 129 +2024-10-27 16:11:58,542 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 52200 +2024-10-27 16:11:58,698 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 129 +2024-10-27 16:11:58,706 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 52200 +2024-10-27 16:11:58,951 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 129 +2024-10-27 16:11:58,989 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 52200 +2024-10-27 16:11:59,196 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 129 +2024-10-27 16:11:59,203 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 52200 +2024-10-27 16:11:59,489 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 129 +2024-10-27 16:11:59,523 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 52200 +2024-10-27 16:11:59,663 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 129 +2024-10-27 16:11:59,671 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 52200 +2024-10-27 16:12:00,007 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 129 +2024-10-27 16:12:00,042 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 52200 +2024-10-27 16:12:00,209 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 129 +2024-10-27 16:12:00,217 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 52200 +2024-10-27 16:12:00,455 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 129 +2024-10-27 16:12:00,487 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 52200 +2024-10-27 16:12:00,646 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 129 +2024-10-27 16:12:00,652 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 52200 +2024-10-27 16:12:00,984 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 129 +2024-10-27 16:12:01,011 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 52200 +2024-10-27 16:12:01,114 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 129 +2024-10-27 16:12:01,120 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 52200 +2024-10-27 16:12:01,370 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 129 +2024-10-27 16:12:01,404 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 52200 +2024-10-27 16:12:01,563 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 129 +2024-10-27 16:12:01,571 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 52200 +2024-10-27 16:12:01,884 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 129 +2024-10-27 16:12:01,907 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 52200 +2024-10-27 16:12:02,050 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 129 +2024-10-27 16:12:02,068 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 52200 +2024-10-27 16:12:02,292 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 129 +2024-10-27 16:12:02,319 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 52200 +2024-10-27 16:12:02,479 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 129 +2024-10-27 16:12:02,485 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 52200 +2024-10-27 16:12:02,486 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129] +2024-10-27 16:12:02,486 - price.py:648 - default_logger - DEBUG - 최소원가: 26000, 최대원가: 26000, 평균원가: 26000, 상위평균원가: 26000 +2024-10-27 16:12:02,487 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 34000 +2024-10-27 16:12:02,487 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:12:02,488 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:12:02,489 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:12:02,491 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:12:02,492 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:12:02,492 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:12:02,493 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:12:02,494 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:12:02,495 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 49000 +2024-10-27 16:12:02,495 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:12:02,496 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 26000, 상한: 60000, 하한: 45000 +2024-10-27 16:12:02,496 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 45000 +2024-10-27 16:12:02,497 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 45000 +2024-10-27 16:12:02,498 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:12:02,499 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 52200 +2024-10-27 16:12:02,499 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -7200 +2024-10-27 16:12:02,500 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:12:02,501 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:12:02,501 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:12:02,502 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:12:02,503 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:12:02,504 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:12:02,505 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:12:02,505 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:12:02,506 - price.py:784 - default_logger - DEBUG - category : 의류-스포츠의류-다이빙슈트 +2024-10-27 16:12:02,507 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 의류, Level 2: 스포츠의류, Level 3: 다이빙슈트, Level 4: None +2024-10-27 16:12:02,508 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 의류-스포츠의류-다이빙슈트 +2024-10-27 16:12:02,509 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '의류', 'category2': '스포츠의류', 'category3': '다이빙슈트', 'category4': None} +2024-10-27 16:12:02,510 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:12:02,511 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '의류', 'category2': '스포츠의류', 'category3': '다이빙슈트', 'category4': None}, result: None +2024-10-27 16:12:02,512 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:12:02,513 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:12:02,514 - price.py:799 - default_logger - DEBUG - 카테고리 의류-스포츠의류-다이빙슈트는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:12:02,514 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:12:02,515 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:12:02,515 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:12:02,638 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:12:02,900 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:12:02,901 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 26000, 초도배송비: 26000, 교환비: 52000 +2024-10-27 16:12:02,901 - price.py:140 - default_logger - DEBUG - 반품비: 26000, 초도배송비: 26000, 교환비: 52000 +2024-10-27 16:12:03,107 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 26000 +2024-10-27 16:12:03,316 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 26000 +2024-10-27 16:12:03,666 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 52000 +2024-10-27 16:12:04,248 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:12:04,249 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:12:05,625 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:12:05,627 - gui.py:875 - default_logger - DEBUG - 103/[377]개 상품 수정 완료. +2024-10-27 16:12:05,627 - gui.py:816 - default_logger - DEBUG - 24/46 버튼의 활성상태 확인 중... +2024-10-27 16:12:05,673 - gui.py:823 - default_logger - DEBUG - 24/46: 세부사항 수정 작업 중... +2024-10-27 16:12:05,711 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:12:06,758 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:12:07,681 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:12:07,699 - title.py:94 - default_logger - DEBUG - 원본 상품명: 自动充气拉丝硬底橡皮皮划艇充气船耐磨冲锋舟救生钓鱼船2/3/45人 +2024-10-27 16:12:07,700 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:12:07,701 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:12:07,714 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:12:07,725 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:12:07,745 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품 +2024-10-27 16:12:07,746 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:12:09,334 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:12:09,335 - option.py:161 - default_logger - DEBUG - 상품명: 自动充气拉丝硬底橡皮皮划艇充气船耐磨冲锋舟救生钓鱼船2/3/45人에 대한 옵션을 처리 중... +2024-10-27 16:12:09,337 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:12:11,332 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:12:11,333 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:12:11,334 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:12:11,347 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:12:11,348 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:12:11,559 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:12:11,560 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:12:12,159 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:12:12,227 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 14 +2024-10-27 16:12:12,292 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@海鹰二人船简约礼包(手动充气) +2024-10-27 16:12:12,294 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:12:12,294 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:12:12,295 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:12:12,295 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:12:12,314 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,315 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:12:12,316 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,332 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:12:12,405 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:12:12,406 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:12:12,408 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:12:12,409 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:12:12,409 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:12:12,429 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,430 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:12:12,431 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,463 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:12:12,544 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:12:12,545 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:12:12,546 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:12:12,547 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:12:12,547 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:12:12,576 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,578 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:12:12,579 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,608 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:12:12,662 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@海鹰二人船至尊礼包(手动充气) +2024-10-27 16:12:12,663 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:12:12,663 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:12:12,665 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:12:12,665 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:12:12,683 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,685 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:12:12,686 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,699 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:12:12,747 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@海鹰三人船豪华礼包(手动充气) +2024-10-27 16:12:12,749 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:12:12,750 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:12:12,751 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:12:12,751 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:12:12,764 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,765 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:12:12,766 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,781 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:12:12,819 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@海鹰三人船至尊礼包(手动充气) +2024-10-27 16:12:12,820 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:12:12,821 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:12:12,822 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:12:12,822 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:12:12,838 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,839 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:12:12,841 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,858 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:12:12,918 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@【硬底自动充抽】二人船旗舰版 +2024-10-27 16:12:12,919 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:12:12,919 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:12:12,920 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:12:12,921 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:12:12,932 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,933 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:12:12,933 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:12,946 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:12:12,985 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@【硬底自动充抽】三人船旗舰版 +2024-10-27 16:12:12,986 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:12:12,988 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:12:12,988 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:12:12,989 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:12:13,000 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,001 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:12:13,003 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,013 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:12:13,046 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@【无线硬底自动充抽】二人船尊享版 +2024-10-27 16:12:13,047 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:12:13,048 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:12:13,048 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:12:13,050 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:12:13,062 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,062 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:12:13,064 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,082 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:12:13,125 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@node +2024-10-27 16:12:13,126 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-10-27 16:12:13,126 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 16:12:13,127 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:12:13,127 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:12:13,139 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,141 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:12:13,142 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,156 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:12:13,188 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@【无线硬底自动充抽】三人船尊享版 +2024-10-27 16:12:13,188 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:12:13,189 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:12:13,189 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:12:13,190 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:12:13,206 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,206 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:12:13,208 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,221 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:12:13,259 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@【硬底自动充抽】五人船旗舰店 +2024-10-27 16:12:13,261 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:12:13,262 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 16:12:13,262 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:12:13,264 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:12:13,280 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,281 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:12:13,281 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,297 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:12:13,336 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@【无线硬底自动充抽】四人船尊享版 +2024-10-27 16:12:13,337 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:12:13,338 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:12:13,338 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:12:13,340 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:12:13,356 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,358 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:12:13,359 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,372 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:12:13,414 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@【无线硬底自动充抽】五人船尊享版 +2024-10-27 16:12:13,416 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:12:13,417 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:12:13,418 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:12:13,419 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:12:13,430 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,432 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:12:13,432 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:13,445 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:12:13,446 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '海鹰二人船简约礼包(手动充气)', 'origin_option_2': '海鹰二人船豪华礼包(手动充气)', 'origin_option_3': '海鹰三人船简约礼包(手动充气)', 'origin_option_4': '海鹰二人船至尊礼包(手动充气)', 'origin_option_5': '海鹰三人船豪华礼包(手动充气)', 'origin_option_6': '海鹰三人船至尊礼包(手动充气)', 'origin_option_7': '【硬底自动充抽】二人船旗舰版', 'origin_option_8': '【硬底自动充抽】三人船旗舰版', 'origin_option_9': '【无线硬底自动充抽】二人船尊享版', 'origin_option_10': '【硬底自动充抽】四人船旗舰', 'origin_option_11': '【无线硬底自动充抽】三人船尊享版', 'origin_option_12': '【硬底自动充抽】五人船旗舰店', 'origin_option_13': '【无线硬底自动充抽】四人船尊享版', 'origin_option_14': '【无线硬底自动充抽】五人船尊享版'} +2024-10-27 16:12:13,447 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 海鹰二人船简约礼包(手动充气) +2024-10-27 16:12:13,448 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 海鹰二人船简约礼包手动充气 +2024-10-27 16:12:13,450 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 海鹰二人船豪华礼包(手动充气) +2024-10-27 16:12:13,451 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 海鹰二人船豪华礼包手动充气 +2024-10-27 16:12:13,451 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 海鹰三人船简约礼包(手动充气) +2024-10-27 16:12:13,452 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 海鹰三人船简约礼包手动充气 +2024-10-27 16:12:13,452 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 海鹰二人船至尊礼包(手动充气) +2024-10-27 16:12:13,453 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 海鹰二人船至尊礼包手动充气 +2024-10-27 16:12:13,453 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 海鹰三人船豪华礼包(手动充气) +2024-10-27 16:12:13,453 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 海鹰三人船豪华礼包手动充气 +2024-10-27 16:12:13,455 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 海鹰三人船至尊礼包(手动充气) +2024-10-27 16:12:13,455 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 海鹰三人船至尊礼包手动充气 +2024-10-27 16:12:13,456 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【硬底自动充抽】二人船旗舰版 +2024-10-27 16:12:13,457 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,457 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,459 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (硬底自动充抽)二人船旗舰版 +2024-10-27 16:12:13,459 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【硬底自动充抽】三人船旗舰版 +2024-10-27 16:12:13,460 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,461 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,461 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (硬底自动充抽)三人船旗舰版 +2024-10-27 16:12:13,461 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【无线硬底自动充抽】二人船尊享版 +2024-10-27 16:12:13,463 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,464 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,464 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (无线硬底自动充抽)二人船尊享版 +2024-10-27 16:12:13,465 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【硬底自动充抽】四人船旗舰 +2024-10-27 16:12:13,466 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,466 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,467 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (硬底自动充抽)四人船旗舰 +2024-10-27 16:12:13,467 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【无线硬底自动充抽】三人船尊享版 +2024-10-27 16:12:13,469 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,469 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,470 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (无线硬底自动充抽)三人船尊享版 +2024-10-27 16:12:13,471 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【硬底自动充抽】五人船旗舰店 +2024-10-27 16:12:13,472 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,472 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,473 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (硬底自动充抽)五人船旗舰店 +2024-10-27 16:12:13,474 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【无线硬底自动充抽】四人船尊享版 +2024-10-27 16:12:13,474 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,475 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,476 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (无线硬底自动充抽)四人船尊享版 +2024-10-27 16:12:13,476 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【无线硬底自动充抽】五人船尊享版 +2024-10-27 16:12:13,477 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:12:13,478 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:12:13,479 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (无线硬底自动充抽)五人船尊享版 +2024-10-27 16:12:13,479 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '海鹰二人船简约礼包手动充气', 'origin_option_2': '海鹰二人船豪华礼包手动充气', 'origin_option_3': '海鹰三人船简约礼包手动充气', 'origin_option_4': '海鹰二人船至尊礼包手动充气', 'origin_option_5': '海鹰三人船豪华礼包手动充气', 'origin_option_6': '海鹰三人船至尊礼包手动充气', 'origin_option_7': '(硬底自动充抽)二人船旗舰版', 'origin_option_8': '(硬底自动充抽)三人船旗舰版', 'origin_option_9': '(无线硬底自动充抽)二人船尊享版', 'origin_option_10': '(硬底自动充抽)四人船旗舰', 'origin_option_11': '(无线硬底自动充抽)三人船尊享版', 'origin_option_12': '(硬底自动充抽)五人船旗舰店', 'origin_option_13': '(无线硬底自动充抽)四人船尊享版', 'origin_option_14': '(无线硬底自动充抽)五人船尊享版'} +2024-10-27 16:12:13,480 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '自动充气拉丝硬底橡皮皮划艇充气船耐磨冲锋舟救生钓鱼船2/3/45人'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "海鹰二人船简约礼包手动充气", "origin_option_2": "海鹰二人船豪华礼包手动充气", "origin_option_3": "海鹰三人船简约礼包手动充气", "origin_option_4": "海鹰二人船至尊礼包手动充气", "origin_option_5": "海鹰三人船豪华礼包手动充气", "origin_option_6": "海鹰三人船至尊礼包手动充气", "origin_option_7": "(硬底自动充抽)二人船旗舰版", "origin_option_8": "(硬底自动充抽)三人船旗舰版", "origin_option_9": "(无线硬底自动充抽)二人船尊享版", "origin_option_10": "(硬底自动充抽)四人船旗舰", "origin_option_11": "(无线硬底自动充抽)三人船尊享版", "origin_option_12": "(硬底自动充抽)五人船旗舰店", "origin_option_13": "(无线硬底自动充抽)四人船尊享版", "origin_option_14": "(无线硬底自动充抽)五人船尊享版"} +2024-10-27 16:12:13,482 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:12:15,013 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "2인용 간편세트 수동 펌프", +"trans_option_2": "2인용 고급세트 수동 펌프", +"trans_option_3": "3인용 간편세트 수동 펌프", +"trans_option_4": "2인용 최고급세트 수동 펌프", +"trans_option_5": "3인용 고급세트 수동 펌프", +"trans_option_6": "3인용 최고급세트 수동 펌프", +"trans_option_7": "2인용 플래그십 자동 펌프", +"trans_option_8": "3인용 플래그십 자동 펌프", +"trans_option_9": "2인용 와이어리스 플래그십 자동 펌프", +"trans_option_10": "4인용 플래그십 자동 펌프", +"trans_option_11": "3인용 와이어리스 플래그십 자동 펌프", +"trans_option_12": "5인용 플래그십 자동 펌프", +"trans_option_13": "4인용 와이어리스 플래그십 자동 펌프", +"trans_option_14": "5인용 와이어리스 플래그십 자동 펌프" +} +``` +2024-10-27 16:12:15,015 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "2인용 간편세트 수동 펌프", +"trans_option_2": "2인용 고급세트 수동 펌프", +"trans_option_3": "3인용 간편세트 수동 펌프", +"trans_option_4": "2인용 최고급세트 수동 펌프", +"trans_option_5": "3인용 고급세트 수동 펌프", +"trans_option_6": "3인용 최고급세트 수동 펌프", +"trans_option_7": "2인용 플래그십 자동 펌프", +"trans_option_8": "3인용 플래그십 자동 펌프", +"trans_option_9": "2인용 와이어리스 플래그십 자동 펌프", +"trans_option_10": "4인용 플래그십 자동 펌프", +"trans_option_11": "3인용 와이어리스 플래그십 자동 펌프", +"trans_option_12": "5인용 플래그십 자동 펌프", +"trans_option_13": "4인용 와이어리스 플래그십 자동 펌프", +"trans_option_14": "5인용 와이어리스 플래그십 자동 펌프" +} +2024-10-27 16:12:15,016 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '2인용 간편세트 수동 펌프', 'trans_option_2': '2인용 고급세트 수동 펌프', 'trans_option_3': '3인용 간편세트 수동 펌프', 'trans_option_4': '2인용 최고급세트 수동 펌프', 'trans_option_5': '3인용 고급세트 수동 펌프', 'trans_option_6': '3인용 최고급세트 수동 펌프', 'trans_option_7': '2인용 플래그십 자동 펌프', 'trans_option_8': '3인용 플래그십 자동 펌프', 'trans_option_9': '2인용 와이어리스 플래그십 자동 펌프', 'trans_option_10': '4인용 플래그십 자동 펌프', 'trans_option_11': '3인용 와이어리스 플래그십 자동 펌프', 'trans_option_12': '5인용 플래그십 자동 펌프', 'trans_option_13': '4인용 와이어리스 플래그십 자동 펌프', 'trans_option_14': '5인용 와이어리스 플래그십 자동 펌프'} +2024-10-27 16:12:15,018 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:12:15,018 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 2인용 간편세트 수동 펌프 +2024-10-27 16:12:15,019 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:15,061 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [2인용 간편세트 수동 펌프] 입력 완료 +2024-10-27 16:12:15,063 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 2인용 고급세트 수동 펌프 +2024-10-27 16:12:15,063 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:15,213 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [2인용 고급세트 수동 펌프] 입력 완료 +2024-10-27 16:12:15,214 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 3인용 간편세트 수동 펌프 +2024-10-27 16:12:15,215 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:15,348 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [3인용 간편세트 수동 펌프] 입력 완료 +2024-10-27 16:12:15,350 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 2인용 최고급세트 수동 펌프 +2024-10-27 16:12:15,350 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:15,467 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [2인용 최고급세트 수동 펌프] 입력 완료 +2024-10-27 16:12:15,468 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 3인용 고급세트 수동 펌프 +2024-10-27 16:12:15,469 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:15,590 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [3인용 고급세트 수동 펌프] 입력 완료 +2024-10-27 16:12:15,591 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 3인용 최고급세트 수동 펌프 +2024-10-27 16:12:15,592 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:15,933 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [3인용 최고급세트 수동 펌프] 입력 완료 +2024-10-27 16:12:15,934 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 2인용 플래그십 자동 펌프 +2024-10-27 16:12:15,935 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:16,277 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [2인용 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:16,278 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 3인용 플래그십 자동 펌프 +2024-10-27 16:12:16,279 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:16,471 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [3인용 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:16,472 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 2인용 와이어리스 플래그십 자동 펌프 +2024-10-27 16:12:16,473 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:16,708 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [2인용 와이어리스 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:16,709 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 4인용 플래그십 자동 펌프 +2024-10-27 16:12:16,709 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:16,894 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [4인용 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:16,895 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 3인용 와이어리스 플래그십 자동 펌프 +2024-10-27 16:12:16,895 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:17,116 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [3인용 와이어리스 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:17,117 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 5인용 플래그십 자동 펌프 +2024-10-27 16:12:17,118 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:17,481 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [5인용 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:17,482 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 4인용 와이어리스 플래그십 자동 펌프 +2024-10-27 16:12:17,483 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:17,824 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [4인용 와이어리스 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:17,825 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 5인용 와이어리스 플래그십 자동 펌프 +2024-10-27 16:12:17,826 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:18,214 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [5인용 와이어리스 플래그십 자동 펌프] 입력 완료 +2024-10-27 16:12:18,215 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'海鹰二人船简约礼包(手动充气)': '2인용 간편세트 수동 펌프', '海鹰二人船豪华礼包(手动充气)': '2인용 고급세트 수동 펌프', '海鹰三人船简约礼包(手动充气)': '3인용 간편세트 수동 펌프', '海鹰二人船至尊礼包(手动充气)': '2인용 최고급세트 수동 펌프', '海鹰三人船豪华礼包(手动充气)': '3인용 고급세트 수동 펌프', '海鹰三人船至尊礼包(手动充气)': '3인용 최고급세트 수동 펌프', '【硬底自动充抽】二人船旗舰版': '2인용 플래그십 자동 펌프', '【硬底自动充抽】三人船旗舰版': '3인용 플래그십 자동 펌프', '【无线硬底自动充抽】二人船尊享版': '2인용 와이어리스 플래그십 자동 펌프', '【硬底自动充抽】四人船旗舰': '4인용 플래그십 자동 펌프', '【无线硬底自动充抽】三人船尊享版': '3인용 와이어리스 플래그십 자동 펌프', '【硬底自动充抽】五人船旗舰店': '5인용 플래그십 자동 펌프', '【无线硬底自动充抽】四人船尊享版': '4인용 와이어리스 플래그십 자동 펌프', '【无线硬底自动充抽】五人船尊享版': '5인용 와이어리스 플래그십 자동 펌프'} +2024-10-27 16:12:18,216 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:12:18,217 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:12:18,218 - option.py:92 - default_logger - DEBUG - 최저옵션: 220214.2857142857, 표준편차: 83564.49910221493 +2024-10-27 16:12:18,218 - option.py:102 - default_logger - DEBUG - Option 107000 z-score: -1.3548131913745283 +2024-10-27 16:12:18,220 - option.py:102 - default_logger - DEBUG - Option 133000 z-score: -1.0436762818096523 +2024-10-27 16:12:18,220 - option.py:102 - default_logger - DEBUG - Option 133000 z-score: -1.0436762818096523 +2024-10-27 16:12:18,221 - option.py:102 - default_logger - DEBUG - Option 153000 z-score: -0.8043401975289786 +2024-10-27 16:12:18,221 - option.py:102 - default_logger - DEBUG - Option 153000 z-score: -0.8043401975289786 +2024-10-27 16:12:18,222 - option.py:102 - default_logger - DEBUG - Option 169000 z-score: -0.6128713301044395 +2024-10-27 16:12:18,222 - option.py:102 - default_logger - DEBUG - Option 194000 z-score: -0.31370122475359735 +2024-10-27 16:12:18,224 - option.py:102 - default_logger - DEBUG - Option 220000 z-score: -0.002564315188721455 +2024-10-27 16:12:18,225 - option.py:102 - default_logger - DEBUG - Option 241000 z-score: 0.248738573305986 +2024-10-27 16:12:18,225 - option.py:102 - default_logger - DEBUG - Option 256000 z-score: 0.4282406365164913 +2024-10-27 16:12:18,226 - option.py:102 - default_logger - DEBUG - Option 282000 z-score: 0.7393775460813672 +2024-10-27 16:12:18,226 - option.py:102 - default_logger - DEBUG - Option 308000 z-score: 1.0505144556462431 +2024-10-27 16:12:18,226 - option.py:102 - default_logger - DEBUG - Option 344000 z-score: 1.481319407351456 +2024-10-27 16:12:18,228 - option.py:102 - default_logger - DEBUG - Option 390000 z-score: 2.0317924011970057 +2024-10-27 16:12:18,229 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [153000, 153000, 169000, 194000, 220000, 241000, 256000, 282000, 308000, 344000] +2024-10-27 16:12:18,230 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 153000, 마켓상한선: 306000 +2024-10-27 16:12:18,230 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('海鹰二人船至尊礼包(手动充气)', 153000), ('海鹰三人船豪华礼包(手动充气)', 153000), ('海鹰三人船至尊礼包(手动充气)', 169000), ('【硬底自动充抽】二人船旗舰版', 194000), ('【硬底自动充抽】三人船旗舰版', 220000), ('【无线硬底自动充抽】二人船尊享版', 241000), ('【硬底自动充抽】四人船旗舰', 256000), ('【无线硬底自动充抽】三人船尊享版', 282000)] +2024-10-27 16:12:18,514 - option.py:627 - default_logger - DEBUG - 옵션 이름: 海鹰二人船简约礼包(手动充气), 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:18,850 - option.py:638 - default_logger - DEBUG - 옵션 '海鹰二人船简约礼包(手动充气)' 체크 해제함 +2024-10-27 16:12:19,017 - option.py:627 - default_logger - DEBUG - 옵션 이름: 海鹰二人船豪华礼包(手动充气), 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:19,272 - option.py:638 - default_logger - DEBUG - 옵션 '海鹰二人船豪华礼包(手动充气)' 체크 해제함 +2024-10-27 16:12:19,295 - option.py:627 - default_logger - DEBUG - 옵션 이름: 海鹰三人船简约礼包(手动充气), 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:19,558 - option.py:638 - default_logger - DEBUG - 옵션 '海鹰三人船简约礼包(手动充气)' 체크 해제함 +2024-10-27 16:12:19,602 - option.py:627 - default_logger - DEBUG - 옵션 이름: 海鹰二人船至尊礼包(手动充气), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,603 - option.py:633 - default_logger - DEBUG - 옵션 '海鹰二人船至尊礼包(手动充气)' 체크함 +2024-10-27 16:12:19,625 - option.py:627 - default_logger - DEBUG - 옵션 이름: 海鹰三人船豪华礼包(手动充气), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,626 - option.py:633 - default_logger - DEBUG - 옵션 '海鹰三人船豪华礼包(手动充气)' 체크함 +2024-10-27 16:12:19,647 - option.py:627 - default_logger - DEBUG - 옵션 이름: 海鹰三人船至尊礼包(手动充气), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,649 - option.py:633 - default_logger - DEBUG - 옵션 '海鹰三人船至尊礼包(手动充气)' 체크함 +2024-10-27 16:12:19,663 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【硬底自动充抽】二人船旗舰版, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,665 - option.py:633 - default_logger - DEBUG - 옵션 '【硬底自动充抽】二人船旗舰版' 체크함 +2024-10-27 16:12:19,678 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【硬底自动充抽】三人船旗舰版, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,679 - option.py:633 - default_logger - DEBUG - 옵션 '【硬底自动充抽】三人船旗舰版' 체크함 +2024-10-27 16:12:19,696 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【无线硬底自动充抽】二人船尊享版, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,697 - option.py:633 - default_logger - DEBUG - 옵션 '【无线硬底自动充抽】二人船尊享版' 체크함 +2024-10-27 16:12:19,712 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【硬底自动充抽】四人船旗舰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,714 - option.py:633 - default_logger - DEBUG - 옵션 '【硬底自动充抽】四人船旗舰' 체크함 +2024-10-27 16:12:19,732 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【无线硬底自动充抽】三人船尊享版, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:19,732 - option.py:633 - default_logger - DEBUG - 옵션 '【无线硬底自动充抽】三人船尊享版' 체크함 +2024-10-27 16:12:19,746 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【硬底自动充抽】五人船旗舰店, 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:19,994 - option.py:638 - default_logger - DEBUG - 옵션 '【硬底自动充抽】五人船旗舰店' 체크 해제함 +2024-10-27 16:12:20,026 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【无线硬底自动充抽】四人船尊享版, 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:20,324 - option.py:638 - default_logger - DEBUG - 옵션 '【无线硬底自动充抽】四人船尊享版' 체크 해제함 +2024-10-27 16:12:20,357 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【无线硬底自动充抽】五人船尊享版, 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:20,610 - option.py:638 - default_logger - DEBUG - 옵션 '【无线硬底自动充抽】五人船尊享版' 체크 해제함 +2024-10-27 16:12:20,611 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:12:20,612 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:12:20,613 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 8 +2024-10-27 16:12:20,613 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:12:21,490 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'2인용 최고급세트 수동 펌프': 0, '3인용 고급세트 수동 펌프': 0, '3인용 최고급세트 수동 펌프': 0, '2인용 플래그십 자동 펌프': 0, '3인용 플래그십 자동 펌프': 0, '2인용 와이어리스 플래그십 자동 펌프': 0, '4인용 플래그십 자동 펌프': 0, '3인용 와이어리스 플래그십 자동 펌프': 0} +2024-10-27 16:12:21,491 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:12:21,724 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:12:21,874 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:12:22,465 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:12:23,531 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:12:23,532 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:12:24,492 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:12:24,493 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:12:24,794 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:12:24,818 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:12:24,819 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:12:24,820 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:12:25,192 - price.py:555 - default_logger - DEBUG - 옵션 수: 8 +2024-10-27 16:12:25,193 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:12:25,323 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 532 +2024-10-27 16:12:25,339 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 152800 +2024-10-27 16:12:25,456 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 532 +2024-10-27 16:12:25,470 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 152800 +2024-10-27 16:12:25,693 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 594 +2024-10-27 16:12:25,723 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 168300 +2024-10-27 16:12:25,922 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 697 +2024-10-27 16:12:25,929 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 194000 +2024-10-27 16:12:26,143 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 800 +2024-10-27 16:12:26,181 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 219800 +2024-10-27 16:12:26,354 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 882 +2024-10-27 16:12:26,361 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 240300 +2024-10-27 16:12:26,709 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 944 +2024-10-27 16:12:26,746 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 255800 +2024-10-27 16:12:26,905 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 1047 +2024-10-27 16:12:26,912 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 281500 +2024-10-27 16:12:26,913 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [532, 532, 594, 697, 800, 882, 944, 1047] +2024-10-27 16:12:26,914 - price.py:648 - default_logger - DEBUG - 최소원가: 107000, 최대원가: 210000, 평균원가: 151000, 상위평균원가: 181000 +2024-10-27 16:12:26,915 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 232000 +2024-10-27 16:12:26,915 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:12:26,916 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:12:26,916 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 40000 +2024-10-27 16:12:26,917 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 40000 +2024-10-27 16:12:26,918 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:12:26,919 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:12:26,919 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:12:26,920 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:12:26,921 - price.py:306 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 9000 +2024-10-27 16:12:26,922 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 64000 +2024-10-27 16:12:26,922 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 64000 +2024-10-27 16:12:26,923 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 336000 +2024-10-27 16:12:26,923 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:12:26,924 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 176000, 상한: 417000, 하한: 308000 +2024-10-27 16:12:26,925 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 308000 +2024-10-27 16:12:26,925 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 308000 +2024-10-27 16:12:26,926 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:12:26,927 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 208163 +2024-10-27 16:12:26,928 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 99837 +2024-10-27 16:12:26,928 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:12:26,929 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:12:26,930 - price.py:486 - default_logger - DEBUG - 적용된 구간: 400000, 계산된 마진: 52000 +2024-10-27 16:12:26,930 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 62000 +2024-10-27 16:12:26,930 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:12:26,931 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:12:26,932 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:12:26,933 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:12:26,933 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품 +2024-10-27 16:12:26,934 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 수상레저스포츠, Level 3: 보트/카약, Level 4: 보트/카약용품 +2024-10-27 16:12:26,935 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품 +2024-10-27 16:12:26,936 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '수상레저스포츠', 'category3': '보트/카약', 'category4': '보트/카약용품'} +2024-10-27 16:12:26,936 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:12:26,939 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '수상레저스포츠', 'category3': '보트/카약', 'category4': '보트/카약용품'}, result: None +2024-10-27 16:12:26,940 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:12:26,941 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:12:26,942 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:12:26,942 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:12:26,942 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:12:26,943 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:12:27,038 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 62000 +2024-10-27 16:12:27,316 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:12:27,317 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:12:27,318 - price.py:140 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:12:27,511 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-27 16:12:27,786 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-27 16:12:28,027 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-27 16:12:28,604 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:12:28,606 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:12:29,951 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:12:29,954 - gui.py:875 - default_logger - DEBUG - 104/[377]개 상품 수정 완료. +2024-10-27 16:12:29,955 - gui.py:816 - default_logger - DEBUG - 25/46 버튼의 활성상태 확인 중... +2024-10-27 16:12:29,991 - gui.py:823 - default_logger - DEBUG - 25/46: 세부사항 수정 작업 중... +2024-10-27 16:12:30,033 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:12:31,175 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:12:32,096 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:12:32,110 - title.py:94 - default_logger - DEBUG - 원본 상품명: 儿童拳击手套3-13小孩儿搏击训练泰拳男孩散打青少年幼儿拳套女孩 +2024-10-27 16:12:32,119 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:12:32,120 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:12:32,134 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:12:32,145 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:12:32,164 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-격투스포츠-권투/격투기-권투글러브 +2024-10-27 16:12:32,165 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:12:34,192 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:12:34,194 - option.py:161 - default_logger - DEBUG - 상품명: 儿童拳击手套3-13小孩儿搏击训练泰拳男孩散打青少年幼儿拳套女孩에 대한 옵션을 처리 중... +2024-10-27 16:12:34,195 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:12:36,214 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:12:36,215 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:12:36,216 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:12:36,231 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:12:36,232 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:12:37,201 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:12:37,202 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:12:38,772 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:12:38,824 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 43 +2024-10-27 16:12:38,868 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@红色普通成人手套 +2024-10-27 16:12:38,868 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:12:38,870 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:12:38,870 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:12:38,871 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:12:38,889 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:38,890 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:12:38,891 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:38,905 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:12:38,971 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:12:38,973 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:12:38,974 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:12:38,975 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:12:38,975 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:12:38,989 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:38,990 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:12:38,992 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,005 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,059 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@红色奥特曼3-9岁 +2024-10-27 16:12:39,060 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,061 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:12:39,062 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:12:39,063 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:12:39,083 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,084 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:12:39,085 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,104 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,167 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@黑色奥特曼3-9岁 +2024-10-27 16:12:39,168 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,169 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,170 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:12:39,170 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:12:39,187 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,188 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:12:39,189 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,204 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,257 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@黑色火焰4-12岁 +2024-10-27 16:12:39,258 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,259 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:12:39,260 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:12:39,260 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:12:39,271 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,272 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:12:39,273 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,286 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,335 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@蓝色火焰4-12岁 +2024-10-27 16:12:39,337 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,337 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,338 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:12:39,339 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:12:39,351 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,352 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:12:39,353 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,366 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,415 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@红色火焰4-12岁 +2024-10-27 16:12:39,416 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,417 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,417 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:12:39,418 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:12:39,431 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,433 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:12:39,433 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,447 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,489 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@蓝色队长4-12岁 +2024-10-27 16:12:39,490 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,491 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,492 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:12:39,493 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:12:39,504 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,505 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:12:39,506 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,519 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,566 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@黄色队长4-12岁 +2024-10-27 16:12:39,567 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,568 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,569 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:12:39,570 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:12:39,583 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,585 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:12:39,586 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,609 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,681 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@红色队长4-12岁 +2024-10-27 16:12:39,682 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,683 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,683 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:12:39,684 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:12:39,704 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,705 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:12:39,705 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,718 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,775 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@蓝色小萌虎4-12岁 +2024-10-27 16:12:39,776 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,777 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,778 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:12:39,778 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:12:39,795 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,796 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:12:39,796 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,809 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,852 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@红色小萌虎4-12岁 +2024-10-27 16:12:39,853 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,854 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,854 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:12:39,855 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:12:39,869 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,870 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:12:39,871 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,883 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,924 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@蓝色拳击小子4-12岁 +2024-10-27 16:12:39,925 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,926 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,927 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:12:39,928 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:12:39,938 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,941 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:12:39,942 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:39,953 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:12:39,996 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@红色卡通跆拳道4-12岁 +2024-10-27 16:12:39,997 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:12:39,998 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:12:39,998 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:12:39,999 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:12:40,013 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,014 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:12:40,015 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,030 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,071 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@蓝色踢腿4-12岁 +2024-10-27 16:12:40,073 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,074 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:12:40,075 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:12:40,075 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:12:40,087 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,088 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:12:40,088 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,103 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,155 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@红色拳击小子4-12岁 +2024-10-27 16:12:40,156 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,157 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:12:40,158 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:12:40,159 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:12:40,170 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,171 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:12:40,171 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,186 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,238 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@蓝色卡通跆拳道4-12岁 +2024-10-27 16:12:40,240 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,241 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-27 16:12:40,242 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:12:40,243 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:12:40,265 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,266 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:12:40,267 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,284 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,350 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@黑色金纹虎6-12岁 +2024-10-27 16:12:40,350 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,351 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:12:40,352 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:12:40,352 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:12:40,370 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,371 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:12:40,373 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,385 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,435 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@蓝色金纹虎6-12岁 +2024-10-27 16:12:40,436 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,436 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:12:40,438 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:12:40,439 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:12:40,452 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,453 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:12:40,454 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,469 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,518 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@红色金纹虎6-12岁 +2024-10-27 16:12:40,519 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@node +2024-10-27 16:12:40,519 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-27 16:12:40,521 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:12:40,521 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:12:40,535 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,536 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:12:40,537 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,549 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,597 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@红色方靶一个 +2024-10-27 16:12:40,598 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,599 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-10-27 16:12:40,599 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:12:40,600 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:12:40,613 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,614 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:12:40,614 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,630 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,671 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@蓝色方靶一个 +2024-10-27 16:12:40,673 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,675 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-10-27 16:12:40,675 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:12:40,675 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:12:40,687 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,688 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:12:40,688 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,703 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,756 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@黄色方靶一个 +2024-10-27 16:12:40,757 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,758 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-27 16:12:40,759 - option.py:388 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-27 16:12:40,759 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:12:40,772 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,774 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:12:40,774 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,785 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,840 - option.py:385 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@成人黑色火焰款 +2024-10-27 16:12:40,841 - option.py:386 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@node +2024-10-27 16:12:40,842 - option.py:387 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@node +2024-10-27 16:12:40,843 - option.py:388 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-27 16:12:40,843 - option.py:389 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-27 16:12:40,855 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,857 - option.py:410 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-27 16:12:40,857 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,870 - option.py:420 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,912 - option.py:385 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@成人红色火焰款 +2024-10-27 16:12:40,913 - option.py:386 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,915 - option.py:387 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@node +2024-10-27 16:12:40,915 - option.py:388 - default_logger - DEBUG - 25번째 image_element : JSHandle@node +2024-10-27 16:12:40,916 - option.py:389 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-27 16:12:40,932 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,933 - option.py:410 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-27 16:12:40,934 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:40,946 - option.py:420 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-27 16:12:40,983 - option.py:385 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@成人蓝色火焰款 +2024-10-27 16:12:40,984 - option.py:386 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@ +2024-10-27 16:12:40,985 - option.py:387 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@ +2024-10-27 16:12:40,986 - option.py:388 - default_logger - DEBUG - 26번째 image_element : JSHandle@node +2024-10-27 16:12:40,987 - option.py:389 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-27 16:12:41,001 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,002 - option.py:410 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-27 16:12:41,004 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,016 - option.py:420 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,055 - option.py:385 - default_logger - DEBUG - 27번째 original_name_element : JSHandle@红色升级款弧形手靶一双(二个) +2024-10-27 16:12:41,056 - option.py:386 - default_logger - DEBUG - 27번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,057 - option.py:387 - default_logger - DEBUG - 27번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,058 - option.py:388 - default_logger - DEBUG - 27번째 image_element : JSHandle@node +2024-10-27 16:12:41,059 - option.py:389 - default_logger - DEBUG - 27번째 price_element : JSHandle@node +2024-10-27 16:12:41,079 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,080 - option.py:410 - default_logger - DEBUG - 27번째 옵션 checkbox_state : False +2024-10-27 16:12:41,081 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,095 - option.py:420 - default_logger - DEBUG - 27번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,142 - option.py:385 - default_logger - DEBUG - 28번째 original_name_element : JSHandle@黑色升级款弧形手靶一双(二个) +2024-10-27 16:12:41,143 - option.py:386 - default_logger - DEBUG - 28번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,144 - option.py:387 - default_logger - DEBUG - 28번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,144 - option.py:388 - default_logger - DEBUG - 28번째 image_element : JSHandle@node +2024-10-27 16:12:41,146 - option.py:389 - default_logger - DEBUG - 28번째 price_element : JSHandle@node +2024-10-27 16:12:41,161 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,163 - option.py:410 - default_logger - DEBUG - 28번째 옵션 checkbox_state : False +2024-10-27 16:12:41,164 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,175 - option.py:420 - default_logger - DEBUG - 28번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,217 - option.py:385 - default_logger - DEBUG - 29번째 original_name_element : JSHandle@蓝色升级款弧形手靶一双(二个) +2024-10-27 16:12:41,218 - option.py:386 - default_logger - DEBUG - 29번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,219 - option.py:387 - default_logger - DEBUG - 29번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,220 - option.py:388 - default_logger - DEBUG - 29번째 image_element : JSHandle@node +2024-10-27 16:12:41,220 - option.py:389 - default_logger - DEBUG - 29번째 price_element : JSHandle@node +2024-10-27 16:12:41,233 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,234 - option.py:410 - default_logger - DEBUG - 29번째 옵션 checkbox_state : False +2024-10-27 16:12:41,235 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,247 - option.py:420 - default_logger - DEBUG - 29번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,283 - option.py:385 - default_logger - DEBUG - 30번째 original_name_element : JSHandle@红色儿童升级款4-12岁 +2024-10-27 16:12:41,284 - option.py:386 - default_logger - DEBUG - 30번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,285 - option.py:387 - default_logger - DEBUG - 30번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,285 - option.py:388 - default_logger - DEBUG - 30번째 image_element : JSHandle@node +2024-10-27 16:12:41,286 - option.py:389 - default_logger - DEBUG - 30번째 price_element : JSHandle@node +2024-10-27 16:12:41,300 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,301 - option.py:410 - default_logger - DEBUG - 30번째 옵션 checkbox_state : False +2024-10-27 16:12:41,302 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,318 - option.py:420 - default_logger - DEBUG - 30번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,366 - option.py:385 - default_logger - DEBUG - 31번째 original_name_element : JSHandle@黄色儿童升级款4-12岁 +2024-10-27 16:12:41,367 - option.py:386 - default_logger - DEBUG - 31번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,368 - option.py:387 - default_logger - DEBUG - 31번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,369 - option.py:388 - default_logger - DEBUG - 31번째 image_element : JSHandle@node +2024-10-27 16:12:41,370 - option.py:389 - default_logger - DEBUG - 31번째 price_element : JSHandle@node +2024-10-27 16:12:41,382 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,383 - option.py:410 - default_logger - DEBUG - 31번째 옵션 checkbox_state : False +2024-10-27 16:12:41,384 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,396 - option.py:420 - default_logger - DEBUG - 31번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,438 - option.py:385 - default_logger - DEBUG - 32번째 original_name_element : JSHandle@黑色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:41,439 - option.py:386 - default_logger - DEBUG - 32번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,440 - option.py:387 - default_logger - DEBUG - 32번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,441 - option.py:388 - default_logger - DEBUG - 32번째 image_element : JSHandle@node +2024-10-27 16:12:41,442 - option.py:389 - default_logger - DEBUG - 32번째 price_element : JSHandle@node +2024-10-27 16:12:41,459 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,460 - option.py:410 - default_logger - DEBUG - 32번째 옵션 checkbox_state : False +2024-10-27 16:12:41,461 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,479 - option.py:420 - default_logger - DEBUG - 32번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,536 - option.py:385 - default_logger - DEBUG - 33번째 original_name_element : JSHandle@黄色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:41,537 - option.py:386 - default_logger - DEBUG - 33번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,538 - option.py:387 - default_logger - DEBUG - 33번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,540 - option.py:388 - default_logger - DEBUG - 33번째 image_element : JSHandle@node +2024-10-27 16:12:41,540 - option.py:389 - default_logger - DEBUG - 33번째 price_element : JSHandle@node +2024-10-27 16:12:41,554 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,555 - option.py:410 - default_logger - DEBUG - 33번째 옵션 checkbox_state : False +2024-10-27 16:12:41,556 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,568 - option.py:420 - default_logger - DEBUG - 33번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,611 - option.py:385 - default_logger - DEBUG - 34번째 original_name_element : JSHandle@绿色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:41,612 - option.py:386 - default_logger - DEBUG - 34번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,613 - option.py:387 - default_logger - DEBUG - 34번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,614 - option.py:388 - default_logger - DEBUG - 34번째 image_element : JSHandle@node +2024-10-27 16:12:41,614 - option.py:389 - default_logger - DEBUG - 34번째 price_element : JSHandle@node +2024-10-27 16:12:41,630 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,632 - option.py:410 - default_logger - DEBUG - 34번째 옵션 checkbox_state : False +2024-10-27 16:12:41,632 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,645 - option.py:420 - default_logger - DEBUG - 34번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,683 - option.py:385 - default_logger - DEBUG - 35번째 original_name_element : JSHandle@粉色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:41,684 - option.py:386 - default_logger - DEBUG - 35번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,685 - option.py:387 - default_logger - DEBUG - 35번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,686 - option.py:388 - default_logger - DEBUG - 35번째 image_element : JSHandle@node +2024-10-27 16:12:41,686 - option.py:389 - default_logger - DEBUG - 35번째 price_element : JSHandle@node +2024-10-27 16:12:41,702 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,703 - option.py:410 - default_logger - DEBUG - 35번째 옵션 checkbox_state : False +2024-10-27 16:12:41,704 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,717 - option.py:420 - default_logger - DEBUG - 35번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,762 - option.py:385 - default_logger - DEBUG - 36번째 original_name_element : JSHandle@白色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:41,763 - option.py:386 - default_logger - DEBUG - 36번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,764 - option.py:387 - default_logger - DEBUG - 36번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,764 - option.py:388 - default_logger - DEBUG - 36번째 image_element : JSHandle@node +2024-10-27 16:12:41,766 - option.py:389 - default_logger - DEBUG - 36번째 price_element : JSHandle@node +2024-10-27 16:12:41,779 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,780 - option.py:410 - default_logger - DEBUG - 36번째 옵션 checkbox_state : False +2024-10-27 16:12:41,781 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,795 - option.py:420 - default_logger - DEBUG - 36번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,840 - option.py:385 - default_logger - DEBUG - 37번째 original_name_element : JSHandle@橙色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:41,841 - option.py:386 - default_logger - DEBUG - 37번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,842 - option.py:387 - default_logger - DEBUG - 37번째 checkbox_element : JSHandle@ +2024-10-27 16:12:41,842 - option.py:388 - default_logger - DEBUG - 37번째 image_element : JSHandle@node +2024-10-27 16:12:41,843 - option.py:389 - default_logger - DEBUG - 37번째 price_element : JSHandle@node +2024-10-27 16:12:41,855 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,855 - option.py:410 - default_logger - DEBUG - 37번째 옵션 checkbox_state : False +2024-10-27 16:12:41,856 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,868 - option.py:420 - default_logger - DEBUG - 37번째 옵션 정보 수집 완료 +2024-10-27 16:12:41,917 - option.py:385 - default_logger - DEBUG - 38번째 original_name_element : JSHandle@黑色字母款成人比赛专用 +2024-10-27 16:12:41,919 - option.py:386 - default_logger - DEBUG - 38번째 edit_field_element : JSHandle@ +2024-10-27 16:12:41,920 - option.py:387 - default_logger - DEBUG - 38번째 checkbox_element : JSHandle@node +2024-10-27 16:12:41,920 - option.py:388 - default_logger - DEBUG - 38번째 image_element : JSHandle@node +2024-10-27 16:12:41,921 - option.py:389 - default_logger - DEBUG - 38번째 price_element : JSHandle@node +2024-10-27 16:12:41,934 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,935 - option.py:410 - default_logger - DEBUG - 38번째 옵션 checkbox_state : False +2024-10-27 16:12:41,935 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:41,953 - option.py:420 - default_logger - DEBUG - 38번째 옵션 정보 수집 완료 +2024-10-27 16:12:42,004 - option.py:385 - default_logger - DEBUG - 39번째 original_name_element : JSHandle@红色字母款成人比赛专用 +2024-10-27 16:12:42,006 - option.py:386 - default_logger - DEBUG - 39번째 edit_field_element : JSHandle@ +2024-10-27 16:12:42,006 - option.py:387 - default_logger - DEBUG - 39번째 checkbox_element : JSHandle@ +2024-10-27 16:12:42,007 - option.py:388 - default_logger - DEBUG - 39번째 image_element : JSHandle@node +2024-10-27 16:12:42,008 - option.py:389 - default_logger - DEBUG - 39번째 price_element : JSHandle@node +2024-10-27 16:12:42,020 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,022 - option.py:410 - default_logger - DEBUG - 39번째 옵션 checkbox_state : False +2024-10-27 16:12:42,022 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,034 - option.py:420 - default_logger - DEBUG - 39번째 옵션 정보 수집 완료 +2024-10-27 16:12:42,077 - option.py:385 - default_logger - DEBUG - 40번째 original_name_element : JSHandle@node +2024-10-27 16:12:42,078 - option.py:386 - default_logger - DEBUG - 40번째 edit_field_element : JSHandle@node +2024-10-27 16:12:42,079 - option.py:387 - default_logger - DEBUG - 40번째 checkbox_element : JSHandle@node +2024-10-27 16:12:42,079 - option.py:388 - default_logger - DEBUG - 40번째 image_element : JSHandle@node +2024-10-27 16:12:42,081 - option.py:389 - default_logger - DEBUG - 40번째 price_element : JSHandle@node +2024-10-27 16:12:42,095 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,096 - option.py:410 - default_logger - DEBUG - 40번째 옵션 checkbox_state : False +2024-10-27 16:12:42,097 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,112 - option.py:420 - default_logger - DEBUG - 40번째 옵션 정보 수집 완료 +2024-10-27 16:12:42,183 - option.py:385 - default_logger - DEBUG - 41번째 original_name_element : JSHandle@绿色字母款成人比赛专用 +2024-10-27 16:12:42,184 - option.py:386 - default_logger - DEBUG - 41번째 edit_field_element : JSHandle@ +2024-10-27 16:12:42,185 - option.py:387 - default_logger - DEBUG - 41번째 checkbox_element : JSHandle@ +2024-10-27 16:12:42,186 - option.py:388 - default_logger - DEBUG - 41번째 image_element : JSHandle@node +2024-10-27 16:12:42,186 - option.py:389 - default_logger - DEBUG - 41번째 price_element : JSHandle@node +2024-10-27 16:12:42,199 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,200 - option.py:410 - default_logger - DEBUG - 41번째 옵션 checkbox_state : False +2024-10-27 16:12:42,201 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,212 - option.py:420 - default_logger - DEBUG - 41번째 옵션 정보 수집 완료 +2024-10-27 16:12:42,251 - option.py:385 - default_logger - DEBUG - 42번째 original_name_element : JSHandle@白色字母款成人比赛专用 +2024-10-27 16:12:42,253 - option.py:386 - default_logger - DEBUG - 42번째 edit_field_element : JSHandle@ +2024-10-27 16:12:42,254 - option.py:387 - default_logger - DEBUG - 42번째 checkbox_element : JSHandle@ +2024-10-27 16:12:42,255 - option.py:388 - default_logger - DEBUG - 42번째 image_element : JSHandle@node +2024-10-27 16:12:42,255 - option.py:389 - default_logger - DEBUG - 42번째 price_element : JSHandle@node +2024-10-27 16:12:42,279 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,280 - option.py:410 - default_logger - DEBUG - 42번째 옵션 checkbox_state : False +2024-10-27 16:12:42,281 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,295 - option.py:420 - default_logger - DEBUG - 42번째 옵션 정보 수집 완료 +2024-10-27 16:12:42,345 - option.py:385 - default_logger - DEBUG - 43번째 original_name_element : JSHandle@橙色字母款成人比赛专用 +2024-10-27 16:12:42,346 - option.py:386 - default_logger - DEBUG - 43번째 edit_field_element : JSHandle@ +2024-10-27 16:12:42,347 - option.py:387 - default_logger - DEBUG - 43번째 checkbox_element : JSHandle@node +2024-10-27 16:12:42,348 - option.py:388 - default_logger - DEBUG - 43번째 image_element : JSHandle@node +2024-10-27 16:12:42,348 - option.py:389 - default_logger - DEBUG - 43번째 price_element : JSHandle@node +2024-10-27 16:12:42,369 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,370 - option.py:410 - default_logger - DEBUG - 43번째 옵션 checkbox_state : False +2024-10-27 16:12:42,371 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:12:42,382 - option.py:420 - default_logger - DEBUG - 43번째 옵션 정보 수집 완료 +2024-10-27 16:12:42,382 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '红色普通成人手套', 'origin_option_2': '蓝色奥特曼3-9岁', 'origin_option_3': '红色奥特曼3-9岁', 'origin_option_4': '黑色奥特曼3-9岁', 'origin_option_5': '黑色火焰4-12岁', 'origin_option_6': '蓝色火焰4-12岁', 'origin_option_7': '红色火焰4-12岁', 'origin_option_8': '蓝色队长4-12岁', 'origin_option_9': '黄色队长4-12岁', 'origin_option_10': '红色队长4-12岁', 'origin_option_11': '蓝色小萌虎4-12岁', 'origin_option_12': '红色小萌虎4-12岁', 'origin_option_13': '蓝色拳击小子4-12岁', 'origin_option_14': '红色卡通跆拳道4-12岁', 'origin_option_15': '蓝色踢腿4-12岁', 'origin_option_16': '红色拳击小子4-12岁', 'origin_option_17': '蓝色卡通跆拳道4-12岁', 'origin_option_18': '黑色金纹虎6-12岁', 'origin_option_19': '蓝色金纹虎6-12岁', 'origin_option_20': '红色金纹虎6-12岁', 'origin_option_21': '红色方靶一个', 'origin_option_22': '蓝色方靶一个', 'origin_option_23': '黄色方靶一个', 'origin_option_24': '成人黑色火焰款', 'origin_option_25': '成人红色火焰款', 'origin_option_26': '成人蓝色火焰款', 'origin_option_27': '红色升级款弧形手靶一双(二个)', 'origin_option_28': '黑色升级款弧形手靶一双(二个)', 'origin_option_29': '蓝色升级款弧形手靶一双(二个)', 'origin_option_30': '红色儿童升级款4-12岁', 'origin_option_31': '黄色儿童升级款4-12岁', 'origin_option_32': '黑色字母款5-15岁(一次成型内胆)', 'origin_option_33': '黄色字母款5-15岁(一次成型内胆)', 'origin_option_34': '绿色字母款5-15岁(一次成型内胆)', 'origin_option_35': '粉色字母款5-15岁(一次成型内胆)', 'origin_option_36': '白色字母款5-15岁(一次成型内胆)', 'origin_option_37': '橙色字母款5-15岁(一次成型内胆)', 'origin_option_38': '黑色字母款成人比赛专用', 'origin_option_39': '红色字母款成人比赛专用', 'origin_option_40': '粉色字母款成人比赛专用', 'origin_option_41': '绿色字母款成人比赛专用', 'origin_option_42': '白色字母款成人比赛专用', 'origin_option_43': '橙色字母款成人比赛专用'} +2024-10-27 16:12:42,384 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色普通成人手套 +2024-10-27 16:12:42,386 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色普通成人手套 +2024-10-27 16:12:42,387 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色奥特曼3-9岁 +2024-10-27 16:12:42,387 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色奥特曼3-9岁 +2024-10-27 16:12:42,388 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色奥特曼3-9岁 +2024-10-27 16:12:42,389 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色奥特曼3-9岁 +2024-10-27 16:12:42,390 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色奥特曼3-9岁 +2024-10-27 16:12:42,390 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色奥特曼3-9岁 +2024-10-27 16:12:42,391 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色火焰4-12岁 +2024-10-27 16:12:42,392 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色火焰4-12岁 +2024-10-27 16:12:42,392 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色火焰4-12岁 +2024-10-27 16:12:42,393 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色火焰4-12岁 +2024-10-27 16:12:42,394 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色火焰4-12岁 +2024-10-27 16:12:42,394 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色火焰4-12岁 +2024-10-27 16:12:42,395 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色队长4-12岁 +2024-10-27 16:12:42,396 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色队长4-12岁 +2024-10-27 16:12:42,396 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色队长4-12岁 +2024-10-27 16:12:42,397 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色队长4-12岁 +2024-10-27 16:12:42,398 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色队长4-12岁 +2024-10-27 16:12:42,398 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色队长4-12岁 +2024-10-27 16:12:42,399 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色小萌虎4-12岁 +2024-10-27 16:12:42,400 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色小萌虎4-12岁 +2024-10-27 16:12:42,401 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色小萌虎4-12岁 +2024-10-27 16:12:42,401 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色小萌虎4-12岁 +2024-10-27 16:12:42,402 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色拳击小子4-12岁 +2024-10-27 16:12:42,403 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色拳击小子4-12岁 +2024-10-27 16:12:42,403 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色卡通跆拳道4-12岁 +2024-10-27 16:12:42,404 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色卡通跆拳道4-12岁 +2024-10-27 16:12:42,405 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色踢腿4-12岁 +2024-10-27 16:12:42,406 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色踢腿4-12岁 +2024-10-27 16:12:42,406 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色拳击小子4-12岁 +2024-10-27 16:12:42,407 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色拳击小子4-12岁 +2024-10-27 16:12:42,407 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色卡通跆拳道4-12岁 +2024-10-27 16:12:42,408 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色卡通跆拳道4-12岁 +2024-10-27 16:12:42,409 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色金纹虎6-12岁 +2024-10-27 16:12:42,409 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色金纹虎6-12岁 +2024-10-27 16:12:42,410 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色金纹虎6-12岁 +2024-10-27 16:12:42,411 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色金纹虎6-12岁 +2024-10-27 16:12:42,411 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色金纹虎6-12岁 +2024-10-27 16:12:42,412 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色金纹虎6-12岁 +2024-10-27 16:12:42,413 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色方靶一个 +2024-10-27 16:12:42,413 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色方靶一个 +2024-10-27 16:12:42,414 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色方靶一个 +2024-10-27 16:12:42,415 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色方靶一个 +2024-10-27 16:12:42,415 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色方靶一个 +2024-10-27 16:12:42,416 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色方靶一个 +2024-10-27 16:12:42,417 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人黑色火焰款 +2024-10-27 16:12:42,417 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人黑色火焰款 +2024-10-27 16:12:42,418 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人红色火焰款 +2024-10-27 16:12:42,418 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人红色火焰款 +2024-10-27 16:12:42,420 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 成人蓝色火焰款 +2024-10-27 16:12:42,420 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 成人蓝色火焰款 +2024-10-27 16:12:42,421 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色升级款弧形手靶一双(二个) +2024-10-27 16:12:42,422 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色升级款弧形手靶一双(二个) +2024-10-27 16:12:42,422 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色升级款弧形手靶一双(二个) +2024-10-27 16:12:42,423 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色升级款弧形手靶一双(二个) +2024-10-27 16:12:42,424 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色升级款弧形手靶一双(二个) +2024-10-27 16:12:42,424 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色升级款弧形手靶一双(二个) +2024-10-27 16:12:42,425 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色儿童升级款4-12岁 +2024-10-27 16:12:42,425 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色儿童升级款4-12岁 +2024-10-27 16:12:42,426 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色儿童升级款4-12岁 +2024-10-27 16:12:42,426 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色儿童升级款4-12岁 +2024-10-27 16:12:42,428 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:42,428 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色字母款5-15岁一次成型内胆 +2024-10-27 16:12:42,429 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:42,430 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色字母款5-15岁一次成型内胆 +2024-10-27 16:12:42,430 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 绿色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:42,431 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 绿色字母款5-15岁一次成型内胆 +2024-10-27 16:12:42,432 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:42,432 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色字母款5-15岁一次成型内胆 +2024-10-27 16:12:42,433 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:42,434 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白色字母款5-15岁一次成型内胆 +2024-10-27 16:12:42,434 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 橙色字母款5-15岁(一次成型内胆) +2024-10-27 16:12:42,435 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 橙色字母款5-15岁一次成型内胆 +2024-10-27 16:12:42,436 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色字母款成人比赛专用 +2024-10-27 16:12:42,436 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色字母款成人比赛专用 +2024-10-27 16:12:42,437 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色字母款成人比赛专用 +2024-10-27 16:12:42,437 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色字母款成人比赛专用 +2024-10-27 16:12:42,439 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色字母款成人比赛专用 +2024-10-27 16:12:42,439 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色字母款成人比赛专用 +2024-10-27 16:12:42,440 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 绿色字母款成人比赛专用 +2024-10-27 16:12:42,441 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 绿色字母款成人比赛专用 +2024-10-27 16:12:42,441 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白色字母款成人比赛专用 +2024-10-27 16:12:42,442 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白色字母款成人比赛专用 +2024-10-27 16:12:42,442 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 橙色字母款成人比赛专用 +2024-10-27 16:12:42,443 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 橙色字母款成人比赛专用 +2024-10-27 16:12:42,444 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '红色普通成人手套', 'origin_option_2': '蓝色奥特曼3-9岁', 'origin_option_3': '红色奥特曼3-9岁', 'origin_option_4': '黑色奥特曼3-9岁', 'origin_option_5': '黑色火焰4-12岁', 'origin_option_6': '蓝色火焰4-12岁', 'origin_option_7': '红色火焰4-12岁', 'origin_option_8': '蓝色队长4-12岁', 'origin_option_9': '黄色队长4-12岁', 'origin_option_10': '红色队长4-12岁', 'origin_option_11': '蓝色小萌虎4-12岁', 'origin_option_12': '红色小萌虎4-12岁', 'origin_option_13': '蓝色拳击小子4-12岁', 'origin_option_14': '红色卡通跆拳道4-12岁', 'origin_option_15': '蓝色踢腿4-12岁', 'origin_option_16': '红色拳击小子4-12岁', 'origin_option_17': '蓝色卡通跆拳道4-12岁', 'origin_option_18': '黑色金纹虎6-12岁', 'origin_option_19': '蓝色金纹虎6-12岁', 'origin_option_20': '红色金纹虎6-12岁', 'origin_option_21': '红色方靶一个', 'origin_option_22': '蓝色方靶一个', 'origin_option_23': '黄色方靶一个', 'origin_option_24': '成人黑色火焰款', 'origin_option_25': '成人红色火焰款', 'origin_option_26': '成人蓝色火焰款', 'origin_option_27': '红色升级款弧形手靶一双(二个)', 'origin_option_28': '黑色升级款弧形手靶一双(二个)', 'origin_option_29': '蓝色升级款弧形手靶一双(二个)', 'origin_option_30': '红色儿童升级款4-12岁', 'origin_option_31': '黄色儿童升级款4-12岁', 'origin_option_32': '黑色字母款5-15岁一次成型内胆', 'origin_option_33': '黄色字母款5-15岁一次成型内胆', 'origin_option_34': '绿色字母款5-15岁一次成型内胆', 'origin_option_35': '粉色字母款5-15岁一次成型内胆', 'origin_option_36': '白色字母款5-15岁一次成型内胆', 'origin_option_37': '橙色字母款5-15岁一次成型内胆', 'origin_option_38': '黑色字母款成人比赛专用', 'origin_option_39': '红色字母款成人比赛专用', 'origin_option_40': '粉色字母款成人比赛专用', 'origin_option_41': '绿色字母款成人比赛专用', 'origin_option_42': '白色字母款成人比赛专用', 'origin_option_43': '橙色字母款成人比赛专用'} +2024-10-27 16:12:42,445 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '儿童拳击手套3-13小孩儿搏击训练泰拳男孩散打青少年幼儿拳套女孩'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "红色普通成人手套", "origin_option_2": "蓝色奥特曼3-9岁", "origin_option_3": "红色奥特曼3-9岁", "origin_option_4": "黑色奥特曼3-9岁", "origin_option_5": "黑色火焰4-12岁", "origin_option_6": "蓝色火焰4-12岁", "origin_option_7": "红色火焰4-12岁", "origin_option_8": "蓝色队长4-12岁", "origin_option_9": "黄色队长4-12岁", "origin_option_10": "红色队长4-12岁", "origin_option_11": "蓝色小萌虎4-12岁", "origin_option_12": "红色小萌虎4-12岁", "origin_option_13": "蓝色拳击小子4-12岁", "origin_option_14": "红色卡通跆拳道4-12岁", "origin_option_15": "蓝色踢腿4-12岁", "origin_option_16": "红色拳击小子4-12岁", "origin_option_17": "蓝色卡通跆拳道4-12岁", "origin_option_18": "黑色金纹虎6-12岁", "origin_option_19": "蓝色金纹虎6-12岁", "origin_option_20": "红色金纹虎6-12岁", "origin_option_21": "红色方靶一个", "origin_option_22": "蓝色方靶一个", "origin_option_23": "黄色方靶一个", "origin_option_24": "成人黑色火焰款", "origin_option_25": "成人红色火焰款", "origin_option_26": "成人蓝色火焰款", "origin_option_27": "红色升级款弧形手靶一双(二个)", "origin_option_28": "黑色升级款弧形手靶一双(二个)", "origin_option_29": "蓝色升级款弧形手靶一双(二个)", "origin_option_30": "红色儿童升级款4-12岁", "origin_option_31": "黄色儿童升级款4-12岁", "origin_option_32": "黑色字母款5-15岁一次成型内胆", "origin_option_33": "黄色字母款5-15岁一次成型内胆", "origin_option_34": "绿色字母款5-15岁一次成型内胆", "origin_option_35": "粉色字母款5-15岁一次成型内胆", "origin_option_36": "白色字母款5-15岁一次成型内胆", "origin_option_37": "橙色字母款5-15岁一次成型内胆", "origin_option_38": "黑色字母款成人比赛专用", "origin_option_39": "红色字母款成人比赛专用", "origin_option_40": "粉色字母款成人比赛专用", "origin_option_41": "绿色字母款成人比赛专用", "origin_option_42": "白色字母款成人比赛专用", "origin_option_43": "橙色字母款成人比赛专用"} +2024-10-27 16:12:42,448 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:12:46,145 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "빨간색 성인용", +"trans_option_2": "파란색 3-9세 오특맨", +"trans_option_3": "빨간색 3-9세 오특맨", +"trans_option_4": "검정색 3-9세 오특맨", +"trans_option_5": "검정색 4-12세 불꽃", +"trans_option_6": "파란색 4-12세 불꽃", +"trans_option_7": "빨간색 4-12세 불꽃", +"trans_option_8": "파란색 4-12세 캡틴", +"trans_option_9": "노란색 4-12세 캡틴", +"trans_option_10": "빨간색 4-12세 캡틴", +"trans_option_11": "파란색 4-12세 아기 호랑이", +"trans_option_12": "빨간색 4-12세 아기 호랑이", +"trans_option_13": "파란색 4-12세 복싱 소년", +"trans_option_14": "빨간색 4-12세 만화 태권도", +"trans_option_15": "파란색 4-12세 발차기", +"trans_option_16": "빨간색 4-12세 복싱 소년", +"trans_option_17": "파란색 4-12세 만화 태권도", +"trans_option_18": "검정색 6-12세 금색 호랑이", +"trans_option_19": "파란색 6-12세 금색 호랑이", +"trans_option_20": "빨간색 6-12세 금색 호랑이", +"trans_option_21": "빨간색 정사각형 타겟 1개", +"trans_option_22": "파란색 정사각형 타겟 1개", +"trans_option_23": "노란색 정사각형 타겟 1개", +"trans_option_24": "검정색 성인용 불꽃", +"trans_option_25": "빨간색 성인용 불꽃", +"trans_option_26": "파란색 성인용 불꽃", +"trans_option_27": "빨간색 곡선형 타겟 2개", +"trans_option_28": "검정색 곡선형 타겟 2개", +"trans_option_29": "파란색 곡선형 타겟 2개", +"trans_option_30": "빨간색 4-12세 업그레이드", +"trans_option_31": "노란색 4-12세 업그레이드", +"trans_option_32": "검정색 5-15세 알파벳", +"trans_option_33": "노란색 5-15세 알파벳", +"trans_option_34": "녹색 5-15세 알파벳", +"trans_option_35": "분홍색 5-15세 알파벳", +"trans_option_36": "흰색 5-15세 알파벳", +"trans_option_37": "주황색 5-15세 알파벳", +"trans_option_38": "검정색 성인용 알파벳", +"trans_option_39": "빨간색 성인용 알파벳", +"trans_option_40": "분홍색 성인용 알파벳", +"trans_option_41": "녹색 성인용 알파벳", +"trans_option_42": "흰색 성인용 알파벳", +"trans_option_43": "주황색 성인용 알파벳" +} +``` +2024-10-27 16:12:46,147 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "빨간색 성인용", +"trans_option_2": "파란색 3-9세 오특맨", +"trans_option_3": "빨간색 3-9세 오특맨", +"trans_option_4": "검정색 3-9세 오특맨", +"trans_option_5": "검정색 4-12세 불꽃", +"trans_option_6": "파란색 4-12세 불꽃", +"trans_option_7": "빨간색 4-12세 불꽃", +"trans_option_8": "파란색 4-12세 캡틴", +"trans_option_9": "노란색 4-12세 캡틴", +"trans_option_10": "빨간색 4-12세 캡틴", +"trans_option_11": "파란색 4-12세 아기 호랑이", +"trans_option_12": "빨간색 4-12세 아기 호랑이", +"trans_option_13": "파란색 4-12세 복싱 소년", +"trans_option_14": "빨간색 4-12세 만화 태권도", +"trans_option_15": "파란색 4-12세 발차기", +"trans_option_16": "빨간색 4-12세 복싱 소년", +"trans_option_17": "파란색 4-12세 만화 태권도", +"trans_option_18": "검정색 6-12세 금색 호랑이", +"trans_option_19": "파란색 6-12세 금색 호랑이", +"trans_option_20": "빨간색 6-12세 금색 호랑이", +"trans_option_21": "빨간색 정사각형 타겟 1개", +"trans_option_22": "파란색 정사각형 타겟 1개", +"trans_option_23": "노란색 정사각형 타겟 1개", +"trans_option_24": "검정색 성인용 불꽃", +"trans_option_25": "빨간색 성인용 불꽃", +"trans_option_26": "파란색 성인용 불꽃", +"trans_option_27": "빨간색 곡선형 타겟 2개", +"trans_option_28": "검정색 곡선형 타겟 2개", +"trans_option_29": "파란색 곡선형 타겟 2개", +"trans_option_30": "빨간색 4-12세 업그레이드", +"trans_option_31": "노란색 4-12세 업그레이드", +"trans_option_32": "검정색 5-15세 알파벳", +"trans_option_33": "노란색 5-15세 알파벳", +"trans_option_34": "녹색 5-15세 알파벳", +"trans_option_35": "분홍색 5-15세 알파벳", +"trans_option_36": "흰색 5-15세 알파벳", +"trans_option_37": "주황색 5-15세 알파벳", +"trans_option_38": "검정색 성인용 알파벳", +"trans_option_39": "빨간색 성인용 알파벳", +"trans_option_40": "분홍색 성인용 알파벳", +"trans_option_41": "녹색 성인용 알파벳", +"trans_option_42": "흰색 성인용 알파벳", +"trans_option_43": "주황색 성인용 알파벳" +} +2024-10-27 16:12:46,150 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '빨간색 성인용', 'trans_option_2': '파란색 3-9세 오특맨', 'trans_option_3': '빨간색 3-9세 오특맨', 'trans_option_4': '검정색 3-9세 오특맨', 'trans_option_5': '검정색 4-12세 불꽃', 'trans_option_6': '파란색 4-12세 불꽃', 'trans_option_7': '빨간색 4-12세 불꽃', 'trans_option_8': '파란색 4-12세 캡틴', 'trans_option_9': '노란색 4-12세 캡틴', 'trans_option_10': '빨간색 4-12세 캡틴', 'trans_option_11': '파란색 4-12세 아기 호랑이', 'trans_option_12': '빨간색 4-12세 아기 호랑이', 'trans_option_13': '파란색 4-12세 복싱 소년', 'trans_option_14': '빨간색 4-12세 만화 태권도', 'trans_option_15': '파란색 4-12세 발차기', 'trans_option_16': '빨간색 4-12세 복싱 소년', 'trans_option_17': '파란색 4-12세 만화 태권도', 'trans_option_18': '검정색 6-12세 금색 호랑이', 'trans_option_19': '파란색 6-12세 금색 호랑이', 'trans_option_20': '빨간색 6-12세 금색 호랑이', 'trans_option_21': '빨간색 정사각형 타겟 1개', 'trans_option_22': '파란색 정사각형 타겟 1개', 'trans_option_23': '노란색 정사각형 타겟 1개', 'trans_option_24': '검정색 성인용 불꽃', 'trans_option_25': '빨간색 성인용 불꽃', 'trans_option_26': '파란색 성인용 불꽃', 'trans_option_27': '빨간색 곡선형 타겟 2개', 'trans_option_28': '검정색 곡선형 타겟 2개', 'trans_option_29': '파란색 곡선형 타겟 2개', 'trans_option_30': '빨간색 4-12세 업그레이드', 'trans_option_31': '노란색 4-12세 업그레이드', 'trans_option_32': '검정색 5-15세 알파벳', 'trans_option_33': '노란색 5-15세 알파벳', 'trans_option_34': '녹색 5-15세 알파벳', 'trans_option_35': '분홍색 5-15세 알파벳', 'trans_option_36': '흰색 5-15세 알파벳', 'trans_option_37': '주황색 5-15세 알파벳', 'trans_option_38': '검정색 성인용 알파벳', 'trans_option_39': '빨간색 성인용 알파벳', 'trans_option_40': '분홍색 성인용 알파벳', 'trans_option_41': '녹색 성인용 알파벳', 'trans_option_42': '흰색 성인용 알파벳', 'trans_option_43': '주황색 성인용 알파벳'} +2024-10-27 16:12:46,152 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:12:46,153 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 빨간색 성인용 +2024-10-27 16:12:46,154 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,170 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [빨간색 성인용] 입력 완료 +2024-10-27 16:12:46,171 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 파란색 3-9세 오특맨 +2024-10-27 16:12:46,172 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,212 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [파란색 3-9세 오특맨] 입력 완료 +2024-10-27 16:12:46,213 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 빨간색 3-9세 오특맨 +2024-10-27 16:12:46,214 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,285 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [빨간색 3-9세 오특맨] 입력 완료 +2024-10-27 16:12:46,286 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 검정색 3-9세 오특맨 +2024-10-27 16:12:46,287 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,341 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [검정색 3-9세 오특맨] 입력 완료 +2024-10-27 16:12:46,342 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 검정색 4-12세 불꽃 +2024-10-27 16:12:46,343 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,399 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [검정색 4-12세 불꽃] 입력 완료 +2024-10-27 16:12:46,400 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 파란색 4-12세 불꽃 +2024-10-27 16:12:46,401 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,454 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [파란색 4-12세 불꽃] 입력 완료 +2024-10-27 16:12:46,455 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 빨간색 4-12세 불꽃 +2024-10-27 16:12:46,456 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,501 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [빨간색 4-12세 불꽃] 입력 완료 +2024-10-27 16:12:46,503 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 파란색 4-12세 캡틴 +2024-10-27 16:12:46,503 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,555 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [파란색 4-12세 캡틴] 입력 완료 +2024-10-27 16:12:46,556 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 노란색 4-12세 캡틴 +2024-10-27 16:12:46,557 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,616 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [노란색 4-12세 캡틴] 입력 완료 +2024-10-27 16:12:46,617 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 빨간색 4-12세 캡틴 +2024-10-27 16:12:46,618 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,665 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [빨간색 4-12세 캡틴] 입력 완료 +2024-10-27 16:12:46,666 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 파란색 4-12세 아기 호랑이 +2024-10-27 16:12:46,667 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:46,722 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [파란색 4-12세 아기 호랑이] 입력 완료 +2024-10-27 16:12:46,723 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 빨간색 4-12세 아기 호랑이 +2024-10-27 16:12:46,724 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:47,229 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [빨간색 4-12세 아기 호랑이] 입력 완료 +2024-10-27 16:12:47,230 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 파란색 4-12세 복싱 소년 +2024-10-27 16:12:47,230 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:47,792 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [파란색 4-12세 복싱 소년] 입력 완료 +2024-10-27 16:12:47,794 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 빨간색 4-12세 만화 태권도 +2024-10-27 16:12:47,795 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:48,204 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [빨간색 4-12세 만화 태권도] 입력 완료 +2024-10-27 16:12:48,205 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 파란색 4-12세 발차기 +2024-10-27 16:12:48,205 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:48,266 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [파란색 4-12세 발차기] 입력 완료 +2024-10-27 16:12:48,267 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 빨간색 4-12세 복싱 소년 +2024-10-27 16:12:48,268 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:48,622 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [빨간색 4-12세 복싱 소년] 입력 완료 +2024-10-27 16:12:48,623 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 파란색 4-12세 만화 태권도 +2024-10-27 16:12:48,624 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:48,678 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [파란색 4-12세 만화 태권도] 입력 완료 +2024-10-27 16:12:48,680 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 검정색 6-12세 금색 호랑이 +2024-10-27 16:12:48,680 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:48,891 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [검정색 6-12세 금색 호랑이] 입력 완료 +2024-10-27 16:12:48,892 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 파란색 6-12세 금색 호랑이 +2024-10-27 16:12:48,893 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:49,527 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [파란색 6-12세 금색 호랑이] 입력 완료 +2024-10-27 16:12:49,528 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 빨간색 6-12세 금색 호랑이 +2024-10-27 16:12:49,529 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:50,069 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [빨간색 6-12세 금색 호랑이] 입력 완료 +2024-10-27 16:12:50,070 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 빨간색 정사각형 타겟 1개 +2024-10-27 16:12:50,071 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:50,434 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [빨간색 정사각형 타겟 1개] 입력 완료 +2024-10-27 16:12:50,435 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 파란색 정사각형 타겟 1개 +2024-10-27 16:12:50,436 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:50,486 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [파란색 정사각형 타겟 1개] 입력 완료 +2024-10-27 16:12:50,487 - option.py:530 - default_logger - DEBUG - trans_option_23번째 translated_name : 노란색 정사각형 타겟 1개 +2024-10-27 16:12:50,488 - option.py:538 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:50,550 - option.py:542 - default_logger - INFO - trans_option_23번째 translated_name : [노란색 정사각형 타겟 1개] 입력 완료 +2024-10-27 16:12:50,551 - option.py:530 - default_logger - DEBUG - trans_option_24번째 translated_name : 검정색 성인용 불꽃 +2024-10-27 16:12:50,552 - option.py:538 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:50,912 - option.py:542 - default_logger - INFO - trans_option_24번째 translated_name : [검정색 성인용 불꽃] 입력 완료 +2024-10-27 16:12:50,912 - option.py:530 - default_logger - DEBUG - trans_option_25번째 translated_name : 빨간색 성인용 불꽃 +2024-10-27 16:12:50,913 - option.py:538 - default_logger - DEBUG - trans_option_25번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:51,276 - option.py:542 - default_logger - INFO - trans_option_25번째 translated_name : [빨간색 성인용 불꽃] 입력 완료 +2024-10-27 16:12:51,277 - option.py:530 - default_logger - DEBUG - trans_option_26번째 translated_name : 파란색 성인용 불꽃 +2024-10-27 16:12:51,278 - option.py:538 - default_logger - DEBUG - trans_option_26번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:51,922 - option.py:542 - default_logger - INFO - trans_option_26번째 translated_name : [파란색 성인용 불꽃] 입력 완료 +2024-10-27 16:12:51,923 - option.py:530 - default_logger - DEBUG - trans_option_27번째 translated_name : 빨간색 곡선형 타겟 2개 +2024-10-27 16:12:51,924 - option.py:538 - default_logger - DEBUG - trans_option_27번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:52,276 - option.py:542 - default_logger - INFO - trans_option_27번째 translated_name : [빨간색 곡선형 타겟 2개] 입력 완료 +2024-10-27 16:12:52,277 - option.py:530 - default_logger - DEBUG - trans_option_28번째 translated_name : 검정색 곡선형 타겟 2개 +2024-10-27 16:12:52,278 - option.py:538 - default_logger - DEBUG - trans_option_28번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:52,331 - option.py:542 - default_logger - INFO - trans_option_28번째 translated_name : [검정색 곡선형 타겟 2개] 입력 완료 +2024-10-27 16:12:52,332 - option.py:530 - default_logger - DEBUG - trans_option_29번째 translated_name : 파란색 곡선형 타겟 2개 +2024-10-27 16:12:52,333 - option.py:538 - default_logger - DEBUG - trans_option_29번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:52,393 - option.py:542 - default_logger - INFO - trans_option_29번째 translated_name : [파란색 곡선형 타겟 2개] 입력 완료 +2024-10-27 16:12:52,395 - option.py:530 - default_logger - DEBUG - trans_option_30번째 translated_name : 빨간색 4-12세 업그레이드 +2024-10-27 16:12:52,396 - option.py:538 - default_logger - DEBUG - trans_option_30번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:52,743 - option.py:542 - default_logger - INFO - trans_option_30번째 translated_name : [빨간색 4-12세 업그레이드] 입력 완료 +2024-10-27 16:12:52,744 - option.py:530 - default_logger - DEBUG - trans_option_31번째 translated_name : 노란색 4-12세 업그레이드 +2024-10-27 16:12:52,745 - option.py:538 - default_logger - DEBUG - trans_option_31번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:52,805 - option.py:542 - default_logger - INFO - trans_option_31번째 translated_name : [노란색 4-12세 업그레이드] 입력 완료 +2024-10-27 16:12:52,806 - option.py:530 - default_logger - DEBUG - trans_option_32번째 translated_name : 검정색 5-15세 알파벳 +2024-10-27 16:12:52,807 - option.py:538 - default_logger - DEBUG - trans_option_32번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:53,477 - option.py:542 - default_logger - INFO - trans_option_32번째 translated_name : [검정색 5-15세 알파벳] 입력 완료 +2024-10-27 16:12:53,478 - option.py:530 - default_logger - DEBUG - trans_option_33번째 translated_name : 노란색 5-15세 알파벳 +2024-10-27 16:12:53,479 - option.py:538 - default_logger - DEBUG - trans_option_33번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:53,829 - option.py:542 - default_logger - INFO - trans_option_33번째 translated_name : [노란색 5-15세 알파벳] 입력 완료 +2024-10-27 16:12:53,830 - option.py:530 - default_logger - DEBUG - trans_option_34번째 translated_name : 녹색 5-15세 알파벳 +2024-10-27 16:12:53,831 - option.py:538 - default_logger - DEBUG - trans_option_34번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:53,882 - option.py:542 - default_logger - INFO - trans_option_34번째 translated_name : [녹색 5-15세 알파벳] 입력 완료 +2024-10-27 16:12:53,883 - option.py:530 - default_logger - DEBUG - trans_option_35번째 translated_name : 분홍색 5-15세 알파벳 +2024-10-27 16:12:53,885 - option.py:538 - default_logger - DEBUG - trans_option_35번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:53,940 - option.py:542 - default_logger - INFO - trans_option_35번째 translated_name : [분홍색 5-15세 알파벳] 입력 완료 +2024-10-27 16:12:53,941 - option.py:530 - default_logger - DEBUG - trans_option_36번째 translated_name : 흰색 5-15세 알파벳 +2024-10-27 16:12:53,942 - option.py:538 - default_logger - DEBUG - trans_option_36번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:53,997 - option.py:542 - default_logger - INFO - trans_option_36번째 translated_name : [흰색 5-15세 알파벳] 입력 완료 +2024-10-27 16:12:53,998 - option.py:530 - default_logger - DEBUG - trans_option_37번째 translated_name : 주황색 5-15세 알파벳 +2024-10-27 16:12:53,998 - option.py:538 - default_logger - DEBUG - trans_option_37번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:54,491 - option.py:542 - default_logger - INFO - trans_option_37번째 translated_name : [주황색 5-15세 알파벳] 입력 완료 +2024-10-27 16:12:54,492 - option.py:530 - default_logger - DEBUG - trans_option_38번째 translated_name : 검정색 성인용 알파벳 +2024-10-27 16:12:54,492 - option.py:538 - default_logger - DEBUG - trans_option_38번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:54,969 - option.py:542 - default_logger - INFO - trans_option_38번째 translated_name : [검정색 성인용 알파벳] 입력 완료 +2024-10-27 16:12:54,971 - option.py:530 - default_logger - DEBUG - trans_option_39번째 translated_name : 빨간색 성인용 알파벳 +2024-10-27 16:12:54,972 - option.py:538 - default_logger - DEBUG - trans_option_39번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:55,319 - option.py:542 - default_logger - INFO - trans_option_39번째 translated_name : [빨간색 성인용 알파벳] 입력 완료 +2024-10-27 16:12:55,320 - option.py:530 - default_logger - DEBUG - trans_option_40번째 translated_name : 분홍색 성인용 알파벳 +2024-10-27 16:12:55,321 - option.py:538 - default_logger - DEBUG - trans_option_40번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:55,383 - option.py:542 - default_logger - INFO - trans_option_40번째 translated_name : [분홍색 성인용 알파벳] 입력 완료 +2024-10-27 16:12:55,384 - option.py:530 - default_logger - DEBUG - trans_option_41번째 translated_name : 녹색 성인용 알파벳 +2024-10-27 16:12:55,386 - option.py:538 - default_logger - DEBUG - trans_option_41번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:55,433 - option.py:542 - default_logger - INFO - trans_option_41번째 translated_name : [녹색 성인용 알파벳] 입력 완료 +2024-10-27 16:12:55,434 - option.py:530 - default_logger - DEBUG - trans_option_42번째 translated_name : 흰색 성인용 알파벳 +2024-10-27 16:12:55,435 - option.py:538 - default_logger - DEBUG - trans_option_42번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:55,478 - option.py:542 - default_logger - INFO - trans_option_42번째 translated_name : [흰색 성인용 알파벳] 입력 완료 +2024-10-27 16:12:55,479 - option.py:530 - default_logger - DEBUG - trans_option_43번째 translated_name : 주황색 성인용 알파벳 +2024-10-27 16:12:55,480 - option.py:538 - default_logger - DEBUG - trans_option_43번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:12:56,004 - option.py:542 - default_logger - INFO - trans_option_43번째 translated_name : [주황색 성인용 알파벳] 입력 완료 +2024-10-27 16:12:56,005 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'红色普通成人手套': '빨간색 성인용', '蓝色奥特曼3-9岁': '파란색 3-9세 오특맨', '红色奥特曼3-9岁': '빨간색 3-9세 오특맨', '黑色奥特曼3-9岁': '검정색 3-9세 오특맨', '黑色火焰4-12岁': '검정색 4-12세 불꽃', '蓝色火焰4-12岁': '파란색 4-12세 불꽃', '红色火焰4-12岁': '빨간색 4-12세 불꽃', '蓝色队长4-12岁': '파란색 4-12세 캡틴', '黄色队长4-12岁': '노란색 4-12세 캡틴', '红色队长4-12岁': '빨간색 4-12세 캡틴', '蓝色小萌虎4-12岁': '파란색 4-12세 아기 호랑이', '红色小萌虎4-12岁': '빨간색 4-12세 아기 호랑이', '蓝色拳击小子4-12岁': '파란색 4-12세 복싱 소년', '红色卡通跆拳道4-12岁': '빨간색 4-12세 만화 태권도', '蓝色踢腿4-12岁': '파란색 4-12세 발차기', '红色拳击小子4-12岁': '빨간색 4-12세 복싱 소년', '蓝色卡通跆拳道4-12岁': '파란색 4-12세 만화 태권도', '黑色金纹虎6-12岁': '검정색 6-12세 금색 호랑이', '蓝色金纹虎6-12岁': '파란색 6-12세 금색 호랑이', '红色金纹虎6-12岁': '빨간색 6-12세 금색 호랑이', '红色方靶一个': '빨간색 정사각형 타겟 1개', '蓝色方靶一个': '파란색 정사각형 타겟 1개', '黄色方靶一个': '노란색 정사각형 타겟 1개', '成人黑色火焰款': '검정색 성인용 불꽃', '成人红色火焰款': '빨간색 성인용 불꽃', '成人蓝色火焰款': '파란색 성인용 불꽃', '红色升级款弧形手靶一双(二个)': '빨간색 곡선형 타겟 2개', '黑色升级款弧形手靶一双(二个)': '검정색 곡선형 타겟 2개', '蓝色升级款弧形手靶一双(二个)': '파란색 곡선형 타겟 2개', '红色儿童升级款4-12岁': '빨간색 4-12세 업그레이드', '黄色儿童升级款4-12岁': '노란색 4-12세 업그레이드', '黑色字母款5-15岁(一次成型内胆)': '검정색 5-15세 알파벳', '黄色字母款5-15岁(一次成型内胆)': '노란색 5-15세 알파벳', '绿色字母款5-15岁(一次成型内胆)': '녹색 5-15세 알파벳', '粉色字母款5-15岁(一次成型内胆)': '분홍색 5-15세 알파벳', '白色字母款5-15岁(一次成型内胆)': '흰색 5-15세 알파벳', '橙色字母款5-15岁(一次成型内胆)': '주황색 5-15세 알파벳', '黑色字母款成人比赛专用': '검정색 성인용 알파벳', '红色字母款成人比赛专用': '빨간색 성인용 알파벳', '粉色字母款成人比赛专用': '분홍색 성인용 알파벳', '绿色字母款成人比赛专用': '녹색 성인용 알파벳', '白色字母款成人比赛专用': '흰색 성인용 알파벳', '橙色字母款成人比赛专用': '주황색 성인용 알파벳'} +2024-10-27 16:12:56,007 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:12:56,008 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:12:56,009 - option.py:92 - default_logger - DEBUG - 최저옵션: 26023.25581395349, 표준편차: 2307.604940726683 +2024-10-27 16:12:56,009 - option.py:102 - default_logger - DEBUG - Option 22000 z-score: -1.74347685903573 +2024-10-27 16:12:56,010 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,011 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,011 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,011 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,012 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,012 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,014 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,015 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,015 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,016 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,017 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,017 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,018 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,019 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,019 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,020 - option.py:102 - default_logger - DEBUG - Option 24000 z-score: -0.8767773799775058 +2024-10-27 16:12:56,021 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,021 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,022 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,023 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,023 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,024 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,025 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,025 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,026 - option.py:102 - default_logger - DEBUG - Option 25000 z-score: -0.4434276404483938 +2024-10-27 16:12:56,027 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,027 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,028 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,029 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,030 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,031 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,032 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,032 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,033 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,034 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,034 - option.py:102 - default_logger - DEBUG - Option 28000 z-score: 0.8566215781389424 +2024-10-27 16:12:56,035 - option.py:102 - default_logger - DEBUG - Option 30000 z-score: 1.7233210571971664 +2024-10-27 16:12:56,036 - option.py:102 - default_logger - DEBUG - Option 30000 z-score: 1.7233210571971664 +2024-10-27 16:12:56,037 - option.py:102 - default_logger - DEBUG - Option 30000 z-score: 1.7233210571971664 +2024-10-27 16:12:56,037 - option.py:102 - default_logger - DEBUG - Option 30000 z-score: 1.7233210571971664 +2024-10-27 16:12:56,038 - option.py:102 - default_logger - DEBUG - Option 30000 z-score: 1.7233210571971664 +2024-10-27 16:12:56,038 - option.py:102 - default_logger - DEBUG - Option 30000 z-score: 1.7233210571971664 +2024-10-27 16:12:56,040 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 24000, 25000, 25000, 25000, 25000, 25000, 25000, 25000, 25000, 25000, 28000, 28000, 28000, 28000, 28000, 28000, 28000, 28000, 28000, 28000, 28000] +2024-10-27 16:12:56,040 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 24000, 마켓상한선: 48000 +2024-10-27 16:12:56,041 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('蓝色奥特曼3-9岁', 24000), ('红色奥特曼3-9岁', 24000), ('黑色奥特曼3-9岁', 24000), ('黑色火焰4-12岁', 24000), ('蓝色火焰4-12岁', 24000), ('红色火焰4-12岁', 24000), ('蓝色队长4-12岁', 24000), ('黄色队长4-12岁', 24000), ('红色队长4-12岁', 24000), ('蓝色小萌虎4-12岁', 24000), ('红色小萌虎4-12岁', 24000), ('蓝色拳击小子4-12岁', 24000), ('红色卡通跆拳道4-12岁', 24000), ('蓝色踢腿4-12岁', 24000), ('红色拳击小子4-12岁', 24000), ('蓝色卡通跆拳道4-12岁', 24000), ('黑色金纹虎6-12岁', 25000), ('蓝色金纹虎6-12岁', 25000), ('红色金纹虎6-12岁', 25000), ('红色方靶一个', 25000), ('蓝色方靶一个', 25000), ('黄色方靶一个', 25000), ('成人黑色火焰款', 25000), ('成人红色火焰款', 25000), ('成人蓝色火焰款', 25000), ('红色升级款弧形手靶一双(二个)', 28000), ('黑色升级款弧形手靶一双(二个)', 28000), ('蓝色升级款弧形手靶一双(二个)', 28000), ('红色儿童升级款4-12岁', 28000), ('黄色儿童升级款4-12岁', 28000), ('黑色字母款5-15岁(一次成型内胆)', 28000), ('黄色字母款5-15岁(一次成型内胆)', 28000), ('绿色字母款5-15岁(一次成型内胆)', 28000), ('粉色字母款5-15岁(一次成型内胆)', 28000), ('白色字母款5-15岁(一次成型内胆)', 28000), ('橙色字母款5-15岁(一次成型内胆)', 28000)] +2024-10-27 16:12:56,559 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色普通成人手套, 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:57,387 - option.py:638 - default_logger - DEBUG - 옵션 '红色普通成人手套' 체크 해제함 +2024-10-27 16:12:57,514 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色奥特曼3-9岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,516 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色奥特曼3-9岁' 체크함 +2024-10-27 16:12:57,622 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色奥特曼3-9岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,624 - option.py:633 - default_logger - DEBUG - 옵션 '红色奥特曼3-9岁' 체크함 +2024-10-27 16:12:57,713 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色奥特曼3-9岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,714 - option.py:633 - default_logger - DEBUG - 옵션 '黑色奥特曼3-9岁' 체크함 +2024-10-27 16:12:57,903 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色火焰4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,905 - option.py:633 - default_logger - DEBUG - 옵션 '黑色火焰4-12岁' 체크함 +2024-10-27 16:12:57,931 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色火焰4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,932 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色火焰4-12岁' 체크함 +2024-10-27 16:12:57,955 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色火焰4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,957 - option.py:633 - default_logger - DEBUG - 옵션 '红色火焰4-12岁' 체크함 +2024-10-27 16:12:57,978 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色队长4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,980 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色队长4-12岁' 체크함 +2024-10-27 16:12:57,996 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色队长4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:57,998 - option.py:633 - default_logger - DEBUG - 옵션 '黄色队长4-12岁' 체크함 +2024-10-27 16:12:58,013 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色队长4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,015 - option.py:633 - default_logger - DEBUG - 옵션 '红色队长4-12岁' 체크함 +2024-10-27 16:12:58,040 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色小萌虎4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,042 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色小萌虎4-12岁' 체크함 +2024-10-27 16:12:58,086 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色小萌虎4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,088 - option.py:633 - default_logger - DEBUG - 옵션 '红色小萌虎4-12岁' 체크함 +2024-10-27 16:12:58,123 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色拳击小子4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,124 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色拳击小子4-12岁' 체크함 +2024-10-27 16:12:58,138 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色卡通跆拳道4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,138 - option.py:633 - default_logger - DEBUG - 옵션 '红色卡通跆拳道4-12岁' 체크함 +2024-10-27 16:12:58,153 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色踢腿4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,154 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色踢腿4-12岁' 체크함 +2024-10-27 16:12:58,170 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色拳击小子4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,171 - option.py:633 - default_logger - DEBUG - 옵션 '红色拳击小子4-12岁' 체크함 +2024-10-27 16:12:58,188 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色卡通跆拳道4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,189 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色卡通跆拳道4-12岁' 체크함 +2024-10-27 16:12:58,206 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色金纹虎6-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,207 - option.py:633 - default_logger - DEBUG - 옵션 '黑色金纹虎6-12岁' 체크함 +2024-10-27 16:12:58,220 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色金纹虎6-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,221 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色金纹虎6-12岁' 체크함 +2024-10-27 16:12:58,239 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色金纹虎6-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,240 - option.py:633 - default_logger - DEBUG - 옵션 '红色金纹虎6-12岁' 체크함 +2024-10-27 16:12:58,259 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色方靶一个, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,261 - option.py:633 - default_logger - DEBUG - 옵션 '红色方靶一个' 체크함 +2024-10-27 16:12:58,280 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色方靶一个, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,281 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色方靶一个' 체크함 +2024-10-27 16:12:58,295 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色方靶一个, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,297 - option.py:633 - default_logger - DEBUG - 옵션 '黄色方靶一个' 체크함 +2024-10-27 16:12:58,325 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人黑色火焰款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,326 - option.py:633 - default_logger - DEBUG - 옵션 '成人黑色火焰款' 체크함 +2024-10-27 16:12:58,342 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人红色火焰款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,343 - option.py:633 - default_logger - DEBUG - 옵션 '成人红色火焰款' 체크함 +2024-10-27 16:12:58,357 - option.py:627 - default_logger - DEBUG - 옵션 이름: 成人蓝色火焰款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,358 - option.py:633 - default_logger - DEBUG - 옵션 '成人蓝色火焰款' 체크함 +2024-10-27 16:12:58,371 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色升级款弧形手靶一双(二个), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,372 - option.py:633 - default_logger - DEBUG - 옵션 '红色升级款弧形手靶一双(二个)' 체크함 +2024-10-27 16:12:58,385 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色升级款弧形手靶一双(二个), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,386 - option.py:633 - default_logger - DEBUG - 옵션 '黑色升级款弧形手靶一双(二个)' 체크함 +2024-10-27 16:12:58,410 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色升级款弧形手靶一双(二个), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,411 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色升级款弧形手靶一双(二个)' 체크함 +2024-10-27 16:12:58,426 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色儿童升级款4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,428 - option.py:633 - default_logger - DEBUG - 옵션 '红色儿童升级款4-12岁' 체크함 +2024-10-27 16:12:58,444 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色儿童升级款4-12岁, 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,445 - option.py:633 - default_logger - DEBUG - 옵션 '黄色儿童升级款4-12岁' 체크함 +2024-10-27 16:12:58,459 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色字母款5-15岁(一次成型内胆), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,460 - option.py:633 - default_logger - DEBUG - 옵션 '黑色字母款5-15岁(一次成型内胆)' 체크함 +2024-10-27 16:12:58,478 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色字母款5-15岁(一次成型内胆), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,479 - option.py:633 - default_logger - DEBUG - 옵션 '黄色字母款5-15岁(一次成型内胆)' 체크함 +2024-10-27 16:12:58,496 - option.py:627 - default_logger - DEBUG - 옵션 이름: 绿色字母款5-15岁(一次成型内胆), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,497 - option.py:633 - default_logger - DEBUG - 옵션 '绿色字母款5-15岁(一次成型内胆)' 체크함 +2024-10-27 16:12:58,519 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色字母款5-15岁(一次成型内胆), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,521 - option.py:633 - default_logger - DEBUG - 옵션 '粉色字母款5-15岁(一次成型内胆)' 체크함 +2024-10-27 16:12:58,539 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白色字母款5-15岁(一次成型内胆), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,540 - option.py:633 - default_logger - DEBUG - 옵션 '白色字母款5-15岁(一次成型内胆)' 체크함 +2024-10-27 16:12:58,553 - option.py:627 - default_logger - DEBUG - 옵션 이름: 橙色字母款5-15岁(一次成型内胆), 필터링된 옵션에 포함 여부: True +2024-10-27 16:12:58,554 - option.py:633 - default_logger - DEBUG - 옵션 '橙色字母款5-15岁(一次成型内胆)' 체크함 +2024-10-27 16:12:58,571 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色字母款成人比赛专用, 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:59,133 - option.py:638 - default_logger - DEBUG - 옵션 '黑色字母款成人比赛专用' 체크 해제함 +2024-10-27 16:12:59,162 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色字母款成人比赛专用, 필터링된 옵션에 포함 여부: False +2024-10-27 16:12:59,720 - option.py:638 - default_logger - DEBUG - 옵션 '红色字母款成人比赛专用' 체크 해제함 +2024-10-27 16:12:59,747 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色字母款成人比赛专用, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:00,294 - option.py:638 - default_logger - DEBUG - 옵션 '粉色字母款成人比赛专用' 체크 해제함 +2024-10-27 16:13:00,324 - option.py:627 - default_logger - DEBUG - 옵션 이름: 绿色字母款成人比赛专用, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:00,881 - option.py:638 - default_logger - DEBUG - 옵션 '绿色字母款成人比赛专用' 체크 해제함 +2024-10-27 16:13:00,930 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白色字母款成人比赛专用, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:01,512 - option.py:638 - default_logger - DEBUG - 옵션 '白色字母款成人比赛专用' 체크 해제함 +2024-10-27 16:13:01,541 - option.py:627 - default_logger - DEBUG - 옵션 이름: 橙色字母款成人比赛专用, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:02,089 - option.py:638 - default_logger - DEBUG - 옵션 '橙色字母款成人比赛专用' 체크 해제함 +2024-10-27 16:13:02,095 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:13:02,096 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:13:02,097 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 36 +2024-10-27 16:13:02,097 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:13:04,397 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'파란색 3-9세 오특맨': 0, '빨간색 3-9세 오특맨': 0, '검정색 3-9세 오특맨': 0, '검정색 4-12세 불꽃': 0, '파란색 4-12세 불꽃': 0, '빨간색 4-12세 불꽃': 0, '파란색 4-12세 캡틴': 0, '노란색 4-12세 캡틴': 0, '빨간색 4-12세 캡틴': 0, '파란색 4-12세 아기 호랑이': 0, '빨간색 4-12세 아기 호랑이': 0, '파란색 4-12세 복싱 소년': 0, '빨간색 4-12세 만화 태권도': 0, '파란색 4-12세 발차기': 0, '빨간색 4-12세 복싱 소년': 0, '파란색 4-12세 만화 태권도': 0, '검정색 6-12세 금색 호랑이': 0, '파란색 6-12세 금색 호랑이': 0, '빨간색 6-12세 금색 호랑이': 0, '빨간색 정사각형 타겟 1개': 0, '파란색 정사각형 타겟 1개': 0, '노란색 정사각형 타겟 1개': 0, '검정색 성인용 불꽃': 0, '빨간색 성인용 불꽃': 0, '파란색 성인용 불꽃': 0, '빨간색 곡선형 타겟 2개': 0, '검정색 곡선형 타겟 2개': 0, '파란색 곡선형 타겟 2개': 0, '빨간색 4-12세 업그레이드': 0, '노란색 4-12세 업그레이드': 0, '검정색 5-15세 알파벳': 0, '노란색 5-15세 알파벳': 0, '녹색 5-15세 알파벳': 0, '분홍색 5-15세 알파벳': 0, '흰색 5-15세 알파벳': 0, '주황색 5-15세 알파벳': 0} +2024-10-27 16:13:04,399 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:13:04,879 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:13:05,151 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:13:06,184 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:13:07,221 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:13:07,224 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:13:09,363 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:13:09,364 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:13:09,676 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:13:09,705 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:13:09,706 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:13:09,707 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:13:10,253 - price.py:555 - default_logger - DEBUG - 옵션 수: 36 +2024-10-27 16:13:10,255 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:13:10,403 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 14 +2024-10-27 16:13:10,436 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 23500 +2024-10-27 16:13:10,572 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 14 +2024-10-27 16:13:10,587 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 23500 +2024-10-27 16:13:10,864 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 14 +2024-10-27 16:13:10,897 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 23500 +2024-10-27 16:13:11,084 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 14 +2024-10-27 16:13:11,090 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 23700 +2024-10-27 16:13:11,407 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 14 +2024-10-27 16:13:11,430 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 23700 +2024-10-27 16:13:11,633 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 14 +2024-10-27 16:13:11,660 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 23700 +2024-10-27 16:13:11,966 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 15 +2024-10-27 16:13:12,004 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 23900 +2024-10-27 16:13:12,208 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 15 +2024-10-27 16:13:12,213 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 23900 +2024-10-27 16:13:12,493 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 15 +2024-10-27 16:13:12,529 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 23900 +2024-10-27 16:13:12,725 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 15 +2024-10-27 16:13:12,732 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 23900 +2024-10-27 16:13:12,979 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 15 +2024-10-27 16:13:13,010 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 23900 +2024-10-27 16:13:13,233 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 15 +2024-10-27 16:13:13,239 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 23900 +2024-10-27 16:13:13,479 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 15 +2024-10-27 16:13:13,517 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 23900 +2024-10-27 16:13:13,724 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 15 +2024-10-27 16:13:13,739 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 23900 +2024-10-27 16:13:13,996 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 15 +2024-10-27 16:13:14,026 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 23900 +2024-10-27 16:13:14,233 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 15 +2024-10-27 16:13:14,238 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 23900 +2024-10-27 16:13:14,494 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 17 +2024-10-27 16:13:14,526 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 24300 +2024-10-27 16:13:14,732 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 17 +2024-10-27 16:13:14,738 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 24300 +2024-10-27 16:13:15,013 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 17 +2024-10-27 16:13:15,045 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 24300 +2024-10-27 16:13:15,236 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 17 +2024-10-27 16:13:15,254 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 24300 +2024-10-27 16:13:15,506 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 17 +2024-10-27 16:13:15,545 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 24300 +2024-10-27 16:13:15,732 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 17 +2024-10-27 16:13:15,738 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 24300 +2024-10-27 16:13:15,977 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 18 +2024-10-27 16:13:16,009 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 24500 +2024-10-27 16:13:16,232 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 18 +2024-10-27 16:13:16,238 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 24500 +2024-10-27 16:13:16,524 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 18 +2024-10-27 16:13:16,558 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 24500 +2024-10-27 16:13:16,759 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 28 +2024-10-27 16:13:16,765 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 27100 +2024-10-27 16:13:16,991 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 28 +2024-10-27 16:13:17,029 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 27100 +2024-10-27 16:13:17,250 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 28 +2024-10-27 16:13:17,301 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 27100 +2024-10-27 16:13:17,609 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 30 +2024-10-27 16:13:17,642 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 27700 +2024-10-27 16:13:17,861 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 30 +2024-10-27 16:13:17,884 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 27700 +2024-10-27 16:13:18,203 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 30 +2024-10-27 16:13:18,252 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 27700 +2024-10-27 16:13:18,482 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 30 +2024-10-27 16:13:18,496 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 27700 +2024-10-27 16:13:18,810 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 30 +2024-10-27 16:13:18,832 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 27700 +2024-10-27 16:13:19,022 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 30 +2024-10-27 16:13:19,044 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 27700 +2024-10-27 16:13:19,345 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 30 +2024-10-27 16:13:19,363 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 27700 +2024-10-27 16:13:19,592 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 30 +2024-10-27 16:13:19,616 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 27700 +2024-10-27 16:13:19,617 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 17, 17, 17, 17, 18, 18, 18, 28, 28, 28, 30, 30, 30, 30, 30, 30, 30, 30] +2024-10-27 16:13:19,618 - price.py:648 - default_logger - DEBUG - 최소원가: 3000, 최대원가: 6000, 평균원가: 4000, 상위평균원가: 5000 +2024-10-27 16:13:19,618 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 7000 +2024-10-27 16:13:19,620 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:13:19,620 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:13:19,621 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:13:19,621 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:13:19,623 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:13:19,623 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:13:19,624 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:13:19,624 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:13:19,625 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 22000 +2024-10-27 16:13:19,626 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:13:19,626 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 8000, 상한: 12000, 하한: 9000 +2024-10-27 16:13:19,627 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 9000 +2024-10-27 16:13:19,628 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 9000 +2024-10-27 16:13:19,628 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:13:19,629 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 25078 +2024-10-27 16:13:19,629 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -16078 +2024-10-27 16:13:19,630 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:13:19,630 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:13:19,631 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:13:19,632 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:13:19,633 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:13:19,633 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:13:19,634 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:13:19,635 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:13:19,635 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-격투스포츠-권투/격투기-권투글러브 +2024-10-27 16:13:19,636 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 격투스포츠, Level 3: 권투/격투기, Level 4: 권투글러브 +2024-10-27 16:13:19,636 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-격투스포츠-권투/격투기-권투글러브 +2024-10-27 16:13:19,637 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '격투스포츠', 'category3': '권투/격투기', 'category4': '권투글러브'} +2024-10-27 16:13:19,638 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:13:19,639 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '격투스포츠', 'category3': '권투/격투기', 'category4': '권투글러브'}, result: None +2024-10-27 16:13:19,640 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:13:19,641 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:13:19,641 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-격투스포츠-권투/격투기-권투글러브는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:13:19,642 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:13:19,642 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:13:19,643 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:13:19,693 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:13:19,906 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:13:19,908 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 6000, 초도배송비: 6000, 교환비: 12000 +2024-10-27 16:13:19,909 - price.py:140 - default_logger - DEBUG - 반품비: 6000, 초도배송비: 6000, 교환비: 12000 +2024-10-27 16:13:20,064 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 6000 +2024-10-27 16:13:20,222 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 6000 +2024-10-27 16:13:20,557 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 12000 +2024-10-27 16:13:21,123 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:13:21,124 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:13:22,581 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:13:22,582 - gui.py:875 - default_logger - DEBUG - 105/[377]개 상품 수정 완료. +2024-10-27 16:13:22,583 - gui.py:816 - default_logger - DEBUG - 26/46 버튼의 활성상태 확인 중... +2024-10-27 16:13:22,637 - gui.py:823 - default_logger - DEBUG - 26/46: 세부사항 수정 작업 중... +2024-10-27 16:13:22,680 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:13:24,314 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:13:25,293 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:13:25,308 - title.py:94 - default_logger - DEBUG - 원본 상품명: 船用驾驶椅防浪椅游艇钓鱼艇可折叠豪华座椅铝合金可升降底座厂家 +2024-10-27 16:13:25,309 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:13:25,309 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:13:25,326 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:13:25,335 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:13:25,354 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품 +2024-10-27 16:13:25,355 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:13:26,543 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:13:26,545 - option.py:161 - default_logger - DEBUG - 상품명: 船用驾驶椅防浪椅游艇钓鱼艇可折叠豪华座椅铝合金可升降底座厂家에 대한 옵션을 처리 중... +2024-10-27 16:13:26,545 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:13:28,541 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:13:28,542 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:13:28,543 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:13:28,556 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:13:28,557 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:13:28,770 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:13:28,771 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:13:29,434 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:13:29,479 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 17 +2024-10-27 16:13:29,540 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@铝合金滑板 +2024-10-27 16:13:29,541 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:13:29,542 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:13:29,542 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:13:29,543 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:13:29,562 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,564 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:13:29,564 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,583 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:13:29,653 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@普通固定底座-不带滑板 +2024-10-27 16:13:29,655 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:13:29,656 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:13:29,658 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:13:29,659 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:13:29,683 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,684 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:13:29,685 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,715 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:13:29,783 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@普通固定底座-带滑板 +2024-10-27 16:13:29,785 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:13:29,786 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:13:29,787 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:13:29,788 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:13:29,802 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,803 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:13:29,804 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,820 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:13:29,885 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@方形椅面-黑灰 +2024-10-27 16:13:29,886 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:13:29,887 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:13:29,889 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:13:29,889 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:13:29,901 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,902 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:13:29,903 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,915 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:13:29,967 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@node +2024-10-27 16:13:29,968 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-27 16:13:29,969 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:13:29,970 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:13:29,970 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:13:29,982 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,983 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:13:29,984 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:29,998 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,035 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@铝合金升降底座(330-480mm)-不带滑板 +2024-10-27 16:13:30,036 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,036 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,037 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:13:30,038 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:13:30,049 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,051 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:13:30,052 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,064 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,101 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@铝合金升降底座(380-600mm)-不带滑板 +2024-10-27 16:13:30,102 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,102 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,103 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:13:30,105 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:13:30,116 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,117 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:13:30,118 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,131 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,187 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@铝合金升降底座(330-480mm)-带滑板 +2024-10-27 16:13:30,189 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,189 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,190 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:13:30,191 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:13:30,202 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,203 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:13:30,204 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,215 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,247 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@铝合金升降底座(380-600mm)-带滑板 +2024-10-27 16:13:30,248 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,249 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 16:13:30,250 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:13:30,250 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:13:30,263 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,264 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:13:30,265 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,286 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,329 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@铝合金固定底座-高度请咨询客服 +2024-10-27 16:13:30,330 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,331 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,331 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:13:30,332 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:13:30,347 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,349 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:13:30,349 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,362 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,408 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@不带腿托型椅面-蓝白 +2024-10-27 16:13:30,410 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,411 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,412 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:13:30,412 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:13:30,428 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,429 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:13:30,430 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,443 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,494 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@不带腿托型椅面-黑黄 +2024-10-27 16:13:30,495 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,496 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,497 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:13:30,498 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:13:30,514 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,515 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:13:30,516 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,531 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,574 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@腿托型椅面-黑灰 +2024-10-27 16:13:30,575 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,576 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,576 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:13:30,577 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:13:30,593 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,594 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:13:30,595 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,607 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,641 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@腿托型椅面-蓝白 +2024-10-27 16:13:30,642 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,643 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,644 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:13:30,645 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:13:30,660 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,661 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:13:30,662 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,676 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,728 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@腿托型椅面-红白 +2024-10-27 16:13:30,729 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,730 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,731 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:13:30,732 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:13:30,748 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,749 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:13:30,750 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,762 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,799 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@扶手型椅面-黑白 +2024-10-27 16:13:30,800 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,801 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,802 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:13:30,803 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:13:30,814 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,815 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:13:30,816 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,831 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,874 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@需要椅面+底座请咨询客服 +2024-10-27 16:13:30,875 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:13:30,876 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-27 16:13:30,878 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:13:30,878 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:13:30,892 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,893 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:13:30,894 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:30,909 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:13:30,910 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '铝合金滑板', 'origin_option_2': '普通固定底座-不带滑板', 'origin_option_3': '普通固定底座-带滑板', 'origin_option_4': '方形椅面-黑灰', 'origin_option_5': '梯形椅面-黑灰', 'origin_option_6': '铝合金升降底座(330-480mm)-不带滑板', 'origin_option_7': '铝合金升降底座(380-600mm)-不带滑板', 'origin_option_8': '铝合金升降底座(330-480mm)-带滑板', 'origin_option_9': '铝合金升降底座(380-600mm)-带滑板', 'origin_option_10': '铝合金固定底座-高度请咨询客服', 'origin_option_11': '不带腿托型椅面-蓝白', 'origin_option_12': '不带腿托型椅面-黑黄', 'origin_option_13': '腿托型椅面-黑灰', 'origin_option_14': '腿托型椅面-蓝白', 'origin_option_15': '腿托型椅面-红白', 'origin_option_16': '扶手型椅面-黑白', 'origin_option_17': '需要椅面+底座请咨询客服'} +2024-10-27 16:13:30,911 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 铝合金滑板 +2024-10-27 16:13:30,912 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 铝合金滑板 +2024-10-27 16:13:30,913 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 普通固定底座-不带滑板 +2024-10-27 16:13:30,914 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 普通固定底座-不带滑板 +2024-10-27 16:13:30,914 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 普通固定底座-带滑板 +2024-10-27 16:13:30,915 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 普通固定底座-带滑板 +2024-10-27 16:13:30,916 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 方形椅面-黑灰 +2024-10-27 16:13:30,916 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 方形椅面-黑灰 +2024-10-27 16:13:30,917 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 梯形椅面-黑灰 +2024-10-27 16:13:30,917 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 梯形椅面-黑灰 +2024-10-27 16:13:30,917 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 铝合金升降底座(330-480mm)-不带滑板 +2024-10-27 16:13:30,918 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 铝合金升降底座(330-480mm)-不带滑板 +2024-10-27 16:13:30,919 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 铝合金升降底座(380-600mm)-不带滑板 +2024-10-27 16:13:30,920 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 铝合金升降底座(380-600mm)-不带滑板 +2024-10-27 16:13:30,921 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 铝合金升降底座(330-480mm)-带滑板 +2024-10-27 16:13:30,922 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 铝合金升降底座(330-480mm)-带滑板 +2024-10-27 16:13:30,923 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 铝合金升降底座(380-600mm)-带滑板 +2024-10-27 16:13:30,923 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 铝合金升降底座(380-600mm)-带滑板 +2024-10-27 16:13:30,924 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 铝合金固定底座-高度请咨询客服 +2024-10-27 16:13:30,925 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 铝合金固定底座-高度请咨询客服 +2024-10-27 16:13:30,926 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不带腿托型椅面-蓝白 +2024-10-27 16:13:30,926 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不带腿托型椅面-蓝白 +2024-10-27 16:13:30,927 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不带腿托型椅面-黑黄 +2024-10-27 16:13:30,928 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不带腿托型椅面-黑黄 +2024-10-27 16:13:30,928 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 腿托型椅面-黑灰 +2024-10-27 16:13:30,929 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 腿托型椅面-黑灰 +2024-10-27 16:13:30,930 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 腿托型椅面-蓝白 +2024-10-27 16:13:30,930 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 腿托型椅面-蓝白 +2024-10-27 16:13:30,931 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 腿托型椅面-红白 +2024-10-27 16:13:30,932 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 腿托型椅面-红白 +2024-10-27 16:13:30,932 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扶手型椅面-黑白 +2024-10-27 16:13:30,934 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扶手型椅面-黑白 +2024-10-27 16:13:30,934 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 需要椅面+底座请咨询客服 +2024-10-27 16:13:30,935 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 需要椅面+底座请咨询客服 +2024-10-27 16:13:30,935 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '铝合金滑板', 'origin_option_2': '普通固定底座-不带滑板', 'origin_option_3': '普通固定底座-带滑板', 'origin_option_4': '方形椅面-黑灰', 'origin_option_5': '梯形椅面-黑灰', 'origin_option_6': '铝合金升降底座(330-480mm)-不带滑板', 'origin_option_7': '铝合金升降底座(380-600mm)-不带滑板', 'origin_option_8': '铝合金升降底座(330-480mm)-带滑板', 'origin_option_9': '铝合金升降底座(380-600mm)-带滑板', 'origin_option_10': '铝合金固定底座-高度请咨询客服', 'origin_option_11': '不带腿托型椅面-蓝白', 'origin_option_12': '不带腿托型椅面-黑黄', 'origin_option_13': '腿托型椅面-黑灰', 'origin_option_14': '腿托型椅面-蓝白', 'origin_option_15': '腿托型椅面-红白', 'origin_option_16': '扶手型椅面-黑白', 'origin_option_17': '需要椅面+底座请咨询客服'} +2024-10-27 16:13:30,936 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '船用驾驶椅防浪椅游艇钓鱼艇可折叠豪华座椅铝合金可升降底座厂家'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "铝合金滑板", "origin_option_2": "普通固定底座-不带滑板", "origin_option_3": "普通固定底座-带滑板", "origin_option_4": "方形椅面-黑灰", "origin_option_5": "梯形椅面-黑灰", "origin_option_6": "铝合金升降底座(330-480mm)-不带滑板", "origin_option_7": "铝合金升降底座(380-600mm)-不带滑板", "origin_option_8": "铝合金升降底座(330-480mm)-带滑板", "origin_option_9": "铝合金升降底座(380-600mm)-带滑板", "origin_option_10": "铝合金固定底座-高度请咨询客服", "origin_option_11": "不带腿托型椅面-蓝白", "origin_option_12": "不带腿托型椅面-黑黄", "origin_option_13": "腿托型椅面-黑灰", "origin_option_14": "腿托型椅面-蓝白", "origin_option_15": "腿托型椅面-红白", "origin_option_16": "扶手型椅面-黑白", "origin_option_17": "需要椅面+底座请咨询客服"} +2024-10-27 16:13:30,938 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:13:32,834 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "알루미늄 슬라이드", +"trans_option_2": "고정 받침대 - 슬라이드 미포함", +"trans_option_3": "고정 받침대 - 슬라이드 포함", +"trans_option_4": "사각형 시트 - 흑회색", +"trans_option_5": "사다리꼴 시트 - 흑회색", +"trans_option_6": "알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 미포함", +"trans_option_7": "알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 미포함", +"trans_option_8": "알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 포함", +"trans_option_9": "알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 포함", +"trans_option_10": "알루미늄 고정 받침대", +"trans_option_11": "다리 받침대 미포함 시트 - 청백색", +"trans_option_12": "다리 받침대 미포함 시트 - 흑황색", +"trans_option_13": "다리 받침대 포함 시트 - 흑회색", +"trans_option_14": "다리 받침대 포함 시트 - 청백색", +"trans_option_15": "다리 받침대 포함 시트 - 홍백색", +"trans_option_16": "팔걸이 포함 시트 - 흑백색" +} +``` +2024-10-27 16:13:32,836 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "알루미늄 슬라이드", +"trans_option_2": "고정 받침대 - 슬라이드 미포함", +"trans_option_3": "고정 받침대 - 슬라이드 포함", +"trans_option_4": "사각형 시트 - 흑회색", +"trans_option_5": "사다리꼴 시트 - 흑회색", +"trans_option_6": "알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 미포함", +"trans_option_7": "알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 미포함", +"trans_option_8": "알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 포함", +"trans_option_9": "알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 포함", +"trans_option_10": "알루미늄 고정 받침대", +"trans_option_11": "다리 받침대 미포함 시트 - 청백색", +"trans_option_12": "다리 받침대 미포함 시트 - 흑황색", +"trans_option_13": "다리 받침대 포함 시트 - 흑회색", +"trans_option_14": "다리 받침대 포함 시트 - 청백색", +"trans_option_15": "다리 받침대 포함 시트 - 홍백색", +"trans_option_16": "팔걸이 포함 시트 - 흑백색" +} +2024-10-27 16:13:32,838 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '알루미늄 슬라이드', 'trans_option_2': '고정 받침대 - 슬라이드 미포함', 'trans_option_3': '고정 받침대 - 슬라이드 포함', 'trans_option_4': '사각형 시트 - 흑회색', 'trans_option_5': '사다리꼴 시트 - 흑회색', 'trans_option_6': '알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 미포함', 'trans_option_7': '알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 미포함', 'trans_option_8': '알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 포함', 'trans_option_9': '알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 포함', 'trans_option_10': '알루미늄 고정 받침대', 'trans_option_11': '다리 받침대 미포함 시트 - 청백색', 'trans_option_12': '다리 받침대 미포함 시트 - 흑황색', 'trans_option_13': '다리 받침대 포함 시트 - 흑회색', 'trans_option_14': '다리 받침대 포함 시트 - 청백색', 'trans_option_15': '다리 받침대 포함 시트 - 홍백색', 'trans_option_16': '팔걸이 포함 시트 - 흑백색'} +2024-10-27 16:13:32,839 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:13:32,840 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 알루미늄 슬라이드 +2024-10-27 16:13:32,841 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:32,880 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [알루미늄 슬라이드] 입력 완료 +2024-10-27 16:13:32,882 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 고정 받침대 - 슬라이드 미포함 +2024-10-27 16:13:32,882 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:33,031 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [고정 받침대 - 슬라이드 미포함] 입력 완료 +2024-10-27 16:13:33,033 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 고정 받침대 - 슬라이드 포함 +2024-10-27 16:13:33,034 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:33,168 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [고정 받침대 - 슬라이드 포함] 입력 완료 +2024-10-27 16:13:33,169 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 사각형 시트 - 흑회색 +2024-10-27 16:13:33,170 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:33,303 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [사각형 시트 - 흑회색] 입력 완료 +2024-10-27 16:13:33,305 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 사다리꼴 시트 - 흑회색 +2024-10-27 16:13:33,305 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:33,440 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [사다리꼴 시트 - 흑회색] 입력 완료 +2024-10-27 16:13:33,441 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 미포함 +2024-10-27 16:13:33,442 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:33,634 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 미포함] 입력 완료 +2024-10-27 16:13:33,636 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 미포함 +2024-10-27 16:13:33,637 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:33,830 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 미포함] 입력 완료 +2024-10-27 16:13:33,831 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 포함 +2024-10-27 16:13:33,832 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:34,216 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 포함] 입력 완료 +2024-10-27 16:13:34,217 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 포함 +2024-10-27 16:13:34,218 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:34,555 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 포함] 입력 완료 +2024-10-27 16:13:34,556 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 알루미늄 고정 받침대 +2024-10-27 16:13:34,557 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:34,739 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [알루미늄 고정 받침대] 입력 완료 +2024-10-27 16:13:34,740 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 다리 받침대 미포함 시트 - 청백색 +2024-10-27 16:13:34,741 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:34,999 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [다리 받침대 미포함 시트 - 청백색] 입력 완료 +2024-10-27 16:13:35,000 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 다리 받침대 미포함 시트 - 흑황색 +2024-10-27 16:13:35,001 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:35,238 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [다리 받침대 미포함 시트 - 흑황색] 입력 완료 +2024-10-27 16:13:35,239 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 다리 받침대 포함 시트 - 흑회색 +2024-10-27 16:13:35,240 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:35,596 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [다리 받침대 포함 시트 - 흑회색] 입력 완료 +2024-10-27 16:13:35,597 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 다리 받침대 포함 시트 - 청백색 +2024-10-27 16:13:35,598 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:35,921 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [다리 받침대 포함 시트 - 청백색] 입력 완료 +2024-10-27 16:13:35,922 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 다리 받침대 포함 시트 - 홍백색 +2024-10-27 16:13:35,923 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:36,122 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [다리 받침대 포함 시트 - 홍백색] 입력 완료 +2024-10-27 16:13:36,123 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 팔걸이 포함 시트 - 흑백색 +2024-10-27 16:13:36,125 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:36,384 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [팔걸이 포함 시트 - 흑백색] 입력 완료 +2024-10-27 16:13:36,385 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'铝合金滑板': '알루미늄 슬라이드', '普通固定底座-不带滑板': '고정 받침대 - 슬라이드 미포함', '普通固定底座-带滑板': '고정 받침대 - 슬라이드 포함', '方形椅面-黑灰': '사각형 시트 - 흑회색', '梯形椅面-黑灰': '사다리꼴 시트 - 흑회색', '铝合金升降底座(330-480mm)-不带滑板': '알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 미포함', '铝合金升降底座(380-600mm)-不带滑板': '알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 미포함', '铝合金升降底座(330-480mm)-带滑板': '알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 포함', '铝合金升降底座(380-600mm)-带滑板': '알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 포함', '铝合金固定底座-高度请咨询客服': '알루미늄 고정 받침대', '不带腿托型椅面-蓝白': '다리 받침대 미포함 시트 - 청백색', '不带腿托型椅面-黑黄': '다리 받침대 미포함 시트 - 흑황색', '腿托型椅面-黑灰': '다리 받침대 포함 시트 - 흑회색', '腿托型椅面-蓝白': '다리 받침대 포함 시트 - 청백색', '腿托型椅面-红白': '다리 받침대 포함 시트 - 홍백색', '扶手型椅面-黑白': '팔걸이 포함 시트 - 흑백색'} +2024-10-27 16:13:36,387 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:13:36,388 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:13:36,389 - option.py:92 - default_logger - DEBUG - 최저옵션: 202647.0588235294, 표준편차: 80483.78804708626 +2024-10-27 16:13:36,389 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.896618716979682 +2024-10-27 16:13:36,390 - option.py:102 - default_logger - DEBUG - Option 105000 z-score: -1.2132512794552106 +2024-10-27 16:13:36,391 - option.py:102 - default_logger - DEBUG - Option 121000 z-score: -1.0144534794480917 +2024-10-27 16:13:36,392 - option.py:102 - default_logger - DEBUG - Option 134000 z-score: -0.8529302669423078 +2024-10-27 16:13:36,393 - option.py:102 - default_logger - DEBUG - Option 157000 z-score: -0.5671584294320743 +2024-10-27 16:13:36,394 - option.py:102 - default_logger - DEBUG - Option 157000 z-score: -0.5671584294320743 +2024-10-27 16:13:36,394 - option.py:102 - default_logger - DEBUG - Option 167000 z-score: -0.442909804427625 +2024-10-27 16:13:36,395 - option.py:102 - default_logger - DEBUG - Option 173000 z-score: -0.3683606294249554 +2024-10-27 16:13:36,395 - option.py:102 - default_logger - DEBUG - Option 183000 z-score: -0.24411200442050612 +2024-10-27 16:13:36,397 - option.py:102 - default_logger - DEBUG - Option 183000 z-score: -0.24411200442050612 +2024-10-27 16:13:36,398 - option.py:102 - default_logger - DEBUG - Option 241000 z-score: 0.47653002060529986 +2024-10-27 16:13:36,398 - option.py:102 - default_logger - DEBUG - Option 241000 z-score: 0.47653002060529986 +2024-10-27 16:13:36,399 - option.py:102 - default_logger - DEBUG - Option 297000 z-score: 1.172322320630216 +2024-10-27 16:13:36,400 - option.py:102 - default_logger - DEBUG - Option 297000 z-score: 1.172322320630216 +2024-10-27 16:13:36,401 - option.py:102 - default_logger - DEBUG - Option 297000 z-score: 1.172322320630216 +2024-10-27 16:13:36,402 - option.py:102 - default_logger - DEBUG - Option 297000 z-score: 1.172322320630216 +2024-10-27 16:13:36,403 - option.py:102 - default_logger - DEBUG - Option 345000 z-score: 1.7687157206515727 +2024-10-27 16:13:36,404 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [134000, 157000, 157000, 167000, 173000, 183000, 183000, 241000, 241000, 297000, 297000, 297000, 297000] +2024-10-27 16:13:36,404 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 134000, 마켓상한선: 268000 +2024-10-27 16:13:36,405 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('方形椅面-黑灰', 134000), ('梯形椅面-黑灰', 157000), ('铝合金升降底座(330-480mm)-不带滑板', 157000), ('铝合金升降底座(380-600mm)-不带滑板', 167000), ('铝合金升降底座(330-480mm)-带滑板', 173000), ('铝合金升降底座(380-600mm)-带滑板', 183000), ('铝合金固定底座-高度请咨询客服', 183000), ('不带腿托型椅面-蓝白', 241000), ('不带腿托型椅面-黑黄', 241000)] +2024-10-27 16:13:36,620 - option.py:627 - default_logger - DEBUG - 옵션 이름: 铝合金滑板, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:37,095 - option.py:638 - default_logger - DEBUG - 옵션 '铝合金滑板' 체크 해제함 +2024-10-27 16:13:37,192 - option.py:627 - default_logger - DEBUG - 옵션 이름: 普通固定底座-不带滑板, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:37,483 - option.py:638 - default_logger - DEBUG - 옵션 '普通固定底座-不带滑板' 체크 해제함 +2024-10-27 16:13:37,509 - option.py:627 - default_logger - DEBUG - 옵션 이름: 普通固定底座-带滑板, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:37,789 - option.py:638 - default_logger - DEBUG - 옵션 '普通固定底座-带滑板' 체크 해제함 +2024-10-27 16:13:37,815 - option.py:627 - default_logger - DEBUG - 옵션 이름: 方形椅面-黑灰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,816 - option.py:633 - default_logger - DEBUG - 옵션 '方形椅面-黑灰' 체크함 +2024-10-27 16:13:37,843 - option.py:627 - default_logger - DEBUG - 옵션 이름: 梯形椅面-黑灰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,844 - option.py:633 - default_logger - DEBUG - 옵션 '梯形椅面-黑灰' 체크함 +2024-10-27 16:13:37,862 - option.py:627 - default_logger - DEBUG - 옵션 이름: 铝合金升降底座(330-480mm)-不带滑板, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,863 - option.py:633 - default_logger - DEBUG - 옵션 '铝合金升降底座(330-480mm)-不带滑板' 체크함 +2024-10-27 16:13:37,881 - option.py:627 - default_logger - DEBUG - 옵션 이름: 铝合金升降底座(380-600mm)-不带滑板, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,883 - option.py:633 - default_logger - DEBUG - 옵션 '铝合金升降底座(380-600mm)-不带滑板' 체크함 +2024-10-27 16:13:37,898 - option.py:627 - default_logger - DEBUG - 옵션 이름: 铝合金升降底座(330-480mm)-带滑板, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,900 - option.py:633 - default_logger - DEBUG - 옵션 '铝合金升降底座(330-480mm)-带滑板' 체크함 +2024-10-27 16:13:37,913 - option.py:627 - default_logger - DEBUG - 옵션 이름: 铝合金升降底座(380-600mm)-带滑板, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,915 - option.py:633 - default_logger - DEBUG - 옵션 '铝合金升降底座(380-600mm)-带滑板' 체크함 +2024-10-27 16:13:37,931 - option.py:627 - default_logger - DEBUG - 옵션 이름: 铝合金固定底座-高度请咨询客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,932 - option.py:633 - default_logger - DEBUG - 옵션 '铝合金固定底座-高度请咨询客服' 체크함 +2024-10-27 16:13:37,949 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不带腿托型椅面-蓝白, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,950 - option.py:633 - default_logger - DEBUG - 옵션 '不带腿托型椅面-蓝白' 체크함 +2024-10-27 16:13:37,964 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不带腿托型椅面-黑黄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:13:37,964 - option.py:633 - default_logger - DEBUG - 옵션 '不带腿托型椅面-黑黄' 체크함 +2024-10-27 16:13:37,980 - option.py:627 - default_logger - DEBUG - 옵션 이름: 腿托型椅面-黑灰, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:38,289 - option.py:638 - default_logger - DEBUG - 옵션 '腿托型椅面-黑灰' 체크 해제함 +2024-10-27 16:13:38,315 - option.py:627 - default_logger - DEBUG - 옵션 이름: 腿托型椅面-蓝白, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:38,620 - option.py:638 - default_logger - DEBUG - 옵션 '腿托型椅面-蓝白' 체크 해제함 +2024-10-27 16:13:38,644 - option.py:627 - default_logger - DEBUG - 옵션 이름: 腿托型椅面-红白, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:38,940 - option.py:638 - default_logger - DEBUG - 옵션 '腿托型椅面-红白' 체크 해제함 +2024-10-27 16:13:38,982 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扶手型椅面-黑白, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:39,289 - option.py:638 - default_logger - DEBUG - 옵션 '扶手型椅面-黑白' 체크 해제함 +2024-10-27 16:13:39,314 - option.py:627 - default_logger - DEBUG - 옵션 이름: 需要椅面+底座请咨询客服, 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:39,628 - option.py:638 - default_logger - DEBUG - 옵션 '需要椅面+底座请咨询客服' 체크 해제함 +2024-10-27 16:13:39,629 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:13:39,630 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:13:39,631 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 9 +2024-10-27 16:13:39,632 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:13:40,576 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'사각형 시트 - 흑회색': 0, '사다리꼴 시트 - 흑회색': 0, '알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 미포함': 0, '알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 미포함': 0, '알루미늄 높낮이 조절 받침대(330-480mm) - 슬라이드 포함': 0, '알루미늄 높낮이 조절 받침대(380-600mm) - 슬라이드 포함': 0, '알루미늄 고정 받침대': 0, '다리 받침대 미포함 시트 - 청백색': 0, '다리 받침대 미포함 시트 - 흑황색': 0} +2024-10-27 16:13:40,577 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:13:40,808 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:13:40,975 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:13:41,823 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:13:42,630 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:13:42,631 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:13:43,706 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:13:43,708 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:13:43,989 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:13:44,006 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:13:44,007 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:13:44,008 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:13:44,428 - price.py:555 - default_logger - DEBUG - 옵션 수: 9 +2024-10-27 16:13:44,429 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:13:44,543 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 455 +2024-10-27 16:13:44,556 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 133700 +2024-10-27 16:13:44,679 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 546 +2024-10-27 16:13:44,691 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 156500 +2024-10-27 16:13:44,941 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 546 +2024-10-27 16:13:44,962 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 156500 +2024-10-27 16:13:45,165 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 585 +2024-10-27 16:13:45,172 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 166200 +2024-10-27 16:13:45,408 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 611 +2024-10-27 16:13:45,445 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 172700 +2024-10-27 16:13:45,604 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 651 +2024-10-27 16:13:45,645 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 182500 +2024-10-27 16:13:45,862 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 651 +2024-10-27 16:13:45,893 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 182500 +2024-10-27 16:13:46,090 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 885 +2024-10-27 16:13:46,103 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 241000 +2024-10-27 16:13:46,524 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 885 +2024-10-27 16:13:46,554 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 241000 +2024-10-27 16:13:46,556 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [455, 546, 546, 585, 611, 651, 651, 885, 885] +2024-10-27 16:13:46,557 - price.py:648 - default_logger - DEBUG - 최소원가: 91000, 최대원가: 177000, 평균원가: 130000, 상위평균원가: 154000 +2024-10-27 16:13:46,557 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 198000 +2024-10-27 16:13:46,558 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:13:46,559 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:13:46,560 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 35000 +2024-10-27 16:13:46,560 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 35000 +2024-10-27 16:13:46,561 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:13:46,562 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:13:46,562 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:13:46,563 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 28000 +2024-10-27 16:13:46,563 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 48000 +2024-10-27 16:13:46,564 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 48000 +2024-10-27 16:13:46,565 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 281000 +2024-10-27 16:13:46,565 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:13:46,567 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 149000, 상한: 355000, 하한: 262000 +2024-10-27 16:13:46,567 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 262000 +2024-10-27 16:13:46,568 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 262000 +2024-10-27 16:13:46,568 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:13:46,569 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 181400 +2024-10-27 16:13:46,570 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 80600 +2024-10-27 16:13:46,570 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:13:46,571 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:13:46,571 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 45000 +2024-10-27 16:13:46,572 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 54000 +2024-10-27 16:13:46,573 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:13:46,573 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:13:46,574 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:13:46,575 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:13:46,575 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품 +2024-10-27 16:13:46,575 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 수상레저스포츠, Level 3: 보트/카약, Level 4: 보트/카약용품 +2024-10-27 16:13:46,577 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품 +2024-10-27 16:13:46,578 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '수상레저스포츠', 'category3': '보트/카약', 'category4': '보트/카약용품'} +2024-10-27 16:13:46,578 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:13:46,581 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '수상레저스포츠', 'category3': '보트/카약', 'category4': '보트/카약용품'}, result: None +2024-10-27 16:13:46,582 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:13:46,583 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:13:46,584 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-수상레저스포츠-보트/카약-보트/카약용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:13:46,584 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:13:46,585 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:13:46,585 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:13:46,678 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 54000 +2024-10-27 16:13:46,979 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:13:46,980 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 177000, 초도배송비: 177000, 교환비: 354000 +2024-10-27 16:13:46,982 - price.py:140 - default_logger - DEBUG - 반품비: 177000, 초도배송비: 177000, 교환비: 354000 +2024-10-27 16:13:47,190 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 177000 +2024-10-27 16:13:47,535 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 177000 +2024-10-27 16:13:47,769 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 354000 +2024-10-27 16:13:48,338 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:13:48,339 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:13:50,271 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:13:50,272 - gui.py:875 - default_logger - DEBUG - 106/[377]개 상품 수정 완료. +2024-10-27 16:13:50,272 - gui.py:816 - default_logger - DEBUG - 27/46 버튼의 활성상태 확인 중... +2024-10-27 16:13:50,340 - gui.py:823 - default_logger - DEBUG - 27/46: 세부사항 수정 작업 중... +2024-10-27 16:13:50,387 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:13:51,564 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:13:52,494 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:13:52,507 - title.py:94 - default_logger - DEBUG - 원본 상품명: AquaPlay潜水速干斗篷浴袍冲浪沙滩巾换衣罩吸水游泳浴巾大人 +2024-10-27 16:13:52,508 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:13:52,509 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:13:52,523 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:13:52,533 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:13:52,552 - title.py:221 - default_logger - DEBUG - 카테고리 text = 의류-스포츠의류-다이빙슈트 +2024-10-27 16:13:52,554 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:13:53,414 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:13:53,415 - option.py:161 - default_logger - DEBUG - 상품명: AquaPlay潜水速干斗篷浴袍冲浪沙滩巾换衣罩吸水游泳浴巾大人에 대한 옵션을 처리 중... +2024-10-27 16:13:53,416 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:13:55,417 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:13:55,418 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:13:55,419 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:13:55,432 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:13:55,433 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:13:55,600 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:13:55,601 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:13:56,094 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:13:56,135 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 8 +2024-10-27 16:13:56,196 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@红鲨鱼斗篷(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,197 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:13:56,198 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:13:56,199 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:13:56,199 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:13:56,218 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,219 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:13:56,219 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,239 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,291 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@高回头率白鲨鱼(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,292 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:13:56,293 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:13:56,294 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:13:56,295 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:13:56,318 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,320 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:13:56,321 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,340 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,388 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@玩酷一族白鲨-小尾巴(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,389 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:13:56,390 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:13:56,391 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:13:56,391 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:13:56,405 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,406 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:13:56,407 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,422 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,469 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@这就是酷白鲨-编织带(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,470 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:13:56,472 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:13:56,473 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:13:56,473 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:13:56,488 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,489 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:13:56,490 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,508 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,554 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@花色情侣斗篷2件套 +2024-10-27 16:13:56,555 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:13:56,556 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:13:56,558 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:13:56,558 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:13:56,570 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,570 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:13:56,572 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,586 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,625 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@迷彩服鲨鱼情侣斗篷2件套 +2024-10-27 16:13:56,626 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-27 16:13:56,628 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:13:56,629 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:13:56,629 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:13:56,641 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,641 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:13:56,643 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,655 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,693 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@鲨鱼情侣斗篷2件套 +2024-10-27 16:13:56,694 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:13:56,694 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:13:56,696 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:13:56,696 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:13:56,707 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,708 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:13:56,710 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,720 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,757 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@潮酷情侣斗篷2件套 +2024-10-27 16:13:56,758 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:13:56,759 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:13:56,759 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:13:56,761 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:13:56,773 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,773 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:13:56,774 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:13:56,790 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:13:56,791 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '红鲨鱼斗篷(均码 男女可穿 适合150-190cm)', 'origin_option_2': '高回头率白鲨鱼(均码 男女可穿 适合150-190cm)', 'origin_option_3': '玩酷一族白鲨-小尾巴(均码 男女可穿 适合150-190cm)', 'origin_option_4': '这就是酷白鲨-编织带(均码 男女可穿 适合150-190cm)', 'origin_option_5': '花色情侣斗篷2件套', 'origin_option_6': '迷彩服鲨鱼情侣斗篷2件套', 'origin_option_7': '鲨鱼情侣斗篷2件套', 'origin_option_8': '潮酷情侣斗篷2件套'} +2024-10-27 16:13:56,792 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红鲨鱼斗篷(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,793 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红鲨鱼斗篷均码 男女可穿 适合150-190cm +2024-10-27 16:13:56,794 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 高回头率白鲨鱼(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,795 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 高回头率白鲨鱼均码 男女可穿 适合150-190cm +2024-10-27 16:13:56,796 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 玩酷一族白鲨-小尾巴(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,796 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 玩酷一族白鲨-小尾巴均码 男女可穿 适合150-190cm +2024-10-27 16:13:56,798 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 这就是酷白鲨-编织带(均码 男女可穿 适合150-190cm) +2024-10-27 16:13:56,798 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 这就是酷白鲨-编织带均码 男女可穿 适合150-190cm +2024-10-27 16:13:56,799 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 花色情侣斗篷2件套 +2024-10-27 16:13:56,800 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 花色情侣斗篷2件套 +2024-10-27 16:13:56,800 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 迷彩服鲨鱼情侣斗篷2件套 +2024-10-27 16:13:56,801 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 迷彩服鲨鱼情侣斗篷2件套 +2024-10-27 16:13:56,802 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 鲨鱼情侣斗篷2件套 +2024-10-27 16:13:56,802 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 鲨鱼情侣斗篷2件套 +2024-10-27 16:13:56,802 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 潮酷情侣斗篷2件套 +2024-10-27 16:13:56,804 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 潮酷情侣斗篷2件套 +2024-10-27 16:13:56,805 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '红鲨鱼斗篷均码 男女可穿 适合150-190cm', 'origin_option_2': '高回头率白鲨鱼均码 男女可穿 适合150-190cm', 'origin_option_3': '玩酷一族白鲨-小尾巴均码 男女可穿 适合150-190cm', 'origin_option_4': '这就是酷白鲨-编织带均码 男女可穿 适合150-190cm', 'origin_option_5': '花色情侣斗篷2件套', 'origin_option_6': '迷彩服鲨鱼情侣斗篷2件套', 'origin_option_7': '鲨鱼情侣斗篷2件套', 'origin_option_8': '潮酷情侣斗篷2件套'} +2024-10-27 16:13:56,805 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'AquaPlay潜水速干斗篷浴袍冲浪沙滩巾换衣罩吸水游泳浴巾大人'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "红鲨鱼斗篷均码 男女可穿 适合150-190cm", "origin_option_2": "高回头率白鲨鱼均码 男女可穿 适合150-190cm", "origin_option_3": "玩酷一族白鲨-小尾巴均码 男女可穿 适合150-190cm", "origin_option_4": "这就是酷白鲨-编织带均码 男女可穿 适合150-190cm", "origin_option_5": "花色情侣斗篷2件套", "origin_option_6": "迷彩服鲨鱼情侣斗篷2件套", "origin_option_7": "鲨鱼情侣斗篷2件套", "origin_option_8": "潮酷情侣斗篷2件套"} +2024-10-27 16:13:56,806 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:13:58,125 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ + "trans_option_1": "빨간 상어, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_2": "흰 상어, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_3": "흰 상어, 작은 꼬리, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_4": "흰 상어, 끈, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_5": "꽃무늬 커플, 2개 세트", + "trans_option_6": "위장무늬 상어, 커플, 2개 세트", + "trans_option_7": "상어, 커플, 2개 세트", + "trans_option_8": "트렌디 커플, 2개 세트" +} +``` +2024-10-27 16:13:58,126 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { + "trans_option_1": "빨간 상어, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_2": "흰 상어, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_3": "흰 상어, 작은 꼬리, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_4": "흰 상어, 끈, 프리사이즈, 남녀공용, 150-190cm", + "trans_option_5": "꽃무늬 커플, 2개 세트", + "trans_option_6": "위장무늬 상어, 커플, 2개 세트", + "trans_option_7": "상어, 커플, 2개 세트", + "trans_option_8": "트렌디 커플, 2개 세트" +} +2024-10-27 16:13:58,127 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '빨간 상어, 프리사이즈, 남녀공용, 150-190cm', 'trans_option_2': '흰 상어, 프리사이즈, 남녀공용, 150-190cm', 'trans_option_3': '흰 상어, 작은 꼬리, 프리사이즈, 남녀공용, 150-190cm', 'trans_option_4': '흰 상어, 끈, 프리사이즈, 남녀공용, 150-190cm', 'trans_option_5': '꽃무늬 커플, 2개 세트', 'trans_option_6': '위장무늬 상어, 커플, 2개 세트', 'trans_option_7': '상어, 커플, 2개 세트', 'trans_option_8': '트렌디 커플, 2개 세트'} +2024-10-27 16:13:58,128 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:13:58,129 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 빨간 상어, 프리사이즈, 남녀공용, 150-190cm +2024-10-27 16:13:58,130 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:58,171 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [빨간 상어, 프리사이즈, 남녀공용, 150-190cm] 입력 완료 +2024-10-27 16:13:58,172 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 흰 상어, 프리사이즈, 남녀공용, 150-190cm +2024-10-27 16:13:58,173 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:58,331 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [흰 상어, 프리사이즈, 남녀공용, 150-190cm] 입력 완료 +2024-10-27 16:13:58,332 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 흰 상어, 작은 꼬리, 프리사이즈, 남녀공용, 150-190cm +2024-10-27 16:13:58,333 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:58,460 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [흰 상어, 작은 꼬리, 프리사이즈, 남녀공용, 150-190cm] 입력 완료 +2024-10-27 16:13:58,462 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 흰 상어, 끈, 프리사이즈, 남녀공용, 150-190cm +2024-10-27 16:13:58,462 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:58,601 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [흰 상어, 끈, 프리사이즈, 남녀공용, 150-190cm] 입력 완료 +2024-10-27 16:13:58,602 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 꽃무늬 커플, 2개 세트 +2024-10-27 16:13:58,603 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:58,772 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [꽃무늬 커플, 2개 세트] 입력 완료 +2024-10-27 16:13:58,773 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 위장무늬 상어, 커플, 2개 세트 +2024-10-27 16:13:58,774 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:58,972 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [위장무늬 상어, 커플, 2개 세트] 입력 완료 +2024-10-27 16:13:58,973 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 상어, 커플, 2개 세트 +2024-10-27 16:13:58,975 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:59,287 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [상어, 커플, 2개 세트] 입력 완료 +2024-10-27 16:13:59,288 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 트렌디 커플, 2개 세트 +2024-10-27 16:13:59,289 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:13:59,504 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [트렌디 커플, 2개 세트] 입력 완료 +2024-10-27 16:13:59,505 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'红鲨鱼斗篷(均码 男女可穿 适合150-190cm)': '빨간 상어, 프리사이즈, 남녀공용, 150-190cm', '高回头率白鲨鱼(均码 男女可穿 适合150-190cm)': '흰 상어, 프리사이즈, 남녀공용, 150-190cm', '玩酷一族白鲨-小尾巴(均码 男女可穿 适合150-190cm)': '흰 상어, 작은 꼬리, 프리사이즈, 남녀공용, 150-190cm', '这就是酷白鲨-编织带(均码 男女可穿 适合150-190cm)': '흰 상어, 끈, 프리사이즈, 남녀공용, 150-190cm', '花色情侣斗篷2件套': '꽃무늬 커플, 2개 세트', '迷彩服鲨鱼情侣斗篷2件套': '위장무늬 상어, 커플, 2개 세트', '鲨鱼情侣斗篷2件套': '상어, 커플, 2개 세트', '潮酷情侣斗篷2件套': '트렌디 커플, 2개 세트'} +2024-10-27 16:13:59,506 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:13:59,507 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:13:59,508 - option.py:92 - default_logger - DEBUG - 최저옵션: 106375.0, 표준편차: 29414.866564375232 +2024-10-27 16:13:59,508 - option.py:102 - default_logger - DEBUG - Option 77000 z-score: -0.9986446797476377 +2024-10-27 16:13:59,509 - option.py:102 - default_logger - DEBUG - Option 77000 z-score: -0.9986446797476377 +2024-10-27 16:13:59,510 - option.py:102 - default_logger - DEBUG - Option 77000 z-score: -0.9986446797476377 +2024-10-27 16:13:59,510 - option.py:102 - default_logger - DEBUG - Option 77000 z-score: -0.9986446797476377 +2024-10-27 16:13:59,511 - option.py:102 - default_logger - DEBUG - Option 132000 z-score: 0.8711581248862371 +2024-10-27 16:13:59,511 - option.py:102 - default_logger - DEBUG - Option 137000 z-score: 1.0411401980347712 +2024-10-27 16:13:59,512 - option.py:102 - default_logger - DEBUG - Option 137000 z-score: 1.0411401980347712 +2024-10-27 16:13:59,513 - option.py:102 - default_logger - DEBUG - Option 137000 z-score: 1.0411401980347712 +2024-10-27 16:13:59,513 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [132000, 137000, 137000, 137000] +2024-10-27 16:13:59,514 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 132000, 마켓상한선: 264000 +2024-10-27 16:13:59,514 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('花色情侣斗篷2件套', 132000), ('迷彩服鲨鱼情侣斗篷2件套', 137000), ('鲨鱼情侣斗篷2件套', 137000), ('潮酷情侣斗篷2件套', 137000)] +2024-10-27 16:13:59,682 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红鲨鱼斗篷(均码 男女可穿 适合150-190cm), 필터링된 옵션에 포함 여부: False +2024-10-27 16:13:59,939 - option.py:638 - default_logger - DEBUG - 옵션 '红鲨鱼斗篷(均码 男女可穿 适合150-190cm)' 체크 해제함 +2024-10-27 16:14:00,005 - option.py:627 - default_logger - DEBUG - 옵션 이름: 高回头率白鲨鱼(均码 男女可穿 适合150-190cm), 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:00,322 - option.py:638 - default_logger - DEBUG - 옵션 '高回头率白鲨鱼(均码 男女可穿 适合150-190cm)' 체크 해제함 +2024-10-27 16:14:00,355 - option.py:627 - default_logger - DEBUG - 옵션 이름: 玩酷一族白鲨-小尾巴(均码 男女可穿 适合150-190cm), 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:00,642 - option.py:638 - default_logger - DEBUG - 옵션 '玩酷一族白鲨-小尾巴(均码 男女可穿 适合150-190cm)' 체크 해제함 +2024-10-27 16:14:00,687 - option.py:627 - default_logger - DEBUG - 옵션 이름: 这就是酷白鲨-编织带(均码 男女可穿 适合150-190cm), 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:00,974 - option.py:638 - default_logger - DEBUG - 옵션 '这就是酷白鲨-编织带(均码 男女可穿 适合150-190cm)' 체크 해제함 +2024-10-27 16:14:01,004 - option.py:627 - default_logger - DEBUG - 옵션 이름: 花色情侣斗篷2件套, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:01,007 - option.py:633 - default_logger - DEBUG - 옵션 '花色情侣斗篷2件套' 체크함 +2024-10-27 16:14:01,035 - option.py:627 - default_logger - DEBUG - 옵션 이름: 迷彩服鲨鱼情侣斗篷2件套, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:01,036 - option.py:633 - default_logger - DEBUG - 옵션 '迷彩服鲨鱼情侣斗篷2件套' 체크함 +2024-10-27 16:14:01,068 - option.py:627 - default_logger - DEBUG - 옵션 이름: 鲨鱼情侣斗篷2件套, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:01,070 - option.py:633 - default_logger - DEBUG - 옵션 '鲨鱼情侣斗篷2件套' 체크함 +2024-10-27 16:14:01,089 - option.py:627 - default_logger - DEBUG - 옵션 이름: 潮酷情侣斗篷2件套, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:01,090 - option.py:633 - default_logger - DEBUG - 옵션 '潮酷情侣斗篷2件套' 체크함 +2024-10-27 16:14:01,091 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:14:01,092 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:14:01,093 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 4 +2024-10-27 16:14:01,094 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:02,069 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'꽃무늬 커플 2개 세트': 0, '위장무늬 상어 커플 2개 세트': 0, '상어 커플 2개 세트': 0, '트렌디 커플 2개 세트': 0} +2024-10-27 16:14:02,071 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:14:02,374 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:02,646 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:14:03,599 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:14:04,385 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:14:04,386 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:14:05,175 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:14:05,176 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:14:05,261 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:14:05,288 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:14:05,289 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:14:05,290 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:14:05,632 - price.py:555 - default_logger - DEBUG - 옵션 수: 4 +2024-10-27 16:14:05,633 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:14:05,734 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 448 +2024-10-27 16:14:05,747 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 131800 +2024-10-27 16:14:05,865 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 468 +2024-10-27 16:14:05,872 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 136800 +2024-10-27 16:14:06,136 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 468 +2024-10-27 16:14:06,146 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 136800 +2024-10-27 16:14:06,257 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 468 +2024-10-27 16:14:06,264 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 136800 +2024-10-27 16:14:06,265 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [448, 468, 468, 468] +2024-10-27 16:14:06,266 - price.py:648 - default_logger - DEBUG - 최소원가: 90000, 최대원가: 94000, 평균원가: 93000, 상위평균원가: 94000 +2024-10-27 16:14:06,266 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 121000 +2024-10-27 16:14:06,267 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:14:06,267 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:14:06,268 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 20000 +2024-10-27 16:14:06,269 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 20000 +2024-10-27 16:14:06,269 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:14:06,269 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:14:06,271 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:14:06,272 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 7000 +2024-10-27 16:14:06,272 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 27000 +2024-10-27 16:14:06,273 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 27000 +2024-10-27 16:14:06,274 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 168000 +2024-10-27 16:14:06,274 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:14:06,275 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 90000, 상한: 217000, 하한: 160000 +2024-10-27 16:14:06,276 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 160000 +2024-10-27 16:14:06,276 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 160000 +2024-10-27 16:14:06,277 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:14:06,279 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 135550 +2024-10-27 16:14:06,280 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 24450 +2024-10-27 16:14:06,281 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:14:06,281 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:14:06,282 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 27000 +2024-10-27 16:14:06,283 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 30000 +2024-10-27 16:14:06,283 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:14:06,284 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:14:06,285 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:14:06,286 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:14:06,286 - price.py:784 - default_logger - DEBUG - category : 의류-스포츠의류-다이빙슈트 +2024-10-27 16:14:06,287 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 의류, Level 2: 스포츠의류, Level 3: 다이빙슈트, Level 4: None +2024-10-27 16:14:06,288 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 의류-스포츠의류-다이빙슈트 +2024-10-27 16:14:06,288 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '의류', 'category2': '스포츠의류', 'category3': '다이빙슈트', 'category4': None} +2024-10-27 16:14:06,289 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:14:06,291 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '의류', 'category2': '스포츠의류', 'category3': '다이빙슈트', 'category4': None}, result: None +2024-10-27 16:14:06,291 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:14:06,292 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:14:06,293 - price.py:799 - default_logger - DEBUG - 카테고리 의류-스포츠의류-다이빙슈트는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:14:06,293 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:14:06,294 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:14:06,294 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:14:06,403 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 30000 +2024-10-27 16:14:06,702 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:14:06,703 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 94000, 초도배송비: 94000, 교환비: 188000 +2024-10-27 16:14:06,704 - price.py:140 - default_logger - DEBUG - 반품비: 94000, 초도배송비: 94000, 교환비: 188000 +2024-10-27 16:14:06,838 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 94000 +2024-10-27 16:14:07,074 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 94000 +2024-10-27 16:14:07,202 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 188000 +2024-10-27 16:14:07,722 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:14:07,723 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:14:09,111 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:14:09,112 - gui.py:875 - default_logger - DEBUG - 107/[377]개 상품 수정 완료. +2024-10-27 16:14:09,114 - gui.py:816 - default_logger - DEBUG - 28/46 버튼의 활성상태 확인 중... +2024-10-27 16:14:09,160 - gui.py:823 - default_logger - DEBUG - 28/46: 세부사항 수정 작업 중... +2024-10-27 16:14:09,212 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:14:10,294 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:14:11,294 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:14:11,309 - title.py:94 - default_logger - DEBUG - 원본 상품명: 室外可移动家庭出游小型简易标准折叠户外便携羽毛球网支架子套装 +2024-10-27 16:14:11,310 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:14:11,311 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:14:11,324 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:14:11,334 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:14:11,353 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트 +2024-10-27 16:14:11,354 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:14:12,131 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:14:12,133 - option.py:161 - default_logger - DEBUG - 상품명: 室外可移动家庭出游小型简易标准折叠户外便携羽毛球网支架子套装에 대한 옵션을 처리 중... +2024-10-27 16:14:12,134 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:14:14,127 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:14:14,129 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:14:14,130 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:14:14,143 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:14:14,144 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:14:14,283 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:14:14,284 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:14,640 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:14:14,681 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 6 +2024-10-27 16:14:14,732 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@黄色【3M网架】无球拍无羽毛球 +2024-10-27 16:14:14,734 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:14:14,735 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:14:14,736 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:14:14,737 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:14:14,748 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:14,749 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:14:14,750 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:14,771 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:14:14,812 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@绿色【3M网架】无球拍无羽毛球 +2024-10-27 16:14:14,813 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:14:14,814 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:14:14,814 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:14:14,814 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:14:14,841 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:14,843 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:14:14,843 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:14,860 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:14:14,917 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@黄色【3M网架】2球拍2羽毛球 +2024-10-27 16:14:14,918 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:14:14,919 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:14:14,920 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:14:14,921 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:14:14,941 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:14,942 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:14:14,943 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:14,960 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:14:15,023 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@黄色【4M网架】无球拍无羽毛球 +2024-10-27 16:14:15,024 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:14:15,024 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:14:15,026 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:14:15,027 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:14:15,044 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:15,045 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:14:15,046 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:15,064 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:14:15,113 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@桔色【4M网架】无球拍无羽毛球 +2024-10-27 16:14:15,114 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:14:15,115 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:14:15,116 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:14:15,117 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:14:15,129 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:15,130 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:14:15,131 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:15,146 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:14:15,193 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@黄色【5M网架】无球拍无羽毛球 +2024-10-27 16:14:15,194 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:14:15,195 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:14:15,196 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:14:15,197 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:14:15,213 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:15,214 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:14:15,214 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:15,227 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:14:15,227 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '黄色【3M网架】无球拍无羽毛球', 'origin_option_2': '绿色【3M网架】无球拍无羽毛球', 'origin_option_3': '黄色【3M网架】2球拍2羽毛球', 'origin_option_4': '黄色【4M网架】无球拍无羽毛球', 'origin_option_5': '桔色【4M网架】无球拍无羽毛球', 'origin_option_6': '黄色【5M网架】无球拍无羽毛球'} +2024-10-27 16:14:15,228 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色【3M网架】无球拍无羽毛球 +2024-10-27 16:14:15,229 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:15,230 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:15,231 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色(3M网架)无球拍无羽毛球 +2024-10-27 16:14:15,231 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 绿色【3M网架】无球拍无羽毛球 +2024-10-27 16:14:15,233 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:15,234 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:15,234 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 绿色(3M网架)无球拍无羽毛球 +2024-10-27 16:14:15,235 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色【3M网架】2球拍2羽毛球 +2024-10-27 16:14:15,236 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:15,237 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:15,237 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色(3M网架)2球拍2羽毛球 +2024-10-27 16:14:15,238 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色【4M网架】无球拍无羽毛球 +2024-10-27 16:14:15,238 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:15,239 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:15,240 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色(4M网架)无球拍无羽毛球 +2024-10-27 16:14:15,240 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 桔色【4M网架】无球拍无羽毛球 +2024-10-27 16:14:15,241 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:15,241 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:15,242 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 桔色(4M网架)无球拍无羽毛球 +2024-10-27 16:14:15,242 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色【5M网架】无球拍无羽毛球 +2024-10-27 16:14:15,244 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:15,244 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:15,245 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色(5M网架)无球拍无羽毛球 +2024-10-27 16:14:15,245 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '黄色(3M网架)无球拍无羽毛球', 'origin_option_2': '绿色(3M网架)无球拍无羽毛球', 'origin_option_3': '黄色(3M网架)2球拍2羽毛球', 'origin_option_4': '黄色(4M网架)无球拍无羽毛球', 'origin_option_5': '桔色(4M网架)无球拍无羽毛球', 'origin_option_6': '黄色(5M网架)无球拍无羽毛球'} +2024-10-27 16:14:15,246 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '室外可移动家庭出游小型简易标准折叠户外便携羽毛球网支架子套装'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "黄色(3M网架)无球拍无羽毛球", "origin_option_2": "绿色(3M网架)无球拍无羽毛球", "origin_option_3": "黄色(3M网架)2球拍2羽毛球", "origin_option_4": "黄色(4M网架)无球拍无羽毛球", "origin_option_5": "桔色(4M网架)无球拍无羽毛球", "origin_option_6": "黄色(5M网架)无球拍无羽毛球"} +2024-10-27 16:14:15,248 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:14:16,171 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "노란색 3M 망", +"trans_option_2": "녹색 3M 망", +"trans_option_3": "노란색 3M 망, 라켓 2개, 셔틀콕 2개", +"trans_option_4": "노란색 4M 망", +"trans_option_5": "주황색 4M 망", +"trans_option_6": "노란색 5M 망" +} +``` +2024-10-27 16:14:16,173 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "노란색 3M 망", +"trans_option_2": "녹색 3M 망", +"trans_option_3": "노란색 3M 망, 라켓 2개, 셔틀콕 2개", +"trans_option_4": "노란색 4M 망", +"trans_option_5": "주황색 4M 망", +"trans_option_6": "노란색 5M 망" +} +2024-10-27 16:14:16,174 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '노란색 3M 망', 'trans_option_2': '녹색 3M 망', 'trans_option_3': '노란색 3M 망, 라켓 2개, 셔틀콕 2개', 'trans_option_4': '노란색 4M 망', 'trans_option_5': '주황색 4M 망', 'trans_option_6': '노란색 5M 망'} +2024-10-27 16:14:16,175 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:14:16,176 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 노란색 3M 망 +2024-10-27 16:14:16,177 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:16,216 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [노란색 3M 망] 입력 완료 +2024-10-27 16:14:16,218 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 녹색 3M 망 +2024-10-27 16:14:16,219 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:16,339 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [녹색 3M 망] 입력 완료 +2024-10-27 16:14:16,340 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 노란색 3M 망, 라켓 2개, 셔틀콕 2개 +2024-10-27 16:14:16,341 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:16,479 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [노란색 3M 망, 라켓 2개, 셔틀콕 2개] 입력 완료 +2024-10-27 16:14:16,480 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 노란색 4M 망 +2024-10-27 16:14:16,481 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:16,612 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [노란색 4M 망] 입력 완료 +2024-10-27 16:14:16,613 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 주황색 4M 망 +2024-10-27 16:14:16,613 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:16,746 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [주황색 4M 망] 입력 완료 +2024-10-27 16:14:16,747 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 노란색 5M 망 +2024-10-27 16:14:16,748 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:16,960 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [노란색 5M 망] 입력 완료 +2024-10-27 16:14:16,961 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'黄色【3M网架】无球拍无羽毛球': '노란색 3M 망', '绿色【3M网架】无球拍无羽毛球': '녹색 3M 망', '黄色【3M网架】2球拍2羽毛球': '노란색 3M 망, 라켓 2개, 셔틀콕 2개', '黄色【4M网架】无球拍无羽毛球': '노란색 4M 망', '桔色【4M网架】无球拍无羽毛球': '주황색 4M 망', '黄色【5M网架】无球拍无羽毛球': '노란색 5M 망'} +2024-10-27 16:14:16,962 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:14:16,963 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:14:16,963 - option.py:92 - default_logger - DEBUG - 최저옵션: 65833.33333333333, 표준편차: 9872.802146413256 +2024-10-27 16:14:16,964 - option.py:102 - default_logger - DEBUG - Option 55000 z-score: -1.0972906346825788 +2024-10-27 16:14:16,965 - option.py:102 - default_logger - DEBUG - Option 55000 z-score: -1.0972906346825788 +2024-10-27 16:14:16,966 - option.py:102 - default_logger - DEBUG - Option 59000 z-score: -0.6921371695690111 +2024-10-27 16:14:16,967 - option.py:102 - default_logger - DEBUG - Option 73000 z-score: 0.7258999583284761 +2024-10-27 16:14:16,967 - option.py:102 - default_logger - DEBUG - Option 73000 z-score: 0.7258999583284761 +2024-10-27 16:14:16,969 - option.py:102 - default_logger - DEBUG - Option 80000 z-score: 1.4349185222772196 +2024-10-27 16:14:16,970 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [59000, 73000, 73000, 80000] +2024-10-27 16:14:16,971 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 59000, 마켓상한선: 118000 +2024-10-27 16:14:16,971 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('黄色【3M网架】2球拍2羽毛球', 59000), ('黄色【4M网架】无球拍无羽毛球', 73000), ('桔色【4M网架】无球拍无羽毛球', 73000), ('黄色【5M网架】无球拍无羽毛球', 80000)] +2024-10-27 16:14:17,180 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色【3M网架】无球拍无羽毛球, 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:17,582 - option.py:638 - default_logger - DEBUG - 옵션 '黄色【3M网架】无球拍无羽毛球' 체크 해제함 +2024-10-27 16:14:17,670 - option.py:627 - default_logger - DEBUG - 옵션 이름: 绿色【3M网架】无球拍无羽毛球, 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:17,912 - option.py:638 - default_logger - DEBUG - 옵션 '绿色【3M网架】无球拍无羽毛球' 체크 해제함 +2024-10-27 16:14:17,954 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色【3M网架】2球拍2羽毛球, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:17,955 - option.py:633 - default_logger - DEBUG - 옵션 '黄色【3M网架】2球拍2羽毛球' 체크함 +2024-10-27 16:14:17,979 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色【4M网架】无球拍无羽毛球, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:17,980 - option.py:633 - default_logger - DEBUG - 옵션 '黄色【4M网架】无球拍无羽毛球' 체크함 +2024-10-27 16:14:18,013 - option.py:627 - default_logger - DEBUG - 옵션 이름: 桔色【4M网架】无球拍无羽毛球, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:18,014 - option.py:633 - default_logger - DEBUG - 옵션 '桔色【4M网架】无球拍无羽毛球' 체크함 +2024-10-27 16:14:18,041 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色【5M网架】无球拍无羽毛球, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:18,043 - option.py:633 - default_logger - DEBUG - 옵션 '黄色【5M网架】无球拍无羽毛球' 체크함 +2024-10-27 16:14:18,044 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:14:18,045 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:14:18,045 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 4 +2024-10-27 16:14:18,046 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:18,695 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'노란색 3M 망 라켓 2개 셔틀콕 2개': 0, '노란색 4M 망': 0, '주황색 4M 망': 0, '노란색 5M 망': 0} +2024-10-27 16:14:18,696 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:14:18,866 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:19,013 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:14:19,787 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:14:21,111 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:14:21,112 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:14:21,843 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:14:21,845 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:14:21,964 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:14:21,992 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:14:21,993 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:14:21,994 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:14:22,323 - price.py:555 - default_logger - DEBUG - 옵션 수: 4 +2024-10-27 16:14:22,324 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:14:22,442 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 154 +2024-10-27 16:14:22,455 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 58400 +2024-10-27 16:14:22,558 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 210 +2024-10-27 16:14:22,565 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 72400 +2024-10-27 16:14:22,777 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 210 +2024-10-27 16:14:22,798 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 72400 +2024-10-27 16:14:22,934 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 238 +2024-10-27 16:14:22,943 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 79400 +2024-10-27 16:14:22,945 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [154, 210, 210, 238] +2024-10-27 16:14:22,946 - price.py:648 - default_logger - DEBUG - 최소원가: 31000, 최대원가: 48000, 평균원가: 41000, 상위평균원가: 45000 +2024-10-27 16:14:22,947 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 58000 +2024-10-27 16:14:22,948 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:14:22,949 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:14:22,950 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 7000 +2024-10-27 16:14:22,951 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 7000 +2024-10-27 16:14:22,951 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:14:22,952 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:14:22,953 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 0 +2024-10-27 16:14:22,954 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:14:22,954 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:14:22,955 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 75000 +2024-10-27 16:14:22,955 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:14:22,956 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 42000, 상한: 104000, 하한: 77000 +2024-10-27 16:14:22,956 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 77000 +2024-10-27 16:14:22,958 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 77000 +2024-10-27 16:14:22,958 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:14:22,959 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 70650 +2024-10-27 16:14:22,959 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 6350 +2024-10-27 16:14:22,959 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:14:22,960 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:14:22,960 - price.py:486 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 12000 +2024-10-27 16:14:22,961 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 13000 +2024-10-27 16:14:22,963 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:14:22,963 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:14:22,964 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:14:22,964 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:14:22,965 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트 +2024-10-27 16:14:22,965 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 배드민턴용품, Level 4: 배드민턴네트 +2024-10-27 16:14:22,966 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트 +2024-10-27 16:14:22,968 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '배드민턴네트'} +2024-10-27 16:14:22,968 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:14:22,970 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '배드민턴네트'}, result: None +2024-10-27 16:14:22,971 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:14:22,972 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:14:22,973 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:14:22,973 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:14:22,975 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:14:22,975 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:14:23,045 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 13000 +2024-10-27 16:14:23,299 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:14:23,300 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 48000, 초도배송비: 48000, 교환비: 96000 +2024-10-27 16:14:23,301 - price.py:140 - default_logger - DEBUG - 반품비: 48000, 초도배송비: 48000, 교환비: 96000 +2024-10-27 16:14:23,435 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 48000 +2024-10-27 16:14:23,640 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 48000 +2024-10-27 16:14:23,766 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 96000 +2024-10-27 16:14:24,282 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:14:24,283 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:14:25,622 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:14:25,625 - gui.py:875 - default_logger - DEBUG - 108/[377]개 상품 수정 완료. +2024-10-27 16:14:25,625 - gui.py:816 - default_logger - DEBUG - 29/46 버튼의 활성상태 확인 중... +2024-10-27 16:14:25,660 - gui.py:823 - default_logger - DEBUG - 29/46: 세부사항 수정 작업 중... +2024-10-27 16:14:25,701 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:14:26,857 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:14:27,814 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:14:27,826 - title.py:94 - default_logger - DEBUG - 원본 상품명: 【包换包退】电梯摆臂货梯厅门自闭摆杆装置 +2024-10-27 16:14:27,827 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:14:27,828 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:14:27,841 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:14:27,852 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:14:27,870 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:14:27,871 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:14:29,204 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:14:29,205 - option.py:161 - default_logger - DEBUG - 상품명: 【包换包退】电梯摆臂货梯厅门自闭摆杆装置에 대한 옵션을 처리 중... +2024-10-27 16:14:29,207 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:14:31,202 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:14:31,203 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:14:31,205 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:14:31,218 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:14:31,219 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:14:31,431 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:14:31,432 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:31,629 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:14:31,708 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 20 +2024-10-27 16:14:31,776 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@1.1米【左】 +2024-10-27 16:14:31,778 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:14:31,779 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:14:31,780 - option.py:388 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 16:14:31,780 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:14:31,793 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:31,795 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:14:31,795 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:31,802 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:14:31,872 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@1.1米【右】 +2024-10-27 16:14:31,873 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:14:31,874 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:14:31,876 - option.py:388 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 16:14:31,877 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:14:31,902 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:31,904 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:14:31,904 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:31,917 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:14:31,969 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@1.2米【左】 +2024-10-27 16:14:31,970 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:14:31,971 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:14:31,971 - option.py:388 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 16:14:31,972 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:14:31,990 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:31,992 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:14:31,992 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,001 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,057 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@1.2米【右】 +2024-10-27 16:14:32,065 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,066 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,066 - option.py:388 - default_logger - DEBUG - 4번째 image_element : None +2024-10-27 16:14:32,067 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:14:32,085 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,086 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:14:32,088 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,095 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,142 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@1.3米【左】 +2024-10-27 16:14:32,143 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,144 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,145 - option.py:388 - default_logger - DEBUG - 5번째 image_element : None +2024-10-27 16:14:32,145 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:14:32,158 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,159 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:14:32,160 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,170 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,207 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@1.3米【右】 +2024-10-27 16:14:32,208 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,209 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:14:32,210 - option.py:388 - default_logger - DEBUG - 6번째 image_element : None +2024-10-27 16:14:32,211 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:14:32,223 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,225 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:14:32,225 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,235 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,271 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@1.4米【左】 +2024-10-27 16:14:32,272 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,273 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,274 - option.py:388 - default_logger - DEBUG - 7번째 image_element : None +2024-10-27 16:14:32,274 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:14:32,287 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,288 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:14:32,288 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,301 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,349 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@1.4米【右】 +2024-10-27 16:14:32,351 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,352 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,353 - option.py:388 - default_logger - DEBUG - 8번째 image_element : None +2024-10-27 16:14:32,353 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:14:32,371 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,373 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:14:32,373 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,384 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,429 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@1.5米【左】 +2024-10-27 16:14:32,429 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,431 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,432 - option.py:388 - default_logger - DEBUG - 9번째 image_element : None +2024-10-27 16:14:32,432 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:14:32,449 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,450 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:14:32,451 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,458 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,499 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@1.5米【右】 +2024-10-27 16:14:32,500 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,502 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,502 - option.py:388 - default_logger - DEBUG - 10번째 image_element : None +2024-10-27 16:14:32,502 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:14:32,516 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,518 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:14:32,519 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,525 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,568 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@1.6米【左】 +2024-10-27 16:14:32,570 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,571 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-27 16:14:32,571 - option.py:388 - default_logger - DEBUG - 11번째 image_element : None +2024-10-27 16:14:32,572 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:14:32,588 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,590 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:14:32,590 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,598 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,642 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@1.6米【右】 +2024-10-27 16:14:32,643 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,644 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 16:14:32,644 - option.py:388 - default_logger - DEBUG - 12번째 image_element : None +2024-10-27 16:14:32,645 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:14:32,660 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,662 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:14:32,662 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,671 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,731 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@1.7米【左】 +2024-10-27 16:14:32,732 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,733 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,734 - option.py:388 - default_logger - DEBUG - 13번째 image_element : None +2024-10-27 16:14:32,734 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:14:32,753 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,754 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:14:32,755 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,764 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,801 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@1.7米【右】 +2024-10-27 16:14:32,802 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,803 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,803 - option.py:388 - default_logger - DEBUG - 14번째 image_element : None +2024-10-27 16:14:32,805 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:14:32,825 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,827 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:14:32,827 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,835 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,882 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@1.8米【左】 +2024-10-27 16:14:32,882 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,883 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,883 - option.py:388 - default_logger - DEBUG - 15번째 image_element : None +2024-10-27 16:14:32,885 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:14:32,899 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,901 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:14:32,902 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,907 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:14:32,952 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@1.8米【右】 +2024-10-27 16:14:32,953 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:14:32,954 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:14:32,955 - option.py:388 - default_logger - DEBUG - 16번째 image_element : None +2024-10-27 16:14:32,956 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:14:32,971 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,972 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:14:32,974 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:32,984 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:14:33,019 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@1.9米【左】 +2024-10-27 16:14:33,020 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:14:33,021 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-27 16:14:33,022 - option.py:388 - default_logger - DEBUG - 17번째 image_element : None +2024-10-27 16:14:33,022 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:14:33,035 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,036 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:14:33,037 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,043 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:14:33,077 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@1.9米【右】 +2024-10-27 16:14:33,078 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@node +2024-10-27 16:14:33,079 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-10-27 16:14:33,080 - option.py:388 - default_logger - DEBUG - 18번째 image_element : None +2024-10-27 16:14:33,080 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:14:33,092 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,094 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:14:33,095 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,102 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:14:33,150 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@2米【左】订制 +2024-10-27 16:14:33,152 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:14:33,152 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-10-27 16:14:33,153 - option.py:388 - default_logger - DEBUG - 19번째 image_element : None +2024-10-27 16:14:33,154 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:14:33,167 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,167 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:14:33,168 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,174 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:14:33,209 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@2米【右】订制 +2024-10-27 16:14:33,210 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:14:33,211 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-27 16:14:33,212 - option.py:388 - default_logger - DEBUG - 20번째 image_element : None +2024-10-27 16:14:33,213 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:14:33,224 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,226 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:14:33,227 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:33,233 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:14:33,234 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '1.1米【左】', 'origin_option_2': '1.1米【右】', 'origin_option_3': '1.2米【左】', 'origin_option_4': '1.2米【右】', 'origin_option_5': '1.3米【左】', 'origin_option_6': '1.3米【右】', 'origin_option_7': '1.4米【左】', 'origin_option_8': '1.4米【右】', 'origin_option_9': '1.5米【左】', 'origin_option_10': '1.5米【右】', 'origin_option_11': '1.6米【左】', 'origin_option_12': '1.6米【右】', 'origin_option_13': '1.7米【左】', 'origin_option_14': '1.7米【右】', 'origin_option_15': '1.8米【左】', 'origin_option_16': '1.8米【右】', 'origin_option_17': '1.9米【左】', 'origin_option_18': '1.9米【右】', 'origin_option_19': '2米【左】订制', 'origin_option_20': '2米【右】订制'} +2024-10-27 16:14:33,236 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.1米【左】 +2024-10-27 16:14:33,236 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,237 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,238 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.1米(左) +2024-10-27 16:14:33,238 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.1米【右】 +2024-10-27 16:14:33,239 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,240 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,240 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.1米(右) +2024-10-27 16:14:33,241 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米【左】 +2024-10-27 16:14:33,242 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,242 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,243 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米(左) +2024-10-27 16:14:33,244 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米【右】 +2024-10-27 16:14:33,245 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,245 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,246 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米(右) +2024-10-27 16:14:33,247 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.3米【左】 +2024-10-27 16:14:33,247 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,248 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,249 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.3米(左) +2024-10-27 16:14:33,249 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.3米【右】 +2024-10-27 16:14:33,251 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,251 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,251 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.3米(右) +2024-10-27 16:14:33,252 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.4米【左】 +2024-10-27 16:14:33,252 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,253 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,253 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.4米(左) +2024-10-27 16:14:33,255 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.4米【右】 +2024-10-27 16:14:33,256 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,256 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,257 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.4米(右) +2024-10-27 16:14:33,258 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5米【左】 +2024-10-27 16:14:33,258 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,259 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,260 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5米(左) +2024-10-27 16:14:33,260 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5米【右】 +2024-10-27 16:14:33,262 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,262 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,263 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5米(右) +2024-10-27 16:14:33,263 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.6米【左】 +2024-10-27 16:14:33,264 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,265 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,265 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.6米(左) +2024-10-27 16:14:33,266 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.6米【右】 +2024-10-27 16:14:33,266 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,267 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,268 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.6米(右) +2024-10-27 16:14:33,268 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.7米【左】 +2024-10-27 16:14:33,269 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,269 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,270 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.7米(左) +2024-10-27 16:14:33,271 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.7米【右】 +2024-10-27 16:14:33,271 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,272 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,273 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.7米(右) +2024-10-27 16:14:33,273 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8米【左】 +2024-10-27 16:14:33,274 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,276 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,276 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8米(左) +2024-10-27 16:14:33,277 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8米【右】 +2024-10-27 16:14:33,278 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,278 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,279 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8米(右) +2024-10-27 16:14:33,280 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.9米【左】 +2024-10-27 16:14:33,280 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,282 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,283 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.9米(左) +2024-10-27 16:14:33,283 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.9米【右】 +2024-10-27 16:14:33,284 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,284 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,286 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.9米(右) +2024-10-27 16:14:33,286 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米【左】订制 +2024-10-27 16:14:33,287 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,287 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,289 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米(左)订制 +2024-10-27 16:14:33,289 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米【右】订制 +2024-10-27 16:14:33,290 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:14:33,291 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:14:33,291 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米(右)订制 +2024-10-27 16:14:33,292 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '1.1米(左)', 'origin_option_2': '1.1米(右)', 'origin_option_3': '1.2米(左)', 'origin_option_4': '1.2米(右)', 'origin_option_5': '1.3米(左)', 'origin_option_6': '1.3米(右)', 'origin_option_7': '1.4米(左)', 'origin_option_8': '1.4米(右)', 'origin_option_9': '1.5米(左)', 'origin_option_10': '1.5米(右)', 'origin_option_11': '1.6米(左)', 'origin_option_12': '1.6米(右)', 'origin_option_13': '1.7米(左)', 'origin_option_14': '1.7米(右)', 'origin_option_15': '1.8米(左)', 'origin_option_16': '1.8米(右)', 'origin_option_17': '1.9米(左)', 'origin_option_18': '1.9米(右)', 'origin_option_19': '2米(左)订制', 'origin_option_20': '2米(右)订制'} +2024-10-27 16:14:33,293 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '【包换包退】电梯摆臂货梯厅门自闭摆杆装置'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "1.1米(左)", "origin_option_2": "1.1米(右)", "origin_option_3": "1.2米(左)", "origin_option_4": "1.2米(右)", "origin_option_5": "1.3米(左)", "origin_option_6": "1.3米(右)", "origin_option_7": "1.4米(左)", "origin_option_8": "1.4米(右)", "origin_option_9": "1.5米(左)", "origin_option_10": "1.5米(右)", "origin_option_11": "1.6米(左)", "origin_option_12": "1.6米(右)", "origin_option_13": "1.7米(左)", "origin_option_14": "1.7米(右)", "origin_option_15": "1.8米(左)", "origin_option_16": "1.8米(右)", "origin_option_17": "1.9米(左)", "origin_option_18": "1.9米(右)", "origin_option_19": "2米(左)订制", "origin_option_20": "2米(右)订制"} +2024-10-27 16:14:33,295 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:14:33,572 - option.py:238 - default_logger - ERROR - 번역 처리 중 알 수 없는 오류 발생: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +Traceback (most recent call last): + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 76, in error_remapped_callable + return callable_(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1181, in __call__ + return _end_unary_response_blocking(state, call, False, None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1006, in _end_unary_response_blocking + raise _InactiveRpcError(state) # pytype: disable=not-instantiable + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: + status = StatusCode.RESOURCE_EXHAUSTED + details = "Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai." + debug_error_string = "UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {created_time:"2024-10-27T07:14:33.5729437+00:00", grpc_status:8, grpc_message:"Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai."}" +> + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 210, in process_options + translated_options = await self.vertexAItranslator.translate_options(self.option_info['original_names'], product_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\vertexAI.py", line 159, in translate_options + response = self.model.generate_content(prompt) # 비동기로 변경 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 590, in generate_content + return self._generate_content( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 705, in _generate_content + gapic_response = self._prediction_client.generate_content(request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\cloud\aiplatform_v1\services\prediction_service\client.py", line 2120, in generate_content + response = rpc( + ^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__ + return wrapped_func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 78, in error_remapped_callable + raise exceptions.from_grpc_error(exc) from exc +google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +2024-10-27 16:14:33,576 - option.py:239 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-27 16:14:33,818 - option.py:241 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-27 16:14:38,821 - option.py:247 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-27 16:14:38,821 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:14:38,823 - option.py:92 - default_logger - DEBUG - 최저옵션: 68000.0, 표준편차: 6511.528238439882 +2024-10-27 16:14:38,823 - option.py:102 - default_logger - DEBUG - Option 64000 z-score: -0.6142951168339512 +2024-10-27 16:14:38,824 - option.py:102 - default_logger - DEBUG - Option 64000 z-score: -0.6142951168339512 +2024-10-27 16:14:38,824 - option.py:102 - default_logger - DEBUG - Option 64000 z-score: -0.6142951168339512 +2024-10-27 16:14:38,824 - option.py:102 - default_logger - DEBUG - Option 64000 z-score: -0.6142951168339512 +2024-10-27 16:14:38,825 - option.py:102 - default_logger - DEBUG - Option 65000 z-score: -0.4607213376254634 +2024-10-27 16:14:38,825 - option.py:102 - default_logger - DEBUG - Option 65000 z-score: -0.4607213376254634 +2024-10-27 16:14:38,826 - option.py:102 - default_logger - DEBUG - Option 65000 z-score: -0.4607213376254634 +2024-10-27 16:14:38,827 - option.py:102 - default_logger - DEBUG - Option 65000 z-score: -0.4607213376254634 +2024-10-27 16:14:38,827 - option.py:102 - default_logger - DEBUG - Option 65000 z-score: -0.4607213376254634 +2024-10-27 16:14:38,828 - option.py:102 - default_logger - DEBUG - Option 65000 z-score: -0.4607213376254634 +2024-10-27 16:14:38,828 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: -0.1535737792084878 +2024-10-27 16:14:38,829 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: -0.1535737792084878 +2024-10-27 16:14:38,829 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: -0.1535737792084878 +2024-10-27 16:14:38,830 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: -0.1535737792084878 +2024-10-27 16:14:38,830 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: -0.1535737792084878 +2024-10-27 16:14:38,831 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: -0.1535737792084878 +2024-10-27 16:14:38,832 - option.py:102 - default_logger - DEBUG - Option 69000 z-score: 0.1535737792084878 +2024-10-27 16:14:38,832 - option.py:102 - default_logger - DEBUG - Option 69000 z-score: 0.1535737792084878 +2024-10-27 16:14:38,833 - option.py:102 - default_logger - DEBUG - Option 87000 z-score: 2.9179018049612684 +2024-10-27 16:14:38,833 - option.py:102 - default_logger - DEBUG - Option 87000 z-score: 2.9179018049612684 +2024-10-27 16:14:38,835 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [64000, 64000, 64000, 64000, 65000, 65000, 65000, 65000, 65000, 65000, 67000, 67000, 67000, 67000, 67000, 67000, 69000, 69000] +2024-10-27 16:14:38,835 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 64000, 마켓상한선: 128000 +2024-10-27 16:14:38,835 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('1.1米【左】', 64000), ('1.1米【右】', 64000), ('1.2米【左】', 64000), ('1.2米【右】', 64000), ('1.3米【左】', 65000), ('1.3米【右】', 65000), ('1.4米【左】', 65000), ('1.4米【右】', 65000), ('1.5米【左】', 65000), ('1.5米【右】', 65000), ('1.6米【左】', 67000), ('1.6米【右】', 67000), ('1.7米【左】', 67000), ('1.7米【右】', 67000), ('1.8米【左】', 67000), ('1.8米【右】', 67000), ('1.9米【左】', 69000), ('1.9米【右】', 69000)] +2024-10-27 16:14:38,850 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.1米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,851 - option.py:633 - default_logger - DEBUG - 옵션 '1.1米【左】' 체크함 +2024-10-27 16:14:38,868 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.1米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,869 - option.py:633 - default_logger - DEBUG - 옵션 '1.1米【右】' 체크함 +2024-10-27 16:14:38,881 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.2米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,882 - option.py:633 - default_logger - DEBUG - 옵션 '1.2米【左】' 체크함 +2024-10-27 16:14:38,896 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.2米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,897 - option.py:633 - default_logger - DEBUG - 옵션 '1.2米【右】' 체크함 +2024-10-27 16:14:38,922 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.3米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,924 - option.py:633 - default_logger - DEBUG - 옵션 '1.3米【左】' 체크함 +2024-10-27 16:14:38,939 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.3米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,940 - option.py:633 - default_logger - DEBUG - 옵션 '1.3米【右】' 체크함 +2024-10-27 16:14:38,952 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.4米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,953 - option.py:633 - default_logger - DEBUG - 옵션 '1.4米【左】' 체크함 +2024-10-27 16:14:38,972 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.4米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,973 - option.py:633 - default_logger - DEBUG - 옵션 '1.4米【右】' 체크함 +2024-10-27 16:14:38,987 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.5米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:38,988 - option.py:633 - default_logger - DEBUG - 옵션 '1.5米【左】' 체크함 +2024-10-27 16:14:39,000 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.5米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,001 - option.py:633 - default_logger - DEBUG - 옵션 '1.5米【右】' 체크함 +2024-10-27 16:14:39,014 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.6米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,015 - option.py:633 - default_logger - DEBUG - 옵션 '1.6米【左】' 체크함 +2024-10-27 16:14:39,028 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.6米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,029 - option.py:633 - default_logger - DEBUG - 옵션 '1.6米【右】' 체크함 +2024-10-27 16:14:39,044 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.7米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,045 - option.py:633 - default_logger - DEBUG - 옵션 '1.7米【左】' 체크함 +2024-10-27 16:14:39,057 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.7米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,059 - option.py:633 - default_logger - DEBUG - 옵션 '1.7米【右】' 체크함 +2024-10-27 16:14:39,071 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,071 - option.py:633 - default_logger - DEBUG - 옵션 '1.8米【左】' 체크함 +2024-10-27 16:14:39,084 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,085 - option.py:633 - default_logger - DEBUG - 옵션 '1.8米【右】' 체크함 +2024-10-27 16:14:39,097 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.9米【左】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,098 - option.py:633 - default_logger - DEBUG - 옵션 '1.9米【左】' 체크함 +2024-10-27 16:14:39,109 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.9米【右】, 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:39,110 - option.py:633 - default_logger - DEBUG - 옵션 '1.9米【右】' 체크함 +2024-10-27 16:14:39,122 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2米【左】订制, 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:39,445 - option.py:638 - default_logger - DEBUG - 옵션 '2米【左】订制' 체크 해제함 +2024-10-27 16:14:39,494 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2米【右】订制, 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:39,762 - option.py:638 - default_logger - DEBUG - 옵션 '2米【右】订制' 체크 해제함 +2024-10-27 16:14:39,763 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:14:39,764 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:14:39,764 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 18 +2024-10-27 16:14:39,765 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:40,339 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-27 16:14:40,340 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:14:40,576 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:40,750 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:14:41,603 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:14:42,412 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:14:42,413 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:14:43,604 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:14:43,605 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:14:43,926 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:14:43,952 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:14:43,953 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:14:43,954 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:14:44,267 - price.py:555 - default_logger - DEBUG - 옵션 수: 18 +2024-10-27 16:14:44,269 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:14:44,400 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 175 +2024-10-27 16:14:44,418 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 63700 +2024-10-27 16:14:44,553 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 175 +2024-10-27 16:14:44,565 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 63700 +2024-10-27 16:14:44,804 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 175 +2024-10-27 16:14:44,853 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 63700 +2024-10-27 16:14:44,979 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 175 +2024-10-27 16:14:44,985 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 63700 +2024-10-27 16:14:45,267 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 180 +2024-10-27 16:14:45,302 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 64900 +2024-10-27 16:14:45,447 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 180 +2024-10-27 16:14:45,513 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 64900 +2024-10-27 16:14:45,753 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 180 +2024-10-27 16:14:45,791 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 64900 +2024-10-27 16:14:45,978 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 180 +2024-10-27 16:14:45,985 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 64900 +2024-10-27 16:14:46,324 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 180 +2024-10-27 16:14:46,346 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 64900 +2024-10-27 16:14:46,479 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 180 +2024-10-27 16:14:46,485 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 64900 +2024-10-27 16:14:46,806 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 185 +2024-10-27 16:14:46,851 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 66200 +2024-10-27 16:14:46,957 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 185 +2024-10-27 16:14:46,964 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 66200 +2024-10-27 16:14:47,193 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 185 +2024-10-27 16:14:47,220 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 66200 +2024-10-27 16:14:47,379 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 185 +2024-10-27 16:14:47,389 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 66200 +2024-10-27 16:14:47,736 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 185 +2024-10-27 16:14:47,761 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 66200 +2024-10-27 16:14:47,861 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 185 +2024-10-27 16:14:47,868 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 66200 +2024-10-27 16:14:48,202 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 195 +2024-10-27 16:14:48,237 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 68700 +2024-10-27 16:14:48,327 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 195 +2024-10-27 16:14:48,334 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 68700 +2024-10-27 16:14:48,334 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [175, 175, 175, 175, 180, 180, 180, 180, 180, 180, 185, 185, 185, 185, 185, 185, 195, 195] +2024-10-27 16:14:48,335 - price.py:648 - default_logger - DEBUG - 최소원가: 35000, 최대원가: 39000, 평균원가: 37000, 상위평균원가: 38000 +2024-10-27 16:14:48,335 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 49000 +2024-10-27 16:14:48,336 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:14:48,336 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:14:48,338 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:14:48,338 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:14:48,339 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:14:48,340 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:14:48,341 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:14:48,342 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:14:48,342 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 64000 +2024-10-27 16:14:48,343 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:14:48,344 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 36000, 상한: 88000, 하한: 65000 +2024-10-27 16:14:48,344 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 65000 +2024-10-27 16:14:48,345 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 65000 +2024-10-27 16:14:48,345 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:14:48,346 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 65489 +2024-10-27 16:14:48,346 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -489 +2024-10-27 16:14:48,347 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:14:48,348 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:14:48,348 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 9000 +2024-10-27 16:14:48,349 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 9000 +2024-10-27 16:14:48,350 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:14:48,350 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:14:48,351 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:14:48,351 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:14:48,352 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:14:48,353 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 배드민턴용품, Level 4: 셔틀콕 +2024-10-27 16:14:48,353 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:14:48,354 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'} +2024-10-27 16:14:48,355 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:14:48,357 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'}, result: None +2024-10-27 16:14:48,357 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:14:48,359 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:14:48,360 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:14:48,361 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:14:48,362 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:14:48,362 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:14:48,468 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 9000 +2024-10-27 16:14:48,727 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:14:48,728 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 39000, 초도배송비: 39000, 교환비: 78000 +2024-10-27 16:14:48,729 - price.py:140 - default_logger - DEBUG - 반품비: 39000, 초도배송비: 39000, 교환비: 78000 +2024-10-27 16:14:48,945 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 39000 +2024-10-27 16:14:49,225 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 39000 +2024-10-27 16:14:49,466 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 78000 +2024-10-27 16:14:50,051 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:14:50,054 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:14:51,380 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:14:51,381 - gui.py:875 - default_logger - DEBUG - 109/[377]개 상품 수정 완료. +2024-10-27 16:14:51,382 - gui.py:816 - default_logger - DEBUG - 30/46 버튼의 활성상태 확인 중... +2024-10-27 16:14:51,428 - gui.py:823 - default_logger - DEBUG - 30/46: 세부사항 수정 작업 중... +2024-10-27 16:14:51,459 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:14:52,510 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:14:54,021 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:14:54,062 - title.py:94 - default_logger - DEBUG - 원본 상품명: 厂家直供 克洛斯威羽毛球网架 毽球网室外移动便携式比赛级拦网 +2024-10-27 16:14:54,064 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:14:54,065 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:14:54,076 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:14:54,087 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:14:54,138 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트 +2024-10-27 16:14:54,139 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:14:54,824 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:14:54,825 - option.py:161 - default_logger - DEBUG - 상품명: 厂家直供 克洛斯威羽毛球网架 毽球网室外移动便携式比赛级拦网에 대한 옵션을 처리 중... +2024-10-27 16:14:54,826 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:14:56,837 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:14:56,837 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:14:56,838 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:14:56,851 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:14:56,852 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:14:56,945 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:14:56,947 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:57,148 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:14:57,224 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-27 16:14:57,280 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@1.8孔x6.1米(单包钢丝绳) +2024-10-27 16:14:57,282 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:14:57,283 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:14:57,284 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:14:57,285 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:14:57,296 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:57,297 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:14:57,299 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:57,316 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:14:57,364 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@1.8孔x6.1米(四包钢丝绳) +2024-10-27 16:14:57,365 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:14:57,367 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:14:57,368 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:14:57,369 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:14:57,380 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:57,382 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:14:57,383 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:14:57,397 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:14:57,397 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '1.8孔x6.1米(单包钢丝绳)', 'origin_option_2': '1.8孔x6.1米(四包钢丝绳)'} +2024-10-27 16:14:57,398 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8孔x6.1米(单包钢丝绳) +2024-10-27 16:14:57,400 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8孔x6.1米单包钢丝绳 +2024-10-27 16:14:57,400 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8孔x6.1米(四包钢丝绳) +2024-10-27 16:14:57,401 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8孔x6.1米四包钢丝绳 +2024-10-27 16:14:57,402 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '1.8孔x6.1米单包钢丝绳', 'origin_option_2': '1.8孔x6.1米四包钢丝绳'} +2024-10-27 16:14:57,402 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '厂家直供 克洛斯威羽毛球网架 毽球网室外移动便携式比赛级拦网'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "1.8孔x6.1米单包钢丝绳", "origin_option_2": "1.8孔x6.1米四包钢丝绳"} +2024-10-27 16:14:57,404 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:14:58,077 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "1.8m x 6.1m 단일 와이어", +"trans_option_2": "1.8m x 6.1m 4개 와이어" +} +``` +2024-10-27 16:14:58,079 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "1.8m x 6.1m 단일 와이어", +"trans_option_2": "1.8m x 6.1m 4개 와이어" +} +2024-10-27 16:14:58,079 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '1.8m x 6.1m 단일 와이어', 'trans_option_2': '1.8m x 6.1m 4개 와이어'} +2024-10-27 16:14:58,080 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:14:58,081 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 1.8m x 6.1m 단일 와이어 +2024-10-27 16:14:58,081 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:58,120 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [1.8m x 6.1m 단일 와이어] 입력 완료 +2024-10-27 16:14:58,121 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 1.8m x 6.1m 4개 와이어 +2024-10-27 16:14:58,123 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:14:58,230 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [1.8m x 6.1m 4개 와이어] 입력 완료 +2024-10-27 16:14:58,231 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'1.8孔x6.1米(单包钢丝绳)': '1.8m x 6.1m 단일 와이어', '1.8孔x6.1米(四包钢丝绳)': '1.8m x 6.1m 4개 와이어'} +2024-10-27 16:14:58,232 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:14:58,233 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:14:58,234 - option.py:92 - default_logger - DEBUG - 최저옵션: 35500.0, 표준편차: 500.0 +2024-10-27 16:14:58,235 - option.py:102 - default_logger - DEBUG - Option 35000 z-score: -1.0 +2024-10-27 16:14:58,235 - option.py:102 - default_logger - DEBUG - Option 36000 z-score: 1.0 +2024-10-27 16:14:58,236 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [36000] +2024-10-27 16:14:58,237 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 36000, 마켓상한선: 72000 +2024-10-27 16:14:58,238 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('1.8孔x6.1米(四包钢丝绳)', 36000)] +2024-10-27 16:14:58,314 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8孔x6.1米(单包钢丝绳), 필터링된 옵션에 포함 여부: False +2024-10-27 16:14:58,483 - option.py:638 - default_logger - DEBUG - 옵션 '1.8孔x6.1米(单包钢丝绳)' 체크 해제함 +2024-10-27 16:14:58,508 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8孔x6.1米(四包钢丝绳), 필터링된 옵션에 포함 여부: True +2024-10-27 16:14:58,508 - option.py:633 - default_logger - DEBUG - 옵션 '1.8孔x6.1米(四包钢丝绳)' 체크함 +2024-10-27 16:14:58,510 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:14:58,511 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:14:58,511 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-27 16:14:58,512 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:58,815 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'1.8m x 6.1m 4개 와이어': 0} +2024-10-27 16:14:58,816 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:14:58,927 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:14:59,043 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:14:59,506 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:15:00,502 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:00,504 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:15:01,041 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:15:01,042 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:15:01,089 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:15:01,110 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:15:01,111 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:15:01,112 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:15:01,408 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-27 16:15:01,409 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:15:01,524 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 62 +2024-10-27 16:15:01,532 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 35500 +2024-10-27 16:15:01,534 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [62] +2024-10-27 16:15:01,536 - price.py:648 - default_logger - DEBUG - 최소원가: 13000, 최대원가: 13000, 평균원가: 13000, 상위평균원가: 13000 +2024-10-27 16:15:01,537 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 17000 +2024-10-27 16:15:01,538 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:01,538 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:01,539 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:15:01,540 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:15:01,541 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:01,542 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:01,544 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:15:01,545 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:15:01,545 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 32000 +2024-10-27 16:15:01,547 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:15:01,549 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 15000, 상한: 30000, 하한: 23000 +2024-10-27 16:15:01,550 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 23000 +2024-10-27 16:15:01,550 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 23000 +2024-10-27 16:15:01,552 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:15:01,552 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 35500 +2024-10-27 16:15:01,553 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -12500 +2024-10-27 16:15:01,555 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:01,555 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:01,556 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:15:01,557 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:15:01,558 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:01,560 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:01,561 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:15:01,561 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:01,562 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트 +2024-10-27 16:15:01,563 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 배드민턴용품, Level 4: 배드민턴네트 +2024-10-27 16:15:01,563 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트 +2024-10-27 16:15:01,565 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '배드민턴네트'} +2024-10-27 16:15:01,567 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:15:01,568 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '배드민턴네트'}, result: None +2024-10-27 16:15:01,570 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:15:01,571 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:15:01,573 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-배드민턴용품-배드민턴네트는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:15:01,574 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:15:01,574 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:01,575 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:15:01,704 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:15:01,899 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:15:01,900 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 13000, 초도배송비: 13000, 교환비: 26000 +2024-10-27 16:15:01,902 - price.py:140 - default_logger - DEBUG - 반품비: 13000, 초도배송비: 13000, 교환비: 26000 +2024-10-27 16:15:02,040 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 13000 +2024-10-27 16:15:02,204 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 13000 +2024-10-27 16:15:02,413 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 26000 +2024-10-27 16:15:02,920 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:02,921 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:15:04,247 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:15:04,248 - gui.py:875 - default_logger - DEBUG - 110/[377]개 상품 수정 완료. +2024-10-27 16:15:04,250 - gui.py:816 - default_logger - DEBUG - 31/46 버튼의 활성상태 확인 중... +2024-10-27 16:15:04,290 - gui.py:823 - default_logger - DEBUG - 31/46: 세부사항 수정 작업 중... +2024-10-27 16:15:04,320 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:15:05,375 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:15:06,295 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:15:06,307 - title.py:94 - default_logger - DEBUG - 원본 상품명: 便携式网球训练网新款反弹网单人固定练习器陪练套装可移动战术板 +2024-10-27 16:15:06,308 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:15:06,309 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:15:06,322 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:15:06,331 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:15:06,349 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-테니스용품-기타테니스용품 +2024-10-27 16:15:06,350 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:15:07,035 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:15:07,036 - option.py:161 - default_logger - DEBUG - 상품명: 便携式网球训练网新款反弹网单人固定练习器陪练套装可移动战术板에 대한 옵션을 처리 중... +2024-10-27 16:15:07,038 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:15:09,033 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:15:09,034 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:15:09,034 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:15:09,051 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:15:09,052 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:15:09,167 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:15:09,168 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:09,355 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:15:09,432 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-27 16:15:09,499 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 16:15:09,500 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:15:09,501 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:15:09,502 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:15:09,503 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:15:09,540 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:09,541 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:15:09,542 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:09,570 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:15:09,620 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@经典款 +2024-10-27 16:15:09,621 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:15:09,622 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:15:09,623 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:15:09,623 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:15:09,641 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:09,643 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:15:09,643 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:09,659 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:15:09,660 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '新款', 'origin_option_2': '经典款'} +2024-10-27 16:15:09,660 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 新款 +2024-10-27 16:15:09,661 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 新款 +2024-10-27 16:15:09,662 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 经典款 +2024-10-27 16:15:09,663 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 经典款 +2024-10-27 16:15:09,663 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '新款', 'origin_option_2': '经典款'} +2024-10-27 16:15:09,664 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '便携式网球训练网新款反弹网单人固定练习器陪练套装可移动战术板'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "新款", "origin_option_2": "经典款"} +2024-10-27 16:15:09,665 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:15:10,209 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "신상품", +"trans_option_2": "클래식" +} +``` +2024-10-27 16:15:10,210 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "신상품", +"trans_option_2": "클래식" +} +2024-10-27 16:15:10,211 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '신상품', 'trans_option_2': '클래식'} +2024-10-27 16:15:10,212 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:15:10,213 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 신상품 +2024-10-27 16:15:10,214 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:15:10,252 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [신상품] 입력 완료 +2024-10-27 16:15:10,254 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 클래식 +2024-10-27 16:15:10,254 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:15:10,367 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [클래식] 입력 완료 +2024-10-27 16:15:10,368 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'新款': '신상품', '经典款': '클래식'} +2024-10-27 16:15:10,368 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:15:10,369 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:15:10,370 - option.py:92 - default_logger - DEBUG - 최저옵션: 126000.0, 표준편차: 4000.0 +2024-10-27 16:15:10,371 - option.py:102 - default_logger - DEBUG - Option 122000 z-score: -1.0 +2024-10-27 16:15:10,371 - option.py:102 - default_logger - DEBUG - Option 130000 z-score: 1.0 +2024-10-27 16:15:10,372 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [130000] +2024-10-27 16:15:10,372 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 130000, 마켓상한선: 260000 +2024-10-27 16:15:10,373 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('经典款', 130000)] +2024-10-27 16:15:10,476 - option.py:627 - default_logger - DEBUG - 옵션 이름: 新款, 필터링된 옵션에 포함 여부: False +2024-10-27 16:15:10,637 - option.py:638 - default_logger - DEBUG - 옵션 '新款' 체크 해제함 +2024-10-27 16:15:10,675 - option.py:627 - default_logger - DEBUG - 옵션 이름: 经典款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:15:10,675 - option.py:633 - default_logger - DEBUG - 옵션 '经典款' 체크함 +2024-10-27 16:15:10,676 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:15:10,676 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:15:10,677 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-27 16:15:10,677 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:11,043 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'1. 클래식': 0} +2024-10-27 16:15:11,044 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:15:11,157 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:11,258 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:15:12,053 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:15:12,524 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:12,526 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:15:13,347 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:15:13,349 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:15:13,403 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:15:13,439 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:15:13,440 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:15:13,442 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:15:13,743 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-27 16:15:13,744 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:15:13,856 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 438 +2024-10-27 16:15:13,867 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 129300 +2024-10-27 16:15:13,869 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [438] +2024-10-27 16:15:13,869 - price.py:648 - default_logger - DEBUG - 최소원가: 88000, 최대원가: 88000, 평균원가: 88000, 상위평균원가: 88000 +2024-10-27 16:15:13,870 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 113000 +2024-10-27 16:15:13,871 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:13,872 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:13,873 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 18000 +2024-10-27 16:15:13,873 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 18000 +2024-10-27 16:15:13,874 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:13,875 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:13,876 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:15:13,876 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 0 +2024-10-27 16:15:13,877 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 20000 +2024-10-27 16:15:13,878 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 20000 +2024-10-27 16:15:13,879 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 151000 +2024-10-27 16:15:13,879 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:15:13,880 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 83000, 상한: 203000, 하한: 150000 +2024-10-27 16:15:13,881 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 150000 +2024-10-27 16:15:13,881 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 150000 +2024-10-27 16:15:13,882 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:15:13,882 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 129300 +2024-10-27 16:15:13,882 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 20700 +2024-10-27 16:15:13,883 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:13,885 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:13,885 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 25000 +2024-10-27 16:15:13,886 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 28000 +2024-10-27 16:15:13,887 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:13,887 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:13,888 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:15:13,889 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:13,890 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-테니스용품-기타테니스용품 +2024-10-27 16:15:13,890 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 테니스용품, Level 4: 기타테니스용품 +2024-10-27 16:15:13,891 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-테니스용품-기타테니스용품 +2024-10-27 16:15:13,892 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '테니스용품', 'category4': '기타테니스용품'} +2024-10-27 16:15:13,892 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:15:13,894 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '테니스용품', 'category4': '기타테니스용품'}, result: None +2024-10-27 16:15:13,895 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:15:13,895 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:15:13,897 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-테니스용품-기타테니스용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:15:13,897 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:15:13,898 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:13,898 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:15:13,973 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 28000 +2024-10-27 16:15:14,179 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:15:14,180 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 88000, 초도배송비: 88000, 교환비: 176000 +2024-10-27 16:15:14,181 - price.py:140 - default_logger - DEBUG - 반품비: 88000, 초도배송비: 88000, 교환비: 176000 +2024-10-27 16:15:14,313 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 88000 +2024-10-27 16:15:14,472 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 88000 +2024-10-27 16:15:14,672 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 176000 +2024-10-27 16:15:15,212 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:15,213 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:15:16,556 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:15:16,557 - gui.py:875 - default_logger - DEBUG - 111/[377]개 상품 수정 완료. +2024-10-27 16:15:16,559 - gui.py:816 - default_logger - DEBUG - 32/46 버튼의 활성상태 확인 중... +2024-10-27 16:15:16,595 - gui.py:823 - default_logger - DEBUG - 32/46: 세부사항 수정 작업 중... +2024-10-27 16:15:16,631 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:15:17,827 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:15:18,953 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:15:18,977 - title.py:94 - default_logger - DEBUG - 원본 상품명: TTP 拳击头盔儿童跆拳道成人散打护头泰拳训练加厚护头套男女护具 +2024-10-27 16:15:18,978 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:15:18,979 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:15:18,993 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:15:19,003 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:15:19,022 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어 +2024-10-27 16:15:19,023 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:15:19,928 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:15:19,929 - option.py:161 - default_logger - DEBUG - 상품명: TTP 拳击头盔儿童跆拳道成人散打护头泰拳训练加厚护头套男女护具에 대한 옵션을 처리 중... +2024-10-27 16:15:19,930 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:15:21,950 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:15:21,951 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:15:21,952 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:15:21,966 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:15:21,967 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:15:22,158 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:15:22,160 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:22,306 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:15:22,356 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 3 +2024-10-27 16:15:22,421 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@桔色 +2024-10-27 16:15:22,423 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:15:22,424 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:15:22,425 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:15:22,426 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:15:22,449 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:22,450 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:15:22,451 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:22,490 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:15:22,572 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@灰色 +2024-10-27 16:15:22,574 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:15:22,576 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:15:22,577 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:15:22,578 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:15:22,602 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:22,603 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:15:22,604 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:22,633 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:15:22,687 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@黑色(面罩款) +2024-10-27 16:15:22,688 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:15:22,689 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:15:22,690 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:15:22,691 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:15:22,703 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:22,704 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:15:22,705 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:22,720 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:15:22,721 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '桔色', 'origin_option_2': '灰色', 'origin_option_3': '黑色(面罩款)'} +2024-10-27 16:15:22,723 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 桔色 +2024-10-27 16:15:22,723 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 桔色 +2024-10-27 16:15:22,724 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 灰色 +2024-10-27 16:15:22,725 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 灰色 +2024-10-27 16:15:22,725 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色(面罩款) +2024-10-27 16:15:22,726 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色(面罩款 +2024-10-27 16:15:22,727 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '桔色', 'origin_option_2': '灰色', 'origin_option_3': '黑色(面罩款'} +2024-10-27 16:15:22,728 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'TTP 拳击头盔儿童跆拳道成人散打护头泰拳训练加厚护头套男女护具'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "桔色", "origin_option_2": "灰色", "origin_option_3": "黑色(面罩款"} +2024-10-27 16:15:22,729 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:15:23,009 - option.py:238 - default_logger - ERROR - 번역 처리 중 알 수 없는 오류 발생: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +Traceback (most recent call last): + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 76, in error_remapped_callable + return callable_(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1181, in __call__ + return _end_unary_response_blocking(state, call, False, None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1006, in _end_unary_response_blocking + raise _InactiveRpcError(state) # pytype: disable=not-instantiable + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: + status = StatusCode.RESOURCE_EXHAUSTED + details = "Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai." + debug_error_string = "UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {created_time:"2024-10-27T07:15:23.0094162+00:00", grpc_status:8, grpc_message:"Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai."}" +> + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 210, in process_options + translated_options = await self.vertexAItranslator.translate_options(self.option_info['original_names'], product_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\vertexAI.py", line 159, in translate_options + response = self.model.generate_content(prompt) # 비동기로 변경 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 590, in generate_content + return self._generate_content( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 705, in _generate_content + gapic_response = self._prediction_client.generate_content(request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\cloud\aiplatform_v1\services\prediction_service\client.py", line 2120, in generate_content + response = rpc( + ^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__ + return wrapped_func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 78, in error_remapped_callable + raise exceptions.from_grpc_error(exc) from exc +google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +2024-10-27 16:15:23,012 - option.py:239 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-27 16:15:23,170 - option.py:241 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-27 16:15:28,148 - option.py:247 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-27 16:15:28,150 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:15:28,151 - option.py:92 - default_logger - DEBUG - 최저옵션: 57000.0, 표준편차: 21213.203435596424 +2024-10-27 16:15:28,151 - option.py:102 - default_logger - DEBUG - Option 42000 z-score: -0.7071067811865476 +2024-10-27 16:15:28,152 - option.py:102 - default_logger - DEBUG - Option 42000 z-score: -0.7071067811865476 +2024-10-27 16:15:28,152 - option.py:102 - default_logger - DEBUG - Option 87000 z-score: 1.4142135623730951 +2024-10-27 16:15:28,154 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [42000, 42000, 87000] +2024-10-27 16:15:28,154 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 42000, 마켓상한선: 84000 +2024-10-27 16:15:28,155 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('桔色', 42000), ('灰色', 42000)] +2024-10-27 16:15:28,165 - option.py:627 - default_logger - DEBUG - 옵션 이름: 桔色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:15:28,167 - option.py:633 - default_logger - DEBUG - 옵션 '桔色' 체크함 +2024-10-27 16:15:28,181 - option.py:627 - default_logger - DEBUG - 옵션 이름: 灰色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:15:28,182 - option.py:633 - default_logger - DEBUG - 옵션 '灰色' 체크함 +2024-10-27 16:15:28,198 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色(面罩款), 필터링된 옵션에 포함 여부: False +2024-10-27 16:15:28,409 - option.py:638 - default_logger - DEBUG - 옵션 '黑色(面罩款)' 체크 해제함 +2024-10-27 16:15:28,410 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:15:28,411 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:15:28,411 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 2 +2024-10-27 16:15:28,412 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:28,629 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-27 16:15:28,630 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:15:28,830 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:28,968 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:15:29,782 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:15:30,566 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:30,568 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:15:31,242 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:15:31,244 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:15:31,334 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:15:31,363 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:15:31,366 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:15:31,366 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:15:31,686 - price.py:555 - default_logger - DEBUG - 옵션 수: 3 +2024-10-27 16:15:31,687 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:15:31,812 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 88 +2024-10-27 16:15:31,819 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 42000 +2024-10-27 16:15:31,930 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 88 +2024-10-27 16:15:31,936 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 42000 +2024-10-27 16:15:32,184 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 88 +2024-10-27 16:15:32,194 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 42000 +2024-10-27 16:15:32,195 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [88, 88, 88] +2024-10-27 16:15:32,195 - price.py:648 - default_logger - DEBUG - 최소원가: 18000, 최대원가: 18000, 평균원가: 18000, 상위평균원가: 18000 +2024-10-27 16:15:32,197 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 24000 +2024-10-27 16:15:32,197 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:32,198 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:32,199 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:15:32,200 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:15:32,200 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:32,201 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:32,202 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:15:32,203 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:15:32,204 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 39000 +2024-10-27 16:15:32,205 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:15:32,205 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 19000, 상한: 42000, 하한: 31000 +2024-10-27 16:15:32,206 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 31000 +2024-10-27 16:15:32,206 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 31000 +2024-10-27 16:15:32,206 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:15:32,208 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 42000 +2024-10-27 16:15:32,209 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -11000 +2024-10-27 16:15:32,209 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:32,210 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:32,210 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:15:32,211 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:15:32,212 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:32,212 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:32,213 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:15:32,214 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:32,214 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어 +2024-10-27 16:15:32,215 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 격투스포츠, Level 3: 권투/격투기, Level 4: 헤드기어 +2024-10-27 16:15:32,215 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어 +2024-10-27 16:15:32,216 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '격투스포츠', 'category3': '권투/격투기', 'category4': '헤드기어'} +2024-10-27 16:15:32,217 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:15:32,218 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '격투스포츠', 'category3': '권투/격투기', 'category4': '헤드기어'}, result: None +2024-10-27 16:15:32,220 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:15:32,221 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:15:32,222 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:15:32,223 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:15:32,223 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:32,225 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:15:32,298 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:15:32,584 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:15:32,585 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 18000, 초도배송비: 18000, 교환비: 36000 +2024-10-27 16:15:32,586 - price.py:140 - default_logger - DEBUG - 반품비: 18000, 초도배송비: 18000, 교환비: 36000 +2024-10-27 16:15:32,716 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 18000 +2024-10-27 16:15:32,935 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 18000 +2024-10-27 16:15:33,055 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 36000 +2024-10-27 16:15:33,536 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:33,537 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:15:34,939 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:15:34,941 - gui.py:875 - default_logger - DEBUG - 112/[377]개 상품 수정 완료. +2024-10-27 16:15:34,942 - gui.py:816 - default_logger - DEBUG - 33/46 버튼의 활성상태 확인 중... +2024-10-27 16:15:34,981 - gui.py:823 - default_logger - DEBUG - 33/46: 세부사항 수정 작업 중... +2024-10-27 16:15:35,023 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:15:36,554 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:15:37,506 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:15:37,528 - title.py:94 - default_logger - DEBUG - 원본 상품명: 艾迪宝羽毛球训练扫球器集球器收集羽毛球培训教练球馆专用神器 +2024-10-27 16:15:37,530 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:15:37,530 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:15:37,542 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:15:37,553 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:15:37,572 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:15:37,574 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:15:38,253 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:15:38,254 - option.py:161 - default_logger - DEBUG - 상품명: 艾迪宝羽毛球训练扫球器集球器收集羽毛球培训教练球馆专用神器에 대한 옵션을 처리 중... +2024-10-27 16:15:38,255 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:15:40,247 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:15:40,249 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:15:40,249 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:15:40,261 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:15:40,261 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:15:40,411 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:15:40,412 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:40,616 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:15:40,642 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-27 16:15:40,718 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@特殊尺寸请联系客服 +2024-10-27 16:15:40,718 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:15:40,720 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:15:40,721 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:15:40,721 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:15:40,732 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:40,733 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:15:40,733 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:40,745 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:15:40,793 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@不锈钢银色 +2024-10-27 16:15:40,795 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:15:40,796 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:15:40,797 - option.py:388 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 16:15:40,798 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:15:40,815 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:40,816 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:15:40,817 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:40,825 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:15:40,826 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '特殊尺寸请联系客服', 'origin_option_2': '不锈钢银色'} +2024-10-27 16:15:40,827 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特殊尺寸请联系客服 +2024-10-27 16:15:40,828 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 特殊尺寸请联系客服 +2024-10-27 16:15:40,828 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢银色 +2024-10-27 16:15:40,830 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢银色 +2024-10-27 16:15:40,831 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '特殊尺寸请联系客服', 'origin_option_2': '不锈钢银色'} +2024-10-27 16:15:40,831 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '艾迪宝羽毛球训练扫球器集球器收集羽毛球培训教练球馆专用神器'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "特殊尺寸请联系客服", "origin_option_2": "不锈钢银色"} +2024-10-27 16:15:40,834 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:15:41,397 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "색상: 은색" +} +``` +2024-10-27 16:15:41,398 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "색상: 은색" +} +2024-10-27 16:15:41,399 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '색상: 은색'} +2024-10-27 16:15:41,400 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:15:41,401 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 색상: 은색 +2024-10-27 16:15:41,401 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:15:41,441 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [색상: 은색] 입력 완료 +2024-10-27 16:15:41,442 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'特殊尺寸请联系客服': '색상: 은색'} +2024-10-27 16:15:41,443 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:15:41,443 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:15:41,444 - option.py:84 - default_logger - DEBUG - 옵션 개수가 적고 가격 차이가 크므로 최저가 1개를 제외합니다. +2024-10-27 16:15:41,538 - option.py:627 - default_logger - DEBUG - 옵션 이름: 特殊尺寸请联系客服, 필터링된 옵션에 포함 여부: False +2024-10-27 16:15:41,695 - option.py:638 - default_logger - DEBUG - 옵션 '特殊尺寸请联系客服' 체크 해제함 +2024-10-27 16:15:41,738 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不锈钢银色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:15:41,740 - option.py:633 - default_logger - DEBUG - 옵션 '不锈钢银色' 체크함 +2024-10-27 16:15:41,741 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:15:41,741 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:15:41,742 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-27 16:15:41,743 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:42,059 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'크기 문의': 0} +2024-10-27 16:15:42,060 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:15:42,193 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:42,312 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:15:42,833 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:15:43,554 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:43,556 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:15:44,323 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:15:44,325 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:15:44,392 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:15:44,423 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:15:44,424 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:15:44,425 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:15:44,709 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-27 16:15:44,710 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:15:44,824 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 340 +2024-10-27 16:15:44,830 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 105000 +2024-10-27 16:15:44,831 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [340] +2024-10-27 16:15:44,832 - price.py:648 - default_logger - DEBUG - 최소원가: 68000, 최대원가: 68000, 평균원가: 68000, 상위평균원가: 68000 +2024-10-27 16:15:44,833 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 88000 +2024-10-27 16:15:44,834 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:44,835 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:44,836 - price.py:486 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 13000 +2024-10-27 16:15:44,836 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 13000 +2024-10-27 16:15:44,837 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:44,838 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:44,839 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 5000 +2024-10-27 16:15:44,840 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 15000 +2024-10-27 16:15:44,840 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 15000 +2024-10-27 16:15:44,841 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 116000 +2024-10-27 16:15:44,842 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:15:44,842 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 64000, 상한: 157000, 하한: 116000 +2024-10-27 16:15:44,843 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 116000 +2024-10-27 16:15:44,843 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 116000 +2024-10-27 16:15:44,845 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:15:44,845 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 105000 +2024-10-27 16:15:44,846 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 11000 +2024-10-27 16:15:44,846 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:15:44,847 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:15:44,847 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 19000 +2024-10-27 16:15:44,849 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 21000 +2024-10-27 16:15:44,850 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:15:44,850 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:15:44,851 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:15:44,851 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:44,852 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:15:44,853 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 배드민턴용품, Level 4: 셔틀콕 +2024-10-27 16:15:44,853 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:15:44,854 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'} +2024-10-27 16:15:44,855 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:15:44,857 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'}, result: None +2024-10-27 16:15:44,858 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:15:44,858 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:15:44,860 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:15:44,861 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:15:44,862 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:15:44,863 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:15:44,939 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 21000 +2024-10-27 16:15:45,127 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:15:45,128 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 68000, 초도배송비: 68000, 교환비: 136000 +2024-10-27 16:15:45,129 - price.py:140 - default_logger - DEBUG - 반품비: 68000, 초도배송비: 68000, 교환비: 136000 +2024-10-27 16:15:45,270 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 68000 +2024-10-27 16:15:45,404 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 68000 +2024-10-27 16:15:45,664 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 136000 +2024-10-27 16:15:46,181 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:15:46,182 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:15:47,586 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:15:47,587 - gui.py:875 - default_logger - DEBUG - 113/[377]개 상품 수정 완료. +2024-10-27 16:15:47,588 - gui.py:816 - default_logger - DEBUG - 34/46 버튼의 활성상태 확인 중... +2024-10-27 16:15:47,628 - gui.py:823 - default_logger - DEBUG - 34/46: 세부사항 수정 작업 중... +2024-10-27 16:15:47,670 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:15:48,754 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:15:49,688 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:15:49,701 - title.py:94 - default_logger - DEBUG - 원본 상품명: Maxlaser M3手持雷达测速仪汽车 厂区叉车低速测速器正品特惠包邮 +2024-10-27 16:15:49,702 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:15:49,703 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:15:49,716 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:15:49,728 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:15:49,748 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저-야구-기타야구용품 +2024-10-27 16:15:49,749 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:15:50,412 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:15:50,413 - option.py:161 - default_logger - DEBUG - 상품명: Maxlaser M3手持雷达测速仪汽车 厂区叉车低速测速器正品特惠包邮에 대한 옵션을 처리 중... +2024-10-27 16:15:50,414 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:15:52,414 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:15:52,414 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:15:52,415 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:15:52,427 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:15:52,429 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:15:52,540 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:15:52,541 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:52,732 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:15:52,807 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 3 +2024-10-27 16:15:52,858 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@标配 +2024-10-27 16:15:52,859 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:15:52,860 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:15:52,861 - option.py:388 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 16:15:52,862 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:15:52,875 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:52,876 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:15:52,878 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:52,887 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:15:52,936 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@标配含普票 +2024-10-27 16:15:52,938 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:15:52,939 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:15:52,939 - option.py:388 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 16:15:52,940 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:15:52,957 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:52,959 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:15:52,959 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:52,970 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:15:53,016 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@标配含增票 +2024-10-27 16:15:53,019 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:15:53,019 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:15:53,020 - option.py:388 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 16:15:53,021 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:15:53,036 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:53,037 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:15:53,038 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:15:53,044 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:15:53,045 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '标配', 'origin_option_2': '标配含普票', 'origin_option_3': '标配含增票'} +2024-10-27 16:15:53,047 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 标配 +2024-10-27 16:15:53,047 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 标配 +2024-10-27 16:15:53,048 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 标配含普票 +2024-10-27 16:15:53,049 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 标配含普票 +2024-10-27 16:15:53,049 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 标配含增票 +2024-10-27 16:15:53,050 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 标配含增票 +2024-10-27 16:15:53,050 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '标配', 'origin_option_2': '标配含普票', 'origin_option_3': '标配含增票'} +2024-10-27 16:15:53,051 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'Maxlaser M3手持雷达测速仪汽车 厂区叉车低速测速器正品特惠包邮'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "标配", "origin_option_2": "标配含普票", "origin_option_3": "标配含增票"} +2024-10-27 16:15:53,053 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:15:53,354 - option.py:238 - default_logger - ERROR - 번역 처리 중 알 수 없는 오류 발생: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +Traceback (most recent call last): + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 76, in error_remapped_callable + return callable_(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1181, in __call__ + return _end_unary_response_blocking(state, call, False, None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1006, in _end_unary_response_blocking + raise _InactiveRpcError(state) # pytype: disable=not-instantiable + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: + status = StatusCode.RESOURCE_EXHAUSTED + details = "Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai." + debug_error_string = "UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {created_time:"2024-10-27T07:15:53.3548762+00:00", grpc_status:8, grpc_message:"Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai."}" +> + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 210, in process_options + translated_options = await self.vertexAItranslator.translate_options(self.option_info['original_names'], product_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\vertexAI.py", line 159, in translate_options + response = self.model.generate_content(prompt) # 비동기로 변경 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 590, in generate_content + return self._generate_content( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 705, in _generate_content + gapic_response = self._prediction_client.generate_content(request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\cloud\aiplatform_v1\services\prediction_service\client.py", line 2120, in generate_content + response = rpc( + ^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__ + return wrapped_func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 78, in error_remapped_callable + raise exceptions.from_grpc_error(exc) from exc +google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +2024-10-27 16:15:53,357 - option.py:239 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-27 16:15:53,472 - option.py:241 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-27 16:15:58,472 - option.py:247 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-27 16:15:58,473 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:15:58,474 - option.py:92 - default_logger - DEBUG - 최저옵션: 697666.6666666666, 표준편차: 21312.489817527705 +2024-10-27 16:15:58,475 - option.py:102 - default_logger - DEBUG - Option 677000 z-score: -0.9696974329892727 +2024-10-27 16:15:58,475 - option.py:102 - default_logger - DEBUG - Option 689000 z-score: -0.4066473106084036 +2024-10-27 16:15:58,476 - option.py:102 - default_logger - DEBUG - Option 727000 z-score: 1.3763447435976817 +2024-10-27 16:15:58,477 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [689000, 727000] +2024-10-27 16:15:58,477 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 689000, 마켓상한선: 1378000 +2024-10-27 16:15:58,478 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('标配含普票', 689000), ('标配含增票', 727000)] +2024-10-27 16:15:58,490 - option.py:627 - default_logger - DEBUG - 옵션 이름: 标配, 필터링된 옵션에 포함 여부: False +2024-10-27 16:15:58,629 - option.py:638 - default_logger - DEBUG - 옵션 '标配' 체크 해제함 +2024-10-27 16:15:58,719 - option.py:627 - default_logger - DEBUG - 옵션 이름: 标配含普票, 필터링된 옵션에 포함 여부: True +2024-10-27 16:15:58,720 - option.py:633 - default_logger - DEBUG - 옵션 '标配含普票' 체크함 +2024-10-27 16:15:58,832 - option.py:627 - default_logger - DEBUG - 옵션 이름: 标配含增票, 필터링된 옵션에 포함 여부: True +2024-10-27 16:15:58,834 - option.py:633 - default_logger - DEBUG - 옵션 '标配含增票' 체크함 +2024-10-27 16:15:58,835 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:15:58,836 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:15:58,837 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 2 +2024-10-27 16:15:58,838 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:59,592 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-27 16:15:59,593 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:15:59,778 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:15:59,904 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:16:00,422 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:16:01,159 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:16:01,160 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:16:02,031 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:16:02,032 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:16:02,122 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:16:02,168 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:16:02,169 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:16:02,170 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:16:02,473 - price.py:555 - default_logger - DEBUG - 옵션 수: 2 +2024-10-27 16:16:02,475 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:16:02,585 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 2680 +2024-10-27 16:16:02,595 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 688900 +2024-10-27 16:16:02,702 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 2830 +2024-10-27 16:16:02,714 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 726400 +2024-10-27 16:16:02,715 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [2680, 2830] +2024-10-27 16:16:02,716 - price.py:648 - default_logger - DEBUG - 최소원가: 536000, 최대원가: 566000, 평균원가: 551000, 상위평균원가: 559000 +2024-10-27 16:16:02,717 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 716000 +2024-10-27 16:16:02,717 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:16:02,719 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:16:02,719 - price.py:486 - default_logger - DEBUG - 적용된 구간: 1000000, 계산된 마진: 103000 +2024-10-27 16:16:02,720 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 103000 +2024-10-27 16:16:02,720 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:16:02,721 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:16:02,721 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:16:02,723 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:16:02,724 - price.py:311 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 63000 +2024-10-27 16:16:02,725 - price.py:311 - default_logger - DEBUG - 적용된 구간: 550000, 계산된 구간추가배송비: 110000 +2024-10-27 16:16:02,726 - price.py:306 - default_logger - DEBUG - 적용된 구간: 800000, 계산된 구간추가배송비: 104000 +2024-10-27 16:16:02,727 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 332000 +2024-10-27 16:16:02,728 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 332000 +2024-10-27 16:16:02,729 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 1151000 +2024-10-27 16:16:02,730 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:16:02,730 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 566000, 상한: 1286000, 하한: 951000 +2024-10-27 16:16:02,731 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 951000 +2024-10-27 16:16:02,732 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 951000 +2024-10-27 16:16:02,732 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:16:02,733 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 707650 +2024-10-27 16:16:02,734 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 243350 +2024-10-27 16:16:02,734 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:16:02,735 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:16:02,736 - price.py:486 - default_logger - DEBUG - 적용된 구간: 1000000, 계산된 마진: 118000 +2024-10-27 16:16:02,737 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 143000 +2024-10-27 16:16:02,737 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:16:02,738 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:16:02,739 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000.0 +2024-10-27 16:16:02,739 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 20000 +2024-10-27 16:16:02,741 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 20000 +2024-10-27 16:16:02,741 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저-야구-기타야구용품 +2024-10-27 16:16:02,742 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저, Level 2: 야구, Level 3: 기타야구용품, Level 4: None +2024-10-27 16:16:02,743 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저-야구-기타야구용품 +2024-10-27 16:16:02,744 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저', 'category2': '야구', 'category3': '기타야구용품', 'category4': None} +2024-10-27 16:16:02,745 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:16:02,745 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저', 'category2': '야구', 'category3': '기타야구용품', 'category4': None}, result: (0,) +2024-10-27 16:16:02,746 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: (0,) +2024-10-27 16:16:02,747 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:16:02,748 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저-야구-기타야구용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:16:02,748 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:16:02,749 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 20000 +2024-10-27 16:16:02,749 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:16:02,846 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 143000 +2024-10-27 16:16:03,044 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 20000 +2024-10-27 16:16:03,045 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:16:03,046 - price.py:140 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:16:03,172 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-27 16:16:03,315 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-27 16:16:03,444 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-27 16:16:04,092 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:16:04,093 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:16:05,739 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:16:05,741 - gui.py:875 - default_logger - DEBUG - 114/[377]개 상품 수정 완료. +2024-10-27 16:16:05,742 - gui.py:816 - default_logger - DEBUG - 35/46 버튼의 활성상태 확인 중... +2024-10-27 16:16:05,772 - gui.py:823 - default_logger - DEBUG - 35/46: 세부사항 수정 작업 중... +2024-10-27 16:16:05,810 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:16:06,954 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:16:07,911 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:16:07,925 - title.py:94 - default_logger - DEBUG - 원본 상품명: Maxlaser M3手持雷达测速仪汽车 厂区叉车低速测速器正品特惠包邮 +2024-10-27 16:16:07,926 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:16:07,927 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:16:07,940 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:16:07,951 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:16:07,970 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저-야구-기타야구용품 +2024-10-27 16:16:07,971 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:16:09,265 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:16:09,266 - option.py:161 - default_logger - DEBUG - 상품명: Maxlaser M3手持雷达测速仪汽车 厂区叉车低速测速器正品特惠包邮에 대한 옵션을 처리 중... +2024-10-27 16:16:09,267 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:16:11,250 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:16:11,251 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:16:11,252 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:16:11,265 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:16:11,267 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:16:11,397 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:16:11,398 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:11,623 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:16:11,718 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 3 +2024-10-27 16:16:11,771 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@标配 +2024-10-27 16:16:11,772 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:16:11,774 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:16:11,774 - option.py:388 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 16:16:11,775 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:16:11,796 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:11,797 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:16:11,798 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:11,815 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:16:11,867 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@标配含普票 +2024-10-27 16:16:11,869 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:16:11,870 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:16:11,871 - option.py:388 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 16:16:11,871 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:16:11,886 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:11,888 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:16:11,889 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:11,897 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:16:11,947 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@标配含增票 +2024-10-27 16:16:11,948 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:16:11,948 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:16:11,949 - option.py:388 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 16:16:11,950 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:16:11,982 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:11,983 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:16:11,984 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:11,995 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:16:11,996 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '标配', 'origin_option_2': '标配含普票', 'origin_option_3': '标配含增票'} +2024-10-27 16:16:11,997 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 标配 +2024-10-27 16:16:11,997 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 标配 +2024-10-27 16:16:11,998 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 标配含普票 +2024-10-27 16:16:11,999 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 标配含普票 +2024-10-27 16:16:11,999 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 标配含增票 +2024-10-27 16:16:12,000 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 标配含增票 +2024-10-27 16:16:12,000 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '标配', 'origin_option_2': '标配含普票', 'origin_option_3': '标配含增票'} +2024-10-27 16:16:12,002 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'Maxlaser M3手持雷达测速仪汽车 厂区叉车低速测速器正品特惠包邮'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "标配", "origin_option_2": "标配含普票", "origin_option_3": "标配含增票"} +2024-10-27 16:16:12,003 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:16:12,706 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "기본", +"trans_option_2": "기본(일반세금계산서 포함)", +"trans_option_3": "기본(증치세계산서 포함)" +} +``` +2024-10-27 16:16:12,708 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "기본", +"trans_option_2": "기본(일반세금계산서 포함)", +"trans_option_3": "기본(증치세계산서 포함)" +} +2024-10-27 16:16:12,708 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '기본', 'trans_option_2': '기본(일반세금계산서 포함)', 'trans_option_3': '기본(증치세계산서 포함)'} +2024-10-27 16:16:12,710 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:16:12,710 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 기본 +2024-10-27 16:16:12,710 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:16:12,753 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [기본] 입력 완료 +2024-10-27 16:16:12,754 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 기본(일반세금계산서 포함) +2024-10-27 16:16:12,755 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:16:12,867 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [기본(일반세금계산서 포함)] 입력 완료 +2024-10-27 16:16:12,868 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 기본(증치세계산서 포함) +2024-10-27 16:16:12,869 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:16:13,004 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [기본(증치세계산서 포함)] 입력 완료 +2024-10-27 16:16:13,005 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'标配': '기본', '标配含普票': '기본(일반세금계산서 포함)', '标配含增票': '기본(증치세계산서 포함)'} +2024-10-27 16:16:13,006 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:16:13,008 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:16:13,009 - option.py:92 - default_logger - DEBUG - 최저옵션: 1374666.6666666667, 표준편차: 42491.82927993987 +2024-10-27 16:16:13,009 - option.py:102 - default_logger - DEBUG - Option 1333000 z-score: -0.9805806756909221 +2024-10-27 16:16:13,010 - option.py:102 - default_logger - DEBUG - Option 1358000 z-score: -0.3922322702763699 +2024-10-27 16:16:13,011 - option.py:102 - default_logger - DEBUG - Option 1433000 z-score: 1.3728129459672864 +2024-10-27 16:16:13,012 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [1358000, 1433000] +2024-10-27 16:16:13,013 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 1358000, 마켓상한선: 2716000 +2024-10-27 16:16:13,014 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('标配含普票', 1358000), ('标配含增票', 1433000)] +2024-10-27 16:16:13,132 - option.py:627 - default_logger - DEBUG - 옵션 이름: 标配, 필터링된 옵션에 포함 여부: False +2024-10-27 16:16:13,296 - option.py:638 - default_logger - DEBUG - 옵션 '标配' 체크 해제함 +2024-10-27 16:16:13,329 - option.py:627 - default_logger - DEBUG - 옵션 이름: 标配含普票, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:13,330 - option.py:633 - default_logger - DEBUG - 옵션 '标配含普票' 체크함 +2024-10-27 16:16:13,350 - option.py:627 - default_logger - DEBUG - 옵션 이름: 标配含增票, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:13,351 - option.py:633 - default_logger - DEBUG - 옵션 '标配含增票' 체크함 +2024-10-27 16:16:13,351 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:16:13,352 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:16:13,353 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 2 +2024-10-27 16:16:13,353 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:13,785 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'기본(일반세금계산서 포함)': 0, '2. 기본 + 증치세계산서': 0, '기본': 0} +2024-10-27 16:16:13,787 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:16:13,901 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:14,015 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:16:14,510 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:16:15,493 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:16:15,494 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:16:16,045 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:16:16,048 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:16:16,132 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:16:16,163 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:16:16,164 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:16:16,165 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:16:16,461 - price.py:555 - default_logger - DEBUG - 옵션 수: 2 +2024-10-27 16:16:16,462 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:16:16,579 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 5360 +2024-10-27 16:16:16,591 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 1357900 +2024-10-27 16:16:16,695 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 5660 +2024-10-27 16:16:16,708 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 1432700 +2024-10-27 16:16:16,709 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [5360, 5660] +2024-10-27 16:16:16,709 - price.py:648 - default_logger - DEBUG - 최소원가: 1072000, 최대원가: 1132000, 평균원가: 1102000, 상위평균원가: 1117000 +2024-10-27 16:16:16,710 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 1430000 +2024-10-27 16:16:16,712 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:16:16,712 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:16:16,713 - price.py:486 - default_logger - DEBUG - 적용된 구간: 1900000, 계산된 마진: 140000 +2024-10-27 16:16:16,713 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 140000 +2024-10-27 16:16:16,714 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:16:16,715 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:16:16,715 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:16:16,716 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:16:16,717 - price.py:311 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 63000 +2024-10-27 16:16:16,718 - price.py:311 - default_logger - DEBUG - 적용된 구간: 550000, 계산된 구간추가배송비: 110000 +2024-10-27 16:16:16,719 - price.py:311 - default_logger - DEBUG - 적용된 구간: 800000, 계산된 구간추가배송비: 156000 +2024-10-27 16:16:16,719 - price.py:311 - default_logger - DEBUG - 적용된 구간: 1100000, 계산된 구간추가배송비: 225000 +2024-10-27 16:16:16,720 - price.py:306 - default_logger - DEBUG - 적용된 구간: 1450000, 계산된 구간추가배송비: 272000 +2024-10-27 16:16:16,720 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 881000 +2024-10-27 16:16:16,721 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 881000 +2024-10-27 16:16:16,722 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 2451000 +2024-10-27 16:16:16,722 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:16:16,723 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 1161000, 상한: 2570000, 하한: 1899000 +2024-10-27 16:16:16,724 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 1899000 +2024-10-27 16:16:16,724 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 1899000 +2024-10-27 16:16:16,725 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:16:16,726 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 1395300 +2024-10-27 16:16:16,726 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 503700 +2024-10-27 16:16:16,727 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:16:16,728 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:16:16,728 - price.py:486 - default_logger - DEBUG - 적용된 구간: 1900000, 계산된 마진: 160000 +2024-10-27 16:16:16,729 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 211000 +2024-10-27 16:16:16,730 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:16:16,730 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:16:16,731 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:16:16,732 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:16:16,732 - price.py:306 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 18000.0 +2024-10-27 16:16:16,733 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 73000 +2024-10-27 16:16:16,733 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 73000 +2024-10-27 16:16:16,734 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저-야구-기타야구용품 +2024-10-27 16:16:16,735 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저, Level 2: 야구, Level 3: 기타야구용품, Level 4: None +2024-10-27 16:16:16,736 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저-야구-기타야구용품 +2024-10-27 16:16:16,737 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저', 'category2': '야구', 'category3': '기타야구용품', 'category4': None} +2024-10-27 16:16:16,738 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:16:16,740 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저', 'category2': '야구', 'category3': '기타야구용품', 'category4': None}, result: (0,) +2024-10-27 16:16:16,741 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: (0,) +2024-10-27 16:16:16,742 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:16:16,743 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저-야구-기타야구용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:16:16,744 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:16:16,744 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 73000 +2024-10-27 16:16:16,745 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:16:16,836 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 211000 +2024-10-27 16:16:17,025 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 73000 +2024-10-27 16:16:17,026 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:16:17,028 - price.py:140 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:16:17,156 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-27 16:16:17,308 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-27 16:16:17,525 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-27 16:16:18,275 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:16:18,277 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:16:19,692 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:16:19,693 - gui.py:875 - default_logger - DEBUG - 115/[377]개 상품 수정 완료. +2024-10-27 16:16:19,695 - gui.py:816 - default_logger - DEBUG - 36/46 버튼의 활성상태 확인 중... +2024-10-27 16:16:19,731 - gui.py:823 - default_logger - DEBUG - 36/46: 세부사항 수정 작업 중... +2024-10-27 16:16:19,772 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:16:20,831 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:16:21,791 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:16:21,805 - title.py:94 - default_logger - DEBUG - 원본 상품명: TITLE winning风格传统日系式拳击护头头盔 +2024-10-27 16:16:21,807 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:16:21,808 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:16:21,821 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:16:21,831 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:16:21,849 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어 +2024-10-27 16:16:21,850 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:16:22,704 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:16:22,706 - option.py:161 - default_logger - DEBUG - 상품명: TITLE winning风格传统日系式拳击护头头盔에 대한 옵션을 처리 중... +2024-10-27 16:16:22,706 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:16:24,717 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:16:24,718 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:16:24,719 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:16:24,733 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:16:24,734 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:16:24,891 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:16:24,892 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:25,154 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:16:25,224 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 4 +2024-10-27 16:16:25,272 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@白 现货 +2024-10-27 16:16:25,275 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:16:25,275 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:16:25,276 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:16:25,277 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:16:25,296 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,298 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:16:25,299 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,312 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:16:25,375 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@黑 现货 +2024-10-27 16:16:25,376 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:16:25,377 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:16:25,378 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:16:25,379 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:16:25,395 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,396 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:16:25,397 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,411 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:16:25,457 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@Ko-Vert 黑色现货 +2024-10-27 16:16:25,459 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:16:25,460 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:16:25,460 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:16:25,461 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:16:25,477 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,478 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:16:25,479 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,495 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:16:25,559 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@Ko-Vert 白色现货 +2024-10-27 16:16:25,561 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:16:25,562 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:16:25,563 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:16:25,564 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:16:25,578 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,579 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:16:25,580 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:25,593 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:16:25,594 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '白 现货', 'origin_option_2': '黑 现货', 'origin_option_3': 'Ko-Vert 黑色现货', 'origin_option_4': 'Ko-Vert 白色现货'} +2024-10-27 16:16:25,595 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白 现货 +2024-10-27 16:16:25,596 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白 现货 +2024-10-27 16:16:25,598 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑 现货 +2024-10-27 16:16:25,598 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑 现货 +2024-10-27 16:16:25,599 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: Ko-Vert 黑色现货 +2024-10-27 16:16:25,599 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: Ko-Vert 黑色现货 +2024-10-27 16:16:25,600 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: Ko-Vert 白色现货 +2024-10-27 16:16:25,601 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: Ko-Vert 白色现货 +2024-10-27 16:16:25,601 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '白 现货', 'origin_option_2': '黑 现货', 'origin_option_3': 'Ko-Vert 黑色现货', 'origin_option_4': 'Ko-Vert 白色现货'} +2024-10-27 16:16:25,602 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'TITLE winning风格传统日系式拳击护头头盔'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "白 现货", "origin_option_2": "黑 现货", "origin_option_3": "Ko-Vert 黑色现货", "origin_option_4": "Ko-Vert 白色现货"} +2024-10-27 16:16:25,603 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:16:26,443 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "흰색 재고", +"trans_option_2": "검정색 재고", +"trans_option_3": "Ko-Vert 검정색 재고", +"trans_option_4": "Ko-Vert 흰색 재고" +} +``` +2024-10-27 16:16:26,444 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "흰색 재고", +"trans_option_2": "검정색 재고", +"trans_option_3": "Ko-Vert 검정색 재고", +"trans_option_4": "Ko-Vert 흰색 재고" +} +2024-10-27 16:16:26,445 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '흰색 재고', 'trans_option_2': '검정색 재고', 'trans_option_3': 'Ko-Vert 검정색 재고', 'trans_option_4': 'Ko-Vert 흰색 재고'} +2024-10-27 16:16:26,446 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:16:26,447 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 흰색 재고 +2024-10-27 16:16:26,448 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:16:26,489 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [흰색 재고] 입력 완료 +2024-10-27 16:16:26,490 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 검정색 재고 +2024-10-27 16:16:26,491 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:16:26,635 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [검정색 재고] 입력 완료 +2024-10-27 16:16:26,637 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : Ko-Vert 검정색 재고 +2024-10-27 16:16:26,638 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:16:26,765 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [Ko-Vert 검정색 재고] 입력 완료 +2024-10-27 16:16:26,766 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : Ko-Vert 흰색 재고 +2024-10-27 16:16:26,767 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:16:26,882 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [Ko-Vert 흰색 재고] 입력 완료 +2024-10-27 16:16:26,884 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'白 现货': '흰색 재고', '黑 现货': '검정색 재고', 'Ko-Vert 黑色现货': 'Ko-Vert 검정색 재고', 'Ko-Vert 白色现货': 'Ko-Vert 흰색 재고'} +2024-10-27 16:16:26,884 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:16:26,885 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:16:26,886 - option.py:92 - default_logger - DEBUG - 최저옵션: 170000.0, 표준편차: 5000.0 +2024-10-27 16:16:26,887 - option.py:102 - default_logger - DEBUG - Option 165000 z-score: -1.0 +2024-10-27 16:16:26,888 - option.py:102 - default_logger - DEBUG - Option 165000 z-score: -1.0 +2024-10-27 16:16:26,888 - option.py:102 - default_logger - DEBUG - Option 175000 z-score: 1.0 +2024-10-27 16:16:26,889 - option.py:102 - default_logger - DEBUG - Option 175000 z-score: 1.0 +2024-10-27 16:16:26,889 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [175000, 175000] +2024-10-27 16:16:26,891 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 175000, 마켓상한선: 350000 +2024-10-27 16:16:26,891 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('Ko-Vert 黑色现货', 175000), ('Ko-Vert 白色现货', 175000)] +2024-10-27 16:16:26,974 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白 现货, 필터링된 옵션에 포함 여부: False +2024-10-27 16:16:27,274 - option.py:638 - default_logger - DEBUG - 옵션 '白 现货' 체크 해제함 +2024-10-27 16:16:27,410 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑 现货, 필터링된 옵션에 포함 여부: False +2024-10-27 16:16:27,737 - option.py:638 - default_logger - DEBUG - 옵션 '黑 现货' 체크 해제함 +2024-10-27 16:16:27,781 - option.py:627 - default_logger - DEBUG - 옵션 이름: Ko-Vert 黑色现货, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:27,783 - option.py:633 - default_logger - DEBUG - 옵션 'Ko-Vert 黑色现货' 체크함 +2024-10-27 16:16:27,805 - option.py:627 - default_logger - DEBUG - 옵션 이름: Ko-Vert 白色现货, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:27,807 - option.py:633 - default_logger - DEBUG - 옵션 'Ko-Vert 白色现货' 체크함 +2024-10-27 16:16:27,808 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:16:27,808 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:16:27,809 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 2 +2024-10-27 16:16:27,810 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:28,224 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'Ko-Vert 검정색 재고': 0, 'Ko-Vert 흰색 재고': 0} +2024-10-27 16:16:28,225 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:16:28,397 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:28,527 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:16:29,275 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:16:30,026 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:16:30,028 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:16:30,675 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:16:30,676 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:16:30,737 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:16:30,761 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:16:30,763 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:16:30,764 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:16:31,086 - price.py:555 - default_logger - DEBUG - 옵션 수: 2 +2024-10-27 16:16:31,087 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:16:31,225 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 620 +2024-10-27 16:16:31,236 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 174800 +2024-10-27 16:16:31,343 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 620 +2024-10-27 16:16:31,353 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 174800 +2024-10-27 16:16:31,354 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [620, 620] +2024-10-27 16:16:31,355 - price.py:648 - default_logger - DEBUG - 최소원가: 124000, 최대원가: 124000, 평균원가: 124000, 상위평균원가: 124000 +2024-10-27 16:16:31,356 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 159000 +2024-10-27 16:16:31,356 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:16:31,357 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:16:31,358 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 27000 +2024-10-27 16:16:31,358 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 27000 +2024-10-27 16:16:31,359 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:16:31,360 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:16:31,360 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:16:31,361 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 14000 +2024-10-27 16:16:31,361 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 34000 +2024-10-27 16:16:31,362 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 34000 +2024-10-27 16:16:31,363 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 220000 +2024-10-27 16:16:31,364 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:16:31,365 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 119000, 상한: 286000, 하한: 211000 +2024-10-27 16:16:31,366 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 211000 +2024-10-27 16:16:31,367 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 211000 +2024-10-27 16:16:31,367 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:16:31,368 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 174800 +2024-10-27 16:16:31,368 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 36200 +2024-10-27 16:16:31,368 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:16:31,369 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:16:31,369 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 37000 +2024-10-27 16:16:31,371 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 41000 +2024-10-27 16:16:31,372 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:16:31,372 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:16:31,373 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:16:31,375 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:16:31,375 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어 +2024-10-27 16:16:31,376 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 격투스포츠, Level 3: 권투/격투기, Level 4: 헤드기어 +2024-10-27 16:16:31,376 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어 +2024-10-27 16:16:31,377 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '격투스포츠', 'category3': '권투/격투기', 'category4': '헤드기어'} +2024-10-27 16:16:31,378 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:16:31,380 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '격투스포츠', 'category3': '권투/격투기', 'category4': '헤드기어'}, result: None +2024-10-27 16:16:31,381 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:16:31,382 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:16:31,383 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-격투스포츠-권투/격투기-헤드기어는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:16:31,384 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:16:31,384 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:16:31,385 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:16:31,465 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 41000 +2024-10-27 16:16:31,654 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:16:31,655 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 124000, 초도배송비: 124000, 교환비: 248000 +2024-10-27 16:16:31,656 - price.py:140 - default_logger - DEBUG - 반품비: 124000, 초도배송비: 124000, 교환비: 248000 +2024-10-27 16:16:31,783 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 124000 +2024-10-27 16:16:31,923 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 124000 +2024-10-27 16:16:32,143 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 248000 +2024-10-27 16:16:32,660 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:16:32,662 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:16:34,005 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:16:34,006 - gui.py:875 - default_logger - DEBUG - 116/[377]개 상품 수정 완료. +2024-10-27 16:16:34,007 - gui.py:816 - default_logger - DEBUG - 37/46 버튼의 활성상태 확인 중... +2024-10-27 16:16:34,049 - gui.py:823 - default_logger - DEBUG - 37/46: 세부사항 수정 작업 중... +2024-10-27 16:16:34,082 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:16:35,165 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:16:36,087 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:16:36,101 - title.py:94 - default_logger - DEBUG - 원본 상품명: YOKKAO泰国进口正品泰拳裤拳击格斗散打搏斗运动专业男女短裤包邮 +2024-10-27 16:16:36,103 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:16:36,112 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:16:36,126 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:16:36,137 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:16:36,155 - title.py:221 - default_logger - DEBUG - 카테고리 text = 의류-스포츠의류-무도복 +2024-10-27 16:16:36,156 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:16:39,669 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:16:39,670 - option.py:161 - default_logger - DEBUG - 상품명: YOKKAO泰国进口正品泰拳裤拳击格斗散打搏斗运动专业男女短裤包邮에 대한 옵션을 처리 중... +2024-10-27 16:16:39,671 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:16:41,667 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:16:41,668 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:16:41,669 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:16:41,687 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:16:41,688 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:16:41,688 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:41,979 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:16:42,034 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 67 +2024-10-27 16:16:42,106 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@面具绿 +2024-10-27 16:16:42,107 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:16:42,108 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:16:42,109 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:16:42,111 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:16:42,124 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,125 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:16:42,125 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,149 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,235 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@面具棕 +2024-10-27 16:16:42,237 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:16:42,238 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:16:42,239 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:16:42,240 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:16:42,270 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,272 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:16:42,274 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,305 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,387 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@面具粉 +2024-10-27 16:16:42,389 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:16:42,389 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:16:42,390 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:16:42,390 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:16:42,406 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,407 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:16:42,408 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,421 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,501 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@巨蟒 +2024-10-27 16:16:42,502 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:16:42,503 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:16:42,504 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:16:42,504 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:16:42,519 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,520 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:16:42,521 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,533 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,606 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@网格 +2024-10-27 16:16:42,608 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:16:42,608 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:16:42,609 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:16:42,610 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:16:42,621 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,622 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:16:42,622 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,636 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,701 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@粉虎 +2024-10-27 16:16:42,702 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-27 16:16:42,703 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:16:42,704 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:16:42,705 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:16:42,723 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,724 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:16:42,725 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,744 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,814 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@蓝虎 +2024-10-27 16:16:42,815 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:16:42,816 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:16:42,817 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:16:42,817 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:16:42,830 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,831 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:16:42,831 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,847 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,915 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@黑虎 +2024-10-27 16:16:42,917 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:16:42,917 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:16:42,919 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:16:42,919 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:16:42,932 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,933 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:16:42,933 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:42,947 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:16:42,998 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@羽翼白 +2024-10-27 16:16:42,999 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,000 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,000 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:16:43,002 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:16:43,021 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,022 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:16:43,023 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,036 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,079 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@羽翼蓝 +2024-10-27 16:16:43,080 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,081 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,082 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:16:43,082 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:16:43,097 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,098 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:16:43,099 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,111 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,166 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@羽翼黑 +2024-10-27 16:16:43,168 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,168 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,169 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:16:43,169 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:16:43,190 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,191 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:16:43,192 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,203 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,248 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@钢丝 +2024-10-27 16:16:43,249 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,250 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,251 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:16:43,252 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:16:43,263 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,264 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:16:43,265 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,280 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,333 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@几何紫 +2024-10-27 16:16:43,335 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,336 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,337 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:16:43,337 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:16:43,352 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,354 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:16:43,355 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,368 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,414 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@几何绿 +2024-10-27 16:16:43,415 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,416 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,416 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:16:43,417 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:16:43,433 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,434 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:16:43,434 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,454 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,517 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@几何红 +2024-10-27 16:16:43,519 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,520 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,521 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:16:43,522 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:16:43,536 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,537 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:16:43,537 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,550 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,616 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@年代黄 +2024-10-27 16:16:43,617 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,618 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,619 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:16:43,619 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:16:43,632 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,633 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:16:43,634 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,647 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,717 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@年代粉 +2024-10-27 16:16:43,718 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@node +2024-10-27 16:16:43,719 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-27 16:16:43,720 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:16:43,720 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:16:43,734 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,734 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:16:43,735 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,751 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,799 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@年代黑 +2024-10-27 16:16:43,800 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,801 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,802 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:16:43,802 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:16:43,816 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,816 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:16:43,817 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,830 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,891 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@年代绿 +2024-10-27 16:16:43,893 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,894 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,895 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:16:43,895 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:16:43,907 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,908 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:16:43,908 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,921 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:16:43,971 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@小方格 +2024-10-27 16:16:43,972 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:16:43,973 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-27 16:16:43,973 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:16:43,974 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:16:43,987 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:43,989 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:16:43,991 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,005 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,073 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@23灰 +2024-10-27 16:16:44,074 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@node +2024-10-27 16:16:44,075 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-10-27 16:16:44,075 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:16:44,077 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:16:44,088 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,088 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:16:44,089 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,102 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,146 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@23粉 +2024-10-27 16:16:44,147 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,148 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,148 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:16:44,149 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:16:44,163 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,164 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:16:44,165 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,179 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,226 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@node +2024-10-27 16:16:44,227 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@node +2024-10-27 16:16:44,228 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@node +2024-10-27 16:16:44,228 - option.py:388 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-27 16:16:44,229 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:16:44,245 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,246 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:16:44,246 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,261 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,319 - option.py:385 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@23绿 +2024-10-27 16:16:44,319 - option.py:386 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,320 - option.py:387 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,321 - option.py:388 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-27 16:16:44,321 - option.py:389 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-27 16:16:44,336 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,337 - option.py:410 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-27 16:16:44,338 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,350 - option.py:420 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,397 - option.py:385 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@23蓝 +2024-10-27 16:16:44,399 - option.py:386 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,400 - option.py:387 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,400 - option.py:388 - default_logger - DEBUG - 25번째 image_element : JSHandle@node +2024-10-27 16:16:44,401 - option.py:389 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-27 16:16:44,416 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,417 - option.py:410 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-27 16:16:44,418 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,431 - option.py:420 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,481 - option.py:385 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@node +2024-10-27 16:16:44,482 - option.py:386 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@node +2024-10-27 16:16:44,483 - option.py:387 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@node +2024-10-27 16:16:44,483 - option.py:388 - default_logger - DEBUG - 26번째 image_element : JSHandle@node +2024-10-27 16:16:44,484 - option.py:389 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-27 16:16:44,504 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,505 - option.py:410 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-27 16:16:44,506 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,518 - option.py:420 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,570 - option.py:385 - default_logger - DEBUG - 27번째 original_name_element : JSHandle@罗拉绿 +2024-10-27 16:16:44,572 - option.py:386 - default_logger - DEBUG - 27번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,572 - option.py:387 - default_logger - DEBUG - 27번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,573 - option.py:388 - default_logger - DEBUG - 27번째 image_element : JSHandle@node +2024-10-27 16:16:44,574 - option.py:389 - default_logger - DEBUG - 27번째 price_element : JSHandle@node +2024-10-27 16:16:44,586 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,586 - option.py:410 - default_logger - DEBUG - 27번째 옵션 checkbox_state : False +2024-10-27 16:16:44,587 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,603 - option.py:420 - default_logger - DEBUG - 27번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,651 - option.py:385 - default_logger - DEBUG - 28번째 original_name_element : JSHandle@流血绿 +2024-10-27 16:16:44,653 - option.py:386 - default_logger - DEBUG - 28번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,654 - option.py:387 - default_logger - DEBUG - 28번째 checkbox_element : JSHandle@node +2024-10-27 16:16:44,655 - option.py:388 - default_logger - DEBUG - 28번째 image_element : JSHandle@node +2024-10-27 16:16:44,655 - option.py:389 - default_logger - DEBUG - 28번째 price_element : JSHandle@node +2024-10-27 16:16:44,671 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,673 - option.py:410 - default_logger - DEBUG - 28번째 옵션 checkbox_state : False +2024-10-27 16:16:44,674 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,690 - option.py:420 - default_logger - DEBUG - 28번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,739 - option.py:385 - default_logger - DEBUG - 29번째 original_name_element : JSHandle@流血粉 +2024-10-27 16:16:44,741 - option.py:386 - default_logger - DEBUG - 29번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,741 - option.py:387 - default_logger - DEBUG - 29번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,742 - option.py:388 - default_logger - DEBUG - 29번째 image_element : JSHandle@node +2024-10-27 16:16:44,743 - option.py:389 - default_logger - DEBUG - 29번째 price_element : JSHandle@node +2024-10-27 16:16:44,753 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,754 - option.py:410 - default_logger - DEBUG - 29번째 옵션 checkbox_state : False +2024-10-27 16:16:44,755 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,768 - option.py:420 - default_logger - DEBUG - 29번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,817 - option.py:385 - default_logger - DEBUG - 30번째 original_name_element : JSHandle@柠檬黄 +2024-10-27 16:16:44,818 - option.py:386 - default_logger - DEBUG - 30번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,819 - option.py:387 - default_logger - DEBUG - 30번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,820 - option.py:388 - default_logger - DEBUG - 30번째 image_element : JSHandle@node +2024-10-27 16:16:44,820 - option.py:389 - default_logger - DEBUG - 30번째 price_element : JSHandle@node +2024-10-27 16:16:44,836 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,837 - option.py:410 - default_logger - DEBUG - 30번째 옵션 checkbox_state : False +2024-10-27 16:16:44,838 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,853 - option.py:420 - default_logger - DEBUG - 30번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,915 - option.py:385 - default_logger - DEBUG - 31번째 original_name_element : JSHandle@柠檬蓝 +2024-10-27 16:16:44,917 - option.py:386 - default_logger - DEBUG - 31번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,918 - option.py:387 - default_logger - DEBUG - 31번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,919 - option.py:388 - default_logger - DEBUG - 31번째 image_element : JSHandle@node +2024-10-27 16:16:44,919 - option.py:389 - default_logger - DEBUG - 31번째 price_element : JSHandle@node +2024-10-27 16:16:44,931 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,932 - option.py:410 - default_logger - DEBUG - 31번째 옵션 checkbox_state : False +2024-10-27 16:16:44,933 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:44,946 - option.py:420 - default_logger - DEBUG - 31번째 옵션 정보 수집 완료 +2024-10-27 16:16:44,989 - option.py:385 - default_logger - DEBUG - 32번째 original_name_element : JSHandle@柠檬黑 +2024-10-27 16:16:44,989 - option.py:386 - default_logger - DEBUG - 32번째 edit_field_element : JSHandle@ +2024-10-27 16:16:44,990 - option.py:387 - default_logger - DEBUG - 32번째 checkbox_element : JSHandle@ +2024-10-27 16:16:44,991 - option.py:388 - default_logger - DEBUG - 32번째 image_element : JSHandle@node +2024-10-27 16:16:44,991 - option.py:389 - default_logger - DEBUG - 32번째 price_element : JSHandle@node +2024-10-27 16:16:45,004 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,005 - option.py:410 - default_logger - DEBUG - 32번째 옵션 checkbox_state : False +2024-10-27 16:16:45,006 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,018 - option.py:420 - default_logger - DEBUG - 32번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,068 - option.py:385 - default_logger - DEBUG - 33번째 original_name_element : JSHandle@石块红 +2024-10-27 16:16:45,069 - option.py:386 - default_logger - DEBUG - 33번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,070 - option.py:387 - default_logger - DEBUG - 33번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,071 - option.py:388 - default_logger - DEBUG - 33번째 image_element : JSHandle@node +2024-10-27 16:16:45,071 - option.py:389 - default_logger - DEBUG - 33번째 price_element : JSHandle@node +2024-10-27 16:16:45,083 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,084 - option.py:410 - default_logger - DEBUG - 33번째 옵션 checkbox_state : False +2024-10-27 16:16:45,085 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,102 - option.py:420 - default_logger - DEBUG - 33번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,143 - option.py:385 - default_logger - DEBUG - 34번째 original_name_element : JSHandle@石块绿 +2024-10-27 16:16:45,144 - option.py:386 - default_logger - DEBUG - 34번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,144 - option.py:387 - default_logger - DEBUG - 34번째 checkbox_element : JSHandle@node +2024-10-27 16:16:45,146 - option.py:388 - default_logger - DEBUG - 34번째 image_element : JSHandle@node +2024-10-27 16:16:45,146 - option.py:389 - default_logger - DEBUG - 34번째 price_element : JSHandle@node +2024-10-27 16:16:45,164 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,165 - option.py:410 - default_logger - DEBUG - 34번째 옵션 checkbox_state : False +2024-10-27 16:16:45,166 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,180 - option.py:420 - default_logger - DEBUG - 34번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,229 - option.py:385 - default_logger - DEBUG - 35번째 original_name_element : JSHandle@node +2024-10-27 16:16:45,230 - option.py:386 - default_logger - DEBUG - 35번째 edit_field_element : JSHandle@node +2024-10-27 16:16:45,231 - option.py:387 - default_logger - DEBUG - 35번째 checkbox_element : JSHandle@node +2024-10-27 16:16:45,232 - option.py:388 - default_logger - DEBUG - 35번째 image_element : JSHandle@node +2024-10-27 16:16:45,232 - option.py:389 - default_logger - DEBUG - 35번째 price_element : JSHandle@node +2024-10-27 16:16:45,246 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,247 - option.py:410 - default_logger - DEBUG - 35번째 옵션 checkbox_state : False +2024-10-27 16:16:45,248 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,262 - option.py:420 - default_logger - DEBUG - 35번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,318 - option.py:385 - default_logger - DEBUG - 36번째 original_name_element : JSHandle@闪电国旗 +2024-10-27 16:16:45,319 - option.py:386 - default_logger - DEBUG - 36번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,320 - option.py:387 - default_logger - DEBUG - 36번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,321 - option.py:388 - default_logger - DEBUG - 36번째 image_element : JSHandle@node +2024-10-27 16:16:45,322 - option.py:389 - default_logger - DEBUG - 36번째 price_element : JSHandle@node +2024-10-27 16:16:45,334 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,336 - option.py:410 - default_logger - DEBUG - 36번째 옵션 checkbox_state : False +2024-10-27 16:16:45,336 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,349 - option.py:420 - default_logger - DEBUG - 36번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,402 - option.py:385 - default_logger - DEBUG - 37번째 original_name_element : JSHandle@白色星光 +2024-10-27 16:16:45,403 - option.py:386 - default_logger - DEBUG - 37번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,404 - option.py:387 - default_logger - DEBUG - 37번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,404 - option.py:388 - default_logger - DEBUG - 37번째 image_element : JSHandle@node +2024-10-27 16:16:45,405 - option.py:389 - default_logger - DEBUG - 37번째 price_element : JSHandle@node +2024-10-27 16:16:45,418 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,419 - option.py:410 - default_logger - DEBUG - 37번째 옵션 checkbox_state : False +2024-10-27 16:16:45,419 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,435 - option.py:420 - default_logger - DEBUG - 37번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,484 - option.py:385 - default_logger - DEBUG - 38번째 original_name_element : JSHandle@粉色星光 +2024-10-27 16:16:45,485 - option.py:386 - default_logger - DEBUG - 38번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,486 - option.py:387 - default_logger - DEBUG - 38번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,486 - option.py:388 - default_logger - DEBUG - 38번째 image_element : JSHandle@node +2024-10-27 16:16:45,487 - option.py:389 - default_logger - DEBUG - 38번째 price_element : JSHandle@node +2024-10-27 16:16:45,499 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,500 - option.py:410 - default_logger - DEBUG - 38번째 옵션 checkbox_state : False +2024-10-27 16:16:45,501 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,513 - option.py:420 - default_logger - DEBUG - 38번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,568 - option.py:385 - default_logger - DEBUG - 39번째 original_name_element : JSHandle@黑色星光 +2024-10-27 16:16:45,569 - option.py:386 - default_logger - DEBUG - 39번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,570 - option.py:387 - default_logger - DEBUG - 39번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,571 - option.py:388 - default_logger - DEBUG - 39번째 image_element : JSHandle@node +2024-10-27 16:16:45,571 - option.py:389 - default_logger - DEBUG - 39번째 price_element : JSHandle@node +2024-10-27 16:16:45,583 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,584 - option.py:410 - default_logger - DEBUG - 39번째 옵션 checkbox_state : False +2024-10-27 16:16:45,584 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,597 - option.py:420 - default_logger - DEBUG - 39번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,647 - option.py:385 - default_logger - DEBUG - 40번째 original_name_element : JSHandle@蓝黄星光 +2024-10-27 16:16:45,648 - option.py:386 - default_logger - DEBUG - 40번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,649 - option.py:387 - default_logger - DEBUG - 40번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,649 - option.py:388 - default_logger - DEBUG - 40번째 image_element : JSHandle@node +2024-10-27 16:16:45,650 - option.py:389 - default_logger - DEBUG - 40번째 price_element : JSHandle@node +2024-10-27 16:16:45,669 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,670 - option.py:410 - default_logger - DEBUG - 40번째 옵션 checkbox_state : False +2024-10-27 16:16:45,671 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,689 - option.py:420 - default_logger - DEBUG - 40번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,739 - option.py:385 - default_logger - DEBUG - 41번째 original_name_element : JSHandle@橙光星光 +2024-10-27 16:16:45,740 - option.py:386 - default_logger - DEBUG - 41번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,741 - option.py:387 - default_logger - DEBUG - 41번째 checkbox_element : JSHandle@node +2024-10-27 16:16:45,742 - option.py:388 - default_logger - DEBUG - 41번째 image_element : JSHandle@node +2024-10-27 16:16:45,743 - option.py:389 - default_logger - DEBUG - 41번째 price_element : JSHandle@node +2024-10-27 16:16:45,753 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,754 - option.py:410 - default_logger - DEBUG - 41번째 옵션 checkbox_state : False +2024-10-27 16:16:45,755 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,768 - option.py:420 - default_logger - DEBUG - 41번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,814 - option.py:385 - default_logger - DEBUG - 42번째 original_name_element : JSHandle@紫黑星光 +2024-10-27 16:16:45,815 - option.py:386 - default_logger - DEBUG - 42번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,815 - option.py:387 - default_logger - DEBUG - 42번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,816 - option.py:388 - default_logger - DEBUG - 42번째 image_element : JSHandle@node +2024-10-27 16:16:45,816 - option.py:389 - default_logger - DEBUG - 42번째 price_element : JSHandle@node +2024-10-27 16:16:45,827 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,830 - option.py:410 - default_logger - DEBUG - 42번째 옵션 checkbox_state : False +2024-10-27 16:16:45,830 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,845 - option.py:420 - default_logger - DEBUG - 42번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,904 - option.py:385 - default_logger - DEBUG - 43번째 original_name_element : JSHandle@蓝黑星光 +2024-10-27 16:16:45,905 - option.py:386 - default_logger - DEBUG - 43번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,905 - option.py:387 - default_logger - DEBUG - 43번째 checkbox_element : JSHandle@node +2024-10-27 16:16:45,906 - option.py:388 - default_logger - DEBUG - 43번째 image_element : JSHandle@node +2024-10-27 16:16:45,907 - option.py:389 - default_logger - DEBUG - 43번째 price_element : JSHandle@node +2024-10-27 16:16:45,918 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,919 - option.py:410 - default_logger - DEBUG - 43번째 옵션 checkbox_state : False +2024-10-27 16:16:45,921 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,932 - option.py:420 - default_logger - DEBUG - 43번째 옵션 정보 수집 완료 +2024-10-27 16:16:45,977 - option.py:385 - default_logger - DEBUG - 44번째 original_name_element : JSHandle@黑色泰文 +2024-10-27 16:16:45,978 - option.py:386 - default_logger - DEBUG - 44번째 edit_field_element : JSHandle@ +2024-10-27 16:16:45,979 - option.py:387 - default_logger - DEBUG - 44번째 checkbox_element : JSHandle@ +2024-10-27 16:16:45,980 - option.py:388 - default_logger - DEBUG - 44번째 image_element : JSHandle@node +2024-10-27 16:16:45,980 - option.py:389 - default_logger - DEBUG - 44번째 price_element : JSHandle@node +2024-10-27 16:16:45,992 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:45,994 - option.py:410 - default_logger - DEBUG - 44번째 옵션 checkbox_state : False +2024-10-27 16:16:45,995 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,008 - option.py:420 - default_logger - DEBUG - 44번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,064 - option.py:385 - default_logger - DEBUG - 45번째 original_name_element : JSHandle@白色 +2024-10-27 16:16:46,065 - option.py:386 - default_logger - DEBUG - 45번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,066 - option.py:387 - default_logger - DEBUG - 45번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,067 - option.py:388 - default_logger - DEBUG - 45번째 image_element : JSHandle@node +2024-10-27 16:16:46,068 - option.py:389 - default_logger - DEBUG - 45번째 price_element : JSHandle@node +2024-10-27 16:16:46,083 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,084 - option.py:410 - default_logger - DEBUG - 45번째 옵션 checkbox_state : False +2024-10-27 16:16:46,085 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,101 - option.py:420 - default_logger - DEBUG - 45번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,147 - option.py:385 - default_logger - DEBUG - 46번째 original_name_element : JSHandle@红色 +2024-10-27 16:16:46,148 - option.py:386 - default_logger - DEBUG - 46번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,149 - option.py:387 - default_logger - DEBUG - 46번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,150 - option.py:388 - default_logger - DEBUG - 46번째 image_element : JSHandle@node +2024-10-27 16:16:46,150 - option.py:389 - default_logger - DEBUG - 46번째 price_element : JSHandle@node +2024-10-27 16:16:46,165 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,166 - option.py:410 - default_logger - DEBUG - 46번째 옵션 checkbox_state : False +2024-10-27 16:16:46,167 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,180 - option.py:420 - default_logger - DEBUG - 46번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,233 - option.py:385 - default_logger - DEBUG - 47번째 original_name_element : JSHandle@蓝色 +2024-10-27 16:16:46,233 - option.py:386 - default_logger - DEBUG - 47번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,235 - option.py:387 - default_logger - DEBUG - 47번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,236 - option.py:388 - default_logger - DEBUG - 47번째 image_element : JSHandle@node +2024-10-27 16:16:46,236 - option.py:389 - default_logger - DEBUG - 47번째 price_element : JSHandle@node +2024-10-27 16:16:46,249 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,250 - option.py:410 - default_logger - DEBUG - 47번째 옵션 checkbox_state : False +2024-10-27 16:16:46,251 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,268 - option.py:420 - default_logger - DEBUG - 47번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,316 - option.py:385 - default_logger - DEBUG - 48번째 original_name_element : JSHandle@黑色 +2024-10-27 16:16:46,317 - option.py:386 - default_logger - DEBUG - 48번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,317 - option.py:387 - default_logger - DEBUG - 48번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,318 - option.py:388 - default_logger - DEBUG - 48번째 image_element : JSHandle@node +2024-10-27 16:16:46,318 - option.py:389 - default_logger - DEBUG - 48번째 price_element : JSHandle@node +2024-10-27 16:16:46,330 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,331 - option.py:410 - default_logger - DEBUG - 48번째 옵션 checkbox_state : False +2024-10-27 16:16:46,332 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,346 - option.py:420 - default_logger - DEBUG - 48번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,395 - option.py:385 - default_logger - DEBUG - 49번째 original_name_element : JSHandle@精灵绿 +2024-10-27 16:16:46,396 - option.py:386 - default_logger - DEBUG - 49번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,396 - option.py:387 - default_logger - DEBUG - 49번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,398 - option.py:388 - default_logger - DEBUG - 49번째 image_element : JSHandle@node +2024-10-27 16:16:46,399 - option.py:389 - default_logger - DEBUG - 49번째 price_element : JSHandle@node +2024-10-27 16:16:46,411 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,412 - option.py:410 - default_logger - DEBUG - 49번째 옵션 checkbox_state : False +2024-10-27 16:16:46,414 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,424 - option.py:420 - default_logger - DEBUG - 49번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,473 - option.py:385 - default_logger - DEBUG - 50번째 original_name_element : JSHandle@node +2024-10-27 16:16:46,474 - option.py:386 - default_logger - DEBUG - 50번째 edit_field_element : JSHandle@node +2024-10-27 16:16:46,475 - option.py:387 - default_logger - DEBUG - 50번째 checkbox_element : JSHandle@node +2024-10-27 16:16:46,476 - option.py:388 - default_logger - DEBUG - 50번째 image_element : JSHandle@node +2024-10-27 16:16:46,476 - option.py:389 - default_logger - DEBUG - 50번째 price_element : JSHandle@node +2024-10-27 16:16:46,487 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,488 - option.py:410 - default_logger - DEBUG - 50번째 옵션 checkbox_state : False +2024-10-27 16:16:46,489 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,501 - option.py:420 - default_logger - DEBUG - 50번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,544 - option.py:385 - default_logger - DEBUG - 51번째 original_name_element : JSHandle@精灵紫 +2024-10-27 16:16:46,546 - option.py:386 - default_logger - DEBUG - 51번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,547 - option.py:387 - default_logger - DEBUG - 51번째 checkbox_element : JSHandle@node +2024-10-27 16:16:46,548 - option.py:388 - default_logger - DEBUG - 51번째 image_element : JSHandle@node +2024-10-27 16:16:46,548 - option.py:389 - default_logger - DEBUG - 51번째 price_element : JSHandle@node +2024-10-27 16:16:46,562 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,563 - option.py:410 - default_logger - DEBUG - 51번째 옵션 checkbox_state : False +2024-10-27 16:16:46,564 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,576 - option.py:420 - default_logger - DEBUG - 51번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,619 - option.py:385 - default_logger - DEBUG - 52번째 original_name_element : JSHandle@狗头 +2024-10-27 16:16:46,620 - option.py:386 - default_logger - DEBUG - 52번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,621 - option.py:387 - default_logger - DEBUG - 52번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,622 - option.py:388 - default_logger - DEBUG - 52번째 image_element : JSHandle@node +2024-10-27 16:16:46,622 - option.py:389 - default_logger - DEBUG - 52번째 price_element : JSHandle@node +2024-10-27 16:16:46,644 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,646 - option.py:410 - default_logger - DEBUG - 52번째 옵션 checkbox_state : False +2024-10-27 16:16:46,647 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,664 - option.py:420 - default_logger - DEBUG - 52번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,731 - option.py:385 - default_logger - DEBUG - 53번째 original_name_element : JSHandle@蛇法老 +2024-10-27 16:16:46,732 - option.py:386 - default_logger - DEBUG - 53번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,733 - option.py:387 - default_logger - DEBUG - 53번째 checkbox_element : JSHandle@node +2024-10-27 16:16:46,734 - option.py:388 - default_logger - DEBUG - 53번째 image_element : JSHandle@node +2024-10-27 16:16:46,734 - option.py:389 - default_logger - DEBUG - 53번째 price_element : JSHandle@node +2024-10-27 16:16:46,747 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,748 - option.py:410 - default_logger - DEBUG - 53번째 옵션 checkbox_state : False +2024-10-27 16:16:46,749 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,762 - option.py:420 - default_logger - DEBUG - 53번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,823 - option.py:385 - default_logger - DEBUG - 54번째 original_name_element : JSHandle@豹法老 +2024-10-27 16:16:46,824 - option.py:386 - default_logger - DEBUG - 54번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,825 - option.py:387 - default_logger - DEBUG - 54번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,825 - option.py:388 - default_logger - DEBUG - 54번째 image_element : JSHandle@node +2024-10-27 16:16:46,826 - option.py:389 - default_logger - DEBUG - 54번째 price_element : JSHandle@node +2024-10-27 16:16:46,844 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,845 - option.py:410 - default_logger - DEBUG - 54번째 옵션 checkbox_state : False +2024-10-27 16:16:46,847 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,861 - option.py:420 - default_logger - DEBUG - 54번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,921 - option.py:385 - default_logger - DEBUG - 55번째 original_name_element : JSHandle@铁甲法老 +2024-10-27 16:16:46,922 - option.py:386 - default_logger - DEBUG - 55번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,923 - option.py:387 - default_logger - DEBUG - 55번째 checkbox_element : JSHandle@ +2024-10-27 16:16:46,924 - option.py:388 - default_logger - DEBUG - 55번째 image_element : JSHandle@node +2024-10-27 16:16:46,925 - option.py:389 - default_logger - DEBUG - 55번째 price_element : JSHandle@node +2024-10-27 16:16:46,937 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,937 - option.py:410 - default_logger - DEBUG - 55번째 옵션 checkbox_state : False +2024-10-27 16:16:46,939 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:46,951 - option.py:420 - default_logger - DEBUG - 55번째 옵션 정보 수집 완료 +2024-10-27 16:16:46,995 - option.py:385 - default_logger - DEBUG - 56번째 original_name_element : JSHandle@黄色 +2024-10-27 16:16:46,996 - option.py:386 - default_logger - DEBUG - 56번째 edit_field_element : JSHandle@ +2024-10-27 16:16:46,997 - option.py:387 - default_logger - DEBUG - 56번째 checkbox_element : JSHandle@node +2024-10-27 16:16:46,998 - option.py:388 - default_logger - DEBUG - 56번째 image_element : JSHandle@node +2024-10-27 16:16:46,998 - option.py:389 - default_logger - DEBUG - 56번째 price_element : JSHandle@node +2024-10-27 16:16:47,011 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,012 - option.py:410 - default_logger - DEBUG - 56번째 옵션 checkbox_state : False +2024-10-27 16:16:47,013 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,025 - option.py:420 - default_logger - DEBUG - 56번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,079 - option.py:385 - default_logger - DEBUG - 57번째 original_name_element : JSHandle@湖蓝色 +2024-10-27 16:16:47,080 - option.py:386 - default_logger - DEBUG - 57번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,081 - option.py:387 - default_logger - DEBUG - 57번째 checkbox_element : JSHandle@ +2024-10-27 16:16:47,082 - option.py:388 - default_logger - DEBUG - 57번째 image_element : JSHandle@node +2024-10-27 16:16:47,082 - option.py:389 - default_logger - DEBUG - 57번째 price_element : JSHandle@node +2024-10-27 16:16:47,096 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,097 - option.py:410 - default_logger - DEBUG - 57번째 옵션 checkbox_state : False +2024-10-27 16:16:47,097 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,109 - option.py:420 - default_logger - DEBUG - 57번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,152 - option.py:385 - default_logger - DEBUG - 58번째 original_name_element : JSHandle@灰色 +2024-10-27 16:16:47,153 - option.py:386 - default_logger - DEBUG - 58번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,154 - option.py:387 - default_logger - DEBUG - 58번째 checkbox_element : JSHandle@node +2024-10-27 16:16:47,155 - option.py:388 - default_logger - DEBUG - 58번째 image_element : JSHandle@node +2024-10-27 16:16:47,156 - option.py:389 - default_logger - DEBUG - 58번째 price_element : JSHandle@node +2024-10-27 16:16:47,168 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,169 - option.py:410 - default_logger - DEBUG - 58번째 옵션 checkbox_state : False +2024-10-27 16:16:47,170 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,182 - option.py:420 - default_logger - DEBUG - 58번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,233 - option.py:385 - default_logger - DEBUG - 59번째 original_name_element : JSHandle@粉红色 +2024-10-27 16:16:47,235 - option.py:386 - default_logger - DEBUG - 59번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,235 - option.py:387 - default_logger - DEBUG - 59번째 checkbox_element : JSHandle@ +2024-10-27 16:16:47,236 - option.py:388 - default_logger - DEBUG - 59번째 image_element : JSHandle@node +2024-10-27 16:16:47,237 - option.py:389 - default_logger - DEBUG - 59번째 price_element : JSHandle@node +2024-10-27 16:16:47,249 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,250 - option.py:410 - default_logger - DEBUG - 59번째 옵션 checkbox_state : False +2024-10-27 16:16:47,251 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,267 - option.py:420 - default_logger - DEBUG - 59번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,327 - option.py:385 - default_logger - DEBUG - 60번째 original_name_element : JSHandle@花色 +2024-10-27 16:16:47,329 - option.py:386 - default_logger - DEBUG - 60번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,330 - option.py:387 - default_logger - DEBUG - 60번째 checkbox_element : JSHandle@ +2024-10-27 16:16:47,330 - option.py:388 - default_logger - DEBUG - 60번째 image_element : JSHandle@node +2024-10-27 16:16:47,331 - option.py:389 - default_logger - DEBUG - 60번째 price_element : JSHandle@node +2024-10-27 16:16:47,348 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,349 - option.py:410 - default_logger - DEBUG - 60번째 옵션 checkbox_state : False +2024-10-27 16:16:47,350 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,364 - option.py:420 - default_logger - DEBUG - 60번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,433 - option.py:385 - default_logger - DEBUG - 61번째 original_name_element : JSHandle@1 +2024-10-27 16:16:47,434 - option.py:386 - default_logger - DEBUG - 61번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,435 - option.py:387 - default_logger - DEBUG - 61번째 checkbox_element : JSHandle@ +2024-10-27 16:16:47,436 - option.py:388 - default_logger - DEBUG - 61번째 image_element : JSHandle@node +2024-10-27 16:16:47,436 - option.py:389 - default_logger - DEBUG - 61번째 price_element : JSHandle@node +2024-10-27 16:16:47,453 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,454 - option.py:410 - default_logger - DEBUG - 61번째 옵션 checkbox_state : False +2024-10-27 16:16:47,454 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,470 - option.py:420 - default_logger - DEBUG - 61번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,546 - option.py:385 - default_logger - DEBUG - 62번째 original_name_element : JSHandle@玫红色 +2024-10-27 16:16:47,547 - option.py:386 - default_logger - DEBUG - 62번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,547 - option.py:387 - default_logger - DEBUG - 62번째 checkbox_element : JSHandle@ +2024-10-27 16:16:47,548 - option.py:388 - default_logger - DEBUG - 62번째 image_element : JSHandle@node +2024-10-27 16:16:47,549 - option.py:389 - default_logger - DEBUG - 62번째 price_element : JSHandle@node +2024-10-27 16:16:47,565 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,566 - option.py:410 - default_logger - DEBUG - 62번째 옵션 checkbox_state : False +2024-10-27 16:16:47,567 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,579 - option.py:420 - default_logger - DEBUG - 62번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,637 - option.py:385 - default_logger - DEBUG - 63번째 original_name_element : JSHandle@西瓜红 +2024-10-27 16:16:47,638 - option.py:386 - default_logger - DEBUG - 63번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,639 - option.py:387 - default_logger - DEBUG - 63번째 checkbox_element : JSHandle@node +2024-10-27 16:16:47,639 - option.py:388 - default_logger - DEBUG - 63번째 image_element : JSHandle@node +2024-10-27 16:16:47,640 - option.py:389 - default_logger - DEBUG - 63번째 price_element : JSHandle@node +2024-10-27 16:16:47,651 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,652 - option.py:410 - default_logger - DEBUG - 63번째 옵션 checkbox_state : False +2024-10-27 16:16:47,653 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,667 - option.py:420 - default_logger - DEBUG - 63번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,722 - option.py:385 - default_logger - DEBUG - 64번째 original_name_element : JSHandle@浅黄色 +2024-10-27 16:16:47,724 - option.py:386 - default_logger - DEBUG - 64번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,724 - option.py:387 - default_logger - DEBUG - 64번째 checkbox_element : JSHandle@node +2024-10-27 16:16:47,725 - option.py:388 - default_logger - DEBUG - 64번째 image_element : JSHandle@node +2024-10-27 16:16:47,726 - option.py:389 - default_logger - DEBUG - 64번째 price_element : JSHandle@node +2024-10-27 16:16:47,743 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,745 - option.py:410 - default_logger - DEBUG - 64번째 옵션 checkbox_state : False +2024-10-27 16:16:47,745 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,766 - option.py:420 - default_logger - DEBUG - 64번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,812 - option.py:385 - default_logger - DEBUG - 65번째 original_name_element : JSHandle@5 +2024-10-27 16:16:47,813 - option.py:386 - default_logger - DEBUG - 65번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,814 - option.py:387 - default_logger - DEBUG - 65번째 checkbox_element : JSHandle@ +2024-10-27 16:16:47,815 - option.py:388 - default_logger - DEBUG - 65번째 image_element : JSHandle@node +2024-10-27 16:16:47,815 - option.py:389 - default_logger - DEBUG - 65번째 price_element : JSHandle@node +2024-10-27 16:16:47,829 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,830 - option.py:410 - default_logger - DEBUG - 65번째 옵션 checkbox_state : False +2024-10-27 16:16:47,830 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,846 - option.py:420 - default_logger - DEBUG - 65번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,895 - option.py:385 - default_logger - DEBUG - 66번째 original_name_element : JSHandle@浅蓝色 +2024-10-27 16:16:47,897 - option.py:386 - default_logger - DEBUG - 66번째 edit_field_element : JSHandle@node +2024-10-27 16:16:47,897 - option.py:387 - default_logger - DEBUG - 66번째 checkbox_element : JSHandle@node +2024-10-27 16:16:47,898 - option.py:388 - default_logger - DEBUG - 66번째 image_element : JSHandle@node +2024-10-27 16:16:47,899 - option.py:389 - default_logger - DEBUG - 66번째 price_element : JSHandle@node +2024-10-27 16:16:47,912 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,913 - option.py:410 - default_logger - DEBUG - 66번째 옵션 checkbox_state : False +2024-10-27 16:16:47,914 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,929 - option.py:420 - default_logger - DEBUG - 66번째 옵션 정보 수집 완료 +2024-10-27 16:16:47,976 - option.py:385 - default_logger - DEBUG - 67번째 original_name_element : JSHandle@7 +2024-10-27 16:16:47,977 - option.py:386 - default_logger - DEBUG - 67번째 edit_field_element : JSHandle@ +2024-10-27 16:16:47,978 - option.py:387 - default_logger - DEBUG - 67번째 checkbox_element : JSHandle@ +2024-10-27 16:16:47,979 - option.py:388 - default_logger - DEBUG - 67번째 image_element : JSHandle@node +2024-10-27 16:16:47,979 - option.py:389 - default_logger - DEBUG - 67번째 price_element : JSHandle@node +2024-10-27 16:16:47,992 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:47,993 - option.py:410 - default_logger - DEBUG - 67번째 옵션 checkbox_state : False +2024-10-27 16:16:47,994 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:16:48,005 - option.py:420 - default_logger - DEBUG - 67번째 옵션 정보 수집 완료 +2024-10-27 16:16:48,006 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '面具绿', 'origin_option_2': '面具棕', 'origin_option_3': '面具粉', 'origin_option_4': '巨蟒', 'origin_option_5': '网格', 'origin_option_6': '粉虎', 'origin_option_7': '蓝虎', 'origin_option_8': '黑虎', 'origin_option_9': '羽翼白', 'origin_option_10': '羽翼蓝', 'origin_option_11': '羽翼黑', 'origin_option_12': '钢丝', 'origin_option_13': '几何紫', 'origin_option_14': '几何绿', 'origin_option_15': '几何红', 'origin_option_16': '年代黄', 'origin_option_17': '年代粉', 'origin_option_18': '年代黑', 'origin_option_19': '年代绿', 'origin_option_20': '小方格', 'origin_option_21': '23灰', 'origin_option_22': '23粉', 'origin_option_23': '23橙色', 'origin_option_24': '23绿', 'origin_option_25': '23蓝', 'origin_option_26': '罗拉黄', 'origin_option_27': '罗拉绿', 'origin_option_28': '流血绿', 'origin_option_29': '流血粉', 'origin_option_30': '柠檬黄', 'origin_option_31': '柠檬蓝', 'origin_option_32': '柠檬黑', 'origin_option_33': '石块红', 'origin_option_34': '石块绿', 'origin_option_35': '法老', 'origin_option_36': '闪电国旗', 'origin_option_37': '白色星光', 'origin_option_38': '粉色星光', 'origin_option_39': '黑色星光', 'origin_option_40': '蓝黄星光', 'origin_option_41': '橙光星光', 'origin_option_42': '紫黑星光', 'origin_option_43': '蓝黑星光', 'origin_option_44': '黑色泰文', 'origin_option_45': '白色', 'origin_option_46': '红色', 'origin_option_47': '蓝色', 'origin_option_48': '黑色', 'origin_option_49': '精灵绿', 'origin_option_50': '精灵灰', 'origin_option_51': '精灵紫', 'origin_option_52': '狗头', 'origin_option_53': '蛇法老', 'origin_option_54': '豹法老', 'origin_option_55': '铁甲法老', 'origin_option_56': '黄色', 'origin_option_57': '湖蓝色', 'origin_option_58': '灰色', 'origin_option_59': '粉红色', 'origin_option_60': '花色', 'origin_option_61': '1', 'origin_option_62': '玫红色', 'origin_option_63': '西瓜红', 'origin_option_64': '浅黄色', 'origin_option_65': '5', 'origin_option_66': '浅蓝色', 'origin_option_67': '7'} +2024-10-27 16:16:48,009 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 面具绿 +2024-10-27 16:16:48,011 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 面具绿 +2024-10-27 16:16:48,012 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 面具棕 +2024-10-27 16:16:48,012 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 面具棕 +2024-10-27 16:16:48,014 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 面具粉 +2024-10-27 16:16:48,015 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 面具粉 +2024-10-27 16:16:48,015 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 巨蟒 +2024-10-27 16:16:48,016 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 巨蟒 +2024-10-27 16:16:48,017 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 网格 +2024-10-27 16:16:48,017 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 网格 +2024-10-27 16:16:48,018 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉虎 +2024-10-27 16:16:48,019 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉虎 +2024-10-27 16:16:48,019 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝虎 +2024-10-27 16:16:48,020 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝虎 +2024-10-27 16:16:48,021 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑虎 +2024-10-27 16:16:48,022 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑虎 +2024-10-27 16:16:48,022 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 羽翼白 +2024-10-27 16:16:48,023 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 羽翼白 +2024-10-27 16:16:48,024 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 羽翼蓝 +2024-10-27 16:16:48,025 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 羽翼蓝 +2024-10-27 16:16:48,026 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 羽翼黑 +2024-10-27 16:16:48,026 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 羽翼黑 +2024-10-27 16:16:48,027 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 钢丝 +2024-10-27 16:16:48,027 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 钢丝 +2024-10-27 16:16:48,028 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 几何紫 +2024-10-27 16:16:48,029 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 几何紫 +2024-10-27 16:16:48,029 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 几何绿 +2024-10-27 16:16:48,030 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 几何绿 +2024-10-27 16:16:48,030 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 几何红 +2024-10-27 16:16:48,031 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 几何红 +2024-10-27 16:16:48,031 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 年代黄 +2024-10-27 16:16:48,032 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 年代黄 +2024-10-27 16:16:48,034 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 年代粉 +2024-10-27 16:16:48,034 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 年代粉 +2024-10-27 16:16:48,035 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 年代黑 +2024-10-27 16:16:48,036 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 年代黑 +2024-10-27 16:16:48,036 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 年代绿 +2024-10-27 16:16:48,037 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 年代绿 +2024-10-27 16:16:48,038 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小方格 +2024-10-27 16:16:48,038 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 小方格 +2024-10-27 16:16:48,039 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 23灰 +2024-10-27 16:16:48,040 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 23灰 +2024-10-27 16:16:48,040 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 23粉 +2024-10-27 16:16:48,041 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 23粉 +2024-10-27 16:16:48,042 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 23橙色 +2024-10-27 16:16:48,042 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 23橙色 +2024-10-27 16:16:48,042 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 23绿 +2024-10-27 16:16:48,043 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 23绿 +2024-10-27 16:16:48,043 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 23蓝 +2024-10-27 16:16:48,044 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 23蓝 +2024-10-27 16:16:48,045 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 罗拉黄 +2024-10-27 16:16:48,046 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 罗拉黄 +2024-10-27 16:16:48,046 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 罗拉绿 +2024-10-27 16:16:48,047 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 罗拉绿 +2024-10-27 16:16:48,048 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 流血绿 +2024-10-27 16:16:48,049 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 流血绿 +2024-10-27 16:16:48,049 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 流血粉 +2024-10-27 16:16:48,050 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 流血粉 +2024-10-27 16:16:48,051 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 柠檬黄 +2024-10-27 16:16:48,051 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 柠檬黄 +2024-10-27 16:16:48,052 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 柠檬蓝 +2024-10-27 16:16:48,053 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 柠檬蓝 +2024-10-27 16:16:48,053 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 柠檬黑 +2024-10-27 16:16:48,054 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 柠檬黑 +2024-10-27 16:16:48,055 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 石块红 +2024-10-27 16:16:48,055 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 石块红 +2024-10-27 16:16:48,057 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 石块绿 +2024-10-27 16:16:48,057 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 石块绿 +2024-10-27 16:16:48,058 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 法老 +2024-10-27 16:16:48,058 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 法老 +2024-10-27 16:16:48,059 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 闪电国旗 +2024-10-27 16:16:48,060 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 闪电国旗 +2024-10-27 16:16:48,060 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白色星光 +2024-10-27 16:16:48,061 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白色星光 +2024-10-27 16:16:48,061 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉色星光 +2024-10-27 16:16:48,062 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉色星光 +2024-10-27 16:16:48,063 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色星光 +2024-10-27 16:16:48,063 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色星光 +2024-10-27 16:16:48,064 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝黄星光 +2024-10-27 16:16:48,064 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝黄星光 +2024-10-27 16:16:48,065 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 橙光星光 +2024-10-27 16:16:48,066 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 橙光星光 +2024-10-27 16:16:48,066 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 紫黑星光 +2024-10-27 16:16:48,067 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 紫黑星光 +2024-10-27 16:16:48,067 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝黑星光 +2024-10-27 16:16:48,068 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝黑星光 +2024-10-27 16:16:48,069 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色泰文 +2024-10-27 16:16:48,069 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色泰文 +2024-10-27 16:16:48,070 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白色 +2024-10-27 16:16:48,071 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白色 +2024-10-27 16:16:48,072 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色 +2024-10-27 16:16:48,072 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色 +2024-10-27 16:16:48,073 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色 +2024-10-27 16:16:48,074 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色 +2024-10-27 16:16:48,074 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色 +2024-10-27 16:16:48,075 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色 +2024-10-27 16:16:48,076 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 精灵绿 +2024-10-27 16:16:48,077 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 精灵绿 +2024-10-27 16:16:48,078 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 精灵灰 +2024-10-27 16:16:48,078 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 精灵灰 +2024-10-27 16:16:48,079 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 精灵紫 +2024-10-27 16:16:48,080 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 精灵紫 +2024-10-27 16:16:48,081 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 狗头 +2024-10-27 16:16:48,081 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 狗头 +2024-10-27 16:16:48,082 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蛇法老 +2024-10-27 16:16:48,083 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蛇法老 +2024-10-27 16:16:48,083 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 豹法老 +2024-10-27 16:16:48,084 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 豹法老 +2024-10-27 16:16:48,085 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 铁甲法老 +2024-10-27 16:16:48,085 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 铁甲法老 +2024-10-27 16:16:48,086 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄色 +2024-10-27 16:16:48,087 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄色 +2024-10-27 16:16:48,088 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 湖蓝色 +2024-10-27 16:16:48,089 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 湖蓝色 +2024-10-27 16:16:48,090 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 灰色 +2024-10-27 16:16:48,090 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 灰色 +2024-10-27 16:16:48,091 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 粉红色 +2024-10-27 16:16:48,092 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 粉红色 +2024-10-27 16:16:48,092 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 花色 +2024-10-27 16:16:48,093 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 花色 +2024-10-27 16:16:48,094 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1 +2024-10-27 16:16:48,094 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1 +2024-10-27 16:16:48,095 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 玫红色 +2024-10-27 16:16:48,096 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 玫红色 +2024-10-27 16:16:48,096 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 西瓜红 +2024-10-27 16:16:48,097 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 西瓜红 +2024-10-27 16:16:48,098 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅黄色 +2024-10-27 16:16:48,098 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅黄色 +2024-10-27 16:16:48,099 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 5 +2024-10-27 16:16:48,100 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 5 +2024-10-27 16:16:48,100 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅蓝色 +2024-10-27 16:16:48,101 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅蓝色 +2024-10-27 16:16:48,102 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 7 +2024-10-27 16:16:48,102 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 7 +2024-10-27 16:16:48,103 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '面具绿', 'origin_option_2': '面具棕', 'origin_option_3': '面具粉', 'origin_option_4': '巨蟒', 'origin_option_5': '网格', 'origin_option_6': '粉虎', 'origin_option_7': '蓝虎', 'origin_option_8': '黑虎', 'origin_option_9': '羽翼白', 'origin_option_10': '羽翼蓝', 'origin_option_11': '羽翼黑', 'origin_option_12': '钢丝', 'origin_option_13': '几何紫', 'origin_option_14': '几何绿', 'origin_option_15': '几何红', 'origin_option_16': '年代黄', 'origin_option_17': '年代粉', 'origin_option_18': '年代黑', 'origin_option_19': '年代绿', 'origin_option_20': '小方格', 'origin_option_21': '23灰', 'origin_option_22': '23粉', 'origin_option_23': '23橙色', 'origin_option_24': '23绿', 'origin_option_25': '23蓝', 'origin_option_26': '罗拉黄', 'origin_option_27': '罗拉绿', 'origin_option_28': '流血绿', 'origin_option_29': '流血粉', 'origin_option_30': '柠檬黄', 'origin_option_31': '柠檬蓝', 'origin_option_32': '柠檬黑', 'origin_option_33': '石块红', 'origin_option_34': '石块绿', 'origin_option_35': '法老', 'origin_option_36': '闪电国旗', 'origin_option_37': '白色星光', 'origin_option_38': '粉色星光', 'origin_option_39': '黑色星光', 'origin_option_40': '蓝黄星光', 'origin_option_41': '橙光星光', 'origin_option_42': '紫黑星光', 'origin_option_43': '蓝黑星光', 'origin_option_44': '黑色泰文', 'origin_option_45': '白色', 'origin_option_46': '红色', 'origin_option_47': '蓝色', 'origin_option_48': '黑色', 'origin_option_49': '精灵绿', 'origin_option_50': '精灵灰', 'origin_option_51': '精灵紫', 'origin_option_52': '狗头', 'origin_option_53': '蛇法老', 'origin_option_54': '豹法老', 'origin_option_55': '铁甲法老', 'origin_option_56': '黄色', 'origin_option_57': '湖蓝色', 'origin_option_58': '灰色', 'origin_option_59': '粉红色', 'origin_option_60': '花色', 'origin_option_61': '1', 'origin_option_62': '玫红色', 'origin_option_63': '西瓜红', 'origin_option_64': '浅黄色', 'origin_option_65': '5', 'origin_option_66': '浅蓝色', 'origin_option_67': '7'} +2024-10-27 16:16:48,105 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'YOKKAO泰国进口正品泰拳裤拳击格斗散打搏斗运动专业男女短裤包邮'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "面具绿", "origin_option_2": "面具棕", "origin_option_3": "面具粉", "origin_option_4": "巨蟒", "origin_option_5": "网格", "origin_option_6": "粉虎", "origin_option_7": "蓝虎", "origin_option_8": "黑虎", "origin_option_9": "羽翼白", "origin_option_10": "羽翼蓝", "origin_option_11": "羽翼黑", "origin_option_12": "钢丝", "origin_option_13": "几何紫", "origin_option_14": "几何绿", "origin_option_15": "几何红", "origin_option_16": "年代黄", "origin_option_17": "年代粉", "origin_option_18": "年代黑", "origin_option_19": "年代绿", "origin_option_20": "小方格", "origin_option_21": "23灰", "origin_option_22": "23粉", "origin_option_23": "23橙色", "origin_option_24": "23绿", "origin_option_25": "23蓝", "origin_option_26": "罗拉黄", "origin_option_27": "罗拉绿", "origin_option_28": "流血绿", "origin_option_29": "流血粉", "origin_option_30": "柠檬黄", "origin_option_31": "柠檬蓝", "origin_option_32": "柠檬黑", "origin_option_33": "石块红", "origin_option_34": "石块绿", "origin_option_35": "法老", "origin_option_36": "闪电国旗", "origin_option_37": "白色星光", "origin_option_38": "粉色星光", "origin_option_39": "黑色星光", "origin_option_40": "蓝黄星光", "origin_option_41": "橙光星光", "origin_option_42": "紫黑星光", "origin_option_43": "蓝黑星光", "origin_option_44": "黑色泰文", "origin_option_45": "白色", "origin_option_46": "红色", "origin_option_47": "蓝色", "origin_option_48": "黑色", "origin_option_49": "精灵绿", "origin_option_50": "精灵灰", "origin_option_51": "精灵紫", "origin_option_52": "狗头", "origin_option_53": "蛇法老", "origin_option_54": "豹法老", "origin_option_55": "铁甲法老", "origin_option_56": "黄色", "origin_option_57": "湖蓝色", "origin_option_58": "灰色", "origin_option_59": "粉红色", "origin_option_60": "花色", "origin_option_61": "1", "origin_option_62": "玫红色", "origin_option_63": "西瓜红", "origin_option_64": "浅黄色", "origin_option_65": "5", "origin_option_66": "浅蓝色", "origin_option_67": "7"} +2024-10-27 16:16:48,108 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:16:48,398 - option.py:238 - default_logger - ERROR - 번역 처리 중 알 수 없는 오류 발생: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +Traceback (most recent call last): + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 76, in error_remapped_callable + return callable_(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1181, in __call__ + return _end_unary_response_blocking(state, call, False, None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1006, in _end_unary_response_blocking + raise _InactiveRpcError(state) # pytype: disable=not-instantiable + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: + status = StatusCode.RESOURCE_EXHAUSTED + details = "Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai." + debug_error_string = "UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {grpc_message:"Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai.", grpc_status:8, created_time:"2024-10-27T07:16:48.398497+00:00"}" +> + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 210, in process_options + translated_options = await self.vertexAItranslator.translate_options(self.option_info['original_names'], product_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\vertexAI.py", line 159, in translate_options + response = self.model.generate_content(prompt) # 비동기로 변경 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 590, in generate_content + return self._generate_content( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 705, in _generate_content + gapic_response = self._prediction_client.generate_content(request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\cloud\aiplatform_v1\services\prediction_service\client.py", line 2120, in generate_content + response = rpc( + ^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__ + return wrapped_func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 78, in error_remapped_callable + raise exceptions.from_grpc_error(exc) from exc +google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +2024-10-27 16:16:48,400 - option.py:239 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-27 16:16:48,926 - option.py:241 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-27 16:16:53,930 - option.py:247 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-27 16:16:53,932 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:16:53,932 - option.py:92 - default_logger - DEBUG - 최저옵션: 60000.0, 표준편차: 0.0 +2024-10-27 16:16:53,933 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:16:53,950 - option.py:627 - default_logger - DEBUG - 옵션 이름: 面具绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:53,951 - option.py:633 - default_logger - DEBUG - 옵션 '面具绿' 체크함 +2024-10-27 16:16:53,966 - option.py:627 - default_logger - DEBUG - 옵션 이름: 面具棕, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:53,966 - option.py:633 - default_logger - DEBUG - 옵션 '面具棕' 체크함 +2024-10-27 16:16:53,981 - option.py:627 - default_logger - DEBUG - 옵션 이름: 面具粉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:53,982 - option.py:633 - default_logger - DEBUG - 옵션 '面具粉' 체크함 +2024-10-27 16:16:53,996 - option.py:627 - default_logger - DEBUG - 옵션 이름: 巨蟒, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:53,997 - option.py:633 - default_logger - DEBUG - 옵션 '巨蟒' 체크함 +2024-10-27 16:16:54,016 - option.py:627 - default_logger - DEBUG - 옵션 이름: 网格, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,017 - option.py:633 - default_logger - DEBUG - 옵션 '网格' 체크함 +2024-10-27 16:16:54,046 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉虎, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,048 - option.py:633 - default_logger - DEBUG - 옵션 '粉虎' 체크함 +2024-10-27 16:16:54,062 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝虎, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,064 - option.py:633 - default_logger - DEBUG - 옵션 '蓝虎' 체크함 +2024-10-27 16:16:54,079 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑虎, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,080 - option.py:633 - default_logger - DEBUG - 옵션 '黑虎' 체크함 +2024-10-27 16:16:54,097 - option.py:627 - default_logger - DEBUG - 옵션 이름: 羽翼白, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,098 - option.py:633 - default_logger - DEBUG - 옵션 '羽翼白' 체크함 +2024-10-27 16:16:54,117 - option.py:627 - default_logger - DEBUG - 옵션 이름: 羽翼蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,119 - option.py:633 - default_logger - DEBUG - 옵션 '羽翼蓝' 체크함 +2024-10-27 16:16:54,132 - option.py:627 - default_logger - DEBUG - 옵션 이름: 羽翼黑, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,133 - option.py:633 - default_logger - DEBUG - 옵션 '羽翼黑' 체크함 +2024-10-27 16:16:54,148 - option.py:627 - default_logger - DEBUG - 옵션 이름: 钢丝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,149 - option.py:633 - default_logger - DEBUG - 옵션 '钢丝' 체크함 +2024-10-27 16:16:54,168 - option.py:627 - default_logger - DEBUG - 옵션 이름: 几何紫, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,169 - option.py:633 - default_logger - DEBUG - 옵션 '几何紫' 체크함 +2024-10-27 16:16:54,189 - option.py:627 - default_logger - DEBUG - 옵션 이름: 几何绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,189 - option.py:633 - default_logger - DEBUG - 옵션 '几何绿' 체크함 +2024-10-27 16:16:54,209 - option.py:627 - default_logger - DEBUG - 옵션 이름: 几何红, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,210 - option.py:633 - default_logger - DEBUG - 옵션 '几何红' 체크함 +2024-10-27 16:16:54,231 - option.py:627 - default_logger - DEBUG - 옵션 이름: 年代黄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,233 - option.py:633 - default_logger - DEBUG - 옵션 '年代黄' 체크함 +2024-10-27 16:16:54,248 - option.py:627 - default_logger - DEBUG - 옵션 이름: 年代粉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,249 - option.py:633 - default_logger - DEBUG - 옵션 '年代粉' 체크함 +2024-10-27 16:16:54,266 - option.py:627 - default_logger - DEBUG - 옵션 이름: 年代黑, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,267 - option.py:633 - default_logger - DEBUG - 옵션 '年代黑' 체크함 +2024-10-27 16:16:54,285 - option.py:627 - default_logger - DEBUG - 옵션 이름: 年代绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,286 - option.py:633 - default_logger - DEBUG - 옵션 '年代绿' 체크함 +2024-10-27 16:16:54,299 - option.py:627 - default_logger - DEBUG - 옵션 이름: 小方格, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,301 - option.py:633 - default_logger - DEBUG - 옵션 '小方格' 체크함 +2024-10-27 16:16:54,317 - option.py:627 - default_logger - DEBUG - 옵션 이름: 23灰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,318 - option.py:633 - default_logger - DEBUG - 옵션 '23灰' 체크함 +2024-10-27 16:16:54,332 - option.py:627 - default_logger - DEBUG - 옵션 이름: 23粉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,333 - option.py:633 - default_logger - DEBUG - 옵션 '23粉' 체크함 +2024-10-27 16:16:54,348 - option.py:627 - default_logger - DEBUG - 옵션 이름: 23橙色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,349 - option.py:633 - default_logger - DEBUG - 옵션 '23橙色' 체크함 +2024-10-27 16:16:54,367 - option.py:627 - default_logger - DEBUG - 옵션 이름: 23绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,369 - option.py:633 - default_logger - DEBUG - 옵션 '23绿' 체크함 +2024-10-27 16:16:54,387 - option.py:627 - default_logger - DEBUG - 옵션 이름: 23蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,388 - option.py:633 - default_logger - DEBUG - 옵션 '23蓝' 체크함 +2024-10-27 16:16:54,402 - option.py:627 - default_logger - DEBUG - 옵션 이름: 罗拉黄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,404 - option.py:633 - default_logger - DEBUG - 옵션 '罗拉黄' 체크함 +2024-10-27 16:16:54,417 - option.py:627 - default_logger - DEBUG - 옵션 이름: 罗拉绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,418 - option.py:633 - default_logger - DEBUG - 옵션 '罗拉绿' 체크함 +2024-10-27 16:16:54,442 - option.py:627 - default_logger - DEBUG - 옵션 이름: 流血绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,444 - option.py:633 - default_logger - DEBUG - 옵션 '流血绿' 체크함 +2024-10-27 16:16:54,461 - option.py:627 - default_logger - DEBUG - 옵션 이름: 流血粉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,462 - option.py:633 - default_logger - DEBUG - 옵션 '流血粉' 체크함 +2024-10-27 16:16:54,485 - option.py:627 - default_logger - DEBUG - 옵션 이름: 柠檬黄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,486 - option.py:633 - default_logger - DEBUG - 옵션 '柠檬黄' 체크함 +2024-10-27 16:16:54,500 - option.py:627 - default_logger - DEBUG - 옵션 이름: 柠檬蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,501 - option.py:633 - default_logger - DEBUG - 옵션 '柠檬蓝' 체크함 +2024-10-27 16:16:54,515 - option.py:627 - default_logger - DEBUG - 옵션 이름: 柠檬黑, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,516 - option.py:633 - default_logger - DEBUG - 옵션 '柠檬黑' 체크함 +2024-10-27 16:16:54,543 - option.py:627 - default_logger - DEBUG - 옵션 이름: 石块红, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,544 - option.py:633 - default_logger - DEBUG - 옵션 '石块红' 체크함 +2024-10-27 16:16:54,562 - option.py:627 - default_logger - DEBUG - 옵션 이름: 石块绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,563 - option.py:633 - default_logger - DEBUG - 옵션 '石块绿' 체크함 +2024-10-27 16:16:54,581 - option.py:627 - default_logger - DEBUG - 옵션 이름: 法老, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,583 - option.py:633 - default_logger - DEBUG - 옵션 '法老' 체크함 +2024-10-27 16:16:54,599 - option.py:627 - default_logger - DEBUG - 옵션 이름: 闪电国旗, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,600 - option.py:633 - default_logger - DEBUG - 옵션 '闪电国旗' 체크함 +2024-10-27 16:16:54,620 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白色星光, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,621 - option.py:633 - default_logger - DEBUG - 옵션 '白色星光' 체크함 +2024-10-27 16:16:54,638 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉色星光, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,639 - option.py:633 - default_logger - DEBUG - 옵션 '粉色星光' 체크함 +2024-10-27 16:16:54,658 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色星光, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,659 - option.py:633 - default_logger - DEBUG - 옵션 '黑色星光' 체크함 +2024-10-27 16:16:54,675 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝黄星光, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,677 - option.py:633 - default_logger - DEBUG - 옵션 '蓝黄星光' 체크함 +2024-10-27 16:16:54,694 - option.py:627 - default_logger - DEBUG - 옵션 이름: 橙光星光, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,696 - option.py:633 - default_logger - DEBUG - 옵션 '橙光星光' 체크함 +2024-10-27 16:16:54,714 - option.py:627 - default_logger - DEBUG - 옵션 이름: 紫黑星光, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,715 - option.py:633 - default_logger - DEBUG - 옵션 '紫黑星光' 체크함 +2024-10-27 16:16:54,735 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝黑星光, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,736 - option.py:633 - default_logger - DEBUG - 옵션 '蓝黑星光' 체크함 +2024-10-27 16:16:54,751 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色泰文, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,752 - option.py:633 - default_logger - DEBUG - 옵션 '黑色泰文' 체크함 +2024-10-27 16:16:54,769 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,771 - option.py:633 - default_logger - DEBUG - 옵션 '白色' 체크함 +2024-10-27 16:16:54,785 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,786 - option.py:633 - default_logger - DEBUG - 옵션 '红色' 체크함 +2024-10-27 16:16:54,804 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蓝色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,805 - option.py:633 - default_logger - DEBUG - 옵션 '蓝色' 체크함 +2024-10-27 16:16:54,819 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,820 - option.py:633 - default_logger - DEBUG - 옵션 '黑色' 체크함 +2024-10-27 16:16:54,842 - option.py:627 - default_logger - DEBUG - 옵션 이름: 精灵绿, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,843 - option.py:633 - default_logger - DEBUG - 옵션 '精灵绿' 체크함 +2024-10-27 16:16:54,861 - option.py:627 - default_logger - DEBUG - 옵션 이름: 精灵灰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,862 - option.py:633 - default_logger - DEBUG - 옵션 '精灵灰' 체크함 +2024-10-27 16:16:54,880 - option.py:627 - default_logger - DEBUG - 옵션 이름: 精灵紫, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,881 - option.py:633 - default_logger - DEBUG - 옵션 '精灵紫' 체크함 +2024-10-27 16:16:54,898 - option.py:627 - default_logger - DEBUG - 옵션 이름: 狗头, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,899 - option.py:633 - default_logger - DEBUG - 옵션 '狗头' 체크함 +2024-10-27 16:16:54,915 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蛇法老, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,916 - option.py:633 - default_logger - DEBUG - 옵션 '蛇法老' 체크함 +2024-10-27 16:16:54,929 - option.py:627 - default_logger - DEBUG - 옵션 이름: 豹法老, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,930 - option.py:633 - default_logger - DEBUG - 옵션 '豹法老' 체크함 +2024-10-27 16:16:54,944 - option.py:627 - default_logger - DEBUG - 옵션 이름: 铁甲法老, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,945 - option.py:633 - default_logger - DEBUG - 옵션 '铁甲法老' 체크함 +2024-10-27 16:16:54,960 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,961 - option.py:633 - default_logger - DEBUG - 옵션 '黄色' 체크함 +2024-10-27 16:16:54,977 - option.py:627 - default_logger - DEBUG - 옵션 이름: 湖蓝色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,979 - option.py:633 - default_logger - DEBUG - 옵션 '湖蓝色' 체크함 +2024-10-27 16:16:54,997 - option.py:627 - default_logger - DEBUG - 옵션 이름: 灰色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:54,998 - option.py:633 - default_logger - DEBUG - 옵션 '灰色' 체크함 +2024-10-27 16:16:55,017 - option.py:627 - default_logger - DEBUG - 옵션 이름: 粉红色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,018 - option.py:633 - default_logger - DEBUG - 옵션 '粉红色' 체크함 +2024-10-27 16:16:55,037 - option.py:627 - default_logger - DEBUG - 옵션 이름: 花色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,038 - option.py:633 - default_logger - DEBUG - 옵션 '花色' 체크함 +2024-10-27 16:16:55,062 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,064 - option.py:633 - default_logger - DEBUG - 옵션 '1' 체크함 +2024-10-27 16:16:55,086 - option.py:627 - default_logger - DEBUG - 옵션 이름: 玫红色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,087 - option.py:633 - default_logger - DEBUG - 옵션 '玫红色' 체크함 +2024-10-27 16:16:55,107 - option.py:627 - default_logger - DEBUG - 옵션 이름: 西瓜红, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,108 - option.py:633 - default_logger - DEBUG - 옵션 '西瓜红' 체크함 +2024-10-27 16:16:55,125 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅黄色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,127 - option.py:633 - default_logger - DEBUG - 옵션 '浅黄色' 체크함 +2024-10-27 16:16:55,149 - option.py:627 - default_logger - DEBUG - 옵션 이름: 5, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,150 - option.py:633 - default_logger - DEBUG - 옵션 '5' 체크함 +2024-10-27 16:16:55,178 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅蓝色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,179 - option.py:633 - default_logger - DEBUG - 옵션 '浅蓝色' 체크함 +2024-10-27 16:16:55,200 - option.py:627 - default_logger - DEBUG - 옵션 이름: 7, 필터링된 옵션에 포함 여부: True +2024-10-27 16:16:55,204 - option.py:633 - default_logger - DEBUG - 옵션 '7' 체크함 +2024-10-27 16:16:55,205 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:16:55,206 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:16:55,206 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 67 +2024-10-27 16:16:55,207 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:56,748 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-27 16:16:56,749 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:16:57,372 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:16:57,680 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:16:58,909 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:17:00,117 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:17:00,119 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:17:12,111 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:17:12,112 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:17:13,814 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:17:14,139 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:17:14,140 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:17:14,141 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:17:18,953 - price.py:555 - default_logger - DEBUG - 옵션 수: 302 +2024-10-27 16:17:18,954 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:17:19,251 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 158 +2024-10-27 16:17:19,259 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 59400 +2024-10-27 16:17:19,531 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 158 +2024-10-27 16:17:19,564 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 59400 +2024-10-27 16:17:20,022 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 158 +2024-10-27 16:17:20,046 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 59400 +2024-10-27 16:17:20,453 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 158 +2024-10-27 16:17:20,473 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 59400 +2024-10-27 16:17:21,252 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 158 +2024-10-27 16:17:21,272 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 59400 +2024-10-27 16:17:21,476 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 158 +2024-10-27 16:17:21,496 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 59400 +2024-10-27 16:17:22,228 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 158 +2024-10-27 16:17:22,246 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 59400 +2024-10-27 16:17:22,453 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 158 +2024-10-27 16:17:22,476 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 59400 +2024-10-27 16:17:23,174 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 158 +2024-10-27 16:17:23,198 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 59400 +2024-10-27 16:17:23,388 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 158 +2024-10-27 16:17:23,408 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 59400 +2024-10-27 16:17:24,118 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 158 +2024-10-27 16:17:24,134 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 59400 +2024-10-27 16:17:24,352 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 158 +2024-10-27 16:17:24,373 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 59400 +2024-10-27 16:17:25,895 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 158 +2024-10-27 16:17:25,900 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 59400 +2024-10-27 16:17:25,996 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 158 +2024-10-27 16:17:26,002 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 59400 +2024-10-27 16:17:26,389 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 158 +2024-10-27 16:17:26,408 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 59400 +2024-10-27 16:17:26,647 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 158 +2024-10-27 16:17:26,668 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 59400 +2024-10-27 16:17:27,331 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 158 +2024-10-27 16:17:27,361 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 59400 +2024-10-27 16:17:27,571 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 158 +2024-10-27 16:17:27,595 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 59400 +2024-10-27 16:17:28,316 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 158 +2024-10-27 16:17:28,342 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 59400 +2024-10-27 16:17:28,522 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 158 +2024-10-27 16:17:28,542 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 59400 +2024-10-27 16:17:29,217 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 158 +2024-10-27 16:17:29,237 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 59400 +2024-10-27 16:17:29,448 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 158 +2024-10-27 16:17:29,464 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 59400 +2024-10-27 16:17:30,168 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 158 +2024-10-27 16:17:30,188 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 59400 +2024-10-27 16:17:30,380 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 158 +2024-10-27 16:17:30,400 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 59400 +2024-10-27 16:17:31,879 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 158 +2024-10-27 16:17:31,885 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 59400 +2024-10-27 16:17:31,976 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 158 +2024-10-27 16:17:31,984 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 59400 +2024-10-27 16:17:32,383 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 158 +2024-10-27 16:17:32,404 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 59400 +2024-10-27 16:17:32,649 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 158 +2024-10-27 16:17:32,669 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 59400 +2024-10-27 16:17:33,426 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 158 +2024-10-27 16:17:33,442 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 59400 +2024-10-27 16:17:33,652 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 158 +2024-10-27 16:17:33,672 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 59400 +2024-10-27 16:17:34,400 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 158 +2024-10-27 16:17:34,426 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 59400 +2024-10-27 16:17:34,652 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 158 +2024-10-27 16:17:34,674 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 59400 +2024-10-27 16:17:35,511 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 158 +2024-10-27 16:17:35,531 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 59400 +2024-10-27 16:17:35,747 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 158 +2024-10-27 16:17:35,768 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 59400 +2024-10-27 16:17:36,540 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 158 +2024-10-27 16:17:36,557 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 59400 +2024-10-27 16:17:36,749 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 158 +2024-10-27 16:17:36,765 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 59400 +2024-10-27 16:17:38,224 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 158 +2024-10-27 16:17:38,229 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 59400 +2024-10-27 16:17:38,325 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 158 +2024-10-27 16:17:38,332 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 59400 +2024-10-27 16:17:38,712 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 158 +2024-10-27 16:17:38,733 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 59400 +2024-10-27 16:17:38,997 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 158 +2024-10-27 16:17:39,017 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 59400 +2024-10-27 16:17:39,779 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 158 +2024-10-27 16:17:39,799 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 59400 +2024-10-27 16:17:39,998 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 158 +2024-10-27 16:17:40,019 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 59400 +2024-10-27 16:17:40,745 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 158 +2024-10-27 16:17:40,765 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 59400 +2024-10-27 16:17:40,974 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 158 +2024-10-27 16:17:40,990 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 59400 +2024-10-27 16:17:41,715 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 158 +2024-10-27 16:17:41,737 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 59400 +2024-10-27 16:17:41,949 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 158 +2024-10-27 16:17:41,966 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 59400 +2024-10-27 16:17:42,699 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 158 +2024-10-27 16:17:42,720 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 59400 +2024-10-27 16:17:42,915 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 158 +2024-10-27 16:17:42,936 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 59400 +2024-10-27 16:17:45,181 - price.py:618 - default_logger - DEBUG - 49옵션의 cost_value : 158 +2024-10-27 16:17:45,191 - price.py:622 - default_logger - DEBUG - 49옵션의 price_value : 59400 +2024-10-27 16:17:45,306 - price.py:618 - default_logger - DEBUG - 50옵션의 cost_value : 158 +2024-10-27 16:17:45,314 - price.py:622 - default_logger - DEBUG - 50옵션의 price_value : 59400 +2024-10-27 16:17:45,724 - price.py:618 - default_logger - DEBUG - 51옵션의 cost_value : 158 +2024-10-27 16:17:45,745 - price.py:622 - default_logger - DEBUG - 51옵션의 price_value : 59400 +2024-10-27 16:17:45,974 - price.py:618 - default_logger - DEBUG - 52옵션의 cost_value : 158 +2024-10-27 16:17:45,995 - price.py:622 - default_logger - DEBUG - 52옵션의 price_value : 59400 +2024-10-27 16:17:46,677 - price.py:618 - default_logger - DEBUG - 53옵션의 cost_value : 158 +2024-10-27 16:17:46,697 - price.py:622 - default_logger - DEBUG - 53옵션의 price_value : 59400 +2024-10-27 16:17:46,908 - price.py:618 - default_logger - DEBUG - 54옵션의 cost_value : 158 +2024-10-27 16:17:46,929 - price.py:622 - default_logger - DEBUG - 54옵션의 price_value : 59400 +2024-10-27 16:17:47,800 - price.py:618 - default_logger - DEBUG - 55옵션의 cost_value : 158 +2024-10-27 16:17:47,820 - price.py:622 - default_logger - DEBUG - 55옵션의 price_value : 59400 +2024-10-27 16:17:48,009 - price.py:618 - default_logger - DEBUG - 56옵션의 cost_value : 158 +2024-10-27 16:17:48,034 - price.py:622 - default_logger - DEBUG - 56옵션의 price_value : 59400 +2024-10-27 16:17:48,727 - price.py:618 - default_logger - DEBUG - 57옵션의 cost_value : 158 +2024-10-27 16:17:48,747 - price.py:622 - default_logger - DEBUG - 57옵션의 price_value : 59400 +2024-10-27 16:17:48,939 - price.py:618 - default_logger - DEBUG - 58옵션의 cost_value : 158 +2024-10-27 16:17:48,959 - price.py:622 - default_logger - DEBUG - 58옵션의 price_value : 59400 +2024-10-27 16:17:49,705 - price.py:618 - default_logger - DEBUG - 59옵션의 cost_value : 158 +2024-10-27 16:17:49,721 - price.py:622 - default_logger - DEBUG - 59옵션의 price_value : 59400 +2024-10-27 16:17:49,914 - price.py:618 - default_logger - DEBUG - 60옵션의 cost_value : 158 +2024-10-27 16:17:49,931 - price.py:622 - default_logger - DEBUG - 60옵션의 price_value : 59400 +2024-10-27 16:17:51,328 - price.py:618 - default_logger - DEBUG - 61옵션의 cost_value : 158 +2024-10-27 16:17:51,334 - price.py:622 - default_logger - DEBUG - 61옵션의 price_value : 59400 +2024-10-27 16:17:51,420 - price.py:618 - default_logger - DEBUG - 62옵션의 cost_value : 158 +2024-10-27 16:17:51,430 - price.py:622 - default_logger - DEBUG - 62옵션의 price_value : 59400 +2024-10-27 16:17:51,833 - price.py:618 - default_logger - DEBUG - 63옵션의 cost_value : 158 +2024-10-27 16:17:51,858 - price.py:622 - default_logger - DEBUG - 63옵션의 price_value : 59400 +2024-10-27 16:17:52,101 - price.py:618 - default_logger - DEBUG - 64옵션의 cost_value : 158 +2024-10-27 16:17:52,122 - price.py:622 - default_logger - DEBUG - 64옵션의 price_value : 59400 +2024-10-27 16:17:52,811 - price.py:618 - default_logger - DEBUG - 65옵션의 cost_value : 158 +2024-10-27 16:17:52,831 - price.py:622 - default_logger - DEBUG - 65옵션의 price_value : 59400 +2024-10-27 16:17:53,039 - price.py:618 - default_logger - DEBUG - 66옵션의 cost_value : 158 +2024-10-27 16:17:53,055 - price.py:622 - default_logger - DEBUG - 66옵션의 price_value : 59400 +2024-10-27 16:17:53,784 - price.py:618 - default_logger - DEBUG - 67옵션의 cost_value : 158 +2024-10-27 16:17:53,809 - price.py:622 - default_logger - DEBUG - 67옵션의 price_value : 59400 +2024-10-27 16:17:54,004 - price.py:618 - default_logger - DEBUG - 68옵션의 cost_value : 158 +2024-10-27 16:17:54,025 - price.py:622 - default_logger - DEBUG - 68옵션의 price_value : 59400 +2024-10-27 16:17:54,717 - price.py:618 - default_logger - DEBUG - 69옵션의 cost_value : 158 +2024-10-27 16:17:54,736 - price.py:622 - default_logger - DEBUG - 69옵션의 price_value : 59400 +2024-10-27 16:17:54,927 - price.py:618 - default_logger - DEBUG - 70옵션의 cost_value : 158 +2024-10-27 16:17:54,943 - price.py:622 - default_logger - DEBUG - 70옵션의 price_value : 59400 +2024-10-27 16:17:55,683 - price.py:618 - default_logger - DEBUG - 71옵션의 cost_value : 158 +2024-10-27 16:17:55,703 - price.py:622 - default_logger - DEBUG - 71옵션의 price_value : 59400 +2024-10-27 16:17:55,907 - price.py:618 - default_logger - DEBUG - 72옵션의 cost_value : 158 +2024-10-27 16:17:55,923 - price.py:622 - default_logger - DEBUG - 72옵션의 price_value : 59400 +2024-10-27 16:17:57,366 - price.py:618 - default_logger - DEBUG - 73옵션의 cost_value : 158 +2024-10-27 16:17:57,371 - price.py:622 - default_logger - DEBUG - 73옵션의 price_value : 59400 +2024-10-27 16:17:57,466 - price.py:618 - default_logger - DEBUG - 74옵션의 cost_value : 158 +2024-10-27 16:17:57,473 - price.py:622 - default_logger - DEBUG - 74옵션의 price_value : 59400 +2024-10-27 16:17:57,868 - price.py:618 - default_logger - DEBUG - 75옵션의 cost_value : 158 +2024-10-27 16:17:57,888 - price.py:622 - default_logger - DEBUG - 75옵션의 price_value : 59400 +2024-10-27 16:17:58,106 - price.py:618 - default_logger - DEBUG - 76옵션의 cost_value : 158 +2024-10-27 16:17:58,134 - price.py:622 - default_logger - DEBUG - 76옵션의 price_value : 59400 +2024-10-27 16:17:58,830 - price.py:618 - default_logger - DEBUG - 77옵션의 cost_value : 158 +2024-10-27 16:17:58,850 - price.py:622 - default_logger - DEBUG - 77옵션의 price_value : 59400 +2024-10-27 16:17:59,040 - price.py:618 - default_logger - DEBUG - 78옵션의 cost_value : 158 +2024-10-27 16:17:59,062 - price.py:622 - default_logger - DEBUG - 78옵션의 price_value : 59400 +2024-10-27 16:17:59,792 - price.py:618 - default_logger - DEBUG - 79옵션의 cost_value : 158 +2024-10-27 16:17:59,808 - price.py:622 - default_logger - DEBUG - 79옵션의 price_value : 59400 +2024-10-27 16:18:00,023 - price.py:618 - default_logger - DEBUG - 80옵션의 cost_value : 158 +2024-10-27 16:18:00,051 - price.py:622 - default_logger - DEBUG - 80옵션의 price_value : 59400 +2024-10-27 16:18:00,737 - price.py:618 - default_logger - DEBUG - 81옵션의 cost_value : 158 +2024-10-27 16:18:00,757 - price.py:622 - default_logger - DEBUG - 81옵션의 price_value : 59400 +2024-10-27 16:18:00,960 - price.py:618 - default_logger - DEBUG - 82옵션의 cost_value : 158 +2024-10-27 16:18:00,981 - price.py:622 - default_logger - DEBUG - 82옵션의 price_value : 59400 +2024-10-27 16:18:01,726 - price.py:618 - default_logger - DEBUG - 83옵션의 cost_value : 158 +2024-10-27 16:18:01,746 - price.py:622 - default_logger - DEBUG - 83옵션의 price_value : 59400 +2024-10-27 16:18:01,940 - price.py:618 - default_logger - DEBUG - 84옵션의 cost_value : 158 +2024-10-27 16:18:01,957 - price.py:622 - default_logger - DEBUG - 84옵션의 price_value : 59400 +2024-10-27 16:18:03,435 - price.py:618 - default_logger - DEBUG - 85옵션의 cost_value : 158 +2024-10-27 16:18:03,440 - price.py:622 - default_logger - DEBUG - 85옵션의 price_value : 59400 +2024-10-27 16:18:03,531 - price.py:618 - default_logger - DEBUG - 86옵션의 cost_value : 158 +2024-10-27 16:18:03,537 - price.py:622 - default_logger - DEBUG - 86옵션의 price_value : 59400 +2024-10-27 16:18:03,891 - price.py:618 - default_logger - DEBUG - 87옵션의 cost_value : 158 +2024-10-27 16:18:03,918 - price.py:622 - default_logger - DEBUG - 87옵션의 price_value : 59400 +2024-10-27 16:18:04,152 - price.py:618 - default_logger - DEBUG - 88옵션의 cost_value : 158 +2024-10-27 16:18:04,172 - price.py:622 - default_logger - DEBUG - 88옵션의 price_value : 59400 +2024-10-27 16:18:04,850 - price.py:618 - default_logger - DEBUG - 89옵션의 cost_value : 158 +2024-10-27 16:18:04,875 - price.py:622 - default_logger - DEBUG - 89옵션의 price_value : 59400 +2024-10-27 16:18:05,083 - price.py:618 - default_logger - DEBUG - 90옵션의 cost_value : 158 +2024-10-27 16:18:05,100 - price.py:622 - default_logger - DEBUG - 90옵션의 price_value : 59400 +2024-10-27 16:18:05,805 - price.py:618 - default_logger - DEBUG - 91옵션의 cost_value : 158 +2024-10-27 16:18:05,825 - price.py:622 - default_logger - DEBUG - 91옵션의 price_value : 59400 +2024-10-27 16:18:06,007 - price.py:618 - default_logger - DEBUG - 92옵션의 cost_value : 158 +2024-10-27 16:18:06,027 - price.py:622 - default_logger - DEBUG - 92옵션의 price_value : 59400 +2024-10-27 16:18:06,726 - price.py:618 - default_logger - DEBUG - 93옵션의 cost_value : 158 +2024-10-27 16:18:06,746 - price.py:622 - default_logger - DEBUG - 93옵션의 price_value : 59400 +2024-10-27 16:18:06,934 - price.py:618 - default_logger - DEBUG - 94옵션의 cost_value : 158 +2024-10-27 16:18:06,962 - price.py:622 - default_logger - DEBUG - 94옵션의 price_value : 59400 +2024-10-27 16:18:07,633 - price.py:618 - default_logger - DEBUG - 95옵션의 cost_value : 158 +2024-10-27 16:18:07,653 - price.py:622 - default_logger - DEBUG - 95옵션의 price_value : 59400 +2024-10-27 16:18:07,856 - price.py:618 - default_logger - DEBUG - 96옵션의 cost_value : 158 +2024-10-27 16:18:07,877 - price.py:622 - default_logger - DEBUG - 96옵션의 price_value : 59400 +2024-10-27 16:18:08,555 - price.py:618 - default_logger - DEBUG - 97옵션의 cost_value : 158 +2024-10-27 16:18:08,572 - price.py:622 - default_logger - DEBUG - 97옵션의 price_value : 59400 +2024-10-27 16:18:09,460 - price.py:618 - default_logger - DEBUG - 98옵션의 cost_value : 158 +2024-10-27 16:18:09,466 - price.py:622 - default_logger - DEBUG - 98옵션의 price_value : 59400 +2024-10-27 16:18:09,862 - price.py:618 - default_logger - DEBUG - 99옵션의 cost_value : 158 +2024-10-27 16:18:09,882 - price.py:622 - default_logger - DEBUG - 99옵션의 price_value : 59400 +2024-10-27 16:18:10,151 - price.py:618 - default_logger - DEBUG - 100옵션의 cost_value : 158 +2024-10-27 16:18:10,170 - price.py:622 - default_logger - DEBUG - 100옵션의 price_value : 59400 +2024-10-27 16:18:11,623 - price.py:618 - default_logger - DEBUG - 101옵션의 cost_value : 158 +2024-10-27 16:18:11,643 - price.py:622 - default_logger - DEBUG - 101옵션의 price_value : 59400 +2024-10-27 16:18:11,852 - price.py:618 - default_logger - DEBUG - 102옵션의 cost_value : 158 +2024-10-27 16:18:11,868 - price.py:622 - default_logger - DEBUG - 102옵션의 price_value : 59400 +2024-10-27 16:18:12,525 - price.py:618 - default_logger - DEBUG - 103옵션의 cost_value : 158 +2024-10-27 16:18:12,545 - price.py:622 - default_logger - DEBUG - 103옵션의 price_value : 59400 +2024-10-27 16:18:12,735 - price.py:618 - default_logger - DEBUG - 104옵션의 cost_value : 158 +2024-10-27 16:18:12,759 - price.py:622 - default_logger - DEBUG - 104옵션의 price_value : 59400 +2024-10-27 16:18:13,445 - price.py:618 - default_logger - DEBUG - 105옵션의 cost_value : 158 +2024-10-27 16:18:13,465 - price.py:622 - default_logger - DEBUG - 105옵션의 price_value : 59400 +2024-10-27 16:18:13,662 - price.py:618 - default_logger - DEBUG - 106옵션의 cost_value : 158 +2024-10-27 16:18:13,683 - price.py:622 - default_logger - DEBUG - 106옵션의 price_value : 59400 +2024-10-27 16:18:14,381 - price.py:618 - default_logger - DEBUG - 107옵션의 cost_value : 158 +2024-10-27 16:18:14,402 - price.py:622 - default_logger - DEBUG - 107옵션의 price_value : 59400 +2024-10-27 16:18:15,324 - price.py:618 - default_logger - DEBUG - 108옵션의 cost_value : 158 +2024-10-27 16:18:15,330 - price.py:622 - default_logger - DEBUG - 108옵션의 price_value : 59400 +2024-10-27 16:18:15,696 - price.py:618 - default_logger - DEBUG - 109옵션의 cost_value : 158 +2024-10-27 16:18:15,716 - price.py:622 - default_logger - DEBUG - 109옵션의 price_value : 59400 +2024-10-27 16:18:15,998 - price.py:618 - default_logger - DEBUG - 110옵션의 cost_value : 158 +2024-10-27 16:18:16,023 - price.py:622 - default_logger - DEBUG - 110옵션의 price_value : 59400 +2024-10-27 16:18:16,772 - price.py:618 - default_logger - DEBUG - 111옵션의 cost_value : 158 +2024-10-27 16:18:16,792 - price.py:622 - default_logger - DEBUG - 111옵션의 price_value : 59400 +2024-10-27 16:18:16,985 - price.py:618 - default_logger - DEBUG - 112옵션의 cost_value : 158 +2024-10-27 16:18:17,009 - price.py:622 - default_logger - DEBUG - 112옵션의 price_value : 59400 +2024-10-27 16:18:17,863 - price.py:618 - default_logger - DEBUG - 113옵션의 cost_value : 158 +2024-10-27 16:18:17,888 - price.py:622 - default_logger - DEBUG - 113옵션의 price_value : 59400 +2024-10-27 16:18:18,083 - price.py:618 - default_logger - DEBUG - 114옵션의 cost_value : 158 +2024-10-27 16:18:18,109 - price.py:622 - default_logger - DEBUG - 114옵션의 price_value : 59400 +2024-10-27 16:18:18,854 - price.py:618 - default_logger - DEBUG - 115옵션의 cost_value : 158 +2024-10-27 16:18:18,873 - price.py:622 - default_logger - DEBUG - 115옵션의 price_value : 59400 +2024-10-27 16:18:19,078 - price.py:618 - default_logger - DEBUG - 116옵션의 cost_value : 158 +2024-10-27 16:18:19,099 - price.py:622 - default_logger - DEBUG - 116옵션의 price_value : 59400 +2024-10-27 16:18:19,817 - price.py:618 - default_logger - DEBUG - 117옵션의 cost_value : 158 +2024-10-27 16:18:19,837 - price.py:622 - default_logger - DEBUG - 117옵션의 price_value : 59400 +2024-10-27 16:18:20,033 - price.py:618 - default_logger - DEBUG - 118옵션의 cost_value : 158 +2024-10-27 16:18:20,058 - price.py:622 - default_logger - DEBUG - 118옵션의 price_value : 59400 +2024-10-27 16:18:21,589 - price.py:618 - default_logger - DEBUG - 119옵션의 cost_value : 158 +2024-10-27 16:18:21,594 - price.py:622 - default_logger - DEBUG - 119옵션의 price_value : 59400 +2024-10-27 16:18:21,690 - price.py:618 - default_logger - DEBUG - 120옵션의 cost_value : 158 +2024-10-27 16:18:21,697 - price.py:622 - default_logger - DEBUG - 120옵션의 price_value : 59400 +2024-10-27 16:18:22,070 - price.py:618 - default_logger - DEBUG - 121옵션의 cost_value : 158 +2024-10-27 16:18:22,094 - price.py:622 - default_logger - DEBUG - 121옵션의 price_value : 59400 +2024-10-27 16:18:22,330 - price.py:618 - default_logger - DEBUG - 122옵션의 cost_value : 158 +2024-10-27 16:18:22,346 - price.py:622 - default_logger - DEBUG - 122옵션의 price_value : 59400 +2024-10-27 16:18:23,061 - price.py:618 - default_logger - DEBUG - 123옵션의 cost_value : 158 +2024-10-27 16:18:23,081 - price.py:622 - default_logger - DEBUG - 123옵션의 price_value : 59400 +2024-10-27 16:18:23,283 - price.py:618 - default_logger - DEBUG - 124옵션의 cost_value : 158 +2024-10-27 16:18:23,304 - price.py:622 - default_logger - DEBUG - 124옵션의 price_value : 59400 +2024-10-27 16:18:24,001 - price.py:618 - default_logger - DEBUG - 125옵션의 cost_value : 158 +2024-10-27 16:18:24,021 - price.py:622 - default_logger - DEBUG - 125옵션의 price_value : 59400 +2024-10-27 16:18:24,209 - price.py:618 - default_logger - DEBUG - 126옵션의 cost_value : 158 +2024-10-27 16:18:24,229 - price.py:622 - default_logger - DEBUG - 126옵션의 price_value : 59400 +2024-10-27 16:18:24,944 - price.py:618 - default_logger - DEBUG - 127옵션의 cost_value : 158 +2024-10-27 16:18:24,964 - price.py:622 - default_logger - DEBUG - 127옵션의 price_value : 59400 +2024-10-27 16:18:25,169 - price.py:618 - default_logger - DEBUG - 128옵션의 cost_value : 158 +2024-10-27 16:18:25,191 - price.py:622 - default_logger - DEBUG - 128옵션의 price_value : 59400 +2024-10-27 16:18:25,867 - price.py:618 - default_logger - DEBUG - 129옵션의 cost_value : 158 +2024-10-27 16:18:25,886 - price.py:622 - default_logger - DEBUG - 129옵션의 price_value : 59400 +2024-10-27 16:18:26,099 - price.py:618 - default_logger - DEBUG - 130옵션의 cost_value : 158 +2024-10-27 16:18:26,116 - price.py:622 - default_logger - DEBUG - 130옵션의 price_value : 59400 +2024-10-27 16:18:27,653 - price.py:618 - default_logger - DEBUG - 131옵션의 cost_value : 158 +2024-10-27 16:18:27,659 - price.py:622 - default_logger - DEBUG - 131옵션의 price_value : 59400 +2024-10-27 16:18:27,754 - price.py:618 - default_logger - DEBUG - 132옵션의 cost_value : 158 +2024-10-27 16:18:27,760 - price.py:622 - default_logger - DEBUG - 132옵션의 price_value : 59400 +2024-10-27 16:18:28,143 - price.py:618 - default_logger - DEBUG - 133옵션의 cost_value : 158 +2024-10-27 16:18:28,162 - price.py:622 - default_logger - DEBUG - 133옵션의 price_value : 59400 +2024-10-27 16:18:28,510 - price.py:618 - default_logger - DEBUG - 134옵션의 cost_value : 158 +2024-10-27 16:18:28,531 - price.py:622 - default_logger - DEBUG - 134옵션의 price_value : 59400 +2024-10-27 16:18:29,360 - price.py:618 - default_logger - DEBUG - 135옵션의 cost_value : 158 +2024-10-27 16:18:29,381 - price.py:622 - default_logger - DEBUG - 135옵션의 price_value : 59400 +2024-10-27 16:18:29,578 - price.py:618 - default_logger - DEBUG - 136옵션의 cost_value : 158 +2024-10-27 16:18:29,598 - price.py:622 - default_logger - DEBUG - 136옵션의 price_value : 59400 +2024-10-27 16:18:30,288 - price.py:618 - default_logger - DEBUG - 137옵션의 cost_value : 158 +2024-10-27 16:18:30,309 - price.py:622 - default_logger - DEBUG - 137옵션의 price_value : 59400 +2024-10-27 16:18:30,500 - price.py:618 - default_logger - DEBUG - 138옵션의 cost_value : 158 +2024-10-27 16:18:30,521 - price.py:622 - default_logger - DEBUG - 138옵션의 price_value : 59400 +2024-10-27 16:18:31,230 - price.py:618 - default_logger - DEBUG - 139옵션의 cost_value : 158 +2024-10-27 16:18:31,250 - price.py:622 - default_logger - DEBUG - 139옵션의 price_value : 59400 +2024-10-27 16:18:31,440 - price.py:618 - default_logger - DEBUG - 140옵션의 cost_value : 158 +2024-10-27 16:18:31,460 - price.py:622 - default_logger - DEBUG - 140옵션의 price_value : 59400 +2024-10-27 16:18:32,208 - price.py:618 - default_logger - DEBUG - 141옵션의 cost_value : 158 +2024-10-27 16:18:32,228 - price.py:622 - default_logger - DEBUG - 141옵션의 price_value : 59400 +2024-10-27 16:18:32,423 - price.py:618 - default_logger - DEBUG - 142옵션의 cost_value : 158 +2024-10-27 16:18:32,439 - price.py:622 - default_logger - DEBUG - 142옵션의 price_value : 59400 +2024-10-27 16:18:33,917 - price.py:618 - default_logger - DEBUG - 143옵션의 cost_value : 158 +2024-10-27 16:18:33,922 - price.py:622 - default_logger - DEBUG - 143옵션의 price_value : 59400 +2024-10-27 16:18:33,983 - price.py:618 - default_logger - DEBUG - 144옵션의 cost_value : 158 +2024-10-27 16:18:33,989 - price.py:622 - default_logger - DEBUG - 144옵션의 price_value : 59400 +2024-10-27 16:18:34,360 - price.py:618 - default_logger - DEBUG - 145옵션의 cost_value : 158 +2024-10-27 16:18:34,380 - price.py:622 - default_logger - DEBUG - 145옵션의 price_value : 59400 +2024-10-27 16:18:34,608 - price.py:618 - default_logger - DEBUG - 146옵션의 cost_value : 158 +2024-10-27 16:18:34,624 - price.py:622 - default_logger - DEBUG - 146옵션의 price_value : 59400 +2024-10-27 16:18:35,291 - price.py:618 - default_logger - DEBUG - 147옵션의 cost_value : 158 +2024-10-27 16:18:35,311 - price.py:622 - default_logger - DEBUG - 147옵션의 price_value : 59400 +2024-10-27 16:18:35,511 - price.py:618 - default_logger - DEBUG - 148옵션의 cost_value : 158 +2024-10-27 16:18:35,532 - price.py:622 - default_logger - DEBUG - 148옵션의 price_value : 59400 +2024-10-27 16:18:36,305 - price.py:618 - default_logger - DEBUG - 149옵션의 cost_value : 158 +2024-10-27 16:18:36,334 - price.py:622 - default_logger - DEBUG - 149옵션의 price_value : 59400 +2024-10-27 16:18:36,883 - price.py:618 - default_logger - DEBUG - 150옵션의 cost_value : 158 +2024-10-27 16:18:36,905 - price.py:622 - default_logger - DEBUG - 150옵션의 price_value : 59400 +2024-10-27 16:18:37,487 - price.py:618 - default_logger - DEBUG - 151옵션의 cost_value : 158 +2024-10-27 16:18:37,530 - price.py:622 - default_logger - DEBUG - 151옵션의 price_value : 59400 +2024-10-27 16:18:37,712 - price.py:618 - default_logger - DEBUG - 152옵션의 cost_value : 158 +2024-10-27 16:18:37,729 - price.py:622 - default_logger - DEBUG - 152옵션의 price_value : 59400 +2024-10-27 16:18:38,439 - price.py:618 - default_logger - DEBUG - 153옵션의 cost_value : 158 +2024-10-27 16:18:38,456 - price.py:622 - default_logger - DEBUG - 153옵션의 price_value : 59400 +2024-10-27 16:18:38,637 - price.py:618 - default_logger - DEBUG - 154옵션의 cost_value : 158 +2024-10-27 16:18:38,652 - price.py:622 - default_logger - DEBUG - 154옵션의 price_value : 59400 +2024-10-27 16:18:40,155 - price.py:618 - default_logger - DEBUG - 155옵션의 cost_value : 158 +2024-10-27 16:18:40,160 - price.py:622 - default_logger - DEBUG - 155옵션의 price_value : 59400 +2024-10-27 16:18:40,249 - price.py:618 - default_logger - DEBUG - 156옵션의 cost_value : 158 +2024-10-27 16:18:40,256 - price.py:622 - default_logger - DEBUG - 156옵션의 price_value : 59400 +2024-10-27 16:18:40,610 - price.py:618 - default_logger - DEBUG - 157옵션의 cost_value : 158 +2024-10-27 16:18:40,635 - price.py:622 - default_logger - DEBUG - 157옵션의 price_value : 59400 +2024-10-27 16:18:40,877 - price.py:618 - default_logger - DEBUG - 158옵션의 cost_value : 158 +2024-10-27 16:18:40,904 - price.py:622 - default_logger - DEBUG - 158옵션의 price_value : 59400 +2024-10-27 16:18:41,604 - price.py:618 - default_logger - DEBUG - 159옵션의 cost_value : 158 +2024-10-27 16:18:41,624 - price.py:622 - default_logger - DEBUG - 159옵션의 price_value : 59400 +2024-10-27 16:18:41,839 - price.py:618 - default_logger - DEBUG - 160옵션의 cost_value : 158 +2024-10-27 16:18:41,865 - price.py:622 - default_logger - DEBUG - 160옵션의 price_value : 59400 +2024-10-27 16:18:42,590 - price.py:618 - default_logger - DEBUG - 161옵션의 cost_value : 158 +2024-10-27 16:18:42,615 - price.py:622 - default_logger - DEBUG - 161옵션의 price_value : 59400 +2024-10-27 16:18:42,811 - price.py:618 - default_logger - DEBUG - 162옵션의 cost_value : 158 +2024-10-27 16:18:42,837 - price.py:622 - default_logger - DEBUG - 162옵션의 price_value : 59400 +2024-10-27 16:18:43,570 - price.py:618 - default_logger - DEBUG - 163옵션의 cost_value : 158 +2024-10-27 16:18:43,590 - price.py:622 - default_logger - DEBUG - 163옵션의 price_value : 59400 +2024-10-27 16:18:43,785 - price.py:618 - default_logger - DEBUG - 164옵션의 cost_value : 158 +2024-10-27 16:18:43,805 - price.py:622 - default_logger - DEBUG - 164옵션의 price_value : 59400 +2024-10-27 16:18:44,483 - price.py:618 - default_logger - DEBUG - 165옵션의 cost_value : 158 +2024-10-27 16:18:44,504 - price.py:622 - default_logger - DEBUG - 165옵션의 price_value : 59400 +2024-10-27 16:18:44,726 - price.py:618 - default_logger - DEBUG - 166옵션의 cost_value : 158 +2024-10-27 16:18:44,746 - price.py:622 - default_logger - DEBUG - 166옵션의 price_value : 59400 +2024-10-27 16:18:46,312 - price.py:618 - default_logger - DEBUG - 167옵션의 cost_value : 158 +2024-10-27 16:18:46,317 - price.py:622 - default_logger - DEBUG - 167옵션의 price_value : 59400 +2024-10-27 16:18:46,414 - price.py:618 - default_logger - DEBUG - 168옵션의 cost_value : 158 +2024-10-27 16:18:46,423 - price.py:622 - default_logger - DEBUG - 168옵션의 price_value : 59400 +2024-10-27 16:18:46,771 - price.py:618 - default_logger - DEBUG - 169옵션의 cost_value : 158 +2024-10-27 16:18:46,796 - price.py:622 - default_logger - DEBUG - 169옵션의 price_value : 59400 +2024-10-27 16:18:47,036 - price.py:618 - default_logger - DEBUG - 170옵션의 cost_value : 158 +2024-10-27 16:18:47,053 - price.py:622 - default_logger - DEBUG - 170옵션의 price_value : 59400 +2024-10-27 16:18:47,798 - price.py:618 - default_logger - DEBUG - 171옵션의 cost_value : 158 +2024-10-27 16:18:47,823 - price.py:622 - default_logger - DEBUG - 171옵션의 price_value : 59400 +2024-10-27 16:18:48,024 - price.py:618 - default_logger - DEBUG - 172옵션의 cost_value : 158 +2024-10-27 16:18:48,039 - price.py:622 - default_logger - DEBUG - 172옵션의 price_value : 59400 +2024-10-27 16:18:48,722 - price.py:618 - default_logger - DEBUG - 173옵션의 cost_value : 158 +2024-10-27 16:18:48,746 - price.py:622 - default_logger - DEBUG - 173옵션의 price_value : 59400 +2024-10-27 16:18:48,936 - price.py:618 - default_logger - DEBUG - 174옵션의 cost_value : 158 +2024-10-27 16:18:48,962 - price.py:622 - default_logger - DEBUG - 174옵션의 price_value : 59400 +2024-10-27 16:18:49,700 - price.py:618 - default_logger - DEBUG - 175옵션의 cost_value : 158 +2024-10-27 16:18:49,721 - price.py:622 - default_logger - DEBUG - 175옵션의 price_value : 59400 +2024-10-27 16:18:49,917 - price.py:618 - default_logger - DEBUG - 176옵션의 cost_value : 158 +2024-10-27 16:18:49,933 - price.py:622 - default_logger - DEBUG - 176옵션의 price_value : 59400 +2024-10-27 16:18:50,618 - price.py:618 - default_logger - DEBUG - 177옵션의 cost_value : 158 +2024-10-27 16:18:50,639 - price.py:622 - default_logger - DEBUG - 177옵션의 price_value : 59400 +2024-10-27 16:18:50,871 - price.py:618 - default_logger - DEBUG - 178옵션의 cost_value : 158 +2024-10-27 16:18:50,890 - price.py:622 - default_logger - DEBUG - 178옵션의 price_value : 59400 +2024-10-27 16:18:52,410 - price.py:618 - default_logger - DEBUG - 179옵션의 cost_value : 158 +2024-10-27 16:18:52,415 - price.py:622 - default_logger - DEBUG - 179옵션의 price_value : 59400 +2024-10-27 16:18:52,510 - price.py:618 - default_logger - DEBUG - 180옵션의 cost_value : 158 +2024-10-27 16:18:52,517 - price.py:622 - default_logger - DEBUG - 180옵션의 price_value : 59400 +2024-10-27 16:18:52,889 - price.py:618 - default_logger - DEBUG - 181옵션의 cost_value : 158 +2024-10-27 16:18:52,909 - price.py:622 - default_logger - DEBUG - 181옵션의 price_value : 59400 +2024-10-27 16:18:53,151 - price.py:618 - default_logger - DEBUG - 182옵션의 cost_value : 158 +2024-10-27 16:18:53,166 - price.py:622 - default_logger - DEBUG - 182옵션의 price_value : 59400 +2024-10-27 16:18:53,864 - price.py:618 - default_logger - DEBUG - 183옵션의 cost_value : 158 +2024-10-27 16:18:53,884 - price.py:622 - default_logger - DEBUG - 183옵션의 price_value : 59400 +2024-10-27 16:18:54,098 - price.py:618 - default_logger - DEBUG - 184옵션의 cost_value : 158 +2024-10-27 16:18:54,122 - price.py:622 - default_logger - DEBUG - 184옵션의 price_value : 59400 +2024-10-27 16:18:54,848 - price.py:618 - default_logger - DEBUG - 185옵션의 cost_value : 158 +2024-10-27 16:18:54,869 - price.py:622 - default_logger - DEBUG - 185옵션의 price_value : 59400 +2024-10-27 16:18:55,087 - price.py:618 - default_logger - DEBUG - 186옵션의 cost_value : 158 +2024-10-27 16:18:55,109 - price.py:622 - default_logger - DEBUG - 186옵션의 price_value : 59400 +2024-10-27 16:18:55,872 - price.py:618 - default_logger - DEBUG - 187옵션의 cost_value : 158 +2024-10-27 16:18:55,892 - price.py:622 - default_logger - DEBUG - 187옵션의 price_value : 59400 +2024-10-27 16:18:56,084 - price.py:618 - default_logger - DEBUG - 188옵션의 cost_value : 158 +2024-10-27 16:18:56,104 - price.py:622 - default_logger - DEBUG - 188옵션의 price_value : 59400 +2024-10-27 16:18:56,804 - price.py:618 - default_logger - DEBUG - 189옵션의 cost_value : 158 +2024-10-27 16:18:56,828 - price.py:622 - default_logger - DEBUG - 189옵션의 price_value : 59400 +2024-10-27 16:18:57,015 - price.py:618 - default_logger - DEBUG - 190옵션의 cost_value : 158 +2024-10-27 16:18:57,036 - price.py:622 - default_logger - DEBUG - 190옵션의 price_value : 59400 +2024-10-27 16:18:58,562 - price.py:618 - default_logger - DEBUG - 191옵션의 cost_value : 158 +2024-10-27 16:18:58,568 - price.py:622 - default_logger - DEBUG - 191옵션의 price_value : 59400 +2024-10-27 16:18:58,659 - price.py:618 - default_logger - DEBUG - 192옵션의 cost_value : 158 +2024-10-27 16:18:58,665 - price.py:622 - default_logger - DEBUG - 192옵션의 price_value : 59400 +2024-10-27 16:18:59,039 - price.py:618 - default_logger - DEBUG - 193옵션의 cost_value : 158 +2024-10-27 16:18:59,063 - price.py:622 - default_logger - DEBUG - 193옵션의 price_value : 59400 +2024-10-27 16:18:59,314 - price.py:618 - default_logger - DEBUG - 194옵션의 cost_value : 158 +2024-10-27 16:18:59,335 - price.py:622 - default_logger - DEBUG - 194옵션의 price_value : 59400 +2024-10-27 16:19:00,077 - price.py:618 - default_logger - DEBUG - 195옵션의 cost_value : 158 +2024-10-27 16:19:00,093 - price.py:622 - default_logger - DEBUG - 195옵션의 price_value : 59400 +2024-10-27 16:19:00,294 - price.py:618 - default_logger - DEBUG - 196옵션의 cost_value : 158 +2024-10-27 16:19:00,314 - price.py:622 - default_logger - DEBUG - 196옵션의 price_value : 59400 +2024-10-27 16:19:01,030 - price.py:618 - default_logger - DEBUG - 197옵션의 cost_value : 158 +2024-10-27 16:19:01,050 - price.py:622 - default_logger - DEBUG - 197옵션의 price_value : 59400 +2024-10-27 16:19:01,245 - price.py:618 - default_logger - DEBUG - 198옵션의 cost_value : 158 +2024-10-27 16:19:01,261 - price.py:622 - default_logger - DEBUG - 198옵션의 price_value : 59400 +2024-10-27 16:19:01,954 - price.py:618 - default_logger - DEBUG - 199옵션의 cost_value : 158 +2024-10-27 16:19:01,976 - price.py:622 - default_logger - DEBUG - 199옵션의 price_value : 59400 +2024-10-27 16:19:02,241 - price.py:618 - default_logger - DEBUG - 200옵션의 cost_value : 158 +2024-10-27 16:19:02,275 - price.py:622 - default_logger - DEBUG - 200옵션의 price_value : 59400 +2024-10-27 16:19:03,140 - price.py:618 - default_logger - DEBUG - 201옵션의 cost_value : 158 +2024-10-27 16:19:03,161 - price.py:622 - default_logger - DEBUG - 201옵션의 price_value : 59400 +2024-10-27 16:19:03,368 - price.py:618 - default_logger - DEBUG - 202옵션의 cost_value : 158 +2024-10-27 16:19:03,385 - price.py:622 - default_logger - DEBUG - 202옵션의 price_value : 59400 +2024-10-27 16:19:04,934 - price.py:618 - default_logger - DEBUG - 203옵션의 cost_value : 158 +2024-10-27 16:19:04,939 - price.py:622 - default_logger - DEBUG - 203옵션의 price_value : 59400 +2024-10-27 16:19:05,022 - price.py:618 - default_logger - DEBUG - 204옵션의 cost_value : 158 +2024-10-27 16:19:05,030 - price.py:622 - default_logger - DEBUG - 204옵션의 price_value : 59400 +2024-10-27 16:19:05,402 - price.py:618 - default_logger - DEBUG - 205옵션의 cost_value : 158 +2024-10-27 16:19:05,428 - price.py:622 - default_logger - DEBUG - 205옵션의 price_value : 59400 +2024-10-27 16:19:05,677 - price.py:618 - default_logger - DEBUG - 206옵션의 cost_value : 158 +2024-10-27 16:19:05,697 - price.py:622 - default_logger - DEBUG - 206옵션의 price_value : 59400 +2024-10-27 16:19:06,413 - price.py:618 - default_logger - DEBUG - 207옵션의 cost_value : 158 +2024-10-27 16:19:06,433 - price.py:622 - default_logger - DEBUG - 207옵션의 price_value : 59400 +2024-10-27 16:19:06,618 - price.py:618 - default_logger - DEBUG - 208옵션의 cost_value : 158 +2024-10-27 16:19:06,634 - price.py:622 - default_logger - DEBUG - 208옵션의 price_value : 59400 +2024-10-27 16:19:07,314 - price.py:618 - default_logger - DEBUG - 209옵션의 cost_value : 158 +2024-10-27 16:19:07,334 - price.py:622 - default_logger - DEBUG - 209옵션의 price_value : 59400 +2024-10-27 16:19:07,517 - price.py:618 - default_logger - DEBUG - 210옵션의 cost_value : 158 +2024-10-27 16:19:07,544 - price.py:622 - default_logger - DEBUG - 210옵션의 price_value : 59400 +2024-10-27 16:19:08,207 - price.py:618 - default_logger - DEBUG - 211옵션의 cost_value : 158 +2024-10-27 16:19:08,223 - price.py:622 - default_logger - DEBUG - 211옵션의 price_value : 59400 +2024-10-27 16:19:08,429 - price.py:618 - default_logger - DEBUG - 212옵션의 cost_value : 158 +2024-10-27 16:19:08,455 - price.py:622 - default_logger - DEBUG - 212옵션의 price_value : 59400 +2024-10-27 16:19:09,160 - price.py:618 - default_logger - DEBUG - 213옵션의 cost_value : 158 +2024-10-27 16:19:09,180 - price.py:622 - default_logger - DEBUG - 213옵션의 price_value : 59400 +2024-10-27 16:19:09,408 - price.py:618 - default_logger - DEBUG - 214옵션의 cost_value : 158 +2024-10-27 16:19:09,428 - price.py:622 - default_logger - DEBUG - 214옵션의 price_value : 59400 +2024-10-27 16:19:10,995 - price.py:618 - default_logger - DEBUG - 215옵션의 cost_value : 158 +2024-10-27 16:19:11,001 - price.py:622 - default_logger - DEBUG - 215옵션의 price_value : 59400 +2024-10-27 16:19:11,085 - price.py:618 - default_logger - DEBUG - 216옵션의 cost_value : 158 +2024-10-27 16:19:11,093 - price.py:622 - default_logger - DEBUG - 216옵션의 price_value : 59400 +2024-10-27 16:19:11,473 - price.py:618 - default_logger - DEBUG - 217옵션의 cost_value : 158 +2024-10-27 16:19:11,493 - price.py:622 - default_logger - DEBUG - 217옵션의 price_value : 59400 +2024-10-27 16:19:11,757 - price.py:618 - default_logger - DEBUG - 218옵션의 cost_value : 158 +2024-10-27 16:19:11,779 - price.py:622 - default_logger - DEBUG - 218옵션의 price_value : 59400 +2024-10-27 16:19:12,522 - price.py:618 - default_logger - DEBUG - 219옵션의 cost_value : 158 +2024-10-27 16:19:12,542 - price.py:622 - default_logger - DEBUG - 219옵션의 price_value : 59400 +2024-10-27 16:19:12,730 - price.py:618 - default_logger - DEBUG - 220옵션의 cost_value : 158 +2024-10-27 16:19:12,747 - price.py:622 - default_logger - DEBUG - 220옵션의 price_value : 59400 +2024-10-27 16:19:13,411 - price.py:618 - default_logger - DEBUG - 221옵션의 cost_value : 158 +2024-10-27 16:19:13,427 - price.py:622 - default_logger - DEBUG - 221옵션의 price_value : 59400 +2024-10-27 16:19:13,606 - price.py:618 - default_logger - DEBUG - 222옵션의 cost_value : 158 +2024-10-27 16:19:13,626 - price.py:622 - default_logger - DEBUG - 222옵션의 price_value : 59400 +2024-10-27 16:19:14,312 - price.py:618 - default_logger - DEBUG - 223옵션의 cost_value : 158 +2024-10-27 16:19:14,329 - price.py:622 - default_logger - DEBUG - 223옵션의 price_value : 59400 +2024-10-27 16:19:14,514 - price.py:618 - default_logger - DEBUG - 224옵션의 cost_value : 158 +2024-10-27 16:19:14,534 - price.py:622 - default_logger - DEBUG - 224옵션의 price_value : 59400 +2024-10-27 16:19:15,207 - price.py:618 - default_logger - DEBUG - 225옵션의 cost_value : 158 +2024-10-27 16:19:15,226 - price.py:622 - default_logger - DEBUG - 225옵션의 price_value : 59400 +2024-10-27 16:19:15,427 - price.py:618 - default_logger - DEBUG - 226옵션의 cost_value : 158 +2024-10-27 16:19:15,443 - price.py:622 - default_logger - DEBUG - 226옵션의 price_value : 59400 +2024-10-27 16:19:16,118 - price.py:618 - default_logger - DEBUG - 227옵션의 cost_value : 158 +2024-10-27 16:19:16,144 - price.py:622 - default_logger - DEBUG - 227옵션의 price_value : 59400 +2024-10-27 16:19:17,049 - price.py:618 - default_logger - DEBUG - 228옵션의 cost_value : 158 +2024-10-27 16:19:17,054 - price.py:622 - default_logger - DEBUG - 228옵션의 price_value : 59400 +2024-10-27 16:19:17,491 - price.py:618 - default_logger - DEBUG - 229옵션의 cost_value : 158 +2024-10-27 16:19:17,512 - price.py:622 - default_logger - DEBUG - 229옵션의 price_value : 59400 +2024-10-27 16:19:17,739 - price.py:618 - default_logger - DEBUG - 230옵션의 cost_value : 158 +2024-10-27 16:19:17,764 - price.py:622 - default_logger - DEBUG - 230옵션의 price_value : 59400 +2024-10-27 16:19:18,630 - price.py:618 - default_logger - DEBUG - 231옵션의 cost_value : 158 +2024-10-27 16:19:18,655 - price.py:622 - default_logger - DEBUG - 231옵션의 price_value : 59400 +2024-10-27 16:19:18,849 - price.py:618 - default_logger - DEBUG - 232옵션의 cost_value : 158 +2024-10-27 16:19:18,869 - price.py:622 - default_logger - DEBUG - 232옵션의 price_value : 59400 +2024-10-27 16:19:19,640 - price.py:618 - default_logger - DEBUG - 233옵션의 cost_value : 158 +2024-10-27 16:19:19,665 - price.py:622 - default_logger - DEBUG - 233옵션의 price_value : 59400 +2024-10-27 16:19:19,871 - price.py:618 - default_logger - DEBUG - 234옵션의 cost_value : 158 +2024-10-27 16:19:19,891 - price.py:622 - default_logger - DEBUG - 234옵션의 price_value : 59400 +2024-10-27 16:19:20,629 - price.py:618 - default_logger - DEBUG - 235옵션의 cost_value : 158 +2024-10-27 16:19:20,649 - price.py:622 - default_logger - DEBUG - 235옵션의 price_value : 59400 +2024-10-27 16:19:20,844 - price.py:618 - default_logger - DEBUG - 236옵션의 cost_value : 158 +2024-10-27 16:19:20,864 - price.py:622 - default_logger - DEBUG - 236옵션의 price_value : 59400 +2024-10-27 16:19:21,578 - price.py:618 - default_logger - DEBUG - 237옵션의 cost_value : 158 +2024-10-27 16:19:21,600 - price.py:622 - default_logger - DEBUG - 237옵션의 price_value : 59400 +2024-10-27 16:19:21,824 - price.py:618 - default_logger - DEBUG - 238옵션의 cost_value : 158 +2024-10-27 16:19:21,840 - price.py:622 - default_logger - DEBUG - 238옵션의 price_value : 59400 +2024-10-27 16:19:23,365 - price.py:618 - default_logger - DEBUG - 239옵션의 cost_value : 158 +2024-10-27 16:19:23,370 - price.py:622 - default_logger - DEBUG - 239옵션의 price_value : 59400 +2024-10-27 16:19:23,465 - price.py:618 - default_logger - DEBUG - 240옵션의 cost_value : 158 +2024-10-27 16:19:23,474 - price.py:622 - default_logger - DEBUG - 240옵션의 price_value : 59400 +2024-10-27 16:19:23,860 - price.py:618 - default_logger - DEBUG - 241옵션의 cost_value : 158 +2024-10-27 16:19:23,885 - price.py:622 - default_logger - DEBUG - 241옵션의 price_value : 59400 +2024-10-27 16:19:24,120 - price.py:618 - default_logger - DEBUG - 242옵션의 cost_value : 158 +2024-10-27 16:19:24,139 - price.py:622 - default_logger - DEBUG - 242옵션의 price_value : 59400 +2024-10-27 16:19:24,898 - price.py:618 - default_logger - DEBUG - 243옵션의 cost_value : 158 +2024-10-27 16:19:24,918 - price.py:622 - default_logger - DEBUG - 243옵션의 price_value : 59400 +2024-10-27 16:19:25,112 - price.py:618 - default_logger - DEBUG - 244옵션의 cost_value : 158 +2024-10-27 16:19:25,133 - price.py:622 - default_logger - DEBUG - 244옵션의 price_value : 59400 +2024-10-27 16:19:25,882 - price.py:618 - default_logger - DEBUG - 245옵션의 cost_value : 158 +2024-10-27 16:19:25,907 - price.py:622 - default_logger - DEBUG - 245옵션의 price_value : 59400 +2024-10-27 16:19:26,118 - price.py:618 - default_logger - DEBUG - 246옵션의 cost_value : 158 +2024-10-27 16:19:26,139 - price.py:622 - default_logger - DEBUG - 246옵션의 price_value : 59400 +2024-10-27 16:19:26,855 - price.py:618 - default_logger - DEBUG - 247옵션의 cost_value : 158 +2024-10-27 16:19:26,876 - price.py:622 - default_logger - DEBUG - 247옵션의 price_value : 59400 +2024-10-27 16:19:27,073 - price.py:618 - default_logger - DEBUG - 248옵션의 cost_value : 158 +2024-10-27 16:19:27,093 - price.py:622 - default_logger - DEBUG - 248옵션의 price_value : 59400 +2024-10-27 16:19:27,769 - price.py:618 - default_logger - DEBUG - 249옵션의 cost_value : 158 +2024-10-27 16:19:27,790 - price.py:622 - default_logger - DEBUG - 249옵션의 price_value : 59400 +2024-10-27 16:19:28,020 - price.py:618 - default_logger - DEBUG - 250옵션의 cost_value : 158 +2024-10-27 16:19:28,041 - price.py:622 - default_logger - DEBUG - 250옵션의 price_value : 59400 +2024-10-27 16:19:30,416 - price.py:618 - default_logger - DEBUG - 251옵션의 cost_value : 158 +2024-10-27 16:19:30,422 - price.py:622 - default_logger - DEBUG - 251옵션의 price_value : 59400 +2024-10-27 16:19:30,493 - price.py:618 - default_logger - DEBUG - 252옵션의 cost_value : 158 +2024-10-27 16:19:30,499 - price.py:622 - default_logger - DEBUG - 252옵션의 price_value : 59400 +2024-10-27 16:19:30,887 - price.py:618 - default_logger - DEBUG - 253옵션의 cost_value : 158 +2024-10-27 16:19:30,913 - price.py:622 - default_logger - DEBUG - 253옵션의 price_value : 59400 +2024-10-27 16:19:31,148 - price.py:618 - default_logger - DEBUG - 254옵션의 cost_value : 158 +2024-10-27 16:19:31,169 - price.py:622 - default_logger - DEBUG - 254옵션의 price_value : 59400 +2024-10-27 16:19:31,855 - price.py:618 - default_logger - DEBUG - 255옵션의 cost_value : 158 +2024-10-27 16:19:31,876 - price.py:622 - default_logger - DEBUG - 255옵션의 price_value : 59400 +2024-10-27 16:19:32,076 - price.py:618 - default_logger - DEBUG - 256옵션의 cost_value : 158 +2024-10-27 16:19:32,101 - price.py:622 - default_logger - DEBUG - 256옵션의 price_value : 59400 +2024-10-27 16:19:32,784 - price.py:618 - default_logger - DEBUG - 257옵션의 cost_value : 158 +2024-10-27 16:19:32,804 - price.py:622 - default_logger - DEBUG - 257옵션의 price_value : 59400 +2024-10-27 16:19:33,005 - price.py:618 - default_logger - DEBUG - 258옵션의 cost_value : 158 +2024-10-27 16:19:33,025 - price.py:622 - default_logger - DEBUG - 258옵션의 price_value : 59400 +2024-10-27 16:19:33,824 - price.py:618 - default_logger - DEBUG - 259옵션의 cost_value : 158 +2024-10-27 16:19:33,844 - price.py:622 - default_logger - DEBUG - 259옵션의 price_value : 59400 +2024-10-27 16:19:34,033 - price.py:618 - default_logger - DEBUG - 260옵션의 cost_value : 158 +2024-10-27 16:19:34,054 - price.py:622 - default_logger - DEBUG - 260옵션의 price_value : 59400 +2024-10-27 16:19:34,737 - price.py:618 - default_logger - DEBUG - 261옵션의 cost_value : 158 +2024-10-27 16:19:34,759 - price.py:622 - default_logger - DEBUG - 261옵션의 price_value : 59400 +2024-10-27 16:19:34,971 - price.py:618 - default_logger - DEBUG - 262옵션의 cost_value : 158 +2024-10-27 16:19:34,996 - price.py:622 - default_logger - DEBUG - 262옵션의 price_value : 59400 +2024-10-27 16:19:36,574 - price.py:618 - default_logger - DEBUG - 263옵션의 cost_value : 158 +2024-10-27 16:19:36,580 - price.py:622 - default_logger - DEBUG - 263옵션의 price_value : 59400 +2024-10-27 16:19:36,677 - price.py:618 - default_logger - DEBUG - 264옵션의 cost_value : 158 +2024-10-27 16:19:36,683 - price.py:622 - default_logger - DEBUG - 264옵션의 price_value : 59400 +2024-10-27 16:19:37,032 - price.py:618 - default_logger - DEBUG - 265옵션의 cost_value : 158 +2024-10-27 16:19:37,053 - price.py:622 - default_logger - DEBUG - 265옵션의 price_value : 59400 +2024-10-27 16:19:37,317 - price.py:618 - default_logger - DEBUG - 266옵션의 cost_value : 158 +2024-10-27 16:19:37,337 - price.py:622 - default_logger - DEBUG - 266옵션의 price_value : 59400 +2024-10-27 16:19:38,078 - price.py:618 - default_logger - DEBUG - 267옵션의 cost_value : 158 +2024-10-27 16:19:38,099 - price.py:622 - default_logger - DEBUG - 267옵션의 price_value : 59400 +2024-10-27 16:19:38,304 - price.py:618 - default_logger - DEBUG - 268옵션의 cost_value : 158 +2024-10-27 16:19:38,324 - price.py:622 - default_logger - DEBUG - 268옵션의 price_value : 59400 +2024-10-27 16:19:39,102 - price.py:618 - default_logger - DEBUG - 269옵션의 cost_value : 158 +2024-10-27 16:19:39,123 - price.py:622 - default_logger - DEBUG - 269옵션의 price_value : 59400 +2024-10-27 16:19:39,318 - price.py:618 - default_logger - DEBUG - 270옵션의 cost_value : 158 +2024-10-27 16:19:39,338 - price.py:622 - default_logger - DEBUG - 270옵션의 price_value : 59400 +2024-10-27 16:19:40,065 - price.py:618 - default_logger - DEBUG - 271옵션의 cost_value : 158 +2024-10-27 16:19:40,087 - price.py:622 - default_logger - DEBUG - 271옵션의 price_value : 59400 +2024-10-27 16:19:40,280 - price.py:618 - default_logger - DEBUG - 272옵션의 cost_value : 158 +2024-10-27 16:19:40,299 - price.py:622 - default_logger - DEBUG - 272옵션의 price_value : 59400 +2024-10-27 16:19:41,119 - price.py:618 - default_logger - DEBUG - 273옵션의 cost_value : 158 +2024-10-27 16:19:41,135 - price.py:622 - default_logger - DEBUG - 273옵션의 price_value : 59400 +2024-10-27 16:19:41,320 - price.py:618 - default_logger - DEBUG - 274옵션의 cost_value : 158 +2024-10-27 16:19:41,340 - price.py:622 - default_logger - DEBUG - 274옵션의 price_value : 59400 +2024-10-27 16:19:42,872 - price.py:618 - default_logger - DEBUG - 275옵션의 cost_value : 158 +2024-10-27 16:19:42,878 - price.py:622 - default_logger - DEBUG - 275옵션의 price_value : 59400 +2024-10-27 16:19:42,973 - price.py:618 - default_logger - DEBUG - 276옵션의 cost_value : 158 +2024-10-27 16:19:42,982 - price.py:622 - default_logger - DEBUG - 276옵션의 price_value : 59400 +2024-10-27 16:19:43,346 - price.py:618 - default_logger - DEBUG - 277옵션의 cost_value : 158 +2024-10-27 16:19:43,367 - price.py:622 - default_logger - DEBUG - 277옵션의 price_value : 59400 +2024-10-27 16:19:43,612 - price.py:618 - default_logger - DEBUG - 278옵션의 cost_value : 158 +2024-10-27 16:19:43,628 - price.py:622 - default_logger - DEBUG - 278옵션의 price_value : 59400 +2024-10-27 16:19:44,360 - price.py:618 - default_logger - DEBUG - 279옵션의 cost_value : 158 +2024-10-27 16:19:44,381 - price.py:622 - default_logger - DEBUG - 279옵션의 price_value : 59400 +2024-10-27 16:19:44,582 - price.py:618 - default_logger - DEBUG - 280옵션의 cost_value : 158 +2024-10-27 16:19:44,610 - price.py:622 - default_logger - DEBUG - 280옵션의 price_value : 59400 +2024-10-27 16:19:45,320 - price.py:618 - default_logger - DEBUG - 281옵션의 cost_value : 158 +2024-10-27 16:19:45,346 - price.py:622 - default_logger - DEBUG - 281옵션의 price_value : 59400 +2024-10-27 16:19:45,533 - price.py:618 - default_logger - DEBUG - 282옵션의 cost_value : 158 +2024-10-27 16:19:45,555 - price.py:622 - default_logger - DEBUG - 282옵션의 price_value : 59400 +2024-10-27 16:19:46,211 - price.py:618 - default_logger - DEBUG - 283옵션의 cost_value : 158 +2024-10-27 16:19:46,232 - price.py:622 - default_logger - DEBUG - 283옵션의 price_value : 59400 +2024-10-27 16:19:46,434 - price.py:618 - default_logger - DEBUG - 284옵션의 cost_value : 158 +2024-10-27 16:19:46,454 - price.py:622 - default_logger - DEBUG - 284옵션의 price_value : 59400 +2024-10-27 16:19:47,147 - price.py:618 - default_logger - DEBUG - 285옵션의 cost_value : 158 +2024-10-27 16:19:47,167 - price.py:622 - default_logger - DEBUG - 285옵션의 price_value : 59400 +2024-10-27 16:19:47,397 - price.py:618 - default_logger - DEBUG - 286옵션의 cost_value : 158 +2024-10-27 16:19:47,419 - price.py:622 - default_logger - DEBUG - 286옵션의 price_value : 59400 +2024-10-27 16:19:48,920 - price.py:618 - default_logger - DEBUG - 287옵션의 cost_value : 158 +2024-10-27 16:19:48,926 - price.py:622 - default_logger - DEBUG - 287옵션의 price_value : 59400 +2024-10-27 16:19:49,021 - price.py:618 - default_logger - DEBUG - 288옵션의 cost_value : 158 +2024-10-27 16:19:49,030 - price.py:622 - default_logger - DEBUG - 288옵션의 price_value : 59400 +2024-10-27 16:19:49,437 - price.py:618 - default_logger - DEBUG - 289옵션의 cost_value : 158 +2024-10-27 16:19:49,461 - price.py:622 - default_logger - DEBUG - 289옵션의 price_value : 59400 +2024-10-27 16:19:49,693 - price.py:618 - default_logger - DEBUG - 290옵션의 cost_value : 158 +2024-10-27 16:19:49,709 - price.py:622 - default_logger - DEBUG - 290옵션의 price_value : 59400 +2024-10-27 16:19:50,391 - price.py:618 - default_logger - DEBUG - 291옵션의 cost_value : 158 +2024-10-27 16:19:50,412 - price.py:622 - default_logger - DEBUG - 291옵션의 price_value : 59400 +2024-10-27 16:19:50,626 - price.py:618 - default_logger - DEBUG - 292옵션의 cost_value : 158 +2024-10-27 16:19:50,644 - price.py:622 - default_logger - DEBUG - 292옵션의 price_value : 59400 +2024-10-27 16:19:51,349 - price.py:618 - default_logger - DEBUG - 293옵션의 cost_value : 158 +2024-10-27 16:19:51,369 - price.py:622 - default_logger - DEBUG - 293옵션의 price_value : 59400 +2024-10-27 16:19:51,577 - price.py:618 - default_logger - DEBUG - 294옵션의 cost_value : 158 +2024-10-27 16:19:51,604 - price.py:622 - default_logger - DEBUG - 294옵션의 price_value : 59400 +2024-10-27 16:19:52,356 - price.py:618 - default_logger - DEBUG - 295옵션의 cost_value : 158 +2024-10-27 16:19:52,376 - price.py:622 - default_logger - DEBUG - 295옵션의 price_value : 59400 +2024-10-27 16:19:52,596 - price.py:618 - default_logger - DEBUG - 296옵션의 cost_value : 158 +2024-10-27 16:19:52,616 - price.py:622 - default_logger - DEBUG - 296옵션의 price_value : 59400 +2024-10-27 16:19:53,358 - price.py:618 - default_logger - DEBUG - 297옵션의 cost_value : 158 +2024-10-27 16:19:53,384 - price.py:622 - default_logger - DEBUG - 297옵션의 price_value : 59400 +2024-10-27 16:19:53,575 - price.py:618 - default_logger - DEBUG - 298옵션의 cost_value : 158 +2024-10-27 16:19:53,595 - price.py:622 - default_logger - DEBUG - 298옵션의 price_value : 59400 +2024-10-27 16:19:55,905 - price.py:618 - default_logger - DEBUG - 299옵션의 cost_value : 158 +2024-10-27 16:19:55,912 - price.py:622 - default_logger - DEBUG - 299옵션의 price_value : 59400 +2024-10-27 16:19:55,991 - price.py:618 - default_logger - DEBUG - 300옵션의 cost_value : 158 +2024-10-27 16:19:55,999 - price.py:622 - default_logger - DEBUG - 300옵션의 price_value : 59400 +2024-10-27 16:19:56,361 - price.py:618 - default_logger - DEBUG - 301옵션의 cost_value : 158 +2024-10-27 16:19:56,386 - price.py:622 - default_logger - DEBUG - 301옵션의 price_value : 59400 +2024-10-27 16:19:56,613 - price.py:618 - default_logger - DEBUG - 302옵션의 cost_value : 158 +2024-10-27 16:19:56,634 - price.py:622 - default_logger - DEBUG - 302옵션의 price_value : 59400 +2024-10-27 16:19:56,635 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158] +2024-10-27 16:19:56,637 - price.py:648 - default_logger - DEBUG - 최소원가: 32000, 최대원가: 32000, 평균원가: 32000, 상위평균원가: 32000 +2024-10-27 16:19:56,638 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 41000 +2024-10-27 16:19:56,639 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:19:56,639 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:19:56,640 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:19:56,641 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:19:56,641 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:19:56,642 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:19:56,643 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:19:56,643 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:19:56,644 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 56000 +2024-10-27 16:19:56,644 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:19:56,645 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 31000, 상한: 74000, 하한: 55000 +2024-10-27 16:19:56,646 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 55000 +2024-10-27 16:19:56,646 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 55000 +2024-10-27 16:19:56,647 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:19:56,648 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 59400 +2024-10-27 16:19:56,648 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -4400 +2024-10-27 16:19:56,649 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:19:56,649 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:19:56,651 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 7000 +2024-10-27 16:19:56,651 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 7000 +2024-10-27 16:19:56,652 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:19:56,653 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:19:56,653 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:19:56,654 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:19:56,655 - price.py:784 - default_logger - DEBUG - category : 의류-스포츠의류-무도복 +2024-10-27 16:19:56,655 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 의류, Level 2: 스포츠의류, Level 3: 무도복, Level 4: None +2024-10-27 16:19:56,656 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 의류-스포츠의류-무도복 +2024-10-27 16:19:56,657 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '의류', 'category2': '스포츠의류', 'category3': '무도복', 'category4': None} +2024-10-27 16:19:56,657 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:19:56,659 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '의류', 'category2': '스포츠의류', 'category3': '무도복', 'category4': None}, result: None +2024-10-27 16:19:56,659 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:19:56,660 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:19:56,662 - price.py:799 - default_logger - DEBUG - 카테고리 의류-스포츠의류-무도복는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:19:56,662 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:19:56,663 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:19:56,663 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:19:56,758 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 7000 +2024-10-27 16:19:58,250 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:19:58,251 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 32000, 초도배송비: 32000, 교환비: 64000 +2024-10-27 16:19:58,251 - price.py:140 - default_logger - DEBUG - 반품비: 32000, 초도배송비: 32000, 교환비: 64000 +2024-10-27 16:19:58,746 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 32000 +2024-10-27 16:19:58,970 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 32000 +2024-10-27 16:19:59,209 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 64000 +2024-10-27 16:19:59,683 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:19:59,684 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:20:03,210 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:20:03,212 - gui.py:875 - default_logger - DEBUG - 117/[377]개 상품 수정 완료. +2024-10-27 16:20:03,213 - gui.py:816 - default_logger - DEBUG - 38/46 버튼의 활성상태 확인 중... +2024-10-27 16:20:03,466 - gui.py:823 - default_logger - DEBUG - 38/46: 세부사항 수정 작업 중... +2024-10-27 16:20:03,493 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:20:04,598 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:20:05,599 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:20:05,957 - title.py:94 - default_logger - DEBUG - 원본 상품명: 欣达户外攀岩滑轮绳索横渡侧板双滑轮组运输滑索登山拓展溜索装备 +2024-10-27 16:20:05,958 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:20:05,959 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:20:05,973 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:20:05,983 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:20:06,001 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트 +2024-10-27 16:20:06,002 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:20:06,752 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:20:06,753 - option.py:161 - default_logger - DEBUG - 상품명: 欣达户外攀岩滑轮绳索横渡侧板双滑轮组运输滑索登山拓展溜索装备에 대한 옵션을 처리 중... +2024-10-27 16:20:06,754 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:20:08,762 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:20:08,763 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:20:08,764 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:20:08,778 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:20:08,779 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:20:08,887 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:20:08,889 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:09,089 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:20:09,176 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-27 16:20:09,240 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 16:20:09,242 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:20:09,242 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:20:09,244 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:20:09,245 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:20:09,268 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:09,269 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:20:09,270 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:09,300 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:20:09,367 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@黑色(内置滚珠轴承) +2024-10-27 16:20:09,370 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:20:09,370 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:20:09,371 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:20:09,372 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:20:09,386 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:09,387 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:20:09,388 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:09,403 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:20:09,403 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '红色(铜套结构)', 'origin_option_2': '黑色(内置滚珠轴承)'} +2024-10-27 16:20:09,404 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红色(铜套结构) +2024-10-27 16:20:09,405 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红色铜套结构 +2024-10-27 16:20:09,406 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色(内置滚珠轴承) +2024-10-27 16:20:09,406 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色内置滚珠轴承 +2024-10-27 16:20:09,408 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '红色铜套结构', 'origin_option_2': '黑色内置滚珠轴承'} +2024-10-27 16:20:09,409 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '欣达户外攀岩滑轮绳索横渡侧板双滑轮组运输滑索登山拓展溜索装备'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "红色铜套结构", "origin_option_2": "黑色内置滚珠轴承"} +2024-10-27 16:20:09,410 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:20:10,084 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "빨간색 동관 구조", +"trans_option_2": "검정색 내장 볼베어링" +} +``` +2024-10-27 16:20:10,086 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "빨간색 동관 구조", +"trans_option_2": "검정색 내장 볼베어링" +} +2024-10-27 16:20:10,087 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '빨간색 동관 구조', 'trans_option_2': '검정색 내장 볼베어링'} +2024-10-27 16:20:10,087 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:20:10,088 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 빨간색 동관 구조 +2024-10-27 16:20:10,089 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:20:10,126 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [빨간색 동관 구조] 입력 완료 +2024-10-27 16:20:10,128 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 검정색 내장 볼베어링 +2024-10-27 16:20:10,128 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:20:10,237 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [검정색 내장 볼베어링] 입력 완료 +2024-10-27 16:20:10,237 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'红色(铜套结构)': '빨간색 동관 구조', '黑色(内置滚珠轴承)': '검정색 내장 볼베어링'} +2024-10-27 16:20:10,238 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:20:10,239 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:20:10,240 - option.py:92 - default_logger - DEBUG - 최저옵션: 59500.0, 표준편차: 3500.0 +2024-10-27 16:20:10,241 - option.py:102 - default_logger - DEBUG - Option 56000 z-score: -1.0 +2024-10-27 16:20:10,242 - option.py:102 - default_logger - DEBUG - Option 63000 z-score: 1.0 +2024-10-27 16:20:10,242 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [63000] +2024-10-27 16:20:10,243 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 63000, 마켓상한선: 126000 +2024-10-27 16:20:10,243 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('黑色(内置滚珠轴承)', 63000)] +2024-10-27 16:20:10,336 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红色(铜套结构), 필터링된 옵션에 포함 여부: False +2024-10-27 16:20:10,515 - option.py:638 - default_logger - DEBUG - 옵션 '红色(铜套结构)' 체크 해제함 +2024-10-27 16:20:10,549 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黑色(内置滚珠轴承), 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:10,550 - option.py:633 - default_logger - DEBUG - 옵션 '黑色(内置滚珠轴承)' 체크함 +2024-10-27 16:20:10,551 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:20:10,552 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:20:10,552 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-27 16:20:10,554 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:10,872 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'1. 검정색 내장 볼 베어링': 0} +2024-10-27 16:20:10,873 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:20:11,000 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:11,117 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:20:11,630 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:20:12,431 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:20:12,433 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:20:13,242 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:20:13,243 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:20:13,303 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:20:13,332 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:20:13,333 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:20:13,334 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:20:13,731 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-27 16:20:13,732 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:20:13,849 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 170 +2024-10-27 16:20:13,862 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 62400 +2024-10-27 16:20:13,863 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [170] +2024-10-27 16:20:13,865 - price.py:648 - default_logger - DEBUG - 최소원가: 34000, 최대원가: 34000, 평균원가: 34000, 상위평균원가: 34000 +2024-10-27 16:20:13,865 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 44000 +2024-10-27 16:20:13,866 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:20:13,866 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:20:13,868 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:20:13,868 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:20:13,869 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:20:13,870 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:20:13,871 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:20:13,871 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:20:13,873 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 59000 +2024-10-27 16:20:13,874 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:20:13,874 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 33000, 상한: 79000, 하한: 58000 +2024-10-27 16:20:13,875 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 58000 +2024-10-27 16:20:13,875 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 58000 +2024-10-27 16:20:13,876 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:20:13,876 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 62400 +2024-10-27 16:20:13,878 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -4400 +2024-10-27 16:20:13,878 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:20:13,879 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:20:13,880 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 7000 +2024-10-27 16:20:13,880 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 7000 +2024-10-27 16:20:13,881 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:20:13,882 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:20:13,883 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:20:13,883 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:20:13,884 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트 +2024-10-27 16:20:13,885 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 등산용품, Level 3: 암벽/빙벽장비, Level 4: 하네스/안전벨트 +2024-10-27 16:20:13,886 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트 +2024-10-27 16:20:13,886 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '등산용품', 'category3': '암벽/빙벽장비', 'category4': '하네스/안전벨트'} +2024-10-27 16:20:13,887 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:20:13,890 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '등산용품', 'category3': '암벽/빙벽장비', 'category4': '하네스/안전벨트'}, result: None +2024-10-27 16:20:13,891 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:20:13,892 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:20:13,893 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:20:13,894 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:20:13,894 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:20:13,895 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:20:13,969 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 7000 +2024-10-27 16:20:14,156 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:20:14,157 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 34000, 초도배송비: 34000, 교환비: 68000 +2024-10-27 16:20:14,158 - price.py:140 - default_logger - DEBUG - 반품비: 34000, 초도배송비: 34000, 교환비: 68000 +2024-10-27 16:20:14,300 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 34000 +2024-10-27 16:20:14,444 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 34000 +2024-10-27 16:20:14,661 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 68000 +2024-10-27 16:20:15,253 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:20:15,254 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:20:16,590 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:20:16,591 - gui.py:875 - default_logger - DEBUG - 118/[377]개 상품 수정 완료. +2024-10-27 16:20:16,592 - gui.py:816 - default_logger - DEBUG - 39/46 버튼의 활성상태 확인 중... +2024-10-27 16:20:16,633 - gui.py:823 - default_logger - DEBUG - 39/46: 세부사항 수정 작업 중... +2024-10-27 16:20:16,678 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:20:18,056 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:20:19,206 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:20:19,222 - title.py:94 - default_logger - DEBUG - 원본 상품명: 艾迪宝羽毛球训练扫球器集球器收集羽毛球培训教练球馆专用神器 +2024-10-27 16:20:19,223 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:20:19,224 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:20:19,237 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:20:19,247 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:20:19,266 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:20:19,268 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:20:19,945 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:20:19,946 - option.py:161 - default_logger - DEBUG - 상품명: 艾迪宝羽毛球训练扫球器集球器收集羽毛球培训教练球馆专用神器에 대한 옵션을 처리 중... +2024-10-27 16:20:19,947 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:20:21,970 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:20:21,972 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:20:21,972 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:20:21,992 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:20:21,993 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:20:22,130 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:20:22,131 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:22,317 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:20:22,420 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-27 16:20:22,501 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@S-03粉色 +2024-10-27 16:20:22,503 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:20:22,504 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:20:22,504 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:20:22,505 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:20:22,525 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:22,527 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:20:22,528 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:22,543 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:20:22,601 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@S-02不锈钢银色 +2024-10-27 16:20:22,603 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:20:22,603 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:20:22,604 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:20:22,605 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:20:22,625 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:22,627 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:20:22,627 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:22,643 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:20:22,645 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'S-03粉色', 'origin_option_2': 'S-02不锈钢银色'} +2024-10-27 16:20:22,646 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: S-03粉色 +2024-10-27 16:20:22,647 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: S-03粉色 +2024-10-27 16:20:22,647 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: S-02不锈钢银色 +2024-10-27 16:20:22,648 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: S-02不锈钢银色 +2024-10-27 16:20:22,649 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'S-03粉色', 'origin_option_2': 'S-02不锈钢银色'} +2024-10-27 16:20:22,650 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '艾迪宝羽毛球训练扫球器集球器收集羽毛球培训教练球馆专用神器'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "S-03粉色", "origin_option_2": "S-02不锈钢银色"} +2024-10-27 16:20:22,651 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:20:23,254 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "핑크색", +"trans_option_2": "은색" +} +``` +2024-10-27 16:20:23,255 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "핑크색", +"trans_option_2": "은색" +} +2024-10-27 16:20:23,257 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '핑크색', 'trans_option_2': '은색'} +2024-10-27 16:20:23,258 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:20:23,259 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 핑크색 +2024-10-27 16:20:23,259 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:20:23,303 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [핑크색] 입력 완료 +2024-10-27 16:20:23,304 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 은색 +2024-10-27 16:20:23,305 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:20:23,427 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [은색] 입력 완료 +2024-10-27 16:20:23,428 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'S-03粉色': '핑크색', 'S-02不锈钢银色': '은색'} +2024-10-27 16:20:23,429 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:20:23,430 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:20:23,430 - option.py:92 - default_logger - DEBUG - 최저옵션: 81000.0, 표준편차: 6000.0 +2024-10-27 16:20:23,432 - option.py:102 - default_logger - DEBUG - Option 75000 z-score: -1.0 +2024-10-27 16:20:23,432 - option.py:102 - default_logger - DEBUG - Option 87000 z-score: 1.0 +2024-10-27 16:20:23,433 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [87000] +2024-10-27 16:20:23,434 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 87000, 마켓상한선: 174000 +2024-10-27 16:20:23,435 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('S-02不锈钢银色', 87000)] +2024-10-27 16:20:23,518 - option.py:627 - default_logger - DEBUG - 옵션 이름: S-03粉色, 필터링된 옵션에 포함 여부: False +2024-10-27 16:20:23,677 - option.py:638 - default_logger - DEBUG - 옵션 'S-03粉色' 체크 해제함 +2024-10-27 16:20:23,715 - option.py:627 - default_logger - DEBUG - 옵션 이름: S-02不锈钢银色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:23,716 - option.py:633 - default_logger - DEBUG - 옵션 'S-02不锈钢银色' 체크함 +2024-10-27 16:20:23,719 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:20:23,720 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:20:23,721 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-27 16:20:23,722 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:24,043 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'은색': 0} +2024-10-27 16:20:24,044 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:20:24,194 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:24,298 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:20:24,842 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:20:25,860 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:20:25,861 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:20:26,402 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:20:26,404 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:20:26,458 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:20:26,481 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:20:26,482 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:20:26,483 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:20:26,729 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-27 16:20:26,730 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:20:26,859 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 268 +2024-10-27 16:20:26,865 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 86900 +2024-10-27 16:20:26,867 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [268] +2024-10-27 16:20:26,868 - price.py:648 - default_logger - DEBUG - 최소원가: 54000, 최대원가: 54000, 평균원가: 54000, 상위평균원가: 54000 +2024-10-27 16:20:26,868 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 70000 +2024-10-27 16:20:26,870 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:20:26,870 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:20:26,871 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 10000 +2024-10-27 16:20:26,871 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 10000 +2024-10-27 16:20:26,872 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:20:26,872 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:20:26,872 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 5000 +2024-10-27 16:20:26,874 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 15000 +2024-10-27 16:20:26,875 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 15000 +2024-10-27 16:20:26,875 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 95000 +2024-10-27 16:20:26,876 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:20:26,876 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 52000, 상한: 125000, 하한: 92000 +2024-10-27 16:20:26,877 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 92000 +2024-10-27 16:20:26,878 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 92000 +2024-10-27 16:20:26,878 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:20:26,879 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 86900 +2024-10-27 16:20:26,879 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 5100 +2024-10-27 16:20:26,880 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:20:26,881 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:20:26,881 - price.py:486 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 14000 +2024-10-27 16:20:26,882 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 15000 +2024-10-27 16:20:26,882 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:20:26,883 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:20:26,884 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:20:26,884 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:20:26,886 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:20:26,886 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 배드민턴용품, Level 4: 셔틀콕 +2024-10-27 16:20:26,887 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:20:26,888 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'} +2024-10-27 16:20:26,888 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:20:26,889 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'}, result: None +2024-10-27 16:20:26,890 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:20:26,891 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:20:26,892 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:20:26,893 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:20:26,893 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:20:26,894 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:20:26,978 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 15000 +2024-10-27 16:20:27,163 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:20:27,164 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 54000, 초도배송비: 54000, 교환비: 108000 +2024-10-27 16:20:27,165 - price.py:140 - default_logger - DEBUG - 반품비: 54000, 초도배송비: 54000, 교환비: 108000 +2024-10-27 16:20:27,323 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 54000 +2024-10-27 16:20:27,482 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 54000 +2024-10-27 16:20:27,696 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 108000 +2024-10-27 16:20:28,231 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:20:28,232 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:20:29,579 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:20:29,580 - gui.py:875 - default_logger - DEBUG - 119/[377]개 상품 수정 완료. +2024-10-27 16:20:29,581 - gui.py:816 - default_logger - DEBUG - 40/46 버튼의 활성상태 확인 중... +2024-10-27 16:20:29,619 - gui.py:823 - default_logger - DEBUG - 40/46: 세부사항 수정 작업 중... +2024-10-27 16:20:29,653 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:20:30,734 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:20:31,708 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:20:32,052 - title.py:94 - default_logger - DEBUG - 원본 상품명: t形可移动背景证件照寸图文店快照背景布加厚摄影无纺布专业 +2024-10-27 16:20:32,054 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:20:32,054 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:20:32,067 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:20:32,079 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:20:32,098 - title.py:221 - default_logger - DEBUG - 카테고리 text = 디지털/가전-카메라/캠코더용품-플래시/조명용품-배경/노출용품 +2024-10-27 16:20:32,099 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:20:33,195 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:20:33,197 - option.py:161 - default_logger - DEBUG - 상품명: t形可移动背景证件照寸图文店快照背景布加厚摄影无纺布专业에 대한 옵션을 처리 중... +2024-10-27 16:20:33,198 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:20:35,218 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:20:35,220 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:20:35,220 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:20:35,235 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:20:35,235 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:20:35,433 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:20:35,433 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:35,963 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:20:36,005 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 11 +2024-10-27 16:20:36,067 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@支架 +2024-10-27 16:20:36,068 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:20:36,069 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:20:36,069 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:20:36,070 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:20:36,089 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,090 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:20:36,091 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,121 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,176 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@红+白 +2024-10-27 16:20:36,177 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,179 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,180 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:20:36,180 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:20:36,192 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,193 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:20:36,194 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,209 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,258 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@红+浅蓝 +2024-10-27 16:20:36,260 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,261 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,262 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:20:36,263 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:20:36,278 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,280 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:20:36,280 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,308 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,389 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-27 16:20:36,390 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:20:36,391 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:20:36,391 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:20:36,392 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:20:36,418 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,420 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:20:36,421 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,435 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,489 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@白+浅蓝 +2024-10-27 16:20:36,489 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,491 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,492 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:20:36,493 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:20:36,505 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,505 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:20:36,506 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,521 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,560 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@深蓝+浅蓝 +2024-10-27 16:20:36,561 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,562 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,563 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:20:36,563 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:20:36,575 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,576 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:20:36,578 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,591 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,628 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@白+深蓝 +2024-10-27 16:20:36,629 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,629 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,640 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:20:36,641 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:20:36,656 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,657 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:20:36,658 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,674 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,713 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@红+白+浅蓝 +2024-10-27 16:20:36,714 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,716 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,716 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:20:36,717 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:20:36,733 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,735 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:20:36,736 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,751 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,786 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@红+白+深蓝 +2024-10-27 16:20:36,788 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,788 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 16:20:36,790 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:20:36,791 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:20:36,802 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,802 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:20:36,803 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,817 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,858 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@白+浅蓝+深蓝 +2024-10-27 16:20:36,859 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,860 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,861 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:20:36,861 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:20:36,873 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,874 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:20:36,876 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,887 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,936 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@红+白+浅蓝+深蓝 +2024-10-27 16:20:36,937 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:20:36,938 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:20:36,938 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:20:36,940 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:20:36,951 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,953 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:20:36,954 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:36,970 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:20:36,971 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '支架', 'origin_option_2': '红+白', 'origin_option_3': '红+浅蓝', 'origin_option_4': '红+深蓝', 'origin_option_5': '白+浅蓝', 'origin_option_6': '深蓝+浅蓝', 'origin_option_7': '白+深蓝', 'origin_option_8': '红+白+浅蓝', 'origin_option_9': '红+白+深蓝', 'origin_option_10': '白+浅蓝+深蓝', 'origin_option_11': '红+白+浅蓝+深蓝'} +2024-10-27 16:20:36,972 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 支架 +2024-10-27 16:20:36,972 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 支架 +2024-10-27 16:20:36,974 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红+白 +2024-10-27 16:20:36,974 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红+白 +2024-10-27 16:20:36,975 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红+浅蓝 +2024-10-27 16:20:36,975 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红+浅蓝 +2024-10-27 16:20:36,977 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红+深蓝 +2024-10-27 16:20:36,977 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红+深蓝 +2024-10-27 16:20:36,978 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白+浅蓝 +2024-10-27 16:20:36,979 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白+浅蓝 +2024-10-27 16:20:36,979 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 深蓝+浅蓝 +2024-10-27 16:20:36,981 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 深蓝+浅蓝 +2024-10-27 16:20:36,982 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白+深蓝 +2024-10-27 16:20:36,982 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白+深蓝 +2024-10-27 16:20:36,983 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红+白+浅蓝 +2024-10-27 16:20:36,983 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红+白+浅蓝 +2024-10-27 16:20:36,984 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红+白+深蓝 +2024-10-27 16:20:36,985 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红+白+深蓝 +2024-10-27 16:20:36,985 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白+浅蓝+深蓝 +2024-10-27 16:20:36,986 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白+浅蓝+深蓝 +2024-10-27 16:20:36,986 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 红+白+浅蓝+深蓝 +2024-10-27 16:20:36,987 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 红+白+浅蓝+深蓝 +2024-10-27 16:20:36,987 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '支架', 'origin_option_2': '红+白', 'origin_option_3': '红+浅蓝', 'origin_option_4': '红+深蓝', 'origin_option_5': '白+浅蓝', 'origin_option_6': '深蓝+浅蓝', 'origin_option_7': '白+深蓝', 'origin_option_8': '红+白+浅蓝', 'origin_option_9': '红+白+深蓝', 'origin_option_10': '白+浅蓝+深蓝', 'origin_option_11': '红+白+浅蓝+深蓝'} +2024-10-27 16:20:36,989 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 't形可移动背景证件照寸图文店快照背景布加厚摄影无纺布专业'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "支架", "origin_option_2": "红+白", "origin_option_3": "红+浅蓝", "origin_option_4": "红+深蓝", "origin_option_5": "白+浅蓝", "origin_option_6": "深蓝+浅蓝", "origin_option_7": "白+深蓝", "origin_option_8": "红+白+浅蓝", "origin_option_9": "红+白+深蓝", "origin_option_10": "白+浅蓝+深蓝", "origin_option_11": "红+白+浅蓝+深蓝"} +2024-10-27 16:20:36,990 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:20:37,273 - option.py:238 - default_logger - ERROR - 번역 처리 중 알 수 없는 오류 발생: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +Traceback (most recent call last): + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 76, in error_remapped_callable + return callable_(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1181, in __call__ + return _end_unary_response_blocking(state, call, False, None) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\grpc\_channel.py", line 1006, in _end_unary_response_blocking + raise _InactiveRpcError(state) # pytype: disable=not-instantiable + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: + status = StatusCode.RESOURCE_EXHAUSTED + details = "Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai." + debug_error_string = "UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {created_time:"2024-10-27T07:20:37.2743343+00:00", grpc_status:8, grpc_message:"Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai."}" +> + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 210, in process_options + translated_options = await self.vertexAItranslator.translate_options(self.option_info['original_names'], product_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\vertexAI.py", line 159, in translate_options + response = self.model.generate_content(prompt) # 비동기로 변경 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 590, in generate_content + return self._generate_content( + ^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\vertexai\generative_models\_generative_models.py", line 705, in _generate_content + gapic_response = self._prediction_client.generate_content(request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\cloud\aiplatform_v1\services\prediction_service\client.py", line 2120, in generate_content + response = rpc( + ^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__ + return wrapped_func(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\google\api_core\grpc_helpers.py", line 78, in error_remapped_callable + raise exceptions.from_grpc_error(exc) from exc +google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.googleapis.com/generate_content_requests_per_minute_per_project_per_base_model with base model: gemini-1.5-flash. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai. +2024-10-27 16:20:37,278 - option.py:239 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-27 16:20:37,475 - option.py:241 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-27 16:20:42,480 - option.py:247 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-27 16:20:42,481 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:20:42,482 - option.py:92 - default_logger - DEBUG - 최저옵션: 44272.72727272727, 표준편차: 5801.111321288661 +2024-10-27 16:20:42,483 - option.py:102 - default_logger - DEBUG - Option 30000 z-score: -2.460343627668349 +2024-10-27 16:20:42,483 - option.py:102 - default_logger - DEBUG - Option 43000 z-score: -0.2193936992825278 +2024-10-27 16:20:42,484 - option.py:102 - default_logger - DEBUG - Option 43000 z-score: -0.2193936992825278 +2024-10-27 16:20:42,485 - option.py:102 - default_logger - DEBUG - Option 43000 z-score: -0.2193936992825278 +2024-10-27 16:20:42,485 - option.py:102 - default_logger - DEBUG - Option 43000 z-score: -0.2193936992825278 +2024-10-27 16:20:42,486 - option.py:102 - default_logger - DEBUG - Option 43000 z-score: -0.2193936992825278 +2024-10-27 16:20:42,486 - option.py:102 - default_logger - DEBUG - Option 43000 z-score: -0.2193936992825278 +2024-10-27 16:20:42,487 - option.py:102 - default_logger - DEBUG - Option 48000 z-score: 0.6425101193274033 +2024-10-27 16:20:42,487 - option.py:102 - default_logger - DEBUG - Option 48000 z-score: 0.6425101193274033 +2024-10-27 16:20:42,488 - option.py:102 - default_logger - DEBUG - Option 48000 z-score: 0.6425101193274033 +2024-10-27 16:20:42,488 - option.py:102 - default_logger - DEBUG - Option 55000 z-score: 1.8491754653813068 +2024-10-27 16:20:42,489 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [43000, 43000, 43000, 43000, 43000, 43000, 48000, 48000, 48000] +2024-10-27 16:20:42,489 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 43000, 마켓상한선: 86000 +2024-10-27 16:20:42,491 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('红+白', 43000), ('红+浅蓝', 43000), ('红+深蓝', 43000), ('白+浅蓝', 43000), ('深蓝+浅蓝', 43000), ('白+深蓝', 43000), ('红+白+浅蓝', 48000), ('红+白+深蓝', 48000), ('白+浅蓝+深蓝', 48000)] +2024-10-27 16:20:42,503 - option.py:627 - default_logger - DEBUG - 옵션 이름: 支架, 필터링된 옵션에 포함 여부: False +2024-10-27 16:20:43,334 - option.py:638 - default_logger - DEBUG - 옵션 '支架' 체크 해제함 +2024-10-27 16:20:43,391 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红+白, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,393 - option.py:633 - default_logger - DEBUG - 옵션 '红+白' 체크함 +2024-10-27 16:20:43,422 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红+浅蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,423 - option.py:633 - default_logger - DEBUG - 옵션 '红+浅蓝' 체크함 +2024-10-27 16:20:43,453 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红+深蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,455 - option.py:633 - default_logger - DEBUG - 옵션 '红+深蓝' 체크함 +2024-10-27 16:20:43,509 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白+浅蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,510 - option.py:633 - default_logger - DEBUG - 옵션 '白+浅蓝' 체크함 +2024-10-27 16:20:43,562 - option.py:627 - default_logger - DEBUG - 옵션 이름: 深蓝+浅蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,564 - option.py:633 - default_logger - DEBUG - 옵션 '深蓝+浅蓝' 체크함 +2024-10-27 16:20:43,593 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白+深蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,595 - option.py:633 - default_logger - DEBUG - 옵션 '白+深蓝' 체크함 +2024-10-27 16:20:43,635 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红+白+浅蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,637 - option.py:633 - default_logger - DEBUG - 옵션 '红+白+浅蓝' 체크함 +2024-10-27 16:20:43,713 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红+白+深蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,714 - option.py:633 - default_logger - DEBUG - 옵션 '红+白+深蓝' 체크함 +2024-10-27 16:20:43,743 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白+浅蓝+深蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:20:43,744 - option.py:633 - default_logger - DEBUG - 옵션 '白+浅蓝+深蓝' 체크함 +2024-10-27 16:20:43,756 - option.py:627 - default_logger - DEBUG - 옵션 이름: 红+白+浅蓝+深蓝, 필터링된 옵션에 포함 여부: False +2024-10-27 16:20:44,003 - option.py:638 - default_logger - DEBUG - 옵션 '红+白+浅蓝+深蓝' 체크 해제함 +2024-10-27 16:20:44,005 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:20:44,006 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:20:44,006 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 9 +2024-10-27 16:20:44,007 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:44,735 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-27 16:20:44,736 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:20:44,952 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:45,135 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:20:45,989 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:20:46,857 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:20:46,859 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:20:47,851 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:20:47,853 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:20:48,144 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:20:48,172 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:20:48,174 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:20:48,175 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:20:48,522 - price.py:555 - default_logger - DEBUG - 옵션 수: 9 +2024-10-27 16:20:48,523 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:20:48,652 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 90 +2024-10-27 16:20:48,666 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 42500 +2024-10-27 16:20:48,784 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 90 +2024-10-27 16:20:48,797 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 42500 +2024-10-27 16:20:49,037 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 90 +2024-10-27 16:20:49,068 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 42500 +2024-10-27 16:20:49,211 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 90 +2024-10-27 16:20:49,219 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 42500 +2024-10-27 16:20:49,441 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 90 +2024-10-27 16:20:49,484 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 42500 +2024-10-27 16:20:49,630 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 90 +2024-10-27 16:20:49,637 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 42500 +2024-10-27 16:20:49,876 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 110 +2024-10-27 16:20:49,904 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 47500 +2024-10-27 16:20:50,064 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 110 +2024-10-27 16:20:50,105 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 47500 +2024-10-27 16:20:50,356 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 110 +2024-10-27 16:20:50,390 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 47500 +2024-10-27 16:20:50,391 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [90, 90, 90, 90, 90, 90, 110, 110, 110] +2024-10-27 16:20:50,393 - price.py:648 - default_logger - DEBUG - 최소원가: 18000, 최대원가: 22000, 평균원가: 20000, 상위평균원가: 21000 +2024-10-27 16:20:50,394 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 27000 +2024-10-27 16:20:50,395 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:20:50,395 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:20:50,396 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:20:50,397 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:20:50,397 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:20:50,398 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:20:50,398 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:20:50,399 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:20:50,399 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 42000 +2024-10-27 16:20:50,401 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:20:50,401 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 21000, 상한: 49000, 하한: 36000 +2024-10-27 16:20:50,402 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 36000 +2024-10-27 16:20:50,402 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 36000 +2024-10-27 16:20:50,403 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:20:50,403 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 44167 +2024-10-27 16:20:50,404 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -8167 +2024-10-27 16:20:50,405 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:20:50,406 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:20:50,407 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:20:50,408 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:20:50,409 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:20:50,409 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:20:50,410 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:20:50,410 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:20:50,411 - price.py:784 - default_logger - DEBUG - category : 디지털/가전-카메라/캠코더용품-플래시/조명용품-배경/노출용품 +2024-10-27 16:20:50,412 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 디지털/가전, Level 2: 카메라/캠코더용품, Level 3: 플래시/조명용품, Level 4: 배경/노출용품 +2024-10-27 16:20:50,412 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 디지털/가전-카메라/캠코더용품-플래시/조명용품-배경/노출용품 +2024-10-27 16:20:50,413 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '디지털/가전', 'category2': '카메라/캠코더용품', 'category3': '플래시/조명용품', 'category4': '배경/노출용품'} +2024-10-27 16:20:50,414 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:20:50,416 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '디지털/가전', 'category2': '카메라/캠코더용품', 'category3': '플래시/조명용품', 'category4': '배경/노출용품'}, result: (0,) +2024-10-27 16:20:50,417 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: (0,) +2024-10-27 16:20:50,418 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:20:50,418 - price.py:799 - default_logger - DEBUG - 카테고리 디지털/가전-카메라/캠코더용품-플래시/조명용품-배경/노출용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:20:50,419 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:20:50,420 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:20:50,420 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:20:50,488 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:20:50,791 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:20:50,792 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 22000, 초도배송비: 22000, 교환비: 44000 +2024-10-27 16:20:50,792 - price.py:140 - default_logger - DEBUG - 반품비: 22000, 초도배송비: 22000, 교환비: 44000 +2024-10-27 16:20:50,988 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 22000 +2024-10-27 16:20:51,251 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 22000 +2024-10-27 16:20:51,386 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 44000 +2024-10-27 16:20:51,919 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:20:51,921 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:20:53,301 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:20:53,302 - gui.py:875 - default_logger - DEBUG - 120/[377]개 상품 수정 완료. +2024-10-27 16:20:53,303 - gui.py:816 - default_logger - DEBUG - 41/46 버튼의 활성상태 확인 중... +2024-10-27 16:20:53,345 - gui.py:823 - default_logger - DEBUG - 41/46: 세부사항 수정 작업 중... +2024-10-27 16:20:53,378 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:20:54,557 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:20:55,519 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:20:55,532 - title.py:94 - default_logger - DEBUG - 원본 상품명: Totem Cam攀岩机械塞正品 +2024-10-27 16:20:55,534 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:20:55,534 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:20:55,547 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:20:55,557 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:20:55,574 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트 +2024-10-27 16:20:55,576 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:20:56,417 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:20:56,419 - option.py:161 - default_logger - DEBUG - 상품명: Totem Cam攀岩机械塞正品에 대한 옵션을 처리 중... +2024-10-27 16:20:56,420 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:20:58,418 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:20:58,419 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:20:58,419 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:20:58,436 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:20:58,437 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:20:58,438 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:20:58,551 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:20:58,579 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 7 +2024-10-27 16:20:58,638 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@0.5 +2024-10-27 16:20:58,639 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:20:58,640 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:20:58,641 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:20:58,642 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:20:58,664 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,665 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:20:58,666 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,687 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:20:58,730 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@0.65 +2024-10-27 16:20:58,731 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:20:58,732 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:20:58,733 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:20:58,734 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:20:58,751 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,753 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:20:58,753 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,767 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:20:58,816 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:20:58,817 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:20:58,817 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:20:58,819 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:20:58,820 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:20:58,831 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,832 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:20:58,833 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,850 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:20:58,900 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@1 +2024-10-27 16:20:58,902 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:20:58,902 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:20:58,904 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:20:58,904 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:20:58,916 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,917 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:20:58,918 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:58,932 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:20:58,979 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@1.25 +2024-10-27 16:20:58,981 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:20:58,981 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:20:58,983 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:20:58,983 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:20:58,999 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:59,000 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:20:59,001 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:59,016 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:20:59,086 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@1.5 +2024-10-27 16:20:59,087 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:20:59,088 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:20:59,089 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:20:59,090 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:20:59,104 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:59,104 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:20:59,106 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:59,118 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:20:59,155 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@1.8 +2024-10-27 16:20:59,156 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:20:59,157 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:20:59,158 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:20:59,159 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:20:59,176 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:59,177 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:20:59,178 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:20:59,193 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:20:59,195 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '0.5', 'origin_option_2': '0.65', 'origin_option_3': '0.8', 'origin_option_4': '1', 'origin_option_5': '1.25', 'origin_option_6': '1.5', 'origin_option_7': '1.8'} +2024-10-27 16:20:59,195 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 0.5 +2024-10-27 16:20:59,196 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 0.5 +2024-10-27 16:20:59,197 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 0.65 +2024-10-27 16:20:59,198 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 0.65 +2024-10-27 16:20:59,199 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 0.8 +2024-10-27 16:20:59,200 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 0.8 +2024-10-27 16:20:59,202 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1 +2024-10-27 16:20:59,203 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1 +2024-10-27 16:20:59,204 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.25 +2024-10-27 16:20:59,205 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.25 +2024-10-27 16:20:59,206 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5 +2024-10-27 16:20:59,207 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5 +2024-10-27 16:20:59,208 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8 +2024-10-27 16:20:59,209 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8 +2024-10-27 16:20:59,210 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '0.5', 'origin_option_2': '0.65', 'origin_option_3': '0.8', 'origin_option_4': '1', 'origin_option_5': '1.25', 'origin_option_6': '1.5', 'origin_option_7': '1.8'} +2024-10-27 16:20:59,211 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'Totem Cam攀岩机械塞正品'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "0.5", "origin_option_2": "0.65", "origin_option_3": "0.8", "origin_option_4": "1", "origin_option_5": "1.25", "origin_option_6": "1.5", "origin_option_7": "1.8"} +2024-10-27 16:20:59,213 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:20:59,977 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ + "trans_option_1": "0.5", + "trans_option_2": "0.65", + "trans_option_3": "0.8", + "trans_option_4": "1", + "trans_option_5": "1.25", + "trans_option_6": "1.5", + "trans_option_7": "1.8" +} +``` +2024-10-27 16:20:59,980 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { + "trans_option_1": "0.5", + "trans_option_2": "0.65", + "trans_option_3": "0.8", + "trans_option_4": "1", + "trans_option_5": "1.25", + "trans_option_6": "1.5", + "trans_option_7": "1.8" +} +2024-10-27 16:20:59,981 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '0.5', 'trans_option_2': '0.65', 'trans_option_3': '0.8', 'trans_option_4': '1', 'trans_option_5': '1.25', 'trans_option_6': '1.5', 'trans_option_7': '1.8'} +2024-10-27 16:20:59,983 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:20:59,983 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 0.5 +2024-10-27 16:20:59,984 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:00,031 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [0.5] 입력 완료 +2024-10-27 16:21:00,032 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 0.65 +2024-10-27 16:21:00,033 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:00,150 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [0.65] 입력 완료 +2024-10-27 16:21:00,152 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 0.8 +2024-10-27 16:21:00,153 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:00,275 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [0.8] 입력 완료 +2024-10-27 16:21:00,276 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 1 +2024-10-27 16:21:00,276 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:00,382 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [1] 입력 완료 +2024-10-27 16:21:00,383 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 1.25 +2024-10-27 16:21:00,384 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:00,504 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [1.25] 입력 완료 +2024-10-27 16:21:00,506 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 1.5 +2024-10-27 16:21:00,506 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:00,665 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [1.5] 입력 완료 +2024-10-27 16:21:00,666 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 1.8 +2024-10-27 16:21:00,667 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:00,933 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [1.8] 입력 완료 +2024-10-27 16:21:00,935 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'0.5': '0.5', '0.65': '0.65', '0.8': '0.8', '1': '1', '1.25': '1.25', '1.5': '1.5', '1.8': '1.8'} +2024-10-27 16:21:00,936 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:21:00,937 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:21:00,937 - option.py:92 - default_logger - DEBUG - 최저옵션: 229285.7142857143, 표준편차: 4948.716593053935 +2024-10-27 16:21:00,938 - option.py:102 - default_logger - DEBUG - Option 225000 z-score: -0.8660254037844395 +2024-10-27 16:21:00,939 - option.py:102 - default_logger - DEBUG - Option 225000 z-score: -0.8660254037844395 +2024-10-27 16:21:00,939 - option.py:102 - default_logger - DEBUG - Option 225000 z-score: -0.8660254037844395 +2024-10-27 16:21:00,941 - option.py:102 - default_logger - DEBUG - Option 225000 z-score: -0.8660254037844395 +2024-10-27 16:21:00,941 - option.py:102 - default_logger - DEBUG - Option 235000 z-score: 1.1547005383792508 +2024-10-27 16:21:00,942 - option.py:102 - default_logger - DEBUG - Option 235000 z-score: 1.1547005383792508 +2024-10-27 16:21:00,943 - option.py:102 - default_logger - DEBUG - Option 235000 z-score: 1.1547005383792508 +2024-10-27 16:21:00,944 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [225000, 225000, 225000, 225000, 235000, 235000, 235000] +2024-10-27 16:21:00,944 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 225000, 마켓상한선: 450000 +2024-10-27 16:21:00,945 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('0.5', 225000), ('0.65', 225000), ('0.8', 225000), ('1', 225000), ('1.25', 235000), ('1.5', 235000), ('1.8', 235000)] +2024-10-27 16:21:01,147 - option.py:627 - default_logger - DEBUG - 옵션 이름: 0.5, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:01,148 - option.py:633 - default_logger - DEBUG - 옵션 '0.5' 체크함 +2024-10-27 16:21:01,310 - option.py:627 - default_logger - DEBUG - 옵션 이름: 0.65, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:01,311 - option.py:633 - default_logger - DEBUG - 옵션 '0.65' 체크함 +2024-10-27 16:21:01,324 - option.py:627 - default_logger - DEBUG - 옵션 이름: 0.8, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:01,324 - option.py:633 - default_logger - DEBUG - 옵션 '0.8' 체크함 +2024-10-27 16:21:01,336 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:01,338 - option.py:633 - default_logger - DEBUG - 옵션 '1' 체크함 +2024-10-27 16:21:01,349 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.25, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:01,349 - option.py:633 - default_logger - DEBUG - 옵션 '1.25' 체크함 +2024-10-27 16:21:01,363 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.5, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:01,364 - option.py:633 - default_logger - DEBUG - 옵션 '1.5' 체크함 +2024-10-27 16:21:01,380 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:01,382 - option.py:633 - default_logger - DEBUG - 옵션 '1.8' 체크함 +2024-10-27 16:21:01,383 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:21:01,383 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:21:01,384 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 7 +2024-10-27 16:21:01,384 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:01,783 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'0.5': 224700, '0.65': 224700, '0.8': 224700, '1': 224700, '1.25': 234700, '1.5': 234700, '1.8': 234700} +2024-10-27 16:21:01,785 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:21:01,975 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:02,128 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:21:02,316 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:21:03,664 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:21:03,665 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:21:04,448 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:21:04,449 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:21:04,566 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:21:04,601 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:21:04,603 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:21:04,603 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:21:04,863 - price.py:555 - default_logger - DEBUG - 옵션 수: 7 +2024-10-27 16:21:04,864 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:21:04,978 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 820 +2024-10-27 16:21:04,994 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 224700 +2024-10-27 16:21:05,110 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 820 +2024-10-27 16:21:05,122 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 224700 +2024-10-27 16:21:05,347 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 820 +2024-10-27 16:21:05,379 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 224700 +2024-10-27 16:21:05,513 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 820 +2024-10-27 16:21:05,521 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 224700 +2024-10-27 16:21:05,753 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 860 +2024-10-27 16:21:05,779 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 234700 +2024-10-27 16:21:05,893 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 860 +2024-10-27 16:21:05,934 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 234700 +2024-10-27 16:21:06,150 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 860 +2024-10-27 16:21:06,181 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 234700 +2024-10-27 16:21:06,182 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [820, 820, 820, 820, 860, 860, 860] +2024-10-27 16:21:06,185 - price.py:648 - default_logger - DEBUG - 최소원가: 164000, 최대원가: 172000, 평균원가: 168000, 상위평균원가: 170000 +2024-10-27 16:21:06,185 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 218000 +2024-10-27 16:21:06,186 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:21:06,187 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:21:06,188 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 38000 +2024-10-27 16:21:06,188 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 38000 +2024-10-27 16:21:06,189 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:21:06,190 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:21:06,190 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:21:06,192 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:21:06,193 - price.py:306 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 0 +2024-10-27 16:21:06,193 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 55000 +2024-10-27 16:21:06,193 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 55000 +2024-10-27 16:21:06,194 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 311000 +2024-10-27 16:21:06,194 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:21:06,195 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 165000, 상한: 391000, 하한: 289000 +2024-10-27 16:21:06,196 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 289000 +2024-10-27 16:21:06,196 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 289000 +2024-10-27 16:21:06,198 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:21:06,198 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 228986 +2024-10-27 16:21:06,199 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 60014 +2024-10-27 16:21:06,200 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:21:06,202 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:21:06,202 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 49000 +2024-10-27 16:21:06,203 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 56000 +2024-10-27 16:21:06,204 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:21:06,204 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:21:06,205 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:21:06,206 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:21:06,206 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트 +2024-10-27 16:21:06,207 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 등산용품, Level 3: 암벽/빙벽장비, Level 4: 하네스/안전벨트 +2024-10-27 16:21:06,208 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트 +2024-10-27 16:21:06,209 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '등산용품', 'category3': '암벽/빙벽장비', 'category4': '하네스/안전벨트'} +2024-10-27 16:21:06,209 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:21:06,211 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '등산용품', 'category3': '암벽/빙벽장비', 'category4': '하네스/안전벨트'}, result: None +2024-10-27 16:21:06,211 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:21:06,213 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:21:06,214 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-등산용품-암벽/빙벽장비-하네스/안전벨트는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:21:06,215 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:21:06,215 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:21:06,216 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:21:06,307 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 56000 +2024-10-27 16:21:06,591 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:21:06,592 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 172000, 초도배송비: 172000, 교환비: 344000 +2024-10-27 16:21:06,594 - price.py:140 - default_logger - DEBUG - 반품비: 172000, 초도배송비: 172000, 교환비: 344000 +2024-10-27 16:21:06,730 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 172000 +2024-10-27 16:21:06,960 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 172000 +2024-10-27 16:21:07,097 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 344000 +2024-10-27 16:21:07,627 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:21:07,628 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:21:08,919 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:21:08,920 - gui.py:875 - default_logger - DEBUG - 121/[377]개 상품 수정 완료. +2024-10-27 16:21:08,921 - gui.py:816 - default_logger - DEBUG - 42/46 버튼의 활성상태 확인 중... +2024-10-27 16:21:08,968 - gui.py:823 - default_logger - DEBUG - 42/46: 세부사항 수정 작업 중... +2024-10-27 16:21:09,003 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:21:10,091 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:21:11,014 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:21:11,027 - title.py:94 - default_logger - DEBUG - 원본 상품명: 羽毛球收集器折叠扫球器集球器免弯腰捡球神器训练扫收球带轮球馆 +2024-10-27 16:21:11,028 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:21:11,030 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:21:11,043 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:21:11,053 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:21:11,072 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:21:11,073 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:21:11,773 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:21:11,775 - option.py:161 - default_logger - DEBUG - 상품명: 羽毛球收集器折叠扫球器集球器免弯腰捡球神器训练扫收球带轮球馆에 대한 옵션을 처리 중... +2024-10-27 16:21:11,775 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:21:13,785 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:21:13,786 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:21:13,787 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:21:13,800 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:21:13,801 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:21:13,895 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:21:13,895 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:14,090 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:21:14,123 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-27 16:21:14,204 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@4轮推车 +2024-10-27 16:21:14,205 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:21:14,206 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:21:14,207 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:21:14,207 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:21:14,222 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:14,223 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:21:14,224 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:14,241 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:21:14,297 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:21:14,298 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:21:14,300 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:21:14,300 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:21:14,301 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:21:14,322 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:14,323 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:21:14,324 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:14,342 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:21:14,343 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '4轮推车', 'origin_option_2': '不锈钢银色'} +2024-10-27 16:21:14,343 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 4轮推车 +2024-10-27 16:21:14,344 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 4轮推车 +2024-10-27 16:21:14,345 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢银色 +2024-10-27 16:21:14,345 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢银色 +2024-10-27 16:21:14,346 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '4轮推车', 'origin_option_2': '不锈钢银色'} +2024-10-27 16:21:14,348 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '羽毛球收集器折叠扫球器集球器免弯腰捡球神器训练扫收球带轮球馆'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "4轮推车", "origin_option_2": "不锈钢银色"} +2024-10-27 16:21:14,348 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:21:14,999 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "4륜 카트", +"trans_option_2": "스테인리스 실버" +} +``` +2024-10-27 16:21:15,001 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "4륜 카트", +"trans_option_2": "스테인리스 실버" +} +2024-10-27 16:21:15,001 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '4륜 카트', 'trans_option_2': '스테인리스 실버'} +2024-10-27 16:21:15,002 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:21:15,003 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 4륜 카트 +2024-10-27 16:21:15,004 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:15,048 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [4륜 카트] 입력 완료 +2024-10-27 16:21:15,049 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 스테인리스 실버 +2024-10-27 16:21:15,051 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:15,161 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [스테인리스 실버] 입력 완료 +2024-10-27 16:21:15,162 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'4轮推车': '4륜 카트', '不锈钢银色': '스테인리스 실버'} +2024-10-27 16:21:15,163 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:21:15,164 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:21:15,165 - option.py:92 - default_logger - DEBUG - 최저옵션: 124000.0, 표준편차: 40000.0 +2024-10-27 16:21:15,166 - option.py:102 - default_logger - DEBUG - Option 84000 z-score: -1.0 +2024-10-27 16:21:15,166 - option.py:102 - default_logger - DEBUG - Option 164000 z-score: 1.0 +2024-10-27 16:21:15,167 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [164000] +2024-10-27 16:21:15,167 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 164000, 마켓상한선: 328000 +2024-10-27 16:21:15,167 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('不锈钢银色', 164000)] +2024-10-27 16:21:15,254 - option.py:627 - default_logger - DEBUG - 옵션 이름: 4轮推车, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:15,447 - option.py:638 - default_logger - DEBUG - 옵션 '4轮推车' 체크 해제함 +2024-10-27 16:21:15,478 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不锈钢银色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:15,479 - option.py:633 - default_logger - DEBUG - 옵션 '不锈钢银色' 체크함 +2024-10-27 16:21:15,480 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:21:15,481 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:21:15,482 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-27 16:21:15,482 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:15,872 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'스테인리스 은색': 0} +2024-10-27 16:21:15,873 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:21:15,993 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:16,106 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:21:16,856 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:21:17,711 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:21:17,712 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:21:18,409 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:21:18,411 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:21:18,462 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:21:18,486 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:21:18,488 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:21:18,488 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:21:18,754 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-27 16:21:18,755 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:21:18,856 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 574 +2024-10-27 16:21:18,869 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 163300 +2024-10-27 16:21:18,870 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [574] +2024-10-27 16:21:18,871 - price.py:648 - default_logger - DEBUG - 최소원가: 115000, 최대원가: 115000, 평균원가: 115000, 상위평균원가: 115000 +2024-10-27 16:21:18,872 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 148000 +2024-10-27 16:21:18,873 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:21:18,873 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:21:18,874 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 25000 +2024-10-27 16:21:18,875 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 25000 +2024-10-27 16:21:18,875 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:21:18,876 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:21:18,877 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:21:18,877 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 14000 +2024-10-27 16:21:18,878 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 34000 +2024-10-27 16:21:18,878 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 34000 +2024-10-27 16:21:18,879 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 207000 +2024-10-27 16:21:18,880 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:21:18,881 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 111000, 상한: 265000, 하한: 196000 +2024-10-27 16:21:18,882 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 196000 +2024-10-27 16:21:18,882 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 196000 +2024-10-27 16:21:18,883 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:21:18,884 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 163300 +2024-10-27 16:21:18,885 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 32700 +2024-10-27 16:21:18,885 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:21:18,886 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:21:18,887 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 35000 +2024-10-27 16:21:18,888 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 39000 +2024-10-27 16:21:18,889 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:21:18,889 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:21:18,890 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:21:18,891 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:21:18,891 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:21:18,892 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 배드민턴용품, Level 4: 셔틀콕 +2024-10-27 16:21:18,893 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:21:18,895 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'} +2024-10-27 16:21:18,897 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:21:18,898 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'}, result: None +2024-10-27 16:21:18,900 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:21:18,901 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:21:18,902 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:21:18,903 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:21:18,903 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:21:18,904 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:21:18,998 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 39000 +2024-10-27 16:21:19,176 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:21:19,177 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 115000, 초도배송비: 115000, 교환비: 230000 +2024-10-27 16:21:19,178 - price.py:140 - default_logger - DEBUG - 반품비: 115000, 초도배송비: 115000, 교환비: 230000 +2024-10-27 16:21:19,317 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 115000 +2024-10-27 16:21:19,458 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 115000 +2024-10-27 16:21:19,688 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 230000 +2024-10-27 16:21:20,237 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:21:20,239 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:21:21,568 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:21:21,569 - gui.py:875 - default_logger - DEBUG - 122/[377]개 상품 수정 완료. +2024-10-27 16:21:21,570 - gui.py:816 - default_logger - DEBUG - 43/46 버튼의 활성상태 확인 중... +2024-10-27 16:21:21,622 - gui.py:823 - default_logger - DEBUG - 43/46: 세부사항 수정 작업 중... +2024-10-27 16:21:21,665 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:21:23,074 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:21:24,008 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:21:24,023 - title.py:94 - default_logger - DEBUG - 원본 상품명: 大型蒙古包帐篷农家乐餐饮户外加厚防暴雨移动野外烧烤酒店防爆雨 +2024-10-27 16:21:24,024 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:21:24,025 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:21:24,041 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:21:24,054 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:21:24,073 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저-캠핑-기타캠핑용품 +2024-10-27 16:21:24,075 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:21:25,401 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:21:25,402 - option.py:161 - default_logger - DEBUG - 상품명: 大型蒙古包帐篷农家乐餐饮户外加厚防暴雨移动野外烧烤酒店防爆雨에 대한 옵션을 처리 중... +2024-10-27 16:21:25,403 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:21:27,408 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:21:27,409 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:21:27,409 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:21:27,422 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:21:27,423 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:21:27,714 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:21:27,715 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:28,105 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:21:28,149 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 26 +2024-10-27 16:21:28,213 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@印花实木门 +2024-10-27 16:21:28,214 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:21:28,215 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:21:28,216 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:21:28,216 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:21:28,234 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,235 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:21:28,236 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,256 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,319 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@豪华烤漆铁艺雕花门 +2024-10-27 16:21:28,320 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,321 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:21:28,322 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:21:28,322 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:21:28,352 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,353 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:21:28,354 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,372 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,419 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@断桥铝门 +2024-10-27 16:21:28,420 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,420 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:21:28,421 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:21:28,422 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:21:28,438 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,439 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:21:28,440 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,455 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,517 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@蒙古包定制 +2024-10-27 16:21:28,518 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,518 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:21:28,519 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:21:28,520 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:21:28,538 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,539 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:21:28,540 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,555 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,603 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@直径三米 加厚防雨保暖 [6人 ] +2024-10-27 16:21:28,605 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,606 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:21:28,606 - option.py:388 - default_logger - DEBUG - 5번째 image_element : None +2024-10-27 16:21:28,607 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:21:28,621 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,623 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:21:28,623 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,633 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,679 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@升级款 直径三米 有机硅帆布 +2024-10-27 16:21:28,680 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,681 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:21:28,682 - option.py:388 - default_logger - DEBUG - 6번째 image_element : None +2024-10-27 16:21:28,683 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:21:28,698 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,699 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:21:28,700 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,706 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,753 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@不褪色 升级款直径3米有机硅帆布 +2024-10-27 16:21:28,754 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,755 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 16:21:28,755 - option.py:388 - default_logger - DEBUG - 7번째 image_element : None +2024-10-27 16:21:28,757 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:21:28,768 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,770 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:21:28,771 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,781 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,818 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@直径四米 加厚防雨保暖 [10人 ] +2024-10-27 16:21:28,819 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,820 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 16:21:28,820 - option.py:388 - default_logger - DEBUG - 8번째 image_element : None +2024-10-27 16:21:28,821 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:21:28,832 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,834 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:21:28,835 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,846 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,883 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@升级款 直径四米 有机硅帆布 +2024-10-27 16:21:28,884 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,885 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:21:28,886 - option.py:388 - default_logger - DEBUG - 9번째 image_element : None +2024-10-27 16:21:28,887 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:21:28,902 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,903 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:21:28,904 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,911 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:21:28,956 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@不褪色 升级款直径4米有机硅帆布 +2024-10-27 16:21:28,958 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:21:28,958 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 16:21:28,959 - option.py:388 - default_logger - DEBUG - 10번째 image_element : None +2024-10-27 16:21:28,960 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:21:28,972 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,974 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:21:28,975 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:28,982 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,021 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@直径五米 加厚防雨保暖 [15人 ] +2024-10-27 16:21:29,022 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,023 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,024 - option.py:388 - default_logger - DEBUG - 11번째 image_element : None +2024-10-27 16:21:29,025 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:21:29,038 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,039 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:21:29,040 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,047 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,087 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@升级款 直径五米 有机硅帆布 +2024-10-27 16:21:29,088 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,089 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,090 - option.py:388 - default_logger - DEBUG - 12번째 image_element : None +2024-10-27 16:21:29,091 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:21:29,102 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,103 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:21:29,104 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,117 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,187 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@不褪色升级款直径5米有机硅帆布 +2024-10-27 16:21:29,189 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,190 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,191 - option.py:388 - default_logger - DEBUG - 13번째 image_element : None +2024-10-27 16:21:29,192 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:21:29,217 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,219 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:21:29,220 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,234 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,279 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@直径六米 加厚防雨保暖 [20人 ] +2024-10-27 16:21:29,280 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,281 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,282 - option.py:388 - default_logger - DEBUG - 14번째 image_element : None +2024-10-27 16:21:29,282 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:21:29,297 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,298 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:21:29,298 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,305 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,350 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@升级款 直径六米 有机硅帆布 +2024-10-27 16:21:29,351 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,352 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-27 16:21:29,353 - option.py:388 - default_logger - DEBUG - 15번째 image_element : None +2024-10-27 16:21:29,353 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:21:29,366 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,367 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:21:29,368 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,374 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,416 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@不褪色升级款直径6米有机硅帆布 +2024-10-27 16:21:29,418 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,419 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,420 - option.py:388 - default_logger - DEBUG - 16번째 image_element : None +2024-10-27 16:21:29,420 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:21:29,433 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,434 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:21:29,435 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,447 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,483 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@直径七米 加厚防雨保暖 [30人 ] +2024-10-27 16:21:29,485 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,486 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-27 16:21:29,486 - option.py:388 - default_logger - DEBUG - 17번째 image_element : None +2024-10-27 16:21:29,487 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:21:29,502 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,503 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:21:29,504 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,514 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,561 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@升级款 直径七米 有机硅帆布 +2024-10-27 16:21:29,562 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,563 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,564 - option.py:388 - default_logger - DEBUG - 18번째 image_element : None +2024-10-27 16:21:29,564 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:21:29,580 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,581 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:21:29,582 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,588 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,645 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@不褪色升级款直径7米有机硅帆布 +2024-10-27 16:21:29,646 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,647 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,648 - option.py:388 - default_logger - DEBUG - 19번째 image_element : None +2024-10-27 16:21:29,649 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:21:29,664 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,665 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:21:29,665 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,672 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,716 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@直径八米 加厚防雨保暖 [35人 ] +2024-10-27 16:21:29,718 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,719 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,720 - option.py:388 - default_logger - DEBUG - 20번째 image_element : None +2024-10-27 16:21:29,721 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:21:29,738 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,739 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:21:29,740 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,749 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,789 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@升级款 直径八米 有机硅帆布 +2024-10-27 16:21:29,790 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,791 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,792 - option.py:388 - default_logger - DEBUG - 21번째 image_element : None +2024-10-27 16:21:29,793 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:21:29,805 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,807 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:21:29,808 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,815 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,858 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@不褪色升级款直径8米有机硅帆布 +2024-10-27 16:21:29,859 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,860 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,861 - option.py:388 - default_logger - DEBUG - 22번째 image_element : None +2024-10-27 16:21:29,862 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:21:29,872 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,873 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:21:29,874 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,880 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:21:29,920 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@升级款 直径十米 有机硅帆布 +2024-10-27 16:21:29,922 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-27 16:21:29,923 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-27 16:21:29,924 - option.py:388 - default_logger - DEBUG - 23번째 image_element : None +2024-10-27 16:21:29,924 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:21:29,936 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,937 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:21:29,938 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:29,960 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:21:30,004 - option.py:385 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@升级款高日晒不褪色10米帆布 +2024-10-27 16:21:30,005 - option.py:386 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@ +2024-10-27 16:21:30,006 - option.py:387 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@node +2024-10-27 16:21:30,007 - option.py:388 - default_logger - DEBUG - 24번째 image_element : None +2024-10-27 16:21:30,007 - option.py:389 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-27 16:21:30,020 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:30,021 - option.py:410 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-27 16:21:30,023 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:30,030 - option.py:420 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-27 16:21:30,079 - option.py:385 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@升级款 直径十二米 有机硅帆布 +2024-10-27 16:21:30,081 - option.py:386 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@ +2024-10-27 16:21:30,082 - option.py:387 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@node +2024-10-27 16:21:30,083 - option.py:388 - default_logger - DEBUG - 25번째 image_element : None +2024-10-27 16:21:30,083 - option.py:389 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-27 16:21:30,101 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:30,102 - option.py:410 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-27 16:21:30,103 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:30,114 - option.py:420 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-27 16:21:30,164 - option.py:385 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@升级款 直径十五米 有机硅帆布 +2024-10-27 16:21:30,166 - option.py:386 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@ +2024-10-27 16:21:30,167 - option.py:387 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@ +2024-10-27 16:21:30,168 - option.py:388 - default_logger - DEBUG - 26번째 image_element : None +2024-10-27 16:21:30,169 - option.py:389 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-27 16:21:30,196 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:30,197 - option.py:410 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-27 16:21:30,198 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:21:30,204 - option.py:420 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-27 16:21:30,204 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '印花实木门', 'origin_option_2': '豪华烤漆铁艺雕花门', 'origin_option_3': '断桥铝门', 'origin_option_4': '蒙古包定制', 'origin_option_5': '直径三米 加厚防雨保暖 [6人 ]', 'origin_option_6': '升级款 直径三米 有机硅帆布', 'origin_option_7': '不褪色 升级款直径3米有机硅帆布', 'origin_option_8': '直径四米 加厚防雨保暖 [10人 ]', 'origin_option_9': '升级款 直径四米 有机硅帆布', 'origin_option_10': '不褪色 升级款直径4米有机硅帆布', 'origin_option_11': '直径五米 加厚防雨保暖 [15人 ]', 'origin_option_12': '升级款 直径五米 有机硅帆布', 'origin_option_13': '不褪色升级款直径5米有机硅帆布', 'origin_option_14': '直径六米 加厚防雨保暖 [20人 ]', 'origin_option_15': '升级款 直径六米 有机硅帆布', 'origin_option_16': '不褪色升级款直径6米有机硅帆布', 'origin_option_17': '直径七米 加厚防雨保暖 [30人 ]', 'origin_option_18': '升级款 直径七米 有机硅帆布', 'origin_option_19': '不褪色升级款直径7米有机硅帆布', 'origin_option_20': '直径八米 加厚防雨保暖 [35人 ]', 'origin_option_21': '升级款 直径八米 有机硅帆布', 'origin_option_22': '不褪色升级款直径8米有机硅帆布', 'origin_option_23': '升级款 直径十米 有机硅帆布', 'origin_option_24': '升级款高日晒不褪色10米帆布', 'origin_option_25': '升级款 直径十二米 有机硅帆布', 'origin_option_26': '升级款 直径十五米 有机硅帆布'} +2024-10-27 16:21:30,207 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 印花实木门 +2024-10-27 16:21:30,208 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 印花实木门 +2024-10-27 16:21:30,209 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 豪华烤漆铁艺雕花门 +2024-10-27 16:21:30,210 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 豪华烤漆铁艺雕花门 +2024-10-27 16:21:30,211 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 断桥铝门 +2024-10-27 16:21:30,211 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 断桥铝门 +2024-10-27 16:21:30,212 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蒙古包定制 +2024-10-27 16:21:30,212 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蒙古包定制 +2024-10-27 16:21:30,213 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 直径三米 加厚防雨保暖 [6人 ] +2024-10-27 16:21:30,213 - vertexAI.py:83 - default_logger - DEBUG - 문자 '['를 대체 문자로 변경: ( +2024-10-27 16:21:30,214 - vertexAI.py:83 - default_logger - DEBUG - 문자 ']'를 대체 문자로 변경: ) +2024-10-27 16:21:30,215 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 直径三米 加厚防雨保暖 (6人 ) +2024-10-27 16:21:30,215 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径三米 有机硅帆布 +2024-10-27 16:21:30,216 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径三米 有机硅帆布 +2024-10-27 16:21:30,216 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不褪色 升级款直径3米有机硅帆布 +2024-10-27 16:21:30,217 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不褪色 升级款直径3米有机硅帆布 +2024-10-27 16:21:30,218 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 直径四米 加厚防雨保暖 [10人 ] +2024-10-27 16:21:30,218 - vertexAI.py:83 - default_logger - DEBUG - 문자 '['를 대체 문자로 변경: ( +2024-10-27 16:21:30,219 - vertexAI.py:83 - default_logger - DEBUG - 문자 ']'를 대체 문자로 변경: ) +2024-10-27 16:21:30,219 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 直径四米 加厚防雨保暖 (10人 ) +2024-10-27 16:21:30,220 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径四米 有机硅帆布 +2024-10-27 16:21:30,220 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径四米 有机硅帆布 +2024-10-27 16:21:30,221 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不褪色 升级款直径4米有机硅帆布 +2024-10-27 16:21:30,221 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不褪色 升级款直径4米有机硅帆布 +2024-10-27 16:21:30,222 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 直径五米 加厚防雨保暖 [15人 ] +2024-10-27 16:21:30,223 - vertexAI.py:83 - default_logger - DEBUG - 문자 '['를 대체 문자로 변경: ( +2024-10-27 16:21:30,223 - vertexAI.py:83 - default_logger - DEBUG - 문자 ']'를 대체 문자로 변경: ) +2024-10-27 16:21:30,225 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 直径五米 加厚防雨保暖 (15人 ) +2024-10-27 16:21:30,225 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径五米 有机硅帆布 +2024-10-27 16:21:30,226 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径五米 有机硅帆布 +2024-10-27 16:21:30,227 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不褪色升级款直径5米有机硅帆布 +2024-10-27 16:21:30,228 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不褪色升级款直径5米有机硅帆布 +2024-10-27 16:21:30,228 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 直径六米 加厚防雨保暖 [20人 ] +2024-10-27 16:21:30,229 - vertexAI.py:83 - default_logger - DEBUG - 문자 '['를 대체 문자로 변경: ( +2024-10-27 16:21:30,230 - vertexAI.py:83 - default_logger - DEBUG - 문자 ']'를 대체 문자로 변경: ) +2024-10-27 16:21:30,230 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 直径六米 加厚防雨保暖 (20人 ) +2024-10-27 16:21:30,231 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径六米 有机硅帆布 +2024-10-27 16:21:30,231 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径六米 有机硅帆布 +2024-10-27 16:21:30,232 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不褪色升级款直径6米有机硅帆布 +2024-10-27 16:21:30,233 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不褪色升级款直径6米有机硅帆布 +2024-10-27 16:21:30,234 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 直径七米 加厚防雨保暖 [30人 ] +2024-10-27 16:21:30,234 - vertexAI.py:83 - default_logger - DEBUG - 문자 '['를 대체 문자로 변경: ( +2024-10-27 16:21:30,235 - vertexAI.py:83 - default_logger - DEBUG - 문자 ']'를 대체 문자로 변경: ) +2024-10-27 16:21:30,236 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 直径七米 加厚防雨保暖 (30人 ) +2024-10-27 16:21:30,236 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径七米 有机硅帆布 +2024-10-27 16:21:30,237 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径七米 有机硅帆布 +2024-10-27 16:21:30,238 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不褪色升级款直径7米有机硅帆布 +2024-10-27 16:21:30,238 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不褪色升级款直径7米有机硅帆布 +2024-10-27 16:21:30,239 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 直径八米 加厚防雨保暖 [35人 ] +2024-10-27 16:21:30,240 - vertexAI.py:83 - default_logger - DEBUG - 문자 '['를 대체 문자로 변경: ( +2024-10-27 16:21:30,241 - vertexAI.py:83 - default_logger - DEBUG - 문자 ']'를 대체 문자로 변경: ) +2024-10-27 16:21:30,241 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 直径八米 加厚防雨保暖 (35人 ) +2024-10-27 16:21:30,242 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径八米 有机硅帆布 +2024-10-27 16:21:30,243 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径八米 有机硅帆布 +2024-10-27 16:21:30,244 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不褪色升级款直径8米有机硅帆布 +2024-10-27 16:21:30,245 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不褪色升级款直径8米有机硅帆布 +2024-10-27 16:21:30,246 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径十米 有机硅帆布 +2024-10-27 16:21:30,247 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径十米 有机硅帆布 +2024-10-27 16:21:30,247 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款高日晒不褪色10米帆布 +2024-10-27 16:21:30,248 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款高日晒不褪色10米帆布 +2024-10-27 16:21:30,249 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径十二米 有机硅帆布 +2024-10-27 16:21:30,249 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径十二米 有机硅帆布 +2024-10-27 16:21:30,250 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 升级款 直径十五米 有机硅帆布 +2024-10-27 16:21:30,251 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 升级款 直径十五米 有机硅帆布 +2024-10-27 16:21:30,251 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '印花实木门', 'origin_option_2': '豪华烤漆铁艺雕花门', 'origin_option_3': '断桥铝门', 'origin_option_4': '蒙古包定制', 'origin_option_5': '直径三米 加厚防雨保暖 (6人 )', 'origin_option_6': '升级款 直径三米 有机硅帆布', 'origin_option_7': '不褪色 升级款直径3米有机硅帆布', 'origin_option_8': '直径四米 加厚防雨保暖 (10人 )', 'origin_option_9': '升级款 直径四米 有机硅帆布', 'origin_option_10': '不褪色 升级款直径4米有机硅帆布', 'origin_option_11': '直径五米 加厚防雨保暖 (15人 )', 'origin_option_12': '升级款 直径五米 有机硅帆布', 'origin_option_13': '不褪色升级款直径5米有机硅帆布', 'origin_option_14': '直径六米 加厚防雨保暖 (20人 )', 'origin_option_15': '升级款 直径六米 有机硅帆布', 'origin_option_16': '不褪色升级款直径6米有机硅帆布', 'origin_option_17': '直径七米 加厚防雨保暖 (30人 )', 'origin_option_18': '升级款 直径七米 有机硅帆布', 'origin_option_19': '不褪色升级款直径7米有机硅帆布', 'origin_option_20': '直径八米 加厚防雨保暖 (35人 )', 'origin_option_21': '升级款 直径八米 有机硅帆布', 'origin_option_22': '不褪色升级款直径8米有机硅帆布', 'origin_option_23': '升级款 直径十米 有机硅帆布', 'origin_option_24': '升级款高日晒不褪色10米帆布', 'origin_option_25': '升级款 直径十二米 有机硅帆布', 'origin_option_26': '升级款 直径十五米 有机硅帆布'} +2024-10-27 16:21:30,253 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '大型蒙古包帐篷农家乐餐饮户外加厚防暴雨移动野外烧烤酒店防爆雨'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "印花实木门", "origin_option_2": "豪华烤漆铁艺雕花门", "origin_option_3": "断桥铝门", "origin_option_4": "蒙古包定制", "origin_option_5": "直径三米 加厚防雨保暖 (6人 )", "origin_option_6": "升级款 直径三米 有机硅帆布", "origin_option_7": "不褪色 升级款直径3米有机硅帆布", "origin_option_8": "直径四米 加厚防雨保暖 (10人 )", "origin_option_9": "升级款 直径四米 有机硅帆布", "origin_option_10": "不褪色 升级款直径4米有机硅帆布", "origin_option_11": "直径五米 加厚防雨保暖 (15人 )", "origin_option_12": "升级款 直径五米 有机硅帆布", "origin_option_13": "不褪色升级款直径5米有机硅帆布", "origin_option_14": "直径六米 加厚防雨保暖 (20人 )", "origin_option_15": "升级款 直径六米 有机硅帆布", "origin_option_16": "不褪色升级款直径6米有机硅帆布", "origin_option_17": "直径七米 加厚防雨保暖 (30人 )", "origin_option_18": "升级款 直径七米 有机硅帆布", "origin_option_19": "不褪色升级款直径7米有机硅帆布", "origin_option_20": "直径八米 加厚防雨保暖 (35人 )", "origin_option_21": "升级款 直径八米 有机硅帆布", "origin_option_22": "不褪色升级款直径8米有机硅帆布", "origin_option_23": "升级款 直径十米 有机硅帆布", "origin_option_24": "升级款高日晒不褪色10米帆布", "origin_option_25": "升级款 直径十二米 有机硅帆布", "origin_option_26": "升级款 直径十五米 有机硅帆布"} +2024-10-27 16:21:30,257 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:21:32,648 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "3m 지름, 방수/보온 (6인)", +"trans_option_2": "3m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_3": "3m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_4": "4m 지름, 방수/보온 (10인)", +"trans_option_5": "4m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_6": "4m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_7": "5m 지름, 방수/보온 (15인)", +"trans_option_8": "5m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_9": "5m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_10": "6m 지름, 방수/보온 (20인)", +"trans_option_11": "6m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_12": "6m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_13": "7m 지름, 방수/보온 (30인)", +"trans_option_14": "7m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_15": "7m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_16": "8m 지름, 방수/보온 (35인)", +"trans_option_17": "8m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_18": "8m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_19": "10m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_20": "10m 지름, 실리콘 방수포 (업그레이드, 고강도)", +"trans_option_21": "12m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_22": "15m 지름, 실리콘 방수포 (업그레이드)" +} +``` +2024-10-27 16:21:32,650 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "3m 지름, 방수/보온 (6인)", +"trans_option_2": "3m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_3": "3m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_4": "4m 지름, 방수/보온 (10인)", +"trans_option_5": "4m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_6": "4m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_7": "5m 지름, 방수/보온 (15인)", +"trans_option_8": "5m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_9": "5m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_10": "6m 지름, 방수/보온 (20인)", +"trans_option_11": "6m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_12": "6m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_13": "7m 지름, 방수/보온 (30인)", +"trans_option_14": "7m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_15": "7m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_16": "8m 지름, 방수/보온 (35인)", +"trans_option_17": "8m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_18": "8m 지름, 실리콘 방수포 (업그레이드, 변색 방지)", +"trans_option_19": "10m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_20": "10m 지름, 실리콘 방수포 (업그레이드, 고강도)", +"trans_option_21": "12m 지름, 실리콘 방수포 (업그레이드)", +"trans_option_22": "15m 지름, 실리콘 방수포 (업그레이드)" +} +2024-10-27 16:21:32,651 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '3m 지름, 방수/보온 (6인)', 'trans_option_2': '3m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_3': '3m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', 'trans_option_4': '4m 지름, 방수/보온 (10인)', 'trans_option_5': '4m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_6': '4m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', 'trans_option_7': '5m 지름, 방수/보온 (15인)', 'trans_option_8': '5m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_9': '5m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', 'trans_option_10': '6m 지름, 방수/보온 (20인)', 'trans_option_11': '6m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_12': '6m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', 'trans_option_13': '7m 지름, 방수/보온 (30인)', 'trans_option_14': '7m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_15': '7m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', 'trans_option_16': '8m 지름, 방수/보온 (35인)', 'trans_option_17': '8m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_18': '8m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', 'trans_option_19': '10m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_20': '10m 지름, 실리콘 방수포 (업그레이드, 고강도)', 'trans_option_21': '12m 지름, 실리콘 방수포 (업그레이드)', 'trans_option_22': '15m 지름, 실리콘 방수포 (업그레이드)'} +2024-10-27 16:21:32,653 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:21:32,654 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 3m 지름, 방수/보온 (6인) +2024-10-27 16:21:32,655 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:32,702 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [3m 지름, 방수/보온 (6인)] 입력 완료 +2024-10-27 16:21:32,703 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 3m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:32,704 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:32,840 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [3m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:32,841 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 3m 지름, 실리콘 방수포 (업그레이드, 변색 방지) +2024-10-27 16:21:32,842 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:32,977 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [3m 지름, 실리콘 방수포 (업그레이드, 변색 방지)] 입력 완료 +2024-10-27 16:21:32,978 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 4m 지름, 방수/보온 (10인) +2024-10-27 16:21:32,979 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:33,123 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [4m 지름, 방수/보온 (10인)] 입력 완료 +2024-10-27 16:21:33,125 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 4m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:33,125 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:33,343 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [4m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:33,344 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 4m 지름, 실리콘 방수포 (업그레이드, 변색 방지) +2024-10-27 16:21:33,345 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:33,804 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [4m 지름, 실리콘 방수포 (업그레이드, 변색 방지)] 입력 완료 +2024-10-27 16:21:33,805 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 5m 지름, 방수/보온 (15인) +2024-10-27 16:21:33,806 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:34,267 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [5m 지름, 방수/보온 (15인)] 입력 완료 +2024-10-27 16:21:34,268 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 5m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:34,269 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:34,488 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [5m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:34,489 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 5m 지름, 실리콘 방수포 (업그레이드, 변색 방지) +2024-10-27 16:21:34,490 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:34,729 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [5m 지름, 실리콘 방수포 (업그레이드, 변색 방지)] 입력 완료 +2024-10-27 16:21:34,730 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 6m 지름, 방수/보온 (20인) +2024-10-27 16:21:34,731 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:34,967 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [6m 지름, 방수/보온 (20인)] 입력 완료 +2024-10-27 16:21:34,968 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 6m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:34,969 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:35,459 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [6m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:35,460 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 6m 지름, 실리콘 방수포 (업그레이드, 변색 방지) +2024-10-27 16:21:35,461 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:35,897 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [6m 지름, 실리콘 방수포 (업그레이드, 변색 방지)] 입력 완료 +2024-10-27 16:21:35,898 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 7m 지름, 방수/보온 (30인) +2024-10-27 16:21:35,898 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:36,124 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [7m 지름, 방수/보온 (30인)] 입력 완료 +2024-10-27 16:21:36,125 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 7m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:36,126 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:36,363 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [7m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:36,364 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 7m 지름, 실리콘 방수포 (업그레이드, 변색 방지) +2024-10-27 16:21:36,365 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:36,586 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [7m 지름, 실리콘 방수포 (업그레이드, 변색 방지)] 입력 완료 +2024-10-27 16:21:36,587 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 8m 지름, 방수/보온 (35인) +2024-10-27 16:21:36,588 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:36,870 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [8m 지름, 방수/보온 (35인)] 입력 완료 +2024-10-27 16:21:36,871 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 8m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:36,872 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:37,334 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [8m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:37,335 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 8m 지름, 실리콘 방수포 (업그레이드, 변색 방지) +2024-10-27 16:21:37,336 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:37,723 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [8m 지름, 실리콘 방수포 (업그레이드, 변색 방지)] 입력 완료 +2024-10-27 16:21:37,724 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 10m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:37,725 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:37,854 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [10m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:37,855 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 10m 지름, 실리콘 방수포 (업그레이드, 고강도) +2024-10-27 16:21:37,856 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:38,159 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [10m 지름, 실리콘 방수포 (업그레이드, 고강도)] 입력 완료 +2024-10-27 16:21:38,160 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 12m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:38,161 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:38,387 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [12m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:38,388 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 15m 지름, 실리콘 방수포 (업그레이드) +2024-10-27 16:21:38,389 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:21:38,772 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [15m 지름, 실리콘 방수포 (업그레이드)] 입력 완료 +2024-10-27 16:21:38,773 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'印花实木门': '3m 지름, 방수/보온 (6인)', '豪华烤漆铁艺雕花门': '3m 지름, 실리콘 방수포 (업그레이드)', '断桥铝门': '3m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', '蒙古包定制': '4m 지름, 방수/보온 (10인)', '直径三米 加厚防雨保暖 [6人 ]': '4m 지름, 실리콘 방수포 (업그레이드)', '升级款 直径三米 有机硅帆布': '4m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', '不褪色 升级款直径3米有机硅帆布': '5m 지름, 방수/보온 (15인)', '直径四米 加厚防雨保暖 [10人 ]': '5m 지름, 실리콘 방수포 (업그레이드)', '升级款 直径四米 有机硅帆布': '5m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', '不褪色 升级款直径4米有机硅帆布': '6m 지름, 방수/보온 (20인)', '直径五米 加厚防雨保暖 [15人 ]': '6m 지름, 실리콘 방수포 (업그레이드)', '升级款 直径五米 有机硅帆布': '6m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', '不褪色升级款直径5米有机硅帆布': '7m 지름, 방수/보온 (30인)', '直径六米 加厚防雨保暖 [20人 ]': '7m 지름, 실리콘 방수포 (업그레이드)', '升级款 直径六米 有机硅帆布': '7m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', '不褪色升级款直径6米有机硅帆布': '8m 지름, 방수/보온 (35인)', '直径七米 加厚防雨保暖 [30人 ]': '8m 지름, 실리콘 방수포 (업그레이드)', '升级款 直径七米 有机硅帆布': '8m 지름, 실리콘 방수포 (업그레이드, 변색 방지)', '不褪色升级款直径7米有机硅帆布': '10m 지름, 실리콘 방수포 (업그레이드)', '直径八米 加厚防雨保暖 [35人 ]': '10m 지름, 실리콘 방수포 (업그레이드, 고강도)', '升级款 直径八米 有机硅帆布': '12m 지름, 실리콘 방수포 (업그레이드)', '不褪色升级款直径8米有机硅帆布': '15m 지름, 실리콘 방수포 (업그레이드)'} +2024-10-27 16:21:38,775 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:21:38,776 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:21:38,777 - option.py:92 - default_logger - DEBUG - 최저옵션: 1204461.5384615385, 표준편차: 1405960.0123093892 +2024-10-27 16:21:38,777 - option.py:102 - default_logger - DEBUG - Option 135000 z-score: -0.7606628418292437 +2024-10-27 16:21:38,778 - option.py:102 - default_logger - DEBUG - Option 160000 z-score: -0.7428813972781034 +2024-10-27 16:21:38,779 - option.py:102 - default_logger - DEBUG - Option 260000 z-score: -0.671755619073542 +2024-10-27 16:21:38,779 - option.py:102 - default_logger - DEBUG - Option 260000 z-score: -0.671755619073542 +2024-10-27 16:21:38,780 - option.py:102 - default_logger - DEBUG - Option 374000 z-score: -0.590672231920342 +2024-10-27 16:21:38,780 - option.py:102 - default_logger - DEBUG - Option 385000 z-score: -0.5828483963178404 +2024-10-27 16:21:38,781 - option.py:102 - default_logger - DEBUG - Option 410000 z-score: -0.5650669517667 +2024-10-27 16:21:38,781 - option.py:102 - default_logger - DEBUG - Option 497000 z-score: -0.5031875247287315 +2024-10-27 16:21:38,782 - option.py:102 - default_logger - DEBUG - Option 510000 z-score: -0.49394117356213857 +2024-10-27 16:21:38,782 - option.py:102 - default_logger - DEBUG - Option 530000 z-score: -0.4797160179212263 +2024-10-27 16:21:38,784 - option.py:102 - default_logger - DEBUG - Option 684000 z-score: -0.3701823194862018 +2024-10-27 16:21:38,784 - option.py:102 - default_logger - DEBUG - Option 709000 z-score: -0.35240087493506145 +2024-10-27 16:21:38,785 - option.py:102 - default_logger - DEBUG - Option 729000 z-score: -0.33817571929414914 +2024-10-27 16:21:38,785 - option.py:102 - default_logger - DEBUG - Option 759000 z-score: -0.3168379858327807 +2024-10-27 16:21:38,786 - option.py:102 - default_logger - DEBUG - Option 784000 z-score: -0.2990565412816404 +2024-10-27 16:21:38,786 - option.py:102 - default_logger - DEBUG - Option 809000 z-score: -0.28127509673050005 +2024-10-27 16:21:38,787 - option.py:102 - default_logger - DEBUG - Option 986000 z-score: -0.15538246930842642 +2024-10-27 16:21:38,788 - option.py:102 - default_logger - DEBUG - Option 1034000 z-score: -0.12124209577023697 +2024-10-27 16:21:38,788 - option.py:102 - default_logger - DEBUG - Option 1084000 z-score: -0.08567920666795627 +2024-10-27 16:21:38,789 - option.py:102 - default_logger - DEBUG - Option 1235000 z-score: 0.02172071842093141 +2024-10-27 16:21:38,790 - option.py:102 - default_logger - DEBUG - Option 1258000 z-score: 0.038079647407980526 +2024-10-27 16:21:38,790 - option.py:102 - default_logger - DEBUG - Option 1333000 z-score: 0.09142398106140157 +2024-10-27 16:21:38,791 - option.py:102 - default_logger - DEBUG - Option 2756000 z-score: 1.1035438049123099 +2024-10-27 16:21:38,792 - option.py:102 - default_logger - DEBUG - Option 2881000 z-score: 1.1924510276680116 +2024-10-27 16:21:38,792 - option.py:102 - default_logger - DEBUG - Option 4254000 z-score: 2.1690079624166394 +2024-10-27 16:21:38,793 - option.py:102 - default_logger - DEBUG - Option 6500000 z-score: 3.766492940891088 +2024-10-27 16:21:38,794 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [135000, 160000, 260000, 260000, 374000, 385000, 410000, 497000, 510000, 530000, 684000, 709000, 729000, 759000, 784000, 809000, 986000, 1034000, 1084000, 1235000, 1258000, 1333000, 2756000, 2881000] +2024-10-27 16:21:38,795 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 135000, 마켓상한선: 270000 +2024-10-27 16:21:38,796 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('印花实木门', 135000), ('豪华烤漆铁艺雕花门', 160000), ('断桥铝门', 260000), ('蒙古包定制', 260000)] +2024-10-27 16:21:39,127 - option.py:627 - default_logger - DEBUG - 옵션 이름: 印花实木门, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:39,129 - option.py:633 - default_logger - DEBUG - 옵션 '印花实木门' 체크함 +2024-10-27 16:21:39,226 - option.py:627 - default_logger - DEBUG - 옵션 이름: 豪华烤漆铁艺雕花门, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:39,227 - option.py:633 - default_logger - DEBUG - 옵션 '豪华烤漆铁艺雕花门' 체크함 +2024-10-27 16:21:39,245 - option.py:627 - default_logger - DEBUG - 옵션 이름: 断桥铝门, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:39,246 - option.py:633 - default_logger - DEBUG - 옵션 '断桥铝门' 체크함 +2024-10-27 16:21:39,259 - option.py:627 - default_logger - DEBUG - 옵션 이름: 蒙古包定制, 필터링된 옵션에 포함 여부: True +2024-10-27 16:21:39,261 - option.py:633 - default_logger - DEBUG - 옵션 '蒙古包定制' 체크함 +2024-10-27 16:21:39,455 - option.py:627 - default_logger - DEBUG - 옵션 이름: 直径三米 加厚防雨保暖 [6人 ], 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:39,789 - option.py:638 - default_logger - DEBUG - 옵션 '直径三米 加厚防雨保暖 [6人 ]' 체크 해제함 +2024-10-27 16:21:39,836 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径三米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:40,174 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径三米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:40,200 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不褪色 升级款直径3米有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:41,127 - option.py:638 - default_logger - DEBUG - 옵션 '不褪色 升级款直径3米有机硅帆布' 체크 해제함 +2024-10-27 16:21:41,164 - option.py:627 - default_logger - DEBUG - 옵션 이름: 直径四米 加厚防雨保暖 [10人 ], 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:41,542 - option.py:638 - default_logger - DEBUG - 옵션 '直径四米 加厚防雨保暖 [10人 ]' 체크 해제함 +2024-10-27 16:21:41,577 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径四米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:41,912 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径四米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:41,949 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不褪色 升级款直径4米有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:42,290 - option.py:638 - default_logger - DEBUG - 옵션 '不褪色 升级款直径4米有机硅帆布' 체크 해제함 +2024-10-27 16:21:42,312 - option.py:627 - default_logger - DEBUG - 옵션 이름: 直径五米 加厚防雨保暖 [15人 ], 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:42,645 - option.py:638 - default_logger - DEBUG - 옵션 '直径五米 加厚防雨保暖 [15人 ]' 체크 해제함 +2024-10-27 16:21:42,678 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径五米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:43,016 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径五米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:43,048 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不褪色升级款直径5米有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:43,385 - option.py:638 - default_logger - DEBUG - 옵션 '不褪色升级款直径5米有机硅帆布' 체크 해제함 +2024-10-27 16:21:43,436 - option.py:627 - default_logger - DEBUG - 옵션 이름: 直径六米 加厚防雨保暖 [20人 ], 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:43,767 - option.py:638 - default_logger - DEBUG - 옵션 '直径六米 加厚防雨保暖 [20人 ]' 체크 해제함 +2024-10-27 16:21:43,791 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径六米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:44,105 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径六米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:44,134 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不褪色升级款直径6米有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:44,478 - option.py:638 - default_logger - DEBUG - 옵션 '不褪色升级款直径6米有机硅帆布' 체크 해제함 +2024-10-27 16:21:44,514 - option.py:627 - default_logger - DEBUG - 옵션 이름: 直径七米 加厚防雨保暖 [30人 ], 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:44,853 - option.py:638 - default_logger - DEBUG - 옵션 '直径七米 加厚防雨保暖 [30人 ]' 체크 해제함 +2024-10-27 16:21:44,876 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径七米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:45,188 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径七米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:45,223 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不褪色升级款直径7米有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:45,573 - option.py:638 - default_logger - DEBUG - 옵션 '不褪色升级款直径7米有机硅帆布' 체크 해제함 +2024-10-27 16:21:45,610 - option.py:627 - default_logger - DEBUG - 옵션 이름: 直径八米 加厚防雨保暖 [35人 ], 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:45,977 - option.py:638 - default_logger - DEBUG - 옵션 '直径八米 加厚防雨保暖 [35人 ]' 체크 해제함 +2024-10-27 16:21:46,020 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径八米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:46,455 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径八米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:46,508 - option.py:627 - default_logger - DEBUG - 옵션 이름: 不褪色升级款直径8米有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:46,860 - option.py:638 - default_logger - DEBUG - 옵션 '不褪色升级款直径8米有机硅帆布' 체크 해제함 +2024-10-27 16:21:46,894 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径十米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:47,218 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径十米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:47,245 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款高日晒不褪色10米帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:47,661 - option.py:638 - default_logger - DEBUG - 옵션 '升级款高日晒不褪色10米帆布' 체크 해제함 +2024-10-27 16:21:47,692 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径十二米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:48,012 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径十二米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:48,045 - option.py:627 - default_logger - DEBUG - 옵션 이름: 升级款 直径十五米 有机硅帆布, 필터링된 옵션에 포함 여부: False +2024-10-27 16:21:48,382 - option.py:638 - default_logger - DEBUG - 옵션 '升级款 直径十五米 有机硅帆布' 체크 해제함 +2024-10-27 16:21:48,383 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:21:48,384 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:21:48,385 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 4 +2024-10-27 16:21:48,385 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:49,293 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'3m 지름, 방수/보온 (6인)': 0, '3m 지름, 실리콘 방수포 (업그레이드)': 0, '3m 지름, 실리콘 방수포 (업그레이드, 변색 방지)': 0, '4m 지름, 방수/보온 (10인)': 0, '4m 지름, 실리콘 방수포 (업그레이드)': 0, '4m 지름, 실리콘 방수포 (업그레이드, 변색 방지)': 0, '5m 지름, 방수/보온 (15인)': 0, '5m 지름, 실리콘 방수포 (업그레이드)': 0, '5m 지름, 실리콘 방수포 (업그레이드, 변색 방지)': 0, '6m 지름, 방수/보온 (20인)': 0, '6m 지름, 실리콘 방수포 (업그레이드)': 0, '6m 지름, 실리콘 방수포 (업그레이드, 변색 방지)': 0, '7m 지름, 방수/보온 (30인)': 0, '7m 지름, 실리콘 방수포 (업그레이드)': 0, '7m 지름, 실리콘 방수포 (업그레이드, 변색 방지)': 0, '8m 지름, 방수/보온 (35인)': 0, '8m 지름, 실리콘 방수포 (업그레이드)': 0, '8m 지름, 실리콘 방수포 (업그레이드, 변색 방지)': 0, '10m 지름, 실리콘 방수포 (업그레이드)': 0, '10m 지름, 실리콘 방수포 (업그레이드, 고강도)': 0, '12m 지름, 실리콘 방수포 (업그레이드)': 0, '15m 지름, 실리콘 방수포 (업그레이드)': 0, '10m 지름 升级款 실리콘 방수포': 0, '10m 지름 升级款 실리콘 방수포 고온 탈색 방지': 0, '12m 지름 升级款 실리콘 방수포': 0, '15m 지름 升级款 실리콘 방수포': 0} +2024-10-27 16:21:49,295 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:21:49,539 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:21:49,731 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:21:50,630 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:21:51,500 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:21:51,502 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:21:53,028 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:21:53,029 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:21:53,308 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:21:53,339 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:21:53,341 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:21:53,342 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:21:53,926 - price.py:555 - default_logger - DEBUG - 옵션 수: 4 +2024-10-27 16:21:53,927 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:21:54,061 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 500 +2024-10-27 16:21:54,075 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 134800 +2024-10-27 16:21:54,192 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 600 +2024-10-27 16:21:54,204 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 159800 +2024-10-27 16:21:54,464 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 999 +2024-10-27 16:21:54,491 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 259400 +2024-10-27 16:21:54,654 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 999 +2024-10-27 16:21:54,663 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 259400 +2024-10-27 16:21:54,664 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [500, 600, 999, 999] +2024-10-27 16:21:54,665 - price.py:648 - default_logger - DEBUG - 최소원가: 100000, 최대원가: 200000, 평균원가: 155000, 상위평균원가: 178000 +2024-10-27 16:21:54,667 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 228000 +2024-10-27 16:21:54,667 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:21:54,668 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:21:54,669 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 40000 +2024-10-27 16:21:54,669 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 40000 +2024-10-27 16:21:54,670 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:21:54,671 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:21:54,671 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:21:54,672 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:21:54,673 - price.py:306 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 9000 +2024-10-27 16:21:54,673 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 64000 +2024-10-27 16:21:54,674 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 64000 +2024-10-27 16:21:54,674 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 332000 +2024-10-27 16:21:54,675 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:21:54,675 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 174000, 상한: 410000, 하한: 303000 +2024-10-27 16:21:54,676 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 303000 +2024-10-27 16:21:54,677 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 303000 +2024-10-27 16:21:54,678 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:21:54,678 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 203350 +2024-10-27 16:21:54,679 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 99650 +2024-10-27 16:21:54,680 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:21:54,680 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:21:54,681 - price.py:486 - default_logger - DEBUG - 적용된 구간: 400000, 계산된 마진: 51000 +2024-10-27 16:21:54,681 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 61000 +2024-10-27 16:21:54,683 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:21:54,683 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:21:54,684 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:21:54,685 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:21:54,685 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저-캠핑-기타캠핑용품 +2024-10-27 16:21:54,686 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저, Level 2: 캠핑, Level 3: 기타캠핑용품, Level 4: None +2024-10-27 16:21:54,686 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저-캠핑-기타캠핑용품 +2024-10-27 16:21:54,688 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저', 'category2': '캠핑', 'category3': '기타캠핑용품', 'category4': None} +2024-10-27 16:21:54,688 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:21:54,689 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저', 'category2': '캠핑', 'category3': '기타캠핑용품', 'category4': None}, result: (0,) +2024-10-27 16:21:54,691 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: (0,) +2024-10-27 16:21:54,691 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:21:54,692 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저-캠핑-기타캠핑용품는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:21:54,693 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:21:54,694 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:21:54,694 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:21:54,739 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 61000 +2024-10-27 16:21:54,984 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:21:54,985 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:21:54,987 - price.py:140 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:21:55,160 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-27 16:21:55,311 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-27 16:21:55,589 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-27 16:21:56,141 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:21:56,142 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:21:57,626 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:21:57,628 - gui.py:875 - default_logger - DEBUG - 123/[377]개 상품 수정 완료. +2024-10-27 16:21:57,628 - gui.py:816 - default_logger - DEBUG - 44/46 버튼의 활성상태 확인 중... +2024-10-27 16:21:57,668 - gui.py:823 - default_logger - DEBUG - 44/46: 세부사항 수정 작업 중... +2024-10-27 16:21:57,717 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:21:58,788 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:21:59,770 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:21:59,786 - title.py:94 - default_logger - DEBUG - 원본 상품명: 单人羽毛球训练器巧发力握拍棒手腕辅助腕力发力神器练习器挥拍棒 +2024-10-27 16:21:59,787 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:21:59,789 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:21:59,802 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:21:59,814 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:21:59,835 - title.py:221 - default_logger - DEBUG - 카테고리 text = 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:21:59,836 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:22:00,974 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:22:00,976 - option.py:161 - default_logger - DEBUG - 상품명: 单人羽毛球训练器巧发力握拍棒手腕辅助腕力发力神器练习器挥拍棒에 대한 옵션을 처리 중... +2024-10-27 16:22:00,977 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:22:02,987 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:22:02,988 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:22:02,989 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:22:03,005 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:22:03,006 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:22:03,699 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:22:03,702 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:22:04,386 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:22:04,434 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 14 +2024-10-27 16:22:04,488 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@配重块225克(选配) +2024-10-27 16:22:04,489 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:22:04,490 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:22:04,491 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:22:04,491 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:22:04,507 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,508 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:22:04,509 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,523 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:22:04,575 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@特小号(760克)适合12岁以下儿童 +2024-10-27 16:22:04,576 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:22:04,577 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:22:04,577 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:22:04,579 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:22:04,606 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,608 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:22:04,609 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,638 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:22:04,709 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@女生款875克适合女生全面训练 +2024-10-27 16:22:04,710 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:22:04,711 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:22:04,712 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:22:04,713 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:22:04,733 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,735 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:22:04,735 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,751 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:22:04,804 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@小号(1010克)适合力量型女球友 +2024-10-27 16:22:04,806 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:22:04,807 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:22:04,808 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:22:04,808 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:22:04,826 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,827 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:22:04,828 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,841 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:22:04,875 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@全能之选(376克)4U进攻 磁控发声款 +2024-10-27 16:22:04,877 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:22:04,878 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:22:04,878 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:22:04,879 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:22:04,892 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,892 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:22:04,893 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,905 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:22:04,950 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@平衡之刃(360克)4U平衡 磁控发声款 +2024-10-27 16:22:04,951 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:22:04,952 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:22:04,953 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:22:04,954 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:22:04,968 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,969 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:22:04,970 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:04,988 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,033 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@网前雨刮器(360克)5U清快 磁控发声款 +2024-10-27 16:22:05,035 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:22:05,036 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:22:05,036 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:22:05,037 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:22:05,050 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,051 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:22:05,052 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,065 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,112 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可调节小号(988克)适合男球友全面训练 +2024-10-27 16:22:05,113 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:22:05,114 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:22:05,114 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:22:05,115 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:22:05,130 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,131 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:22:05,132 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,144 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,206 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@中号(1145克)适合男球友全面训练 +2024-10-27 16:22:05,207 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-27 16:22:05,209 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 16:22:05,211 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:22:05,211 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:22:05,226 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,227 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:22:05,228 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,242 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,284 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@后场重炮(422克)3U进攻 磁控发声款 +2024-10-27 16:22:05,285 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:22:05,286 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 16:22:05,287 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:22:05,288 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:22:05,302 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,303 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:22:05,304 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,323 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,361 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@全铝儿童款(262克)小力女生 磁控发声款 +2024-10-27 16:22:05,362 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:22:05,363 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:22:05,364 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:22:05,365 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:22:05,381 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,382 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:22:05,383 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,399 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,446 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@固定款大号(1435克) +2024-10-27 16:22:05,447 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:22:05,448 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 16:22:05,449 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:22:05,449 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:22:05,464 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,465 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:22:05,466 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,478 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,521 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@可调节中号(1220克)力量型男球友男球友 +2024-10-27 16:22:05,522 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:22:05,523 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:22:05,524 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:22:05,524 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:22:05,536 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,537 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:22:05,538 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,554 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,588 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@可调节大号钢头1450克(适合力量特别大男球友)) +2024-10-27 16:22:05,589 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:22:05,590 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:22:05,591 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:22:05,592 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:22:05,604 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,605 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:22:05,606 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:05,623 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:22:05,625 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '配重块225克(选配)', 'origin_option_2': '特小号(760克)适合12岁以下儿童', 'origin_option_3': '女生款875克适合女生全面训练', 'origin_option_4': '小号(1010克)适合力量型女球友', 'origin_option_5': '全能之选(376克)4U进攻 磁控发声款', 'origin_option_6': '平衡之刃(360克)4U平衡 磁控发声款', 'origin_option_7': '网前雨刮器(360克)5U清快 磁控发声款', 'origin_option_8': '可调节小号(988克)适合男球友全面训练', 'origin_option_9': '中号(1145克)适合男球友全面训练', 'origin_option_10': '后场重炮(422克)3U进攻 磁控发声款', 'origin_option_11': '全铝儿童款(262克)小力女生 磁控发声款', 'origin_option_12': '固定款大号(1435克)', 'origin_option_13': '可调节中号(1220克)力量型男球友男球友', 'origin_option_14': '可调节大号钢头1450克(适合力量特别大男球友))'} +2024-10-27 16:22:05,626 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 配重块225克(选配) +2024-10-27 16:22:05,628 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 配重块225克选配 +2024-10-27 16:22:05,628 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特小号(760克)适合12岁以下儿童 +2024-10-27 16:22:05,629 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 特小号760克适合12岁以下儿童 +2024-10-27 16:22:05,630 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 女生款875克适合女生全面训练 +2024-10-27 16:22:05,631 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 女生款875克适合女生全面训练 +2024-10-27 16:22:05,631 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小号(1010克)适合力量型女球友 +2024-10-27 16:22:05,632 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 小号1010克适合力量型女球友 +2024-10-27 16:22:05,632 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 全能之选(376克)4U进攻 磁控发声款 +2024-10-27 16:22:05,634 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 全能之选376克4U进攻 磁控发声款 +2024-10-27 16:22:05,634 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 平衡之刃(360克)4U平衡 磁控发声款 +2024-10-27 16:22:05,635 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 平衡之刃360克4U平衡 磁控发声款 +2024-10-27 16:22:05,635 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 网前雨刮器(360克)5U清快 磁控发声款 +2024-10-27 16:22:05,637 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 网前雨刮器360克5U清快 磁控发声款 +2024-10-27 16:22:05,637 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 可调节小号(988克)适合男球友全面训练 +2024-10-27 16:22:05,638 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 可调节小号988克适合男球友全面训练 +2024-10-27 16:22:05,638 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 中号(1145克)适合男球友全面训练 +2024-10-27 16:22:05,639 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 中号1145克适合男球友全面训练 +2024-10-27 16:22:05,639 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 后场重炮(422克)3U进攻 磁控发声款 +2024-10-27 16:22:05,641 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 后场重炮422克3U进攻 磁控发声款 +2024-10-27 16:22:05,641 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 全铝儿童款(262克)小力女生 磁控发声款 +2024-10-27 16:22:05,642 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 全铝儿童款262克小力女生 磁控发声款 +2024-10-27 16:22:05,643 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 固定款大号(1435克) +2024-10-27 16:22:05,643 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 固定款大号1435克 +2024-10-27 16:22:05,644 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 可调节中号(1220克)力量型男球友男球友 +2024-10-27 16:22:05,645 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 可调节中号1220克力量型男球友男球友 +2024-10-27 16:22:05,645 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 可调节大号钢头1450克(适合力量特别大男球友)) +2024-10-27 16:22:05,646 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 可调节大号钢头1450克适合力量特别大男球友 +2024-10-27 16:22:05,647 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '配重块225克选配', 'origin_option_2': '特小号760克适合12岁以下儿童', 'origin_option_3': '女生款875克适合女生全面训练', 'origin_option_4': '小号1010克适合力量型女球友', 'origin_option_5': '全能之选376克4U进攻 磁控发声款', 'origin_option_6': '平衡之刃360克4U平衡 磁控发声款', 'origin_option_7': '网前雨刮器360克5U清快 磁控发声款', 'origin_option_8': '可调节小号988克适合男球友全面训练', 'origin_option_9': '中号1145克适合男球友全面训练', 'origin_option_10': '后场重炮422克3U进攻 磁控发声款', 'origin_option_11': '全铝儿童款262克小力女生 磁控发声款', 'origin_option_12': '固定款大号1435克', 'origin_option_13': '可调节中号1220克力量型男球友男球友', 'origin_option_14': '可调节大号钢头1450克适合力量特别大男球友'} +2024-10-27 16:22:05,648 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '单人羽毛球训练器巧发力握拍棒手腕辅助腕力发力神器练习器挥拍棒'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "配重块225克选配", "origin_option_2": "特小号760克适合12岁以下儿童", "origin_option_3": "女生款875克适合女生全面训练", "origin_option_4": "小号1010克适合力量型女球友", "origin_option_5": "全能之选376克4U进攻 磁控发声款", "origin_option_6": "平衡之刃360克4U平衡 磁控发声款", "origin_option_7": "网前雨刮器360克5U清快 磁控发声款", "origin_option_8": "可调节小号988克适合男球友全面训练", "origin_option_9": "中号1145克适合男球友全面训练", "origin_option_10": "后场重炮422克3U进攻 磁控发声款", "origin_option_11": "全铝儿童款262克小力女生 磁控发声款", "origin_option_12": "固定款大号1435克", "origin_option_13": "可调节中号1220克力量型男球友男球友", "origin_option_14": "可调节大号钢头1450克适合力量特别大男球友"} +2024-10-27 16:22:05,650 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:22:07,587 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "추가 무게 225g", +"trans_option_2": "초소형 760g (12세 미만 어린이)", +"trans_option_3": "여성용 875g (전반적인 여성 훈련)", +"trans_option_4": "소형 1010g (힘이 센 여성 선수)", +"trans_option_5": "376g 4U 공격 (자기 제어 발성)", +"trans_option_6": "360g 4U 균형 (자기 제어 발성)", +"trans_option_7": "360g 5U 네트워크 와이퍼 (자기 제어 발성)", +"trans_option_8": "조절 가능 소형 988g (남성 선수 전체 훈련)", +"trans_option_9": "중형 1145g (남성 선수 전체 훈련)", +"trans_option_10": "422g 3U 후방 공격 (자기 제어 발성)", +"trans_option_11": "전체 알루미늄 어린이용 262g (소형 여성)", +"trans_option_12": "고정식 대형 1435g", +"trans_option_13": "조절 가능 중형 1220g (힘이 센 남성 선수)", +"trans_option_14": "조절 가능 대형 강철 헤드 1450g (힘이 매우 센 남성 선수)" +} +``` +2024-10-27 16:22:07,589 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "추가 무게 225g", +"trans_option_2": "초소형 760g (12세 미만 어린이)", +"trans_option_3": "여성용 875g (전반적인 여성 훈련)", +"trans_option_4": "소형 1010g (힘이 센 여성 선수)", +"trans_option_5": "376g 4U 공격 (자기 제어 발성)", +"trans_option_6": "360g 4U 균형 (자기 제어 발성)", +"trans_option_7": "360g 5U 네트워크 와이퍼 (자기 제어 발성)", +"trans_option_8": "조절 가능 소형 988g (남성 선수 전체 훈련)", +"trans_option_9": "중형 1145g (남성 선수 전체 훈련)", +"trans_option_10": "422g 3U 후방 공격 (자기 제어 발성)", +"trans_option_11": "전체 알루미늄 어린이용 262g (소형 여성)", +"trans_option_12": "고정식 대형 1435g", +"trans_option_13": "조절 가능 중형 1220g (힘이 센 남성 선수)", +"trans_option_14": "조절 가능 대형 강철 헤드 1450g (힘이 매우 센 남성 선수)" +} +2024-10-27 16:22:07,590 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '추가 무게 225g', 'trans_option_2': '초소형 760g (12세 미만 어린이)', 'trans_option_3': '여성용 875g (전반적인 여성 훈련)', 'trans_option_4': '소형 1010g (힘이 센 여성 선수)', 'trans_option_5': '376g 4U 공격 (자기 제어 발성)', 'trans_option_6': '360g 4U 균형 (자기 제어 발성)', 'trans_option_7': '360g 5U 네트워크 와이퍼 (자기 제어 발성)', 'trans_option_8': '조절 가능 소형 988g (남성 선수 전체 훈련)', 'trans_option_9': '중형 1145g (남성 선수 전체 훈련)', 'trans_option_10': '422g 3U 후방 공격 (자기 제어 발성)', 'trans_option_11': '전체 알루미늄 어린이용 262g (소형 여성)', 'trans_option_12': '고정식 대형 1435g', 'trans_option_13': '조절 가능 중형 1220g (힘이 센 남성 선수)', 'trans_option_14': '조절 가능 대형 강철 헤드 1450g (힘이 매우 센 남성 선수)'} +2024-10-27 16:22:07,592 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:22:07,593 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 추가 무게 225g +2024-10-27 16:22:07,593 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:07,632 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [추가 무게 225g] 입력 완료 +2024-10-27 16:22:07,633 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 초소형 760g (12세 미만 어린이) +2024-10-27 16:22:07,634 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:07,758 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [초소형 760g (12세 미만 어린이)] 입력 완료 +2024-10-27 16:22:07,759 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 여성용 875g (전반적인 여성 훈련) +2024-10-27 16:22:07,760 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:07,896 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [여성용 875g (전반적인 여성 훈련)] 입력 완료 +2024-10-27 16:22:07,897 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 소형 1010g (힘이 센 여성 선수) +2024-10-27 16:22:07,898 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:08,029 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [소형 1010g (힘이 센 여성 선수)] 입력 완료 +2024-10-27 16:22:08,030 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 376g 4U 공격 (자기 제어 발성) +2024-10-27 16:22:08,031 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:08,158 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [376g 4U 공격 (자기 제어 발성)] 입력 완료 +2024-10-27 16:22:08,159 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 360g 4U 균형 (자기 제어 발성) +2024-10-27 16:22:08,160 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:08,291 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [360g 4U 균형 (자기 제어 발성)] 입력 완료 +2024-10-27 16:22:08,292 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 360g 5U 네트워크 와이퍼 (자기 제어 발성) +2024-10-27 16:22:08,293 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:08,665 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [360g 5U 네트워크 와이퍼 (자기 제어 발성)] 입력 완료 +2024-10-27 16:22:08,667 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 조절 가능 소형 988g (남성 선수 전체 훈련) +2024-10-27 16:22:08,667 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:09,030 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [조절 가능 소형 988g (남성 선수 전체 훈련)] 입력 완료 +2024-10-27 16:22:09,031 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 중형 1145g (남성 선수 전체 훈련) +2024-10-27 16:22:09,031 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:09,155 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [중형 1145g (남성 선수 전체 훈련)] 입력 완료 +2024-10-27 16:22:09,156 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 422g 3U 후방 공격 (자기 제어 발성) +2024-10-27 16:22:09,157 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:09,346 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [422g 3U 후방 공격 (자기 제어 발성)] 입력 완료 +2024-10-27 16:22:09,347 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 전체 알루미늄 어린이용 262g (소형 여성) +2024-10-27 16:22:09,348 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:09,526 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [전체 알루미늄 어린이용 262g (소형 여성)] 입력 완료 +2024-10-27 16:22:09,528 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 고정식 대형 1435g +2024-10-27 16:22:09,529 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:09,756 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [고정식 대형 1435g] 입력 완료 +2024-10-27 16:22:09,758 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 조절 가능 중형 1220g (힘이 센 남성 선수) +2024-10-27 16:22:09,759 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:10,068 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [조절 가능 중형 1220g (힘이 센 남성 선수)] 입력 완료 +2024-10-27 16:22:10,069 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 조절 가능 대형 강철 헤드 1450g (힘이 매우 센 남성 선수) +2024-10-27 16:22:10,070 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:10,426 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [조절 가능 대형 강철 헤드 1450g (힘이 매우 센 남성 선수)] 입력 완료 +2024-10-27 16:22:10,428 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'配重块225克(选配)': '추가 무게 225g', '特小号(760克)适合12岁以下儿童': '초소형 760g (12세 미만 어린이)', '女生款875克适合女生全面训练': '여성용 875g (전반적인 여성 훈련)', '小号(1010克)适合力量型女球友': '소형 1010g (힘이 센 여성 선수)', '全能之选(376克)4U进攻 磁控发声款': '376g 4U 공격 (자기 제어 발성)', '平衡之刃(360克)4U平衡 磁控发声款': '360g 4U 균형 (자기 제어 발성)', '网前雨刮器(360克)5U清快 磁控发声款': '360g 5U 네트워크 와이퍼 (자기 제어 발성)', '可调节小号(988克)适合男球友全面训练': '조절 가능 소형 988g (남성 선수 전체 훈련)', '中号(1145克)适合男球友全面训练': '중형 1145g (남성 선수 전체 훈련)', '后场重炮(422克)3U进攻 磁控发声款': '422g 3U 후방 공격 (자기 제어 발성)', '全铝儿童款(262克)小力女生 磁控发声款': '전체 알루미늄 어린이용 262g (소형 여성)', '固定款大号(1435克)': '고정식 대형 1435g', '可调节中号(1220克)力量型男球友男球友': '조절 가능 중형 1220g (힘이 센 남성 선수)', '可调节大号钢头1450克(适合力量特别大男球友))': '조절 가능 대형 강철 헤드 1450g (힘이 매우 센 남성 선수)'} +2024-10-27 16:22:10,429 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:22:10,430 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:22:10,431 - option.py:92 - default_logger - DEBUG - 최저옵션: 39785.71428571428, 표준편차: 4738.573797320568 +2024-10-27 16:22:10,432 - option.py:102 - default_logger - DEBUG - Option 27000 z-score: -2.698219935488602 +2024-10-27 16:22:10,432 - option.py:102 - default_logger - DEBUG - Option 38000 z-score: -0.37684635970511143 +2024-10-27 16:22:10,433 - option.py:102 - default_logger - DEBUG - Option 38000 z-score: -0.37684635970511143 +2024-10-27 16:22:10,433 - option.py:102 - default_logger - DEBUG - Option 39000 z-score: -0.16581239827024868 +2024-10-27 16:22:10,434 - option.py:102 - default_logger - DEBUG - Option 39000 z-score: -0.16581239827024868 +2024-10-27 16:22:10,434 - option.py:102 - default_logger - DEBUG - Option 39000 z-score: -0.16581239827024868 +2024-10-27 16:22:10,435 - option.py:102 - default_logger - DEBUG - Option 39000 z-score: -0.16581239827024868 +2024-10-27 16:22:10,435 - option.py:102 - default_logger - DEBUG - Option 40000 z-score: 0.04522156316461411 +2024-10-27 16:22:10,436 - option.py:102 - default_logger - DEBUG - Option 40000 z-score: 0.04522156316461411 +2024-10-27 16:22:10,436 - option.py:102 - default_logger - DEBUG - Option 40000 z-score: 0.04522156316461411 +2024-10-27 16:22:10,438 - option.py:102 - default_logger - DEBUG - Option 40000 z-score: 0.04522156316461411 +2024-10-27 16:22:10,438 - option.py:102 - default_logger - DEBUG - Option 43000 z-score: 0.6783234474692025 +2024-10-27 16:22:10,439 - option.py:102 - default_logger - DEBUG - Option 45000 z-score: 1.100391370338928 +2024-10-27 16:22:10,439 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: 2.155561177513242 +2024-10-27 16:22:10,440 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [38000, 38000, 39000, 39000, 39000, 39000, 40000, 40000, 40000, 40000, 43000, 45000] +2024-10-27 16:22:10,440 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 38000, 마켓상한선: 76000 +2024-10-27 16:22:10,441 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('特小号(760克)适合12岁以下儿童', 38000), ('女生款875克适合女生全面训练', 38000), ('小号(1010克)适合力量型女球友', 39000), ('全能之选(376克)4U进攻 磁控发声款', 39000), ('平衡之刃(360克)4U平衡 磁控发声款', 39000), ('网前雨刮器(360克)5U清快 磁控发声款', 39000), ('可调节小号(988克)适合男球友全面训练', 40000), ('中号(1145克)适合男球友全面训练', 40000), ('后场重炮(422克)3U进攻 磁控发声款', 40000), ('全铝儿童款(262克)小力女生 磁控发声款', 40000), ('固定款大号(1435克)', 43000), ('可调节中号(1220克)力量型男球友男球友', 45000)] +2024-10-27 16:22:10,624 - option.py:627 - default_logger - DEBUG - 옵션 이름: 配重块225克(选配), 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:10,951 - option.py:638 - default_logger - DEBUG - 옵션 '配重块225克(选配)' 체크 해제함 +2024-10-27 16:22:11,096 - option.py:627 - default_logger - DEBUG - 옵션 이름: 特小号(760克)适合12岁以下儿童, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,097 - option.py:633 - default_logger - DEBUG - 옵션 '特小号(760克)适合12岁以下儿童' 체크함 +2024-10-27 16:22:11,122 - option.py:627 - default_logger - DEBUG - 옵션 이름: 女生款875克适合女生全面训练, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,124 - option.py:633 - default_logger - DEBUG - 옵션 '女生款875克适合女生全面训练' 체크함 +2024-10-27 16:22:11,139 - option.py:627 - default_logger - DEBUG - 옵션 이름: 小号(1010克)适合力量型女球友, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,140 - option.py:633 - default_logger - DEBUG - 옵션 '小号(1010克)适合力量型女球友' 체크함 +2024-10-27 16:22:11,155 - option.py:627 - default_logger - DEBUG - 옵션 이름: 全能之选(376克)4U进攻 磁控发声款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,156 - option.py:633 - default_logger - DEBUG - 옵션 '全能之选(376克)4U进攻 磁控发声款' 체크함 +2024-10-27 16:22:11,172 - option.py:627 - default_logger - DEBUG - 옵션 이름: 平衡之刃(360克)4U平衡 磁控发声款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,175 - option.py:633 - default_logger - DEBUG - 옵션 '平衡之刃(360克)4U平衡 磁控发声款' 체크함 +2024-10-27 16:22:11,200 - option.py:627 - default_logger - DEBUG - 옵션 이름: 网前雨刮器(360克)5U清快 磁控发声款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,201 - option.py:633 - default_logger - DEBUG - 옵션 '网前雨刮器(360克)5U清快 磁控发声款' 체크함 +2024-10-27 16:22:11,230 - option.py:627 - default_logger - DEBUG - 옵션 이름: 可调节小号(988克)适合男球友全面训练, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,232 - option.py:633 - default_logger - DEBUG - 옵션 '可调节小号(988克)适合男球友全面训练' 체크함 +2024-10-27 16:22:11,248 - option.py:627 - default_logger - DEBUG - 옵션 이름: 中号(1145克)适合男球友全面训练, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,249 - option.py:633 - default_logger - DEBUG - 옵션 '中号(1145克)适合男球友全面训练' 체크함 +2024-10-27 16:22:11,264 - option.py:627 - default_logger - DEBUG - 옵션 이름: 后场重炮(422克)3U进攻 磁控发声款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,266 - option.py:633 - default_logger - DEBUG - 옵션 '后场重炮(422克)3U进攻 磁控发声款' 체크함 +2024-10-27 16:22:11,282 - option.py:627 - default_logger - DEBUG - 옵션 이름: 全铝儿童款(262克)小力女生 磁控发声款, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,283 - option.py:633 - default_logger - DEBUG - 옵션 '全铝儿童款(262克)小力女生 磁控发声款' 체크함 +2024-10-27 16:22:11,298 - option.py:627 - default_logger - DEBUG - 옵션 이름: 固定款大号(1435克), 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,299 - option.py:633 - default_logger - DEBUG - 옵션 '固定款大号(1435克)' 체크함 +2024-10-27 16:22:11,313 - option.py:627 - default_logger - DEBUG - 옵션 이름: 可调节中号(1220克)力量型男球友男球友, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:11,314 - option.py:633 - default_logger - DEBUG - 옵션 '可调节中号(1220克)力量型男球友男球友' 체크함 +2024-10-27 16:22:11,326 - option.py:627 - default_logger - DEBUG - 옵션 이름: 可调节大号钢头1450克(适合力量特别大男球友)), 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:11,572 - option.py:638 - default_logger - DEBUG - 옵션 '可调节大号钢头1450克(适合力量特别大男球友))' 체크 해제함 +2024-10-27 16:22:11,573 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:22:11,574 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:22:11,575 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 12 +2024-10-27 16:22:11,576 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:22:12,636 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'초소형 760g (12세 미만 어린이)': 0, '여성용 875g (전반적인 여성 훈련)': 0, '소형 1010g (힘이 센 여성 선수)': 0, '376g 4U 공격 (자기 제어 발성)': 0, '360g 4U 균형 (자기 제어 발성)': 0, '360g 5U 네트워크 와이퍼 (자기 제어 발성)': 0, '조절 가능 소형 988g (남성 선수 전체 훈련)': 0, '중형 1145g (남성 선수 전체 훈련)': 0, '422g 3U 후방 공격 (자기 제어 발성)': 0, '전체 알루미늄 어린이용 262g (소형 여성)': 0, '고정식 대형 1435g': 0, '조절 가능 중형 1220g (힘이 센 남성 선수)': 0} +2024-10-27 16:22:12,638 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:22:12,883 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:22:13,032 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:22:13,883 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:22:14,700 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:22:14,702 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:22:15,789 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:22:15,792 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:22:16,097 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:22:16,114 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:22:16,116 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:22:16,116 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:22:16,519 - price.py:555 - default_logger - DEBUG - 옵션 수: 12 +2024-10-27 16:22:16,520 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:22:16,633 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 69 +2024-10-27 16:22:16,665 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 37200 +2024-10-27 16:22:16,782 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 72 +2024-10-27 16:22:16,797 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 38000 +2024-10-27 16:22:17,054 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 76 +2024-10-27 16:22:17,089 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 39000 +2024-10-27 16:22:17,228 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 76 +2024-10-27 16:22:17,286 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 39000 +2024-10-27 16:22:17,639 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 76 +2024-10-27 16:22:17,666 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 39000 +2024-10-27 16:22:17,879 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 76 +2024-10-27 16:22:17,886 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 39000 +2024-10-27 16:22:18,188 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 79 +2024-10-27 16:22:18,220 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 39700 +2024-10-27 16:22:18,361 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 79 +2024-10-27 16:22:18,368 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 39700 +2024-10-27 16:22:18,726 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 79 +2024-10-27 16:22:18,748 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 39700 +2024-10-27 16:22:18,932 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 79 +2024-10-27 16:22:18,938 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 39700 +2024-10-27 16:22:19,151 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 89 +2024-10-27 16:22:19,181 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 42200 +2024-10-27 16:22:19,386 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 99 +2024-10-27 16:22:19,394 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 44700 +2024-10-27 16:22:19,395 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [69, 72, 76, 76, 76, 76, 79, 79, 79, 79, 89, 99] +2024-10-27 16:22:19,395 - price.py:648 - default_logger - DEBUG - 최소원가: 14000, 최대원가: 20000, 평균원가: 16000, 상위평균원가: 18000 +2024-10-27 16:22:19,396 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 24000 +2024-10-27 16:22:19,397 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:22:19,398 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:22:19,399 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:22:19,399 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:22:19,400 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:22:19,401 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:22:19,401 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:22:19,402 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:22:19,403 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 39000 +2024-10-27 16:22:19,404 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:22:19,405 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 19000, 상한: 42000, 하한: 31000 +2024-10-27 16:22:19,406 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 31000 +2024-10-27 16:22:19,407 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 31000 +2024-10-27 16:22:19,407 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:22:19,408 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 39742 +2024-10-27 16:22:19,409 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -8742 +2024-10-27 16:22:19,410 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:22:19,410 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:22:19,411 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:22:19,412 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:22:19,413 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:22:19,413 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:22:19,414 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:22:19,415 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:22:19,415 - price.py:784 - default_logger - DEBUG - category : 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:22:19,416 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 스포츠/레저용품, Level 2: 라켓스포츠, Level 3: 배드민턴용품, Level 4: 셔틀콕 +2024-10-27 16:22:19,417 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕 +2024-10-27 16:22:19,417 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'} +2024-10-27 16:22:19,418 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:22:19,419 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '스포츠/레저용품', 'category2': '라켓스포츠', 'category3': '배드민턴용품', 'category4': '셔틀콕'}, result: None +2024-10-27 16:22:19,420 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:22:19,421 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:22:19,421 - price.py:799 - default_logger - DEBUG - 카테고리 스포츠/레저용품-라켓스포츠-배드민턴용품-셔틀콕는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:22:19,423 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:22:19,423 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:22:19,424 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:22:19,501 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:22:19,774 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:22:19,776 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:22:19,777 - price.py:140 - default_logger - DEBUG - 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:22:19,959 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 20000 +2024-10-27 16:22:20,224 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 20000 +2024-10-27 16:22:20,459 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 40000 +2024-10-27 16:22:21,088 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:22:21,089 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:22:22,496 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:22:22,497 - gui.py:875 - default_logger - DEBUG - 124/[377]개 상품 수정 완료. +2024-10-27 16:22:22,498 - gui.py:816 - default_logger - DEBUG - 45/46 버튼의 활성상태 확인 중... +2024-10-27 16:22:22,536 - gui.py:823 - default_logger - DEBUG - 45/46: 세부사항 수정 작업 중... +2024-10-27 16:22:22,576 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:22:23,932 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:22:24,915 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:22:24,941 - title.py:94 - default_logger - DEBUG - 원본 상품명: 户外长凳休闲靠背座椅篮球场小区公共休息区室外长条凳公园椅长椅 +2024-10-27 16:22:24,942 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:22:24,943 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:22:24,957 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:22:24,968 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:22:24,989 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-가구-야외가구-야외용벤치의자 +2024-10-27 16:22:24,991 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:22:26,377 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:22:26,378 - option.py:161 - default_logger - DEBUG - 상품명: 户外长凳休闲靠背座椅篮球场小区公共休息区室外长条凳公园椅长椅에 대한 옵션을 처리 중... +2024-10-27 16:22:26,379 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:22:28,384 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:22:28,385 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:22:28,385 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:22:28,399 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:22:28,400 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:22:28,400 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:22:28,566 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:22:28,598 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 21 +2024-10-27 16:22:28,682 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@1米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:28,684 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:22:28,685 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:22:28,686 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:22:28,687 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:22:28,714 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:28,716 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:22:28,718 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:28,742 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:22:28,819 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@1.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:28,820 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:22:28,821 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:22:28,822 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:22:28,823 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:22:28,841 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:28,842 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:22:28,844 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:28,861 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:22:28,913 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@1.2米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:28,914 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:22:28,915 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:22:28,915 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:22:28,917 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:22:28,929 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:28,930 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:22:28,931 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:28,963 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,017 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-27 16:22:29,020 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:22:29,020 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:22:29,021 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:22:29,021 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:22:29,040 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,041 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:22:29,042 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,057 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,112 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@1.5米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:29,113 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,114 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,115 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:22:29,115 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:22:29,132 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,134 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:22:29,134 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,148 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,181 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@1.8米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:29,183 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,183 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:22:29,184 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:22:29,185 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:22:29,196 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,197 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:22:29,198 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,211 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,256 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@1.8米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:29,257 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,258 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,259 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:22:29,260 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:22:29,272 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,274 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:22:29,274 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,289 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,330 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@2米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:29,332 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,332 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 16:22:29,334 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:22:29,335 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:22:29,347 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,348 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:22:29,349 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,361 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,395 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@2.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:29,397 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,397 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,398 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:22:29,398 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:22:29,410 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,411 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:22:29,412 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,427 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,478 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@2米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:29,479 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,480 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,481 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:22:29,482 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:22:29,495 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,496 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:22:29,496 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,511 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,543 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@2.2米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:29,545 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,546 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,547 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:22:29,548 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:22:29,560 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,561 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:22:29,561 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,578 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,628 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@1.2米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:29,629 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,631 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,632 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:22:29,633 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:22:29,647 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,649 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:22:29,649 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,662 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,732 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@1.2米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:29,733 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,735 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,736 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:22:29,737 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:22:29,758 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,760 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:22:29,761 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,786 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,852 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@1.5米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:29,854 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,855 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,856 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:22:29,857 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:22:29,874 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,876 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:22:29,876 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,889 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:22:29,936 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@1.5米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:29,937 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:22:29,938 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:22:29,939 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:22:29,939 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:22:29,955 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,956 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:22:29,957 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:29,969 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:22:30,018 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@1.8米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,019 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:22:30,020 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:22:30,021 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:22:30,021 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:22:30,038 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,039 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:22:30,040 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,057 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:22:30,111 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@2米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,113 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:22:30,114 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-27 16:22:30,114 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:22:30,115 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:22:30,127 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,128 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:22:30,128 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,141 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:22:30,177 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@1.8米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,178 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:22:30,179 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:22:30,179 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:22:30,180 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:22:30,192 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,193 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:22:30,194 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,210 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:22:30,251 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@2.2米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,253 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:22:30,253 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:22:30,255 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:22:30,256 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:22:30,273 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,274 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:22:30,275 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,288 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:22:30,330 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@2米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,332 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:22:30,333 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-27 16:22:30,334 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:22:30,335 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:22:30,354 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,355 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:22:30,356 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,370 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:22:30,412 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@2.2米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,413 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:22:30,414 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-27 16:22:30,415 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:22:30,416 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:22:30,429 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,430 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:22:30,430 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:30,444 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:22:30,445 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '1米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 'origin_option_2': '1.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 'origin_option_3': '1.2米*0.4*0.45高(其它颜色) 请联系客服', 'origin_option_4': '1.5米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 'origin_option_5': '1.5米*0.4*0.45高(其它颜色) 请联系客服', 'origin_option_6': '1.8米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 'origin_option_7': '1.8米*0.4*0.45高(其它颜色) 请联系客服', 'origin_option_8': '2米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 'origin_option_9': '2.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 'origin_option_10': '2米*0.4*0.45高(其它颜色) 请联系客服', 'origin_option_11': '2.2米*0.4*0.45高(其它颜色) 请联系客服', 'origin_option_12': '1.2米*0.4*0.8高 颜色请备注', 'origin_option_13': '1.2米*0.4*0.8高(其它颜色) 请联系客服', 'origin_option_14': '1.5米*0.4*0.8高 颜色请备注', 'origin_option_15': '1.5米*0.4*0.8高(其它颜色) 请联系客服', 'origin_option_16': '1.8米*0.4*0.8高 颜色请备注', 'origin_option_17': '2米*0.4*0.8高 颜色请备注', 'origin_option_18': '1.8米*0.4*0.8高(其它颜色) 请联系客服', 'origin_option_19': '2.2米*0.4*0.8高 颜色请备注', 'origin_option_20': '2米*0.4*0.8高(其它颜色) 请联系客服', 'origin_option_21': '2.2米*0.4*0.8高(其它颜色) 请联系客服'} +2024-10-27 16:22:30,447 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:30,449 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,450 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,450 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X0.4X0.45高全镀锌钢材质 颜色请备注 +2024-10-27 16:22:30,451 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:30,452 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,452 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,452 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X0.4X0.45高全镀锌钢材质 颜色请备注 +2024-10-27 16:22:30,453 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:30,454 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,454 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,456 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X0.4X0.45高其它颜色 请联系客服 +2024-10-27 16:22:30,456 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:30,457 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,458 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,459 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5米X0.4X0.45高全镀锌钢材质 颜色请备注 +2024-10-27 16:22:30,459 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:30,460 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,460 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,461 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5米X0.4X0.45高其它颜色 请联系客服 +2024-10-27 16:22:30,461 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:30,462 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,463 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,464 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8米X0.4X0.45高全镀锌钢材质 颜色请备注 +2024-10-27 16:22:30,464 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:30,465 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,466 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,466 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8米X0.4X0.45高其它颜色 请联系客服 +2024-10-27 16:22:30,467 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:30,468 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,468 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,469 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X0.4X0.45高全镀锌钢材质 颜色请备注 +2024-10-27 16:22:30,469 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注 +2024-10-27 16:22:30,471 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,472 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,473 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2.2米X0.4X0.45高全镀锌钢材质 颜色请备注 +2024-10-27 16:22:30,473 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:30,474 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,474 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,475 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X0.4X0.45高其它颜色 请联系客服 +2024-10-27 16:22:30,476 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2.2米*0.4*0.45高(其它颜色) 请联系客服 +2024-10-27 16:22:30,477 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,477 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,478 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2.2米X0.4X0.45高其它颜色 请联系客服 +2024-10-27 16:22:30,479 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,480 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,480 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,481 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X0.4X0.8高 颜色请备注 +2024-10-27 16:22:30,482 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,483 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,483 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,484 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X0.4X0.8高其它颜色 请联系客服 +2024-10-27 16:22:30,485 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,486 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,486 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,487 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5米X0.4X0.8高 颜色请备注 +2024-10-27 16:22:30,487 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,489 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,490 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,490 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5米X0.4X0.8高其它颜色 请联系客服 +2024-10-27 16:22:30,491 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,491 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,492 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,492 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8米X0.4X0.8高 颜色请备注 +2024-10-27 16:22:30,494 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,494 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,495 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,495 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X0.4X0.8高 颜色请备注 +2024-10-27 16:22:30,496 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,496 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,498 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,498 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8米X0.4X0.8高其它颜色 请联系客服 +2024-10-27 16:22:30,499 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2.2米*0.4*0.8高 颜色请备注 +2024-10-27 16:22:30,500 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,500 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,501 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2.2米X0.4X0.8高 颜色请备注 +2024-10-27 16:22:30,501 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,502 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,503 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,503 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X0.4X0.8高其它颜色 请联系客服 +2024-10-27 16:22:30,504 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2.2米*0.4*0.8高(其它颜色) 请联系客服 +2024-10-27 16:22:30,505 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,505 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-27 16:22:30,506 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2.2米X0.4X0.8高其它颜色 请联系客服 +2024-10-27 16:22:30,507 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '1米X0.4X0.45高全镀锌钢材质 颜色请备注', 'origin_option_2': '1.2米X0.4X0.45高全镀锌钢材质 颜色请备注', 'origin_option_3': '1.2米X0.4X0.45高其它颜色 请联系客服', 'origin_option_4': '1.5米X0.4X0.45高全镀锌钢材质 颜色请备注', 'origin_option_5': '1.5米X0.4X0.45高其它颜色 请联系客服', 'origin_option_6': '1.8米X0.4X0.45高全镀锌钢材质 颜色请备注', 'origin_option_7': '1.8米X0.4X0.45高其它颜色 请联系客服', 'origin_option_8': '2米X0.4X0.45高全镀锌钢材质 颜色请备注', 'origin_option_9': '2.2米X0.4X0.45高全镀锌钢材质 颜色请备注', 'origin_option_10': '2米X0.4X0.45高其它颜色 请联系客服', 'origin_option_11': '2.2米X0.4X0.45高其它颜色 请联系客服', 'origin_option_12': '1.2米X0.4X0.8高 颜色请备注', 'origin_option_13': '1.2米X0.4X0.8高其它颜色 请联系客服', 'origin_option_14': '1.5米X0.4X0.8高 颜色请备注', 'origin_option_15': '1.5米X0.4X0.8高其它颜色 请联系客服', 'origin_option_16': '1.8米X0.4X0.8高 颜色请备注', 'origin_option_17': '2米X0.4X0.8高 颜色请备注', 'origin_option_18': '1.8米X0.4X0.8高其它颜色 请联系客服', 'origin_option_19': '2.2米X0.4X0.8高 颜色请备注', 'origin_option_20': '2米X0.4X0.8高其它颜色 请联系客服', 'origin_option_21': '2.2米X0.4X0.8高其它颜色 请联系客服'} +2024-10-27 16:22:30,509 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '户外长凳休闲靠背座椅篮球场小区公共休息区室外长条凳公园椅长椅'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "1米X0.4X0.45高全镀锌钢材质 颜色请备注", "origin_option_2": "1.2米X0.4X0.45高全镀锌钢材质 颜色请备注", "origin_option_3": "1.2米X0.4X0.45高其它颜色 请联系客服", "origin_option_4": "1.5米X0.4X0.45高全镀锌钢材质 颜色请备注", "origin_option_5": "1.5米X0.4X0.45高其它颜色 请联系客服", "origin_option_6": "1.8米X0.4X0.45高全镀锌钢材质 颜色请备注", "origin_option_7": "1.8米X0.4X0.45高其它颜色 请联系客服", "origin_option_8": "2米X0.4X0.45高全镀锌钢材质 颜色请备注", "origin_option_9": "2.2米X0.4X0.45高全镀锌钢材质 颜色请备注", "origin_option_10": "2米X0.4X0.45高其它颜色 请联系客服", "origin_option_11": "2.2米X0.4X0.45高其它颜色 请联系客服", "origin_option_12": "1.2米X0.4X0.8高 颜色请备注", "origin_option_13": "1.2米X0.4X0.8高其它颜色 请联系客服", "origin_option_14": "1.5米X0.4X0.8高 颜色请备注", "origin_option_15": "1.5米X0.4X0.8高其它颜色 请联系客服", "origin_option_16": "1.8米X0.4X0.8高 颜色请备注", "origin_option_17": "2米X0.4X0.8高 颜色请备注", "origin_option_18": "1.8米X0.4X0.8高其它颜色 请联系客服", "origin_option_19": "2.2米X0.4X0.8高 颜色请备注", "origin_option_20": "2米X0.4X0.8高其它颜色 请联系客服", "origin_option_21": "2.2米X0.4X0.8高其它颜色 请联系客服"} +2024-10-27 16:22:30,510 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:22:32,895 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "100cm x 40cm x 45cm, 전면 도금", +"trans_option_2": "120cm x 40cm x 45cm, 전면 도금", +"trans_option_3": "120cm x 40cm x 45cm, 기타 색상", +"trans_option_4": "150cm x 40cm x 45cm, 전면 도금", +"trans_option_5": "150cm x 40cm x 45cm, 기타 색상", +"trans_option_6": "180cm x 40cm x 45cm, 전면 도금", +"trans_option_7": "180cm x 40cm x 45cm, 기타 색상", +"trans_option_8": "200cm x 40cm x 45cm, 전면 도금", +"trans_option_9": "220cm x 40cm x 45cm, 전면 도금", +"trans_option_10": "200cm x 40cm x 45cm, 기타 색상", +"trans_option_11": "220cm x 40cm x 45cm, 기타 색상", +"trans_option_12": "120cm x 40cm x 80cm, 전면 도금", +"trans_option_13": "120cm x 40cm x 80cm, 기타 색상", +"trans_option_14": "150cm x 40cm x 80cm, 전면 도금", +"trans_option_15": "150cm x 40cm x 80cm, 기타 색상", +"trans_option_16": "180cm x 40cm x 80cm, 전면 도금", +"trans_option_17": "200cm x 40cm x 80cm, 전면 도금", +"trans_option_18": "180cm x 40cm x 80cm, 기타 색상", +"trans_option_19": "220cm x 40cm x 80cm, 전면 도금", +"trans_option_20": "200cm x 40cm x 80cm, 기타 색상", +"trans_option_21": "220cm x 40cm x 80cm, 기타 색상" +} +``` +2024-10-27 16:22:32,897 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "100cm x 40cm x 45cm, 전면 도금", +"trans_option_2": "120cm x 40cm x 45cm, 전면 도금", +"trans_option_3": "120cm x 40cm x 45cm, 기타 색상", +"trans_option_4": "150cm x 40cm x 45cm, 전면 도금", +"trans_option_5": "150cm x 40cm x 45cm, 기타 색상", +"trans_option_6": "180cm x 40cm x 45cm, 전면 도금", +"trans_option_7": "180cm x 40cm x 45cm, 기타 색상", +"trans_option_8": "200cm x 40cm x 45cm, 전면 도금", +"trans_option_9": "220cm x 40cm x 45cm, 전면 도금", +"trans_option_10": "200cm x 40cm x 45cm, 기타 색상", +"trans_option_11": "220cm x 40cm x 45cm, 기타 색상", +"trans_option_12": "120cm x 40cm x 80cm, 전면 도금", +"trans_option_13": "120cm x 40cm x 80cm, 기타 색상", +"trans_option_14": "150cm x 40cm x 80cm, 전면 도금", +"trans_option_15": "150cm x 40cm x 80cm, 기타 색상", +"trans_option_16": "180cm x 40cm x 80cm, 전면 도금", +"trans_option_17": "200cm x 40cm x 80cm, 전면 도금", +"trans_option_18": "180cm x 40cm x 80cm, 기타 색상", +"trans_option_19": "220cm x 40cm x 80cm, 전면 도금", +"trans_option_20": "200cm x 40cm x 80cm, 기타 색상", +"trans_option_21": "220cm x 40cm x 80cm, 기타 색상" +} +2024-10-27 16:22:32,899 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '100cm x 40cm x 45cm, 전면 도금', 'trans_option_2': '120cm x 40cm x 45cm, 전면 도금', 'trans_option_3': '120cm x 40cm x 45cm, 기타 색상', 'trans_option_4': '150cm x 40cm x 45cm, 전면 도금', 'trans_option_5': '150cm x 40cm x 45cm, 기타 색상', 'trans_option_6': '180cm x 40cm x 45cm, 전면 도금', 'trans_option_7': '180cm x 40cm x 45cm, 기타 색상', 'trans_option_8': '200cm x 40cm x 45cm, 전면 도금', 'trans_option_9': '220cm x 40cm x 45cm, 전면 도금', 'trans_option_10': '200cm x 40cm x 45cm, 기타 색상', 'trans_option_11': '220cm x 40cm x 45cm, 기타 색상', 'trans_option_12': '120cm x 40cm x 80cm, 전면 도금', 'trans_option_13': '120cm x 40cm x 80cm, 기타 색상', 'trans_option_14': '150cm x 40cm x 80cm, 전면 도금', 'trans_option_15': '150cm x 40cm x 80cm, 기타 색상', 'trans_option_16': '180cm x 40cm x 80cm, 전면 도금', 'trans_option_17': '200cm x 40cm x 80cm, 전면 도금', 'trans_option_18': '180cm x 40cm x 80cm, 기타 색상', 'trans_option_19': '220cm x 40cm x 80cm, 전면 도금', 'trans_option_20': '200cm x 40cm x 80cm, 기타 색상', 'trans_option_21': '220cm x 40cm x 80cm, 기타 색상'} +2024-10-27 16:22:32,901 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:22:32,902 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 100cm x 40cm x 45cm, 전면 도금 +2024-10-27 16:22:32,903 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:32,950 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [100cm x 40cm x 45cm, 전면 도금] 입력 완료 +2024-10-27 16:22:32,951 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 120cm x 40cm x 45cm, 전면 도금 +2024-10-27 16:22:32,952 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:33,088 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [120cm x 40cm x 45cm, 전면 도금] 입력 완료 +2024-10-27 16:22:33,089 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 120cm x 40cm x 45cm, 기타 색상 +2024-10-27 16:22:33,090 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:33,238 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [120cm x 40cm x 45cm, 기타 색상] 입력 완료 +2024-10-27 16:22:33,239 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 150cm x 40cm x 45cm, 전면 도금 +2024-10-27 16:22:33,240 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:33,378 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [150cm x 40cm x 45cm, 전면 도금] 입력 완료 +2024-10-27 16:22:33,379 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 150cm x 40cm x 45cm, 기타 색상 +2024-10-27 16:22:33,380 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:33,609 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [150cm x 40cm x 45cm, 기타 색상] 입력 완료 +2024-10-27 16:22:33,610 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 180cm x 40cm x 45cm, 전면 도금 +2024-10-27 16:22:33,611 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:34,056 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [180cm x 40cm x 45cm, 전면 도금] 입력 완료 +2024-10-27 16:22:34,057 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 180cm x 40cm x 45cm, 기타 색상 +2024-10-27 16:22:34,057 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:34,547 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [180cm x 40cm x 45cm, 기타 색상] 입력 완료 +2024-10-27 16:22:34,548 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 200cm x 40cm x 45cm, 전면 도금 +2024-10-27 16:22:34,548 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:34,874 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [200cm x 40cm x 45cm, 전면 도금] 입력 완료 +2024-10-27 16:22:34,875 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 220cm x 40cm x 45cm, 전면 도금 +2024-10-27 16:22:34,876 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:34,996 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [220cm x 40cm x 45cm, 전면 도금] 입력 완료 +2024-10-27 16:22:34,997 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 200cm x 40cm x 45cm, 기타 색상 +2024-10-27 16:22:34,998 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:35,206 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [200cm x 40cm x 45cm, 기타 색상] 입력 완료 +2024-10-27 16:22:35,208 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 220cm x 40cm x 45cm, 기타 색상 +2024-10-27 16:22:35,208 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:35,423 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [220cm x 40cm x 45cm, 기타 색상] 입력 완료 +2024-10-27 16:22:35,424 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 120cm x 40cm x 80cm, 전면 도금 +2024-10-27 16:22:35,425 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:35,873 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [120cm x 40cm x 80cm, 전면 도금] 입력 완료 +2024-10-27 16:22:35,875 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 120cm x 40cm x 80cm, 기타 색상 +2024-10-27 16:22:35,875 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:36,293 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [120cm x 40cm x 80cm, 기타 색상] 입력 완료 +2024-10-27 16:22:36,295 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 150cm x 40cm x 80cm, 전면 도금 +2024-10-27 16:22:36,295 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:36,497 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [150cm x 40cm x 80cm, 전면 도금] 입력 완료 +2024-10-27 16:22:36,498 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 150cm x 40cm x 80cm, 기타 색상 +2024-10-27 16:22:36,499 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:36,722 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [150cm x 40cm x 80cm, 기타 색상] 입력 완료 +2024-10-27 16:22:36,723 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 180cm x 40cm x 80cm, 전면 도금 +2024-10-27 16:22:36,724 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:36,923 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [180cm x 40cm x 80cm, 전면 도금] 입력 완료 +2024-10-27 16:22:36,924 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 200cm x 40cm x 80cm, 전면 도금 +2024-10-27 16:22:36,925 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:37,310 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [200cm x 40cm x 80cm, 전면 도금] 입력 완료 +2024-10-27 16:22:37,311 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 180cm x 40cm x 80cm, 기타 색상 +2024-10-27 16:22:37,312 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:38,243 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [180cm x 40cm x 80cm, 기타 색상] 입력 완료 +2024-10-27 16:22:38,244 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 220cm x 40cm x 80cm, 전면 도금 +2024-10-27 16:22:38,244 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:38,462 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [220cm x 40cm x 80cm, 전면 도금] 입력 완료 +2024-10-27 16:22:38,463 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 200cm x 40cm x 80cm, 기타 색상 +2024-10-27 16:22:38,465 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:38,622 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [200cm x 40cm x 80cm, 기타 색상] 입력 완료 +2024-10-27 16:22:38,624 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 220cm x 40cm x 80cm, 기타 색상 +2024-10-27 16:22:38,624 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:22:38,746 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [220cm x 40cm x 80cm, 기타 색상] 입력 완료 +2024-10-27 16:22:38,748 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'1米*0.4*0.45高(全镀锌钢材质) 颜色请备注': '100cm x 40cm x 45cm, 전면 도금', '1.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注': '120cm x 40cm x 45cm, 전면 도금', '1.2米*0.4*0.45高(其它颜色) 请联系客服': '120cm x 40cm x 45cm, 기타 색상', '1.5米*0.4*0.45高(全镀锌钢材质) 颜色请备注': '150cm x 40cm x 45cm, 전면 도금', '1.5米*0.4*0.45高(其它颜色) 请联系客服': '150cm x 40cm x 45cm, 기타 색상', '1.8米*0.4*0.45高(全镀锌钢材质) 颜色请备注': '180cm x 40cm x 45cm, 전면 도금', '1.8米*0.4*0.45高(其它颜色) 请联系客服': '180cm x 40cm x 45cm, 기타 색상', '2米*0.4*0.45高(全镀锌钢材质) 颜色请备注': '200cm x 40cm x 45cm, 전면 도금', '2.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注': '220cm x 40cm x 45cm, 전면 도금', '2米*0.4*0.45高(其它颜色) 请联系客服': '200cm x 40cm x 45cm, 기타 색상', '2.2米*0.4*0.45高(其它颜色) 请联系客服': '220cm x 40cm x 45cm, 기타 색상', '1.2米*0.4*0.8高 颜色请备注': '120cm x 40cm x 80cm, 전면 도금', '1.2米*0.4*0.8高(其它颜色) 请联系客服': '120cm x 40cm x 80cm, 기타 색상', '1.5米*0.4*0.8高 颜色请备注': '150cm x 40cm x 80cm, 전면 도금', '1.5米*0.4*0.8高(其它颜色) 请联系客服': '150cm x 40cm x 80cm, 기타 색상', '1.8米*0.4*0.8高 颜色请备注': '180cm x 40cm x 80cm, 전면 도금', '2米*0.4*0.8高 颜色请备注': '200cm x 40cm x 80cm, 전면 도금', '1.8米*0.4*0.8高(其它颜色) 请联系客服': '180cm x 40cm x 80cm, 기타 색상', '2.2米*0.4*0.8高 颜色请备注': '220cm x 40cm x 80cm, 전면 도금', '2米*0.4*0.8高(其它颜色) 请联系客服': '200cm x 40cm x 80cm, 기타 색상', '2.2米*0.4*0.8高(其它颜色) 请联系客服': '220cm x 40cm x 80cm, 기타 색상'} +2024-10-27 16:22:38,750 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:22:38,751 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:22:38,752 - option.py:92 - default_logger - DEBUG - 최저옵션: 171047.61904761905, 표준편차: 33906.70138914976 +2024-10-27 16:22:38,752 - option.py:102 - default_logger - DEBUG - Option 124000 z-score: -1.387561075542265 +2024-10-27 16:22:38,753 - option.py:102 - default_logger - DEBUG - Option 127000 z-score: -1.2990829907657846 +2024-10-27 16:22:38,754 - option.py:102 - default_logger - DEBUG - Option 133000 z-score: -1.1221268212128237 +2024-10-27 16:22:38,754 - option.py:102 - default_logger - DEBUG - Option 134000 z-score: -1.09263412628733 +2024-10-27 16:22:38,755 - option.py:102 - default_logger - DEBUG - Option 137000 z-score: -1.0041560415108497 +2024-10-27 16:22:38,756 - option.py:102 - default_logger - DEBUG - Option 142000 z-score: -0.8566925668833822 +2024-10-27 16:22:38,756 - option.py:102 - default_logger - DEBUG - Option 145000 z-score: -0.7682144821069018 +2024-10-27 16:22:38,757 - option.py:102 - default_logger - DEBUG - Option 149000 z-score: -0.6502437024049279 +2024-10-27 16:22:38,757 - option.py:102 - default_logger - DEBUG - Option 154000 z-score: -0.5027802277774605 +2024-10-27 16:22:38,758 - option.py:102 - default_logger - DEBUG - Option 154000 z-score: -0.5027802277774605 +2024-10-27 16:22:38,758 - option.py:102 - default_logger - DEBUG - Option 162000 z-score: -0.2668386683735126 +2024-10-27 16:22:38,759 - option.py:102 - default_logger - DEBUG - Option 178000 z-score: 0.2050444504343831 +2024-10-27 16:22:38,759 - option.py:102 - default_logger - DEBUG - Option 183000 z-score: 0.3525079250618505 +2024-10-27 16:22:38,760 - option.py:102 - default_logger - DEBUG - Option 185000 z-score: 0.41149331491283747 +2024-10-27 16:22:38,760 - option.py:102 - default_logger - DEBUG - Option 193000 z-score: 0.6474348743167854 +2024-10-27 16:22:38,761 - option.py:102 - default_logger - DEBUG - Option 200000 z-score: 0.8538837387952397 +2024-10-27 16:22:38,762 - option.py:102 - default_logger - DEBUG - Option 210000 z-score: 1.1488106880501745 +2024-10-27 16:22:38,762 - option.py:102 - default_logger - DEBUG - Option 210000 z-score: 1.1488106880501745 +2024-10-27 16:22:38,763 - option.py:102 - default_logger - DEBUG - Option 217000 z-score: 1.3552595525286288 +2024-10-27 16:22:38,764 - option.py:102 - default_logger - DEBUG - Option 220000 z-score: 1.4437376373051094 +2024-10-27 16:22:38,764 - option.py:102 - default_logger - DEBUG - Option 235000 z-score: 1.8861280611875115 +2024-10-27 16:22:38,766 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [142000, 145000, 149000, 154000, 154000, 162000, 178000, 183000, 185000, 193000, 200000, 210000, 210000, 217000, 220000] +2024-10-27 16:22:38,767 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 142000, 마켓상한선: 284000 +2024-10-27 16:22:38,768 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('1.8米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 142000), ('1.8米*0.4*0.45高(其它颜色) 请联系客服', 145000), ('2米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 149000), ('2.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注', 154000), ('2米*0.4*0.45高(其它颜色) 请联系客服', 154000), ('2.2米*0.4*0.45高(其它颜色) 请联系客服', 162000), ('1.2米*0.4*0.8高 颜色请备注', 178000), ('1.2米*0.4*0.8高(其它颜色) 请联系客服', 183000), ('1.5米*0.4*0.8高 颜色请备注', 185000), ('1.5米*0.4*0.8高(其它颜色) 请联系客服', 193000), ('1.8米*0.4*0.8高 颜色请备注', 200000), ('2米*0.4*0.8高 颜色请备注', 210000), ('1.8米*0.4*0.8高(其它颜色) 请联系客服', 210000), ('2.2米*0.4*0.8高 颜色请备注', 217000), ('2米*0.4*0.8高(其它颜色) 请联系客服', 220000)] +2024-10-27 16:22:39,025 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1米*0.4*0.45高(全镀锌钢材质) 颜色请备注, 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:39,830 - option.py:638 - default_logger - DEBUG - 옵션 '1米*0.4*0.45高(全镀锌钢材质) 颜色请备注' 체크 해제함 +2024-10-27 16:22:39,856 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注, 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:40,181 - option.py:638 - default_logger - DEBUG - 옵션 '1.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注' 체크 해제함 +2024-10-27 16:22:40,207 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.2米*0.4*0.45高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:40,545 - option.py:638 - default_logger - DEBUG - 옵션 '1.2米*0.4*0.45高(其它颜色) 请联系客服' 체크 해제함 +2024-10-27 16:22:40,569 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.5米*0.4*0.45高(全镀锌钢材质) 颜色请备注, 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:40,894 - option.py:638 - default_logger - DEBUG - 옵션 '1.5米*0.4*0.45高(全镀锌钢材质) 颜色请备注' 체크 해제함 +2024-10-27 16:22:40,920 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.5米*0.4*0.45高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:41,233 - option.py:638 - default_logger - DEBUG - 옵션 '1.5米*0.4*0.45高(其它颜色) 请联系客服' 체크 해제함 +2024-10-27 16:22:41,257 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8米*0.4*0.45高(全镀锌钢材质) 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,259 - option.py:633 - default_logger - DEBUG - 옵션 '1.8米*0.4*0.45高(全镀锌钢材质) 颜色请备注' 체크함 +2024-10-27 16:22:41,277 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8米*0.4*0.45高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,279 - option.py:633 - default_logger - DEBUG - 옵션 '1.8米*0.4*0.45高(其它颜色) 请联系客服' 체크함 +2024-10-27 16:22:41,293 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2米*0.4*0.45高(全镀锌钢材质) 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,295 - option.py:633 - default_logger - DEBUG - 옵션 '2米*0.4*0.45高(全镀锌钢材质) 颜色请备注' 체크함 +2024-10-27 16:22:41,310 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,311 - option.py:633 - default_logger - DEBUG - 옵션 '2.2米*0.4*0.45高(全镀锌钢材质) 颜色请备注' 체크함 +2024-10-27 16:22:41,326 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2米*0.4*0.45高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,327 - option.py:633 - default_logger - DEBUG - 옵션 '2米*0.4*0.45高(其它颜色) 请联系客服' 체크함 +2024-10-27 16:22:41,352 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2.2米*0.4*0.45高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,354 - option.py:633 - default_logger - DEBUG - 옵션 '2.2米*0.4*0.45高(其它颜色) 请联系客服' 체크함 +2024-10-27 16:22:41,373 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.2米*0.4*0.8高 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,374 - option.py:633 - default_logger - DEBUG - 옵션 '1.2米*0.4*0.8高 颜色请备注' 체크함 +2024-10-27 16:22:41,403 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.2米*0.4*0.8高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,404 - option.py:633 - default_logger - DEBUG - 옵션 '1.2米*0.4*0.8高(其它颜色) 请联系客服' 체크함 +2024-10-27 16:22:41,423 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.5米*0.4*0.8高 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,425 - option.py:633 - default_logger - DEBUG - 옵션 '1.5米*0.4*0.8高 颜色请备注' 체크함 +2024-10-27 16:22:41,442 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.5米*0.4*0.8高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,443 - option.py:633 - default_logger - DEBUG - 옵션 '1.5米*0.4*0.8高(其它颜色) 请联系客服' 체크함 +2024-10-27 16:22:41,459 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8米*0.4*0.8高 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,461 - option.py:633 - default_logger - DEBUG - 옵션 '1.8米*0.4*0.8高 颜色请备注' 체크함 +2024-10-27 16:22:41,476 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2米*0.4*0.8高 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,477 - option.py:633 - default_logger - DEBUG - 옵션 '2米*0.4*0.8高 颜色请备注' 체크함 +2024-10-27 16:22:41,492 - option.py:627 - default_logger - DEBUG - 옵션 이름: 1.8米*0.4*0.8高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,493 - option.py:633 - default_logger - DEBUG - 옵션 '1.8米*0.4*0.8高(其它颜色) 请联系客服' 체크함 +2024-10-27 16:22:41,506 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2.2米*0.4*0.8高 颜色请备注, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,508 - option.py:633 - default_logger - DEBUG - 옵션 '2.2米*0.4*0.8高 颜色请备注' 체크함 +2024-10-27 16:22:41,520 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2米*0.4*0.8高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: True +2024-10-27 16:22:41,521 - option.py:633 - default_logger - DEBUG - 옵션 '2米*0.4*0.8高(其它颜色) 请联系客服' 체크함 +2024-10-27 16:22:41,533 - option.py:627 - default_logger - DEBUG - 옵션 이름: 2.2米*0.4*0.8高(其它颜色) 请联系客服, 필터링된 옵션에 포함 여부: False +2024-10-27 16:22:41,849 - option.py:638 - default_logger - DEBUG - 옵션 '2.2米*0.4*0.8高(其它颜色) 请联系客服' 체크 해제함 +2024-10-27 16:22:41,850 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:22:41,851 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:22:41,851 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 15 +2024-10-27 16:22:41,852 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:22:43,210 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'180cm x 40cm x 45cm 전면 도금': 0, '180cm x 40cm x 45cm 기타 색상': 0, '200cm x 40cm x 45cm 전면 도금': 0, '220cm x 40cm x 45cm 전면 도금': 0, '200cm x 40cm x 45cm 기타 색상': 0, '220cm x 40cm x 45cm 기타 색상': 0, '120cm x 40cm x 80cm 전면 도금': 0, '120cm x 40cm x 80cm 기타 색상': 0, '150cm x 40cm x 80cm 전면 도금': 0, '150cm x 40cm x 80cm 기타 색상': 0, '180cm x 40cm x 80cm 전면 도금': 0, '200cm x 40cm x 80cm 전면 도금': 0, '180cm x 40cm x 80cm 기타 색상': 0, '220cm x 40cm x 80cm 전면 도금': 0, '200cm x 40cm x 80cm 기타 색상': 0} +2024-10-27 16:22:43,211 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:22:43,516 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:22:43,705 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:22:44,673 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:22:45,623 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:22:45,625 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:22:47,000 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:22:47,001 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:22:47,292 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 40000 +2024-10-27 16:22:47,312 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 30000 +2024-10-27 16:22:47,313 - price.py:92 - default_logger - DEBUG - 더하기마진값40000을 팔린가격40000으로 간주 +2024-10-27 16:22:47,314 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:22:47,314 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:22:47,821 - price.py:555 - default_logger - DEBUG - 옵션 수: 15 +2024-10-27 16:22:47,822 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:22:47,955 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 286 +2024-10-27 16:22:47,967 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 141400 +2024-10-27 16:22:48,086 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 300 +2024-10-27 16:22:48,097 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 144900 +2024-10-27 16:22:48,404 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 315 +2024-10-27 16:22:48,426 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 148600 +2024-10-27 16:22:48,565 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 335 +2024-10-27 16:22:48,582 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 153600 +2024-10-27 16:22:48,854 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 335 +2024-10-27 16:22:48,900 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 153600 +2024-10-27 16:22:49,048 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 365 +2024-10-27 16:22:49,054 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 161100 +2024-10-27 16:22:49,376 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 430 +2024-10-27 16:22:49,397 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 177300 +2024-10-27 16:22:49,514 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 450 +2024-10-27 16:22:49,526 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 182300 +2024-10-27 16:22:49,814 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 460 +2024-10-27 16:22:49,848 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 184800 +2024-10-27 16:22:50,042 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 490 +2024-10-27 16:22:50,048 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 192300 +2024-10-27 16:22:50,286 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 519 +2024-10-27 16:22:50,320 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 199500 +2024-10-27 16:22:50,503 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 559 +2024-10-27 16:22:50,510 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 209500 +2024-10-27 16:22:50,794 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 559 +2024-10-27 16:22:50,827 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 209500 +2024-10-27 16:22:51,021 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 589 +2024-10-27 16:22:51,029 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 217000 +2024-10-27 16:22:51,293 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 599 +2024-10-27 16:22:51,331 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 219500 +2024-10-27 16:22:51,332 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [286, 300, 315, 335, 335, 365, 430, 450, 460, 490, 519, 559, 559, 589, 599] +2024-10-27 16:22:51,333 - price.py:648 - default_logger - DEBUG - 최소원가: 58000, 최대원가: 120000, 평균원가: 88000, 상위평균원가: 104000 +2024-10-27 16:22:51,334 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 134000 +2024-10-27 16:22:51,334 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:22:51,335 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:22:51,336 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 22000 +2024-10-27 16:22:51,337 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 22000 +2024-10-27 16:22:51,338 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:22:51,339 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:22:51,340 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:22:51,341 - price.py:306 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 7000 +2024-10-27 16:22:51,342 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 27000 +2024-10-27 16:22:51,342 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 27000 +2024-10-27 16:22:51,343 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 183000 +2024-10-27 16:22:51,344 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:22:51,345 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 119000, 상한: 240000, 하한: 177000 +2024-10-27 16:22:51,345 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 177000 +2024-10-27 16:22:51,346 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 177000 +2024-10-27 16:22:51,347 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:22:51,348 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 179660 +2024-10-27 16:22:51,348 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -2660 +2024-10-27 16:22:51,349 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:22:51,350 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:22:51,351 - price.py:486 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 31000 +2024-10-27 16:22:51,352 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 31000 +2024-10-27 16:22:51,353 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:22:51,354 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:22:51,354 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:22:51,355 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:22:51,356 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-가구-야외가구-야외용벤치의자 +2024-10-27 16:22:51,356 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 가구, Level 3: 야외가구, Level 4: 야외용벤치의자 +2024-10-27 16:22:51,357 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-가구-야외가구-야외용벤치의자 +2024-10-27 16:22:51,358 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '야외가구', 'category4': '야외용벤치의자'} +2024-10-27 16:22:51,358 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:22:51,360 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '야외가구', 'category4': '야외용벤치의자'}, result: None +2024-10-27 16:22:51,362 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:22:51,362 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:22:51,364 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-가구-야외가구-야외용벤치의자는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:22:51,364 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:22:51,365 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:22:51,365 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:22:51,453 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 31000 +2024-10-27 16:22:51,676 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:22:51,677 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 120000, 초도배송비: 120000, 교환비: 240000 +2024-10-27 16:22:51,678 - price.py:140 - default_logger - DEBUG - 반품비: 120000, 초도배송비: 120000, 교환비: 240000 +2024-10-27 16:22:51,809 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 120000 +2024-10-27 16:22:51,955 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 120000 +2024-10-27 16:22:52,096 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 240000 +2024-10-27 16:22:52,789 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:22:52,790 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:22:54,248 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:22:54,250 - gui.py:875 - default_logger - DEBUG - 125/[377]개 상품 수정 완료. +2024-10-27 16:22:54,250 - gui.py:816 - default_logger - DEBUG - 46/46 버튼의 활성상태 확인 중... +2024-10-27 16:22:54,289 - gui.py:823 - default_logger - DEBUG - 46/46: 세부사항 수정 작업 중... +2024-10-27 16:22:54,327 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:22:55,436 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:22:56,412 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:22:56,425 - title.py:94 - default_logger - DEBUG - 원본 상품명: fencingstar风云新款击剑鞋成人儿童训练比赛鞋防滑耐磨减震舒适 +2024-10-27 16:22:56,426 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:22:56,427 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:22:56,442 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:22:56,452 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:22:56,472 - title.py:221 - default_logger - DEBUG - 카테고리 text = 신발-남녀캐주얼화-패션운동화 +2024-10-27 16:22:56,473 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:22:57,695 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:22:57,697 - option.py:161 - default_logger - DEBUG - 상품명: fencingstar风云新款击剑鞋成人儿童训练比赛鞋防滑耐磨减震舒适에 대한 옵션을 처리 중... +2024-10-27 16:22:57,698 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:22:59,709 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:22:59,710 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:22:59,710 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:22:59,730 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:22:59,731 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:22:59,732 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:22:59,835 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:22:59,867 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 4 +2024-10-27 16:22:59,925 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 16:22:59,927 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:22:59,927 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:22:59,928 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:22:59,929 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:22:59,949 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:59,950 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:22:59,951 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:22:59,981 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:23:00,036 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@白蓝红 +2024-10-27 16:23:00,038 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:23:00,038 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:23:00,039 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:23:00,040 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:23:00,051 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:00,052 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:23:00,054 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:00,067 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:23:00,115 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@白绿红 +2024-10-27 16:23:00,116 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:23:00,116 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:23:00,117 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:23:00,117 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:23:00,133 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:00,136 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:23:00,136 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:00,152 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:23:00,206 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-27 16:23:00,207 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:23:00,208 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:23:00,209 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:23:00,209 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:23:00,228 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:00,229 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:23:00,230 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:00,248 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:23:00,250 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '雅川青色(断码价)', 'origin_option_2': '白蓝红', 'origin_option_3': '白绿红', 'origin_option_4': '白桔灰'} +2024-10-27 16:23:00,250 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 雅川青色(断码价) +2024-10-27 16:23:00,251 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 雅川青色断码价 +2024-10-27 16:23:00,252 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白蓝红 +2024-10-27 16:23:00,253 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白蓝红 +2024-10-27 16:23:00,254 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白绿红 +2024-10-27 16:23:00,255 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白绿红 +2024-10-27 16:23:00,255 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白桔灰 +2024-10-27 16:23:00,256 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白桔灰 +2024-10-27 16:23:00,257 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '雅川青色断码价', 'origin_option_2': '白蓝红', 'origin_option_3': '白绿红', 'origin_option_4': '白桔灰'} +2024-10-27 16:23:00,257 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'fencingstar风云新款击剑鞋成人儿童训练比赛鞋防滑耐磨减震舒适'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "雅川青色断码价", "origin_option_2": "白蓝红", "origin_option_3": "白绿红", "origin_option_4": "白桔灰"} +2024-10-27 16:23:00,258 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:23:01,023 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ + "trans_option_1": "청색 단품", + "trans_option_2": "흰색/파란색/빨간색", + "trans_option_3": "흰색/녹색/빨간색", + "trans_option_4": "흰색/주황색/회색" +} +``` +2024-10-27 16:23:01,026 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { + "trans_option_1": "청색 단품", + "trans_option_2": "흰색/파란색/빨간색", + "trans_option_3": "흰색/녹색/빨간색", + "trans_option_4": "흰색/주황색/회색" +} +2024-10-27 16:23:01,026 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '청색 단품', 'trans_option_2': '흰색/파란색/빨간색', 'trans_option_3': '흰색/녹색/빨간색', 'trans_option_4': '흰색/주황색/회색'} +2024-10-27 16:23:01,027 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:23:01,028 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 청색 단품 +2024-10-27 16:23:01,028 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:01,073 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [청색 단품] 입력 완료 +2024-10-27 16:23:01,074 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 흰색/파란색/빨간색 +2024-10-27 16:23:01,075 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:01,189 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [흰색/파란색/빨간색] 입력 완료 +2024-10-27 16:23:01,191 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 흰색/녹색/빨간색 +2024-10-27 16:23:01,192 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:01,335 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [흰색/녹색/빨간색] 입력 완료 +2024-10-27 16:23:01,336 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 흰색/주황색/회색 +2024-10-27 16:23:01,337 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:01,466 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [흰색/주황색/회색] 입력 완료 +2024-10-27 16:23:01,467 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'雅川青色(断码价)': '청색 단품', '白蓝红': '흰색/파란색/빨간색', '白绿红': '흰색/녹색/빨간색', '白桔灰': '흰색/주황색/회색'} +2024-10-27 16:23:01,468 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:23:01,469 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:23:01,470 - option.py:92 - default_logger - DEBUG - 최저옵션: 115750.0, 표준편차: 2165.0635094610966 +2024-10-27 16:23:01,470 - option.py:102 - default_logger - DEBUG - Option 112000 z-score: -1.7320508075688774 +2024-10-27 16:23:01,471 - option.py:102 - default_logger - DEBUG - Option 117000 z-score: 0.5773502691896257 +2024-10-27 16:23:01,471 - option.py:102 - default_logger - DEBUG - Option 117000 z-score: 0.5773502691896257 +2024-10-27 16:23:01,471 - option.py:102 - default_logger - DEBUG - Option 117000 z-score: 0.5773502691896257 +2024-10-27 16:23:01,473 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [117000, 117000, 117000] +2024-10-27 16:23:01,473 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 117000, 마켓상한선: 234000 +2024-10-27 16:23:01,474 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('白蓝红', 117000), ('白绿红', 117000), ('白桔灰', 117000)] +2024-10-27 16:23:01,566 - option.py:627 - default_logger - DEBUG - 옵션 이름: 雅川青色(断码价), 필터링된 옵션에 포함 여부: False +2024-10-27 16:23:02,390 - option.py:638 - default_logger - DEBUG - 옵션 '雅川青色(断码价)' 체크 해제함 +2024-10-27 16:23:02,418 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白蓝红, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:02,419 - option.py:633 - default_logger - DEBUG - 옵션 '白蓝红' 체크함 +2024-10-27 16:23:02,445 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白绿红, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:02,447 - option.py:633 - default_logger - DEBUG - 옵션 '白绿红' 체크함 +2024-10-27 16:23:02,466 - option.py:627 - default_logger - DEBUG - 옵션 이름: 白桔灰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:02,467 - option.py:633 - default_logger - DEBUG - 옵션 '白桔灰' 체크함 +2024-10-27 16:23:02,468 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:23:02,469 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:23:02,469 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 3 +2024-10-27 16:23:02,470 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:23:02,883 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'흰색/파란색/빨간색': 0, '흰색/녹색/빨간색': 0, '흰색/주황색/회색': 0} +2024-10-27 16:23:02,884 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:23:03,149 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:23:03,280 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:23:04,156 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:23:05,601 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:23:05,603 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:23:08,317 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:23:08,318 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:23:08,633 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 22000 +2024-10-27 16:23:08,659 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:23:08,660 - price.py:92 - default_logger - DEBUG - 더하기마진값22000을 팔린가격22000으로 간주 +2024-10-27 16:23:08,661 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:23:08,662 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:23:09,193 - price.py:555 - default_logger - DEBUG - 옵션 수: 48 +2024-10-27 16:23:09,194 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:23:09,358 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 338 +2024-10-27 16:23:09,365 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 116400 +2024-10-27 16:23:09,496 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 338 +2024-10-27 16:23:09,511 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 116400 +2024-10-27 16:23:09,864 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 338 +2024-10-27 16:23:09,883 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 116400 +2024-10-27 16:23:10,108 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 338 +2024-10-27 16:23:10,114 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 116400 +2024-10-27 16:23:10,417 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 338 +2024-10-27 16:23:10,458 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 116400 +2024-10-27 16:23:10,664 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 338 +2024-10-27 16:23:10,718 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 116400 +2024-10-27 16:23:10,987 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 338 +2024-10-27 16:23:11,036 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 116400 +2024-10-27 16:23:11,246 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 338 +2024-10-27 16:23:11,272 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 116400 +2024-10-27 16:23:11,737 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 338 +2024-10-27 16:23:11,757 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 116400 +2024-10-27 16:23:12,012 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 338 +2024-10-27 16:23:12,020 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 116400 +2024-10-27 16:23:12,299 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 338 +2024-10-27 16:23:12,336 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 116400 +2024-10-27 16:23:12,543 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 338 +2024-10-27 16:23:12,550 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 116400 +2024-10-27 16:23:12,867 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 338 +2024-10-27 16:23:12,904 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 116400 +2024-10-27 16:23:13,121 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 338 +2024-10-27 16:23:13,127 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 116400 +2024-10-27 16:23:13,362 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 338 +2024-10-27 16:23:13,403 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 116400 +2024-10-27 16:23:13,630 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 338 +2024-10-27 16:23:13,657 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 116400 +2024-10-27 16:23:13,916 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 338 +2024-10-27 16:23:13,948 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 116400 +2024-10-27 16:23:14,170 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 338 +2024-10-27 16:23:14,219 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 116400 +2024-10-27 16:23:14,496 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 338 +2024-10-27 16:23:14,536 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 116400 +2024-10-27 16:23:14,741 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 338 +2024-10-27 16:23:14,761 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 116400 +2024-10-27 16:23:15,067 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 338 +2024-10-27 16:23:15,105 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 116400 +2024-10-27 16:23:15,324 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 338 +2024-10-27 16:23:15,354 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 116400 +2024-10-27 16:23:15,632 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 338 +2024-10-27 16:23:15,691 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 116400 +2024-10-27 16:23:15,893 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 338 +2024-10-27 16:23:15,925 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 116400 +2024-10-27 16:23:16,175 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 338 +2024-10-27 16:23:16,216 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 116400 +2024-10-27 16:23:16,437 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 338 +2024-10-27 16:23:16,493 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 116400 +2024-10-27 16:23:16,805 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 338 +2024-10-27 16:23:16,826 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 116400 +2024-10-27 16:23:17,042 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 338 +2024-10-27 16:23:17,063 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 116400 +2024-10-27 16:23:17,396 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 338 +2024-10-27 16:23:17,432 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 116400 +2024-10-27 16:23:17,652 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 338 +2024-10-27 16:23:17,672 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 116400 +2024-10-27 16:23:18,108 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 338 +2024-10-27 16:23:18,129 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 116400 +2024-10-27 16:23:18,358 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 338 +2024-10-27 16:23:18,401 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 116400 +2024-10-27 16:23:18,725 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 338 +2024-10-27 16:23:18,747 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 116400 +2024-10-27 16:23:18,989 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 338 +2024-10-27 16:23:18,995 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 116400 +2024-10-27 16:23:19,264 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 338 +2024-10-27 16:23:19,303 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 116400 +2024-10-27 16:23:19,542 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 338 +2024-10-27 16:23:19,552 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 116400 +2024-10-27 16:23:19,814 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 338 +2024-10-27 16:23:19,852 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 116400 +2024-10-27 16:23:20,105 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 338 +2024-10-27 16:23:20,113 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 116400 +2024-10-27 16:23:20,372 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 338 +2024-10-27 16:23:20,405 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 116400 +2024-10-27 16:23:20,593 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 338 +2024-10-27 16:23:20,648 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 116400 +2024-10-27 16:23:20,895 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 338 +2024-10-27 16:23:20,947 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 116400 +2024-10-27 16:23:21,159 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 338 +2024-10-27 16:23:21,188 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 116400 +2024-10-27 16:23:21,430 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 338 +2024-10-27 16:23:21,462 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 116400 +2024-10-27 16:23:21,685 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 338 +2024-10-27 16:23:21,708 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 116400 +2024-10-27 16:23:21,964 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 338 +2024-10-27 16:23:21,997 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 116400 +2024-10-27 16:23:22,244 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 338 +2024-10-27 16:23:22,272 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 116400 +2024-10-27 16:23:22,527 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 338 +2024-10-27 16:23:22,570 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 116400 +2024-10-27 16:23:22,792 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 338 +2024-10-27 16:23:22,805 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 116400 +2024-10-27 16:23:22,806 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338] +2024-10-27 16:23:22,807 - price.py:648 - default_logger - DEBUG - 최소원가: 68000, 최대원가: 68000, 평균원가: 68000, 상위평균원가: 68000 +2024-10-27 16:23:22,808 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 88000 +2024-10-27 16:23:22,808 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:23:22,809 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:23:22,810 - price.py:486 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 13000 +2024-10-27 16:23:22,810 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 13000 +2024-10-27 16:23:22,811 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:23:22,812 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:23:22,813 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 5000 +2024-10-27 16:23:22,814 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 15000 +2024-10-27 16:23:22,814 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 15000 +2024-10-27 16:23:22,815 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 116000 +2024-10-27 16:23:22,815 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:23:22,817 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 75000, 상한: 157000, 하한: 116000 +2024-10-27 16:23:22,817 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 116000 +2024-10-27 16:23:22,818 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 116000 +2024-10-27 16:23:22,818 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:23:22,819 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 116400 +2024-10-27 16:23:22,820 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -400 +2024-10-27 16:23:22,820 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:23:22,821 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:23:22,822 - price.py:486 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 19000 +2024-10-27 16:23:22,822 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 19000 +2024-10-27 16:23:22,823 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:23:22,824 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:23:22,825 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:23:22,825 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:23:22,826 - price.py:784 - default_logger - DEBUG - category : 신발-남녀캐주얼화-패션운동화 +2024-10-27 16:23:22,827 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 신발, Level 2: 남녀캐주얼화, Level 3: 패션운동화, Level 4: None +2024-10-27 16:23:22,828 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 신발-남녀캐주얼화-패션운동화 +2024-10-27 16:23:22,828 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '신발', 'category2': '남녀캐주얼화', 'category3': '패션운동화', 'category4': None} +2024-10-27 16:23:22,830 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:23:22,831 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '신발', 'category2': '남녀캐주얼화', 'category3': '패션운동화', 'category4': None}, result: None +2024-10-27 16:23:22,832 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:23:22,833 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:23:22,834 - price.py:799 - default_logger - DEBUG - 카테고리 신발-남녀캐주얼화-패션운동화는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:23:22,834 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:23:22,835 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:23:22,836 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:23:22,886 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 19000 +2024-10-27 16:23:23,110 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:23:23,111 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 68000, 초도배송비: 68000, 교환비: 136000 +2024-10-27 16:23:23,111 - price.py:140 - default_logger - DEBUG - 반품비: 68000, 초도배송비: 68000, 교환비: 136000 +2024-10-27 16:23:23,273 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 68000 +2024-10-27 16:23:23,638 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 68000 +2024-10-27 16:23:23,823 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 136000 +2024-10-27 16:23:24,165 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:23:24,166 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:23:26,353 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:23:26,354 - gui.py:875 - default_logger - DEBUG - 126/[377]개 상품 수정 완료. +2024-10-27 16:23:26,407 - browser_control.py:734 - default_logger - INFO - 현재페이지 : [3] +2024-10-27 16:23:30,385 - browser_control.py:746 - default_logger - INFO - 페이지 4로 이동 완료. +2024-10-27 16:23:30,387 - gui.py:784 - default_logger - DEBUG - 현재 페이지: 4 +2024-10-27 16:23:30,387 - browser_control.py:936 - default_logger - INFO - 페이지 위로 스크롤 시작... +2024-10-27 16:23:33,984 - browser_control.py:947 - default_logger - INFO - 페이지 위로 스크롤 완료. +2024-10-27 16:23:33,985 - gui.py:788 - default_logger - DEBUG - 1페이지가 아니므로 동적로딩을 위해 휠 스크롤 업 +2024-10-27 16:23:33,986 - gui.py:795 - default_logger - DEBUG - 상품정보 수집 +2024-10-27 16:23:34,016 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@이불 커버 침대 세트 귀여운 간절기 기숙사 호텔식 +2024-10-27 16:23:34,017 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@23,205~42,705 원 (¥ 119~219) +2024-10-27 16:23:34,017 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,034 - browser_control.py:904 - default_logger - DEBUG - 상품 1: {'name': '이불 커버 침대 세트 귀여운 간절기 기숙사 호텔식', 'price': '23,205~42,705 원 (¥ 119~219)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa302873994c46d3876bb5/48b2e76e-8ee4-4367-ba3e-3b472527080b.jpg'} +2024-10-27 16:23:34,063 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@호피무늬 이불 프린트 플러시 50x60 포근한 솜털 +2024-10-27 16:23:34,065 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@17,564~24,040 원 (¥ 90~123) +2024-10-27 16:23:34,067 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,093 - browser_control.py:904 - default_logger - DEBUG - 상품 2: {'name': '호피무늬 이불 프린트 플러시 50x60 포근한 솜털', 'price': '17,564~24,040 원 (¥ 90~123)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa301b73994c46d3876bb2/df798875-96a3-4ba2-961f-72f953238254.jpg'} +2024-10-27 16:23:34,133 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@폭신폭신 흰색 크리스마스 담요 더블 이불솜 면 두꺼운 +2024-10-27 16:23:34,134 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@128,700~257,400 원 (¥ 660~1,320) +2024-10-27 16:23:34,135 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,158 - browser_control.py:904 - default_logger - DEBUG - 상품 3: {'name': '폭신폭신 흰색 크리스마스 담요 더블 이불솜 면 두꺼운', 'price': '128,700~257,400 원 (¥ 660~1,320)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300973994c46d3876bac/89abbd4a-2b07-43e7-a2b0-dd41a177d4a5.jpg'} +2024-10-27 16:23:34,194 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@코타츠이불 난방 매트 러그 개대 난로 카펫 테이블 패드 +2024-10-27 16:23:34,196 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@7,566~17,901 원 (¥ 39~92) +2024-10-27 16:23:34,196 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,214 - browser_control.py:904 - default_logger - DEBUG - 상품 4: {'name': '코타츠이불 난방 매트 러그 개대 난로 카펫 테이블 패드', 'price': '7,566~17,901 원 (¥ 39~92)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300373994c46d3876baa/28a09785-4840-4b92-9539-86c4a0ddae0d.jpg'} +2024-10-27 16:23:34,240 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@철제 선반 디귿 틈새장 양념장 수납장 커피 다용도 캐비넷 +2024-10-27 16:23:34,242 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@36,680~53,352 원 (¥ 188~274) +2024-10-27 16:23:34,242 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,259 - browser_control.py:904 - default_logger - DEBUG - 상품 5: {'name': '철제 선반 디귿 틈새장 양념장 수납장 커피 다용도 캐비넷', 'price': '36,680~53,352 원 (¥ 188~274)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300073994c46d3876ba9/5ddbb7fb-6874-4730-8ff9-a84d367aa78b.jpg'} +2024-10-27 16:23:34,285 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@대나무카페트 장판 대자리 멍석 여름 사계절 코코넛 +2024-10-27 16:23:34,287 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@130,650~429,000 원 (¥ 670~2,200) +2024-10-27 16:23:34,287 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,301 - browser_control.py:904 - default_logger - DEBUG - 상품 6: {'name': '대나무카페트 장판 대자리 멍석 여름 사계절 코코넛', 'price': '130,650~429,000 원 (¥ 670~2,200)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fee73994c46d3876ba4/59fe8f46-f29c-409d-a800-193d2f842ee2.jpg'} +2024-10-27 16:23:34,329 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@데코용 토끼털 파일 뒷면 152.4 인조 부드러움 담요 +2024-10-27 16:23:34,330 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@3,939~19,383 원 (¥ 20~99) +2024-10-27 16:23:34,331 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,347 - browser_control.py:904 - default_logger - DEBUG - 상품 7: {'name': '데코용 토끼털 파일 뒷면 152.4 인조 부드러움 담요', 'price': '3,939~19,383 원 (¥ 20~99)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fe673994c46d3876ba2/df8863fd-a9b2-4abd-a5d2-f3e8f896478f.jpg'} +2024-10-27 16:23:34,374 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@야외평상 대나무 베란다 여름 원목 옥상 접이식 마루 프레임 +2024-10-27 16:23:34,376 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@40,560~67,860 원 (¥ 208~348) +2024-10-27 16:23:34,376 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,392 - browser_control.py:904 - default_logger - DEBUG - 상품 8: {'name': '야외평상 대나무 베란다 여름 원목 옥상 접이식 마루 프레임', 'price': '40,560~67,860 원 (¥ 208~348)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fe373994c46d3876ba0/4aaf4fde-6f6f-4009-a516-5719e2180095.jpg'} +2024-10-27 16:23:34,420 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@접이식 더블 베란다 평상 옥상 A 대나무 이동식 +2024-10-27 16:23:34,421 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@52,260~79,560 원 (¥ 268~408) +2024-10-27 16:23:34,422 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,437 - browser_control.py:904 - default_logger - DEBUG - 상품 9: {'name': '접이식 더블 베란다 평상 옥상 A 대나무 이동식', 'price': '52,260~79,560 원 (¥ 268~408)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fdf73994c46d3876b9f/91fcd02d-6742-4f56-8ad1-1e28d45c3c68.jpg'} +2024-10-27 16:23:34,465 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@옛날 대형 담요 두꺼운 한겨울 이불 극세사 +2024-10-27 16:23:34,465 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@15,210~24,960 원 (¥ 78~128) +2024-10-27 16:23:34,466 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,483 - browser_control.py:904 - default_logger - DEBUG - 상품 10: {'name': '옛날 대형 담요 두꺼운 한겨울 이불 극세사', 'price': '15,210~24,960 원 (¥ 78~128)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fd773994c46d3876b9d/a448ebb5-355f-4031-aea7-3c74e607c085.jpg'} +2024-10-27 16:23:34,510 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@울컴포트 호주 깔개매트 양면바닥이불 양모 양털 토퍼 침대패드 +2024-10-27 16:23:34,511 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@1,716~2,691 원 (¥ 9~14) +2024-10-27 16:23:34,511 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,527 - browser_control.py:904 - default_logger - DEBUG - 상품 11: {'name': '울컴포트 호주 깔개매트 양면바닥이불 양모 양털 토퍼 침대패드', 'price': '1,716~2,691 원 (¥ 9~14)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fc973994c46d3876b99/5e3e27f1-3ce1-48be-b63d-6410876acc0d.jpg'} +2024-10-27 16:23:34,556 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@옛날밍크담요 명품담요 양털 두꺼운 옛날이불 +2024-10-27 16:23:34,557 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@58,110~97,110 원 (¥ 298~498) +2024-10-27 16:23:34,557 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,572 - browser_control.py:904 - default_logger - DEBUG - 상품 12: {'name': '옛날밍크담요 명품담요 양털 두꺼운 옛날이불', 'price': '58,110~97,110 원 (¥ 298~498)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fc173994c46d3876b97/3a1a3f02-64a8-442b-a2ff-50c801480bd4.jpg'} +2024-10-27 16:23:34,603 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@페인팅 DIY 호랑이 액자 돈들어오는 동양화 수제 페이스트 거실장식 +2024-10-27 16:23:34,606 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@6,786~10,101 원 (¥ 35~52) +2024-10-27 16:23:34,606 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,628 - browser_control.py:904 - default_logger - DEBUG - 상품 13: {'name': '페인팅 DIY 호랑이 액자 돈들어오는 동양화 수제 페이스트 거실장식', 'price': '6,786~10,101 원 (¥ 35~52)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fbb73994c46d3876b96/9e9bb2f0-d2a8-480c-957d-bda16cf7bf4d.jpg'} +2024-10-27 16:23:34,663 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@950W 1100W 주입기 수영장 에어바운스 송풍기 공기 +2024-10-27 16:23:34,665 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@12,090~32,175 원 (¥ 62~165) +2024-10-27 16:23:34,666 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,682 - browser_control.py:904 - default_logger - DEBUG - 상품 14: {'name': '950W 1100W 주입기 수영장 에어바운스 송풍기 공기', 'price': '12,090~32,175 원 (¥ 62~165)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbd473994c46d3862ef6/7e11383e-c73b-47be-8f26-9f0719bfd8dd.jpg'} +2024-10-27 16:23:34,709 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@20인치 성인 삼륜 블랙 세발 할머니 바구니 자전거 할아버지 노인 +2024-10-27 16:23:34,710 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@126,623~134,667 원 (¥ 649~691) +2024-10-27 16:23:34,711 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,727 - browser_control.py:904 - default_logger - DEBUG - 상품 15: {'name': '20인치 성인 삼륜 블랙 세발 할머니 바구니 자전거 할아버지 노인', 'price': '126,623~134,667 원 (¥ 649~691)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbcb73994c46d3862ef1/ee037831-27b5-42aa-bbfb-348788a08d4a.jpg'} +2024-10-27 16:23:34,753 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@자동실링기 잉크 날짜 제품 각인 포장기 밴딩기 +2024-10-27 16:23:34,754 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@206,700~370,500 원 (¥ 1,060~1,900) +2024-10-27 16:23:34,754 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,769 - browser_control.py:904 - default_logger - DEBUG - 상품 16: {'name': '자동실링기 잉크 날짜 제품 각인 포장기 밴딩기', 'price': '206,700~370,500 원 (¥ 1,060~1,900)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbc573994c46d3862eef/dd2d7d1b-74d0-4c88-bb17-ed0e41e85dd1.jpg'} +2024-10-27 16:23:34,797 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@자동 전동 마작 보드게임 마작기 보드 테이블 +2024-10-27 16:23:34,799 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@226,200~350,805 원 (¥ 1,160~1,799) +2024-10-27 16:23:34,799 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,815 - browser_control.py:904 - default_logger - DEBUG - 상품 17: {'name': '자동 전동 마작 보드게임 마작기 보드 테이블', 'price': '226,200~350,805 원 (¥ 1,160~1,799)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbc073994c46d3862eee/2c31d77a-1f4d-4a87-8724-9b6131c681aa.jpg'} +2024-10-27 16:23:34,842 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@센베이 기계 압착 해산물 전병 새우 프레스 업소용 +2024-10-27 16:23:34,845 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@639,600 원 (¥ 3,280) +2024-10-27 16:23:34,846 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,860 - browser_control.py:904 - default_logger - DEBUG - 상품 18: {'name': '센베이 기계 압착 해산물 전병 새우 프레스 업소용', 'price': '639,600 원 (¥ 3,280)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbd073994c46d3862ef3/3028bb27-437a-423b-baea-fe3286f7d881.jpg'} +2024-10-27 16:23:34,888 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@저렴한 소형 싱크대 조리대 상부장 사무실 원룸 탕비실 +2024-10-27 16:23:34,889 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@367,185~484,185 원 (¥ 1,883~2,483) +2024-10-27 16:23:34,890 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,903 - browser_control.py:904 - default_logger - DEBUG - 상품 19: {'name': '저렴한 소형 싱크대 조리대 상부장 사무실 원룸 탕비실', 'price': '367,185~484,185 원 (¥ 1,883~2,483)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fa973994c46d3876b93/0688c5f7-cbb0-4349-b701-35587eb288ea.jpg'} +2024-10-27 16:23:34,932 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@야전침대커버 바람 캠핑 캐주얼 담요 침대 낮잠 커버 +2024-10-27 16:23:34,932 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@11,029 원 (¥ 57) +2024-10-27 16:23:34,934 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,950 - browser_control.py:904 - default_logger - DEBUG - 상품 20: {'name': '야전침대커버 바람 캠핑 캐주얼 담요 침대 낮잠 커버', 'price': '11,029 원 (¥ 57)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300673994c46d3876bab/e2b245a9-e7fd-41fe-8c45-5e17b9bdd39f.jpg'} +2024-10-27 16:23:34,977 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@색동이불 신혼 커버 인테리어 스트라이프 이불 세트 +2024-10-27 16:23:34,978 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@63,960~69,810 원 (¥ 328~358) +2024-10-27 16:23:34,979 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:34,994 - browser_control.py:904 - default_logger - DEBUG - 상품 21: {'name': '색동이불 신혼 커버 인테리어 스트라이프 이불 세트', 'price': '63,960~69,810 원 (¥ 328~358)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa304373994c46d3876bba/68beba8f-5f24-41bd-9861-74e0227a717c.jpg'} +2024-10-27 16:23:35,021 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@호주 울 바닥 패드 토퍼 매트 거실 발 이불 따뜻한 세트 +2024-10-27 16:23:35,022 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@36,660~106,860 원 (¥ 188~548) +2024-10-27 16:23:35,022 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,038 - browser_control.py:904 - default_logger - DEBUG - 상품 22: {'name': '호주 울 바닥 패드 토퍼 매트 거실 발 이불 따뜻한 세트', 'price': '36,660~106,860 원 (¥ 188~548)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa306273994c46d3876bc4/673bca76-b179-46ec-a06a-8508a094390a.jpg'} +2024-10-27 16:23:35,065 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@퀼트 더블 인용 커버 북유럽 퀸 코튼 침구 킹 세트 +2024-10-27 16:23:35,068 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@15,405~21,255 원 (¥ 79~109) +2024-10-27 16:23:35,068 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,082 - browser_control.py:904 - default_logger - DEBUG - 상품 23: {'name': '퀼트 더블 인용 커버 북유럽 퀸 코튼 침구 킹 세트', 'price': '15,405~21,255 원 (¥ 79~109)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa306c73994c46d3876bc7/8f909149-ad61-4116-90c8-7ff0601a1531.jpg'} +2024-10-27 16:23:35,110 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@비단이불 실크 침구 혼수 4종 퀸 럭셔리 차렵이불 +2024-10-27 16:23:35,112 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@210,600~269,100 원 (¥ 1,080~1,380) +2024-10-27 16:23:35,112 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,129 - browser_control.py:904 - default_logger - DEBUG - 상품 24: {'name': '비단이불 실크 침구 혼수 4종 퀸 럭셔리 차렵이불', 'price': '210,600~269,100 원 (¥ 1,080~1,380)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa307873994c46d3876bca/212b56b9-9fc4-42c1-8b83-5337b21bb814.jpg'} +2024-10-27 16:23:35,170 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@코너수납장 향신료 선반 양념장 싱크대 부억 다용도 서랍장 +2024-10-27 16:23:35,172 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@24,375~34,710 원 (¥ 125~178) +2024-10-27 16:23:35,173 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,193 - browser_control.py:904 - default_logger - DEBUG - 상품 25: {'name': '코너수납장 향신료 선반 양념장 싱크대 부억 다용도 서랍장', 'price': '24,375~34,710 원 (¥ 125~178)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa308b73994c46d3876bcb/5209f924-bf76-4d3d-bd22-387c7c29ed69.jpg'} +2024-10-27 16:23:35,235 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@침대패드 기숙사세면도구 학생 1인 두껍게 접는 다다미 +2024-10-27 16:23:35,237 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@66,105 원 (¥ 339) +2024-10-27 16:23:35,237 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,253 - browser_control.py:904 - default_logger - DEBUG - 상품 26: {'name': '침대패드 기숙사세면도구 학생 1인 두껍게 접는 다다미', 'price': '66,105 원 (¥ 339)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa309373994c46d3876bcc/3448e822-1a0c-4b70-80a1-c02c55feedc7.jpg'} +2024-10-27 16:23:35,283 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@차박 도톰 겨울이불대용 구름토끼털 1인 보들보들 담요 +2024-10-27 16:23:35,285 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@28,665~122,265 원 (¥ 147~627) +2024-10-27 16:23:35,285 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,300 - browser_control.py:904 - default_logger - DEBUG - 상품 27: {'name': '차박 도톰 겨울이불대용 구름토끼털 1인 보들보들 담요', 'price': '28,665~122,265 원 (¥ 147~627)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa309973994c46d3876bcd/4a6c28bc-5beb-4ddb-a94a-5e0a7fd733b8.jpg'} +2024-10-27 16:23:35,327 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@할머니담요 옛날밍크담요 밍크담요 겨울 표범무늬 +2024-10-27 16:23:35,328 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@9,126~25,155 원 (¥ 47~129) +2024-10-27 16:23:35,329 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,343 - browser_control.py:904 - default_logger - DEBUG - 상품 28: {'name': '할머니담요 옛날밍크담요 밍크담요 겨울 표범무늬', 'price': '9,126~25,155 원 (¥ 47~129)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30a273994c46d3876bce/073057ef-429f-47b6-8c0a-e19da1d9cd8a.jpg'} +2024-10-27 16:23:35,371 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@귀여운 이불 4종세트 침대 커버 사계절 호텔 간절기 차렵이불 +2024-10-27 16:23:35,372 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@15,210~32,760 원 (¥ 78~168) +2024-10-27 16:23:35,373 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,387 - browser_control.py:904 - default_logger - DEBUG - 상품 29: {'name': '귀여운 이불 4종세트 침대 커버 사계절 호텔 간절기 차렵이불', 'price': '15,210~32,760 원 (¥ 78~168)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30a873994c46d3876bcf/0a4270f7-a1d6-4c3f-9433-3b2c28a19ae0.jpg'} +2024-10-27 16:23:35,414 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@웜패딩 판초 캠핑 블랭킷 망토 겨울 담요 이불 패딩 +2024-10-27 16:23:35,415 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@33,891 원 (¥ 174) +2024-10-27 16:23:35,416 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,432 - browser_control.py:904 - default_logger - DEBUG - 상품 30: {'name': '웜패딩 판초 캠핑 블랭킷 망토 겨울 담요 이불 패딩', 'price': '33,891 원 (¥ 174)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30b473994c46d3876bd1/bfb8f874-0357-439d-97b2-ea69870c9fc3.jpg'} +2024-10-27 16:23:35,459 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@치이카와이불 카니이불 우사기이불 먼작귀이불 캐릭터이불 치이카와배드 하치와레이불 치이카와담요 +2024-10-27 16:23:35,461 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@17,745~42,510 원 (¥ 91~218) +2024-10-27 16:23:35,461 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,476 - browser_control.py:904 - default_logger - DEBUG - 상품 31: {'name': '치이카와이불 카니이불 우사기이불 먼작귀이불 캐릭터이불 치이카와배드 하치와레이불 치이카와담요', 'price': '17,745~42,510 원 (¥ 91~218)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30b773994c46d3876bd2/a8d307fc-8d68-4dba-b983-66d9bc4a5fc3.jpg'} +2024-10-27 16:23:35,503 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@신혼색동이불 스트라이프 이불 침구 먼지없는 인테리어 +2024-10-27 16:23:35,504 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@50,310~65,910 원 (¥ 258~338) +2024-10-27 16:23:35,505 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,520 - browser_control.py:904 - default_logger - DEBUG - 상품 32: {'name': '신혼색동이불 스트라이프 이불 침구 먼지없는 인테리어', 'price': '50,310~65,910 원 (¥ 258~338)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30c073994c46d3876bd3/45c9ae5f-24e8-4c50-a0c0-0b2db550917b.jpg'} +2024-10-27 16:23:35,547 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@구스 토퍼 구스다운 호텔침구 이불 패드 겨울 프리미엄 +2024-10-27 16:23:35,549 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@155,805~253,305 원 (¥ 799~1,299) +2024-10-27 16:23:35,549 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,564 - browser_control.py:904 - default_logger - DEBUG - 상품 33: {'name': '구스 토퍼 구스다운 호텔침구 이불 패드 겨울 프리미엄', 'price': '155,805~253,305 원 (¥ 799~1,299)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30d073994c46d3876bd6/999d28d9-4d3f-4153-b563-b73bf7834985.jpg'} +2024-10-27 16:23:35,591 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@전통 보료 옛날 이불 세트 폐백 결혼식 황실 예단 고급 +2024-10-27 16:23:35,592 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@19,500~109,200 원 (¥ 100~560) +2024-10-27 16:23:35,592 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,609 - browser_control.py:904 - default_logger - DEBUG - 상품 34: {'name': '전통 보료 옛날 이불 세트 폐백 결혼식 황실 예단 고급', 'price': '19,500~109,200 원 (¥ 100~560)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30e673994c46d3876bda/ab345b76-8add-40ca-8c41-f6592bbff591.jpg'} +2024-10-27 16:23:35,639 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@귀여운 동물 싱글 이불 차렵 침구 호텔 사계절 +2024-10-27 16:23:35,641 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@8,190~23,205 원 (¥ 42~119) +2024-10-27 16:23:35,641 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,660 - browser_control.py:904 - default_logger - DEBUG - 상품 35: {'name': '귀여운 동물 싱글 이불 차렵 침구 호텔 사계절', 'price': '8,190~23,205 원 (¥ 42~119)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30ea73994c46d3876bdc/5b622da5-dc47-4956-b8ce-089fb411fe6a.jpg'} +2024-10-27 16:23:35,689 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@침구 이불 세트 호청 풀 퀸 커버 편안한 면 킹 북유럽 베개 트윈 +2024-10-27 16:23:35,690 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@9,555~15,405 원 (¥ 49~79) +2024-10-27 16:23:35,692 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,707 - browser_control.py:904 - default_logger - DEBUG - 상품 36: {'name': '침구 이불 세트 호청 풀 퀸 커버 편안한 면 킹 북유럽 베개 트윈', 'price': '9,555~15,405 원 (¥ 49~79)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30f573994c46d3876bde/cfa1f30a-2602-4f96-b3f7-62dbb54fd071.jpg'} +2024-10-27 16:23:35,736 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@전통 보료 시트 예단 쿠션 폐백 세트 황실 방석 이불 +2024-10-27 16:23:35,737 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@113,100~234,000 원 (¥ 580~1,200) +2024-10-27 16:23:35,737 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,752 - browser_control.py:904 - default_logger - DEBUG - 상품 37: {'name': '전통 보료 시트 예단 쿠션 폐백 세트 황실 방석 이불', 'price': '113,100~234,000 원 (¥ 580~1,200)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa310a73994c46d3876be2/73b85742-09f1-4593-bf73-cc47759f7c88.jpg'} +2024-10-27 16:23:35,781 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@소형 개수대 싱크대 탕비실 화장실 미니개수대 사무실 +2024-10-27 16:23:35,782 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@17,745~32,760 원 (¥ 91~168) +2024-10-27 16:23:35,783 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,797 - browser_control.py:904 - default_logger - DEBUG - 상품 38: {'name': '소형 개수대 싱크대 탕비실 화장실 미니개수대 사무실', 'price': '17,745~32,760 원 (¥ 91~168)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa311273994c46d3876be7/99af91c7-7301-45bf-b469-0f61fc58b23d.jpg'} +2024-10-27 16:23:35,825 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@슬림수납장 스테인리스 재질 14x35x48cm 양념장 +2024-10-27 16:23:35,826 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@36,680~53,352 원 (¥ 188~274) +2024-10-27 16:23:35,826 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,841 - browser_control.py:904 - default_logger - DEBUG - 상품 39: {'name': '슬림수납장 스테인리스 재질 14x35x48cm 양념장', 'price': '36,680~53,352 원 (¥ 188~274)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa311673994c46d3876be8/c5d45494-873e-46f2-9f86-f051f84b3619.jpg'} +2024-10-27 16:23:35,871 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@코타츠전용 이불 직사각형 매트 깔개 좌식 패드 세트 +2024-10-27 16:23:35,872 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@3,880 원 (¥ 20) +2024-10-27 16:23:35,872 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,887 - browser_control.py:904 - default_logger - DEBUG - 상품 40: {'name': '코타츠전용 이불 직사각형 매트 깔개 좌식 패드 세트', 'price': '3,880 원 (¥ 20)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa311d73994c46d3876beb/47a12fff-f507-4583-940a-d81842262d23.jpg'} +2024-10-27 16:23:35,916 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@아트 흰색 +2024-10-27 16:23:35,917 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@5,831~15,581 원 (¥ 30~80) +2024-10-27 16:23:35,918 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,932 - browser_control.py:904 - default_logger - DEBUG - 상품 41: {'name': '아트 흰색', 'price': '5,831~15,581 원 (¥ 30~80)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa312473994c46d3876bef/9df572f2-e7aa-4a97-b10d-22b836fcbcf6.jpg'} +2024-10-27 16:23:35,960 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@할머니 매트 침실용 거실 여행 퀼트 리클라이너 담요 +2024-10-27 16:23:35,961 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@23,205~33,148 원 (¥ 119~170) +2024-10-27 16:23:35,962 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:35,976 - browser_control.py:904 - default_logger - DEBUG - 상품 42: {'name': '할머니 매트 침실용 거실 여행 퀼트 리클라이너 담요', 'price': '23,205~33,148 원 (¥ 119~170)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa313473994c46d3876bf3/3475dd21-964b-47d7-bafb-da2dee05f318.jpg'} +2024-10-27 16:23:36,005 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@혼수이불 가을 겨울 풀 웨딩 담요 두꺼운 덮개 +2024-10-27 16:23:36,006 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@128,310 원 (¥ 658) +2024-10-27 16:23:36,007 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,022 - browser_control.py:904 - default_logger - DEBUG - 상품 43: {'name': '혼수이불 가을 겨울 풀 웨딩 담요 두꺼운 덮개', 'price': '128,310 원 (¥ 658)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa314a73994c46d3876bf9/38628fd1-5fcf-40f0-988f-4deaf992c8d4.jpg'} +2024-10-27 16:23:36,050 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@포켓 담요 영화의 꼬리 내구성 있는 슬립오버 고래 이불 +2024-10-27 16:23:36,052 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@18,330 원 (¥ 94) +2024-10-27 16:23:36,053 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,069 - browser_control.py:904 - default_logger - DEBUG - 상품 44: {'name': '포켓 담요 영화의 꼬리 내구성 있는 슬립오버 고래 이불', 'price': '18,330 원 (¥ 94)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa315273994c46d3876c00/5fe5740a-f14a-42c9-a0fe-461d9f67405d.jpg'} +2024-10-27 16:23:36,097 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@담요는 사계절용으로 매우 +2024-10-27 16:23:36,098 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@3,842 원 (¥ 20) +2024-10-27 16:23:36,100 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,115 - browser_control.py:904 - default_logger - DEBUG - 상품 45: {'name': '담요는 사계절용으로 매우', 'price': '3,842 원 (¥ 20)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa315a73994c46d3876c02/9f8d06f1-ffd7-4641-ad08-425cd6eb6d92.jpg'} +2024-10-27 16:23:36,147 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@따뜻한 수면 캠핑 +2024-10-27 16:23:36,148 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@21,450 원 (¥ 110) +2024-10-27 16:23:36,149 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,168 - browser_control.py:904 - default_logger - DEBUG - 상품 46: {'name': '따뜻한 수면 캠핑', 'price': '21,450 원 (¥ 110)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa316573994c46d3876c09/2bc43753-7a43-450c-9aa9-70b1a8b8f688.jpg'} +2024-10-27 16:23:36,200 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@플러시 침구 이불 겨울용 푹신한 사이즈 인조 지퍼 세트 +2024-10-27 16:23:36,201 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@36,660~40,560 원 (¥ 188~208) +2024-10-27 16:23:36,202 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,216 - browser_control.py:904 - default_logger - DEBUG - 상품 47: {'name': '플러시 침구 이불 겨울용 푹신한 사이즈 인조 지퍼 세트', 'price': '36,660~40,560 원 (¥ 188~208)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3bd173994c46d387708f/2102ffbe-3638-4ba9-95b6-6f532d846690.jpg'} +2024-10-27 16:23:36,243 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@옛날이불 청실홍실 겨울 할머니 용무늬 실크이불 +2024-10-27 16:23:36,244 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@28,275~32,760 원 (¥ 145~168) +2024-10-27 16:23:36,245 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,262 - browser_control.py:904 - default_logger - DEBUG - 상품 48: {'name': '옛날이불 청실홍실 겨울 할머니 용무늬 실크이불', 'price': '28,275~32,760 원 (¥ 145~168)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3bdb73994c46d3877094/0054ba3b-0fd0-4a99-ba79-014c17c58d6f.jpg'} +2024-10-27 16:23:36,289 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@회색 침대 이불 세트 꽃과 침구 아늑한 잎 차렵이불 +2024-10-27 16:23:36,290 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@42,120~46,410 원 (¥ 216~238) +2024-10-27 16:23:36,291 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,306 - browser_control.py:904 - default_logger - DEBUG - 상품 49: {'name': '회색 침대 이불 세트 꽃과 침구 아늑한 잎 차렵이불', 'price': '42,120~46,410 원 (¥ 216~238)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3be673994c46d3877098/1cce8b2d-8f5f-4740-96e2-6a3f45abae38.jpg'} +2024-10-27 16:23:36,334 - browser_control.py:888 - default_logger - DEBUG - product_name_element : JSHandle@북유럽 세트 레드 트윈 동물 사이즈 가을 잎 보라색 침구 +2024-10-27 16:23:36,335 - browser_control.py:889 - default_logger - DEBUG - product_price_element : JSHandle@19,305~29,055 원 (¥ 99~149) +2024-10-27 16:23:36,336 - browser_control.py:890 - default_logger - DEBUG - product_image_element : JSHandle@node +2024-10-27 16:23:36,350 - browser_control.py:904 - default_logger - DEBUG - 상품 50: {'name': '북유럽 세트 레드 트윈 동물 사이즈 가을 잎 보라색 침구', 'price': '19,305~29,055 원 (¥ 99~149)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3bf073994c46d38770a1/4d62e8ae-c6d9-47b0-9f69-004b5ecc86bc.jpg'} +2024-10-27 16:23:36,352 - gui.py:797 - default_logger - DEBUG - product_infos : [{'name': '이불 커버 침대 세트 귀여운 간절기 기숙사 호텔식', 'price': '23,205~42,705 원 (¥ 119~219)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa302873994c46d3876bb5/48b2e76e-8ee4-4367-ba3e-3b472527080b.jpg'}, {'name': '호피무늬 이불 프린트 플러시 50x60 포근한 솜털', 'price': '17,564~24,040 원 (¥ 90~123)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa301b73994c46d3876bb2/df798875-96a3-4ba2-961f-72f953238254.jpg'}, {'name': '폭신폭신 흰색 크리스마스 담요 더블 이불솜 면 두꺼운', 'price': '128,700~257,400 원 (¥ 660~1,320)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300973994c46d3876bac/89abbd4a-2b07-43e7-a2b0-dd41a177d4a5.jpg'}, {'name': '코타츠이불 난방 매트 러그 개대 난로 카펫 테이블 패드', 'price': '7,566~17,901 원 (¥ 39~92)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300373994c46d3876baa/28a09785-4840-4b92-9539-86c4a0ddae0d.jpg'}, {'name': '철제 선반 디귿 틈새장 양념장 수납장 커피 다용도 캐비넷', 'price': '36,680~53,352 원 (¥ 188~274)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300073994c46d3876ba9/5ddbb7fb-6874-4730-8ff9-a84d367aa78b.jpg'}, {'name': '대나무카페트 장판 대자리 멍석 여름 사계절 코코넛', 'price': '130,650~429,000 원 (¥ 670~2,200)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fee73994c46d3876ba4/59fe8f46-f29c-409d-a800-193d2f842ee2.jpg'}, {'name': '데코용 토끼털 파일 뒷면 152.4 인조 부드러움 담요', 'price': '3,939~19,383 원 (¥ 20~99)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fe673994c46d3876ba2/df8863fd-a9b2-4abd-a5d2-f3e8f896478f.jpg'}, {'name': '야외평상 대나무 베란다 여름 원목 옥상 접이식 마루 프레임', 'price': '40,560~67,860 원 (¥ 208~348)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fe373994c46d3876ba0/4aaf4fde-6f6f-4009-a516-5719e2180095.jpg'}, {'name': '접이식 더블 베란다 평상 옥상 A 대나무 이동식', 'price': '52,260~79,560 원 (¥ 268~408)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fdf73994c46d3876b9f/91fcd02d-6742-4f56-8ad1-1e28d45c3c68.jpg'}, {'name': '옛날 대형 담요 두꺼운 한겨울 이불 극세사', 'price': '15,210~24,960 원 (¥ 78~128)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fd773994c46d3876b9d/a448ebb5-355f-4031-aea7-3c74e607c085.jpg'}, {'name': '울컴포트 호주 깔개매트 양면바닥이불 양모 양털 토퍼 침대패드', 'price': '1,716~2,691 원 (¥ 9~14)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fc973994c46d3876b99/5e3e27f1-3ce1-48be-b63d-6410876acc0d.jpg'}, {'name': '옛날밍크담요 명품담요 양털 두꺼운 옛날이불', 'price': '58,110~97,110 원 (¥ 298~498)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fc173994c46d3876b97/3a1a3f02-64a8-442b-a2ff-50c801480bd4.jpg'}, {'name': '페인팅 DIY 호랑이 액자 돈들어오는 동양화 수제 페이스트 거실장식', 'price': '6,786~10,101 원 (¥ 35~52)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fbb73994c46d3876b96/9e9bb2f0-d2a8-480c-957d-bda16cf7bf4d.jpg'}, {'name': '950W 1100W 주입기 수영장 에어바운스 송풍기 공기', 'price': '12,090~32,175 원 (¥ 62~165)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbd473994c46d3862ef6/7e11383e-c73b-47be-8f26-9f0719bfd8dd.jpg'}, {'name': '20인치 성인 삼륜 블랙 세발 할머니 바구니 자전거 할아버지 노인', 'price': '126,623~134,667 원 (¥ 649~691)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbcb73994c46d3862ef1/ee037831-27b5-42aa-bbfb-348788a08d4a.jpg'}, {'name': '자동실링기 잉크 날짜 제품 각인 포장기 밴딩기', 'price': '206,700~370,500 원 (¥ 1,060~1,900)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbc573994c46d3862eef/dd2d7d1b-74d0-4c88-bb17-ed0e41e85dd1.jpg'}, {'name': '자동 전동 마작 보드게임 마작기 보드 테이블', 'price': '226,200~350,805 원 (¥ 1,160~1,799)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbc073994c46d3862eee/2c31d77a-1f4d-4a87-8724-9b6131c681aa.jpg'}, {'name': '센베이 기계 압착 해산물 전병 새우 프레스 업소용', 'price': '639,600 원 (¥ 3,280)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f4dbd073994c46d3862ef3/3028bb27-437a-423b-baea-fe3286f7d881.jpg'}, {'name': '저렴한 소형 싱크대 조리대 상부장 사무실 원룸 탕비실', 'price': '367,185~484,185 원 (¥ 1,883~2,483)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa2fa973994c46d3876b93/0688c5f7-cbb0-4349-b701-35587eb288ea.jpg'}, {'name': '야전침대커버 바람 캠핑 캐주얼 담요 침대 낮잠 커버', 'price': '11,029 원 (¥ 57)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa300673994c46d3876bab/e2b245a9-e7fd-41fe-8c45-5e17b9bdd39f.jpg'}, {'name': '색동이불 신혼 커버 인테리어 스트라이프 이불 세트', 'price': '63,960~69,810 원 (¥ 328~358)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa304373994c46d3876bba/68beba8f-5f24-41bd-9861-74e0227a717c.jpg'}, {'name': '호주 울 바닥 패드 토퍼 매트 거실 발 이불 따뜻한 세트', 'price': '36,660~106,860 원 (¥ 188~548)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa306273994c46d3876bc4/673bca76-b179-46ec-a06a-8508a094390a.jpg'}, {'name': '퀼트 더블 인용 커버 북유럽 퀸 코튼 침구 킹 세트', 'price': '15,405~21,255 원 (¥ 79~109)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa306c73994c46d3876bc7/8f909149-ad61-4116-90c8-7ff0601a1531.jpg'}, {'name': '비단이불 실크 침구 혼수 4종 퀸 럭셔리 차렵이불', 'price': '210,600~269,100 원 (¥ 1,080~1,380)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa307873994c46d3876bca/212b56b9-9fc4-42c1-8b83-5337b21bb814.jpg'}, {'name': '코너수납장 향신료 선반 양념장 싱크대 부억 다용도 서랍장', 'price': '24,375~34,710 원 (¥ 125~178)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa308b73994c46d3876bcb/5209f924-bf76-4d3d-bd22-387c7c29ed69.jpg'}, {'name': '침대패드 기숙사세면도구 학생 1인 두껍게 접는 다다미', 'price': '66,105 원 (¥ 339)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa309373994c46d3876bcc/3448e822-1a0c-4b70-80a1-c02c55feedc7.jpg'}, {'name': '차박 도톰 겨울이불대용 구름토끼털 1인 보들보들 담요', 'price': '28,665~122,265 원 (¥ 147~627)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa309973994c46d3876bcd/4a6c28bc-5beb-4ddb-a94a-5e0a7fd733b8.jpg'}, {'name': '할머니담요 옛날밍크담요 밍크담요 겨울 표범무늬', 'price': '9,126~25,155 원 (¥ 47~129)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30a273994c46d3876bce/073057ef-429f-47b6-8c0a-e19da1d9cd8a.jpg'}, {'name': '귀여운 이불 4종세트 침대 커버 사계절 호텔 간절기 차렵이불', 'price': '15,210~32,760 원 (¥ 78~168)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30a873994c46d3876bcf/0a4270f7-a1d6-4c3f-9433-3b2c28a19ae0.jpg'}, {'name': '웜패딩 판초 캠핑 블랭킷 망토 겨울 담요 이불 패딩', 'price': '33,891 원 (¥ 174)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30b473994c46d3876bd1/bfb8f874-0357-439d-97b2-ea69870c9fc3.jpg'}, {'name': '치이카와이불 카니이불 우사기이불 먼작귀이불 캐릭터이불 치이카와배드 하치와레이불 치이카와담요', 'price': '17,745~42,510 원 (¥ 91~218)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30b773994c46d3876bd2/a8d307fc-8d68-4dba-b983-66d9bc4a5fc3.jpg'}, {'name': '신혼색동이불 스트라이프 이불 침구 먼지없는 인테리어', 'price': '50,310~65,910 원 (¥ 258~338)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30c073994c46d3876bd3/45c9ae5f-24e8-4c50-a0c0-0b2db550917b.jpg'}, {'name': '구스 토퍼 구스다운 호텔침구 이불 패드 겨울 프리미엄', 'price': '155,805~253,305 원 (¥ 799~1,299)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30d073994c46d3876bd6/999d28d9-4d3f-4153-b563-b73bf7834985.jpg'}, {'name': '전통 보료 옛날 이불 세트 폐백 결혼식 황실 예단 고급', 'price': '19,500~109,200 원 (¥ 100~560)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30e673994c46d3876bda/ab345b76-8add-40ca-8c41-f6592bbff591.jpg'}, {'name': '귀여운 동물 싱글 이불 차렵 침구 호텔 사계절', 'price': '8,190~23,205 원 (¥ 42~119)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30ea73994c46d3876bdc/5b622da5-dc47-4956-b8ce-089fb411fe6a.jpg'}, {'name': '침구 이불 세트 호청 풀 퀸 커버 편안한 면 킹 북유럽 베개 트윈', 'price': '9,555~15,405 원 (¥ 49~79)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa30f573994c46d3876bde/cfa1f30a-2602-4f96-b3f7-62dbb54fd071.jpg'}, {'name': '전통 보료 시트 예단 쿠션 폐백 세트 황실 방석 이불', 'price': '113,100~234,000 원 (¥ 580~1,200)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa310a73994c46d3876be2/73b85742-09f1-4593-bf73-cc47759f7c88.jpg'}, {'name': '소형 개수대 싱크대 탕비실 화장실 미니개수대 사무실', 'price': '17,745~32,760 원 (¥ 91~168)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa311273994c46d3876be7/99af91c7-7301-45bf-b469-0f61fc58b23d.jpg'}, {'name': '슬림수납장 스테인리스 재질 14x35x48cm 양념장', 'price': '36,680~53,352 원 (¥ 188~274)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa311673994c46d3876be8/c5d45494-873e-46f2-9f86-f051f84b3619.jpg'}, {'name': '코타츠전용 이불 직사각형 매트 깔개 좌식 패드 세트', 'price': '3,880 원 (¥ 20)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa311d73994c46d3876beb/47a12fff-f507-4583-940a-d81842262d23.jpg'}, {'name': '아트 흰색', 'price': '5,831~15,581 원 (¥ 30~80)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa312473994c46d3876bef/9df572f2-e7aa-4a97-b10d-22b836fcbcf6.jpg'}, {'name': '할머니 매트 침실용 거실 여행 퀼트 리클라이너 담요', 'price': '23,205~33,148 원 (¥ 119~170)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa313473994c46d3876bf3/3475dd21-964b-47d7-bafb-da2dee05f318.jpg'}, {'name': '혼수이불 가을 겨울 풀 웨딩 담요 두꺼운 덮개', 'price': '128,310 원 (¥ 658)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa314a73994c46d3876bf9/38628fd1-5fcf-40f0-988f-4deaf992c8d4.jpg'}, {'name': '포켓 담요 영화의 꼬리 내구성 있는 슬립오버 고래 이불', 'price': '18,330 원 (¥ 94)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa315273994c46d3876c00/5fe5740a-f14a-42c9-a0fe-461d9f67405d.jpg'}, {'name': '담요는 사계절용으로 매우', 'price': '3,842 원 (¥ 20)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa315a73994c46d3876c02/9f8d06f1-ffd7-4641-ad08-425cd6eb6d92.jpg'}, {'name': '따뜻한 수면 캠핑', 'price': '21,450 원 (¥ 110)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa316573994c46d3876c09/2bc43753-7a43-450c-9aa9-70b1a8b8f688.jpg'}, {'name': '플러시 침구 이불 겨울용 푹신한 사이즈 인조 지퍼 세트', 'price': '36,660~40,560 원 (¥ 188~208)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3bd173994c46d387708f/2102ffbe-3638-4ba9-95b6-6f532d846690.jpg'}, {'name': '옛날이불 청실홍실 겨울 할머니 용무늬 실크이불', 'price': '28,275~32,760 원 (¥ 145~168)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3bdb73994c46d3877094/0054ba3b-0fd0-4a99-ba79-014c17c58d6f.jpg'}, {'name': '회색 침대 이불 세트 꽃과 침구 아늑한 잎 차렵이불', 'price': '42,120~46,410 원 (¥ 216~238)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3be673994c46d3877098/1cce8b2d-8f5f-4740-96e2-6a3f45abae38.jpg'}, {'name': '북유럽 세트 레드 트윈 동물 사이즈 가을 잎 보라색 침구', 'price': '19,305~29,055 원 (¥ 99~149)', 'image_url': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66fa3bf073994c46d38770a1/4d62e8ae-c6d9-47b0-9f69-004b5ecc86bc.jpg'}] +2024-10-27 16:23:36,357 - gui.py:798 - default_logger - DEBUG - 수정모드이므로 상품명 elements를 수정버튼으로 활용합니다. +2024-10-27 16:23:36,362 - gui.py:801 - default_logger - DEBUG - product_buttons 갯수 : [50]개 +2024-10-27 16:23:36,363 - gui.py:816 - default_logger - DEBUG - 1/50 버튼의 활성상태 확인 중... +2024-10-27 16:23:36,369 - gui.py:823 - default_logger - DEBUG - 1/50: 세부사항 수정 작업 중... +2024-10-27 16:23:36,390 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:23:37,596 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:23:38,825 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:23:38,843 - title.py:94 - default_logger - DEBUG - 원본 상품명: 纯棉丑鱼汉顿hangyodo四件套半人鱼床笠被袋水怪床单被套三件套 +2024-10-27 16:23:38,845 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:23:38,845 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:23:38,863 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:23:38,871 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:23:38,892 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-침구-침구커버류-이불커버 +2024-10-27 16:23:38,894 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:23:40,685 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:23:40,688 - option.py:161 - default_logger - DEBUG - 상품명: 纯棉丑鱼汉顿hangyodo四件套半人鱼床笠被袋水怪床单被套三件套에 대한 옵션을 처리 중... +2024-10-27 16:23:40,689 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:23:42,701 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:23:42,702 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:23:42,702 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:23:42,716 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:23:42,717 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:23:42,718 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:23:42,943 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:23:43,125 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 23 +2024-10-27 16:23:43,551 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@丑鱼1 +2024-10-27 16:23:43,553 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:23:43,554 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:23:43,554 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:23:43,555 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:23:43,577 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,578 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:23:43,579 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,595 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:23:43,657 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@丑鱼2 +2024-10-27 16:23:43,658 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:23:43,659 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:23:43,660 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:23:43,661 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:23:43,683 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,684 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:23:43,685 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,698 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:23:43,761 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:23:43,762 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:23:43,763 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:23:43,764 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:23:43,764 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:23:43,805 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,806 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:23:43,806 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,818 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:23:43,874 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@丑鱼4 +2024-10-27 16:23:43,876 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 16:23:43,876 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:23:43,877 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:23:43,878 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:23:43,922 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,923 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:23:43,923 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,937 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:23:43,978 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@丑鱼5 +2024-10-27 16:23:43,980 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:23:43,980 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:23:43,981 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:23:43,982 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:23:43,994 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:43,994 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:23:43,995 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,008 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,049 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@node +2024-10-27 16:23:44,050 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-27 16:23:44,051 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:23:44,052 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:23:44,053 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:23:44,065 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,066 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:23:44,066 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,079 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,128 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@丑鱼7 +2024-10-27 16:23:44,129 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,130 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 16:23:44,130 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:23:44,131 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:23:44,144 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,144 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:23:44,146 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,158 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,194 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@丑鱼8 +2024-10-27 16:23:44,196 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@node +2024-10-27 16:23:44,197 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 16:23:44,197 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:23:44,198 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:23:44,209 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,211 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:23:44,212 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,226 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,275 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@丑鱼9 +2024-10-27 16:23:44,276 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,277 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,278 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:23:44,278 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:23:44,290 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,292 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:23:44,293 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,308 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,351 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@丑鱼10 +2024-10-27 16:23:44,352 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,353 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,354 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:23:44,355 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:23:44,374 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,375 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:23:44,376 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,394 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,438 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@丑鱼11 +2024-10-27 16:23:44,439 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,440 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,440 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:23:44,442 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:23:44,457 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,458 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:23:44,459 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,475 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,520 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@丑鱼12 +2024-10-27 16:23:44,521 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,522 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,522 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:23:44,523 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:23:44,540 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,541 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:23:44,542 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,558 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,600 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@丑鱼13 +2024-10-27 16:23:44,603 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,604 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-27 16:23:44,605 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:23:44,605 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:23:44,617 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,618 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:23:44,619 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,631 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,679 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@丑鱼14 +2024-10-27 16:23:44,680 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,680 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,681 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:23:44,682 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:23:44,696 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,697 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:23:44,698 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,714 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,757 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@丑鱼15 +2024-10-27 16:23:44,758 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,759 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,760 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:23:44,761 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:23:44,774 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,775 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:23:44,775 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,787 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,834 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@丑鱼16 +2024-10-27 16:23:44,835 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,836 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,837 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:23:44,838 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:23:44,851 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,853 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:23:44,854 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,875 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:23:44,940 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@丑鱼17 +2024-10-27 16:23:44,942 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:23:44,943 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-27 16:23:44,944 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:23:44,945 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:23:44,961 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,963 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:23:44,964 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:44,984 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:23:45,026 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@丑鱼18 +2024-10-27 16:23:45,027 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:23:45,028 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:23:45,029 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:23:45,029 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:23:45,050 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,051 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:23:45,052 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,064 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:23:45,125 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@丑鱼19 +2024-10-27 16:23:45,127 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:23:45,127 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:23:45,128 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:23:45,129 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:23:45,142 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,142 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:23:45,143 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,155 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:23:45,192 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@丑鱼20 +2024-10-27 16:23:45,193 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:23:45,195 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-27 16:23:45,196 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:23:45,196 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:23:45,213 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,214 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:23:45,215 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,228 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:23:45,268 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@丑鱼21 +2024-10-27 16:23:45,269 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:23:45,270 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-27 16:23:45,270 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:23:45,271 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:23:45,282 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,284 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:23:45,284 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,296 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:23:45,333 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@丑鱼22 +2024-10-27 16:23:45,335 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:23:45,336 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-10-27 16:23:45,337 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:23:45,337 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:23:45,348 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,349 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:23:45,350 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,363 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:23:45,406 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@丑鱼23 +2024-10-27 16:23:45,407 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-27 16:23:45,408 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-27 16:23:45,409 - option.py:388 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-27 16:23:45,410 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:23:45,423 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,424 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:23:45,424 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:23:45,439 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:23:45,441 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '丑鱼1', 'origin_option_2': '丑鱼2', 'origin_option_3': '丑鱼3', 'origin_option_4': '丑鱼4', 'origin_option_5': '丑鱼5', 'origin_option_6': '丑鱼6', 'origin_option_7': '丑鱼7', 'origin_option_8': '丑鱼8', 'origin_option_9': '丑鱼9', 'origin_option_10': '丑鱼10', 'origin_option_11': '丑鱼11', 'origin_option_12': '丑鱼12', 'origin_option_13': '丑鱼13', 'origin_option_14': '丑鱼14', 'origin_option_15': '丑鱼15', 'origin_option_16': '丑鱼16', 'origin_option_17': '丑鱼17', 'origin_option_18': '丑鱼18', 'origin_option_19': '丑鱼19', 'origin_option_20': '丑鱼20', 'origin_option_21': '丑鱼21', 'origin_option_22': '丑鱼22', 'origin_option_23': '丑鱼23'} +2024-10-27 16:23:45,442 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼1 +2024-10-27 16:23:45,443 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼1 +2024-10-27 16:23:45,444 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼2 +2024-10-27 16:23:45,445 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼2 +2024-10-27 16:23:45,445 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼3 +2024-10-27 16:23:45,446 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼3 +2024-10-27 16:23:45,447 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼4 +2024-10-27 16:23:45,447 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼4 +2024-10-27 16:23:45,448 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼5 +2024-10-27 16:23:45,449 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼5 +2024-10-27 16:23:45,450 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼6 +2024-10-27 16:23:45,451 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼6 +2024-10-27 16:23:45,451 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼7 +2024-10-27 16:23:45,452 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼7 +2024-10-27 16:23:45,453 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼8 +2024-10-27 16:23:45,453 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼8 +2024-10-27 16:23:45,454 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼9 +2024-10-27 16:23:45,455 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼9 +2024-10-27 16:23:45,455 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼10 +2024-10-27 16:23:45,456 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼10 +2024-10-27 16:23:45,457 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼11 +2024-10-27 16:23:45,457 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼11 +2024-10-27 16:23:45,458 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼12 +2024-10-27 16:23:45,459 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼12 +2024-10-27 16:23:45,459 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼13 +2024-10-27 16:23:45,460 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼13 +2024-10-27 16:23:45,460 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼14 +2024-10-27 16:23:45,461 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼14 +2024-10-27 16:23:45,462 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼15 +2024-10-27 16:23:45,462 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼15 +2024-10-27 16:23:45,463 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼16 +2024-10-27 16:23:45,464 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼16 +2024-10-27 16:23:45,464 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼17 +2024-10-27 16:23:45,465 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼17 +2024-10-27 16:23:45,465 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼18 +2024-10-27 16:23:45,466 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼18 +2024-10-27 16:23:45,466 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼19 +2024-10-27 16:23:45,467 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼19 +2024-10-27 16:23:45,468 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼20 +2024-10-27 16:23:45,468 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼20 +2024-10-27 16:23:45,469 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼21 +2024-10-27 16:23:45,470 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼21 +2024-10-27 16:23:45,470 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼22 +2024-10-27 16:23:45,471 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼22 +2024-10-27 16:23:45,471 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 丑鱼23 +2024-10-27 16:23:45,472 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 丑鱼23 +2024-10-27 16:23:45,473 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '丑鱼1', 'origin_option_2': '丑鱼2', 'origin_option_3': '丑鱼3', 'origin_option_4': '丑鱼4', 'origin_option_5': '丑鱼5', 'origin_option_6': '丑鱼6', 'origin_option_7': '丑鱼7', 'origin_option_8': '丑鱼8', 'origin_option_9': '丑鱼9', 'origin_option_10': '丑鱼10', 'origin_option_11': '丑鱼11', 'origin_option_12': '丑鱼12', 'origin_option_13': '丑鱼13', 'origin_option_14': '丑鱼14', 'origin_option_15': '丑鱼15', 'origin_option_16': '丑鱼16', 'origin_option_17': '丑鱼17', 'origin_option_18': '丑鱼18', 'origin_option_19': '丑鱼19', 'origin_option_20': '丑鱼20', 'origin_option_21': '丑鱼21', 'origin_option_22': '丑鱼22', 'origin_option_23': '丑鱼23'} +2024-10-27 16:23:45,474 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '纯棉丑鱼汉顿hangyodo四件套半人鱼床笠被袋水怪床单被套三件套'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "丑鱼1", "origin_option_2": "丑鱼2", "origin_option_3": "丑鱼3", "origin_option_4": "丑鱼4", "origin_option_5": "丑鱼5", "origin_option_6": "丑鱼6", "origin_option_7": "丑鱼7", "origin_option_8": "丑鱼8", "origin_option_9": "丑鱼9", "origin_option_10": "丑鱼10", "origin_option_11": "丑鱼11", "origin_option_12": "丑鱼12", "origin_option_13": "丑鱼13", "origin_option_14": "丑鱼14", "origin_option_15": "丑鱼15", "origin_option_16": "丑鱼16", "origin_option_17": "丑鱼17", "origin_option_18": "丑鱼18", "origin_option_19": "丑鱼19", "origin_option_20": "丑鱼20", "origin_option_21": "丑鱼21", "origin_option_22": "丑鱼22", "origin_option_23": "丑鱼23"} +2024-10-27 16:23:45,475 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:23:46,869 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "丑鱼1", +"trans_option_2": "丑鱼2", +"trans_option_3": "丑鱼3", +"trans_option_4": "丑鱼4", +"trans_option_5": "丑鱼5", +"trans_option_6": "丑鱼6", +"trans_option_7": "丑鱼7", +"trans_option_8": "丑鱼8", +"trans_option_9": "丑鱼9", +"trans_option_10": "丑鱼10", +"trans_option_11": "丑鱼11", +"trans_option_12": "丑鱼12", +"trans_option_13": "丑鱼13", +"trans_option_14": "丑鱼14", +"trans_option_15": "丑鱼15", +"trans_option_16": "丑鱼16", +"trans_option_17": "丑鱼17", +"trans_option_18": "丑鱼18", +"trans_option_19": "丑鱼19", +"trans_option_20": "丑鱼20", +"trans_option_21": "丑鱼21", +"trans_option_22": "丑鱼22", +"trans_option_23": "丑鱼23" +} +``` +2024-10-27 16:23:46,871 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "丑鱼1", +"trans_option_2": "丑鱼2", +"trans_option_3": "丑鱼3", +"trans_option_4": "丑鱼4", +"trans_option_5": "丑鱼5", +"trans_option_6": "丑鱼6", +"trans_option_7": "丑鱼7", +"trans_option_8": "丑鱼8", +"trans_option_9": "丑鱼9", +"trans_option_10": "丑鱼10", +"trans_option_11": "丑鱼11", +"trans_option_12": "丑鱼12", +"trans_option_13": "丑鱼13", +"trans_option_14": "丑鱼14", +"trans_option_15": "丑鱼15", +"trans_option_16": "丑鱼16", +"trans_option_17": "丑鱼17", +"trans_option_18": "丑鱼18", +"trans_option_19": "丑鱼19", +"trans_option_20": "丑鱼20", +"trans_option_21": "丑鱼21", +"trans_option_22": "丑鱼22", +"trans_option_23": "丑鱼23" +} +2024-10-27 16:23:46,872 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '丑鱼1', 'trans_option_2': '丑鱼2', 'trans_option_3': '丑鱼3', 'trans_option_4': '丑鱼4', 'trans_option_5': '丑鱼5', 'trans_option_6': '丑鱼6', 'trans_option_7': '丑鱼7', 'trans_option_8': '丑鱼8', 'trans_option_9': '丑鱼9', 'trans_option_10': '丑鱼10', 'trans_option_11': '丑鱼11', 'trans_option_12': '丑鱼12', 'trans_option_13': '丑鱼13', 'trans_option_14': '丑鱼14', 'trans_option_15': '丑鱼15', 'trans_option_16': '丑鱼16', 'trans_option_17': '丑鱼17', 'trans_option_18': '丑鱼18', 'trans_option_19': '丑鱼19', 'trans_option_20': '丑鱼20', 'trans_option_21': '丑鱼21', 'trans_option_22': '丑鱼22', 'trans_option_23': '丑鱼23'} +2024-10-27 16:23:46,873 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:23:46,874 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 丑鱼1 +2024-10-27 16:23:46,875 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:46,933 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [丑鱼1] 입력 완료 +2024-10-27 16:23:46,934 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 丑鱼2 +2024-10-27 16:23:46,935 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:47,056 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [丑鱼2] 입력 완료 +2024-10-27 16:23:47,057 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 丑鱼3 +2024-10-27 16:23:47,058 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:47,207 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [丑鱼3] 입력 완료 +2024-10-27 16:23:47,208 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 丑鱼4 +2024-10-27 16:23:47,209 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:47,348 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [丑鱼4] 입력 완료 +2024-10-27 16:23:47,350 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 丑鱼5 +2024-10-27 16:23:47,350 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:47,826 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [丑鱼5] 입력 완료 +2024-10-27 16:23:47,827 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 丑鱼6 +2024-10-27 16:23:47,828 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:48,354 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [丑鱼6] 입력 완료 +2024-10-27 16:23:48,355 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 丑鱼7 +2024-10-27 16:23:48,356 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:48,850 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [丑鱼7] 입력 완료 +2024-10-27 16:23:48,852 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 丑鱼8 +2024-10-27 16:23:48,852 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:49,246 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [丑鱼8] 입력 완료 +2024-10-27 16:23:49,247 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 丑鱼9 +2024-10-27 16:23:49,249 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:49,394 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [丑鱼9] 입력 완료 +2024-10-27 16:23:49,395 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 丑鱼10 +2024-10-27 16:23:49,396 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:49,956 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [丑鱼10] 입력 완료 +2024-10-27 16:23:49,957 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 丑鱼11 +2024-10-27 16:23:49,958 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:50,468 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [丑鱼11] 입력 완료 +2024-10-27 16:23:50,469 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 丑鱼12 +2024-10-27 16:23:50,470 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:50,849 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [丑鱼12] 입력 완료 +2024-10-27 16:23:50,851 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 丑鱼13 +2024-10-27 16:23:50,851 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:50,982 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [丑鱼13] 입력 완료 +2024-10-27 16:23:50,983 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 丑鱼14 +2024-10-27 16:23:50,985 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:51,349 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [丑鱼14] 입력 완료 +2024-10-27 16:23:51,351 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 丑鱼15 +2024-10-27 16:23:51,351 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:51,625 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [丑鱼15] 입력 완료 +2024-10-27 16:23:51,626 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 丑鱼16 +2024-10-27 16:23:51,627 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:52,118 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [丑鱼16] 입력 완료 +2024-10-27 16:23:52,119 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 丑鱼17 +2024-10-27 16:23:52,120 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:52,728 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [丑鱼17] 입력 완료 +2024-10-27 16:23:52,730 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 丑鱼18 +2024-10-27 16:23:52,731 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:53,118 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [丑鱼18] 입력 완료 +2024-10-27 16:23:53,119 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 丑鱼19 +2024-10-27 16:23:53,120 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:53,238 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [丑鱼19] 입력 완료 +2024-10-27 16:23:53,239 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 丑鱼20 +2024-10-27 16:23:53,240 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:53,650 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [丑鱼20] 입력 완료 +2024-10-27 16:23:53,650 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 丑鱼21 +2024-10-27 16:23:53,651 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:54,264 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [丑鱼21] 입력 완료 +2024-10-27 16:23:54,266 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 丑鱼22 +2024-10-27 16:23:54,267 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:54,653 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [丑鱼22] 입력 완료 +2024-10-27 16:23:54,655 - option.py:530 - default_logger - DEBUG - trans_option_23번째 translated_name : 丑鱼23 +2024-10-27 16:23:54,656 - option.py:538 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:23:54,789 - option.py:542 - default_logger - INFO - trans_option_23번째 translated_name : [丑鱼23] 입력 완료 +2024-10-27 16:23:54,790 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'丑鱼1': '丑鱼1', '丑鱼2': '丑鱼2', '丑鱼3': '丑鱼3', '丑鱼4': '丑鱼4', '丑鱼5': '丑鱼5', '丑鱼6': '丑鱼6', '丑鱼7': '丑鱼7', '丑鱼8': '丑鱼8', '丑鱼9': '丑鱼9', '丑鱼10': '丑鱼10', '丑鱼11': '丑鱼11', '丑鱼12': '丑鱼12', '丑鱼13': '丑鱼13', '丑鱼14': '丑鱼14', '丑鱼15': '丑鱼15', '丑鱼16': '丑鱼16', '丑鱼17': '丑鱼17', '丑鱼18': '丑鱼18', '丑鱼19': '丑鱼19', '丑鱼20': '丑鱼20', '丑鱼21': '丑鱼21', '丑鱼22': '丑鱼22', '丑鱼23': '丑鱼23'} +2024-10-27 16:23:54,791 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:23:54,792 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:23:54,794 - option.py:92 - default_logger - DEBUG - 최저옵션: 63000.0, 표준편차: 0.0 +2024-10-27 16:23:54,795 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:23:55,142 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼1, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,144 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼1' 체크함 +2024-10-27 16:23:55,428 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼2, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,430 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼2' 체크함 +2024-10-27 16:23:55,703 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼3, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,705 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼3' 체크함 +2024-10-27 16:23:55,722 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼4, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,723 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼4' 체크함 +2024-10-27 16:23:55,738 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼5, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,740 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼5' 체크함 +2024-10-27 16:23:55,757 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼6, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,757 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼6' 체크함 +2024-10-27 16:23:55,773 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼7, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,773 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼7' 체크함 +2024-10-27 16:23:55,787 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼8, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,789 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼8' 체크함 +2024-10-27 16:23:55,803 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼9, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,805 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼9' 체크함 +2024-10-27 16:23:55,819 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼10, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,820 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼10' 체크함 +2024-10-27 16:23:55,832 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼11, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,834 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼11' 체크함 +2024-10-27 16:23:55,854 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼12, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,855 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼12' 체크함 +2024-10-27 16:23:55,874 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼13, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,875 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼13' 체크함 +2024-10-27 16:23:55,892 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼14, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,892 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼14' 체크함 +2024-10-27 16:23:55,906 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼15, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,907 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼15' 체크함 +2024-10-27 16:23:55,920 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼16, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,921 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼16' 체크함 +2024-10-27 16:23:55,932 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼17, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,933 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼17' 체크함 +2024-10-27 16:23:55,945 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼18, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,947 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼18' 체크함 +2024-10-27 16:23:55,960 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼19, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,961 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼19' 체크함 +2024-10-27 16:23:55,972 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼20, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,973 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼20' 체크함 +2024-10-27 16:23:55,986 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼21, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:55,987 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼21' 체크함 +2024-10-27 16:23:55,999 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼22, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:56,000 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼22' 체크함 +2024-10-27 16:23:56,024 - option.py:627 - default_logger - DEBUG - 옵션 이름: 丑鱼23, 필터링된 옵션에 포함 여부: True +2024-10-27 16:23:56,025 - option.py:633 - default_logger - DEBUG - 옵션 '丑鱼23' 체크함 +2024-10-27 16:23:56,026 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:23:56,027 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:23:56,027 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 23 +2024-10-27 16:23:56,028 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:23:56,902 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'丑鱼1': 49700, '丑鱼2': 49700, '丑鱼3': 49700, '丑鱼4': 49700, '丑鱼5': 49700, '丑鱼6': 49700, '丑鱼7': 49700, '丑鱼8': 49700, '丑鱼9': 49700, '丑鱼10': 49700, '丑鱼11': 49700, '丑鱼12': 49700, '丑鱼13': 49700, '丑鱼14': 49700, '丑鱼15': 49700, '丑鱼16': 49700, '丑鱼17': 49700, '丑鱼18': 49700, '丑鱼19': 49700, '丑鱼20': 49700, '丑鱼21': 49700, '丑鱼22': 49700, '丑鱼23': 49700} +2024-10-27 16:23:56,903 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:23:57,268 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:23:57,465 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:23:58,406 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:23:59,321 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:23:59,322 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:24:16,456 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:24:16,457 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:24:20,696 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:24:20,723 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:24:20,725 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:24:20,726 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:24:24,975 - price.py:555 - default_logger - DEBUG - 옵션 수: 391 +2024-10-27 16:24:24,976 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:24:25,079 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 159 +2024-10-27 16:24:25,087 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 59700 +2024-10-27 16:24:25,371 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 169 +2024-10-27 16:24:25,390 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 62200 +2024-10-27 16:24:26,084 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 189 +2024-10-27 16:24:26,109 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 67200 +2024-10-27 16:24:26,351 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 199 +2024-10-27 16:24:26,373 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 69700 +2024-10-27 16:24:27,514 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 209 +2024-10-27 16:24:27,539 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 72200 +2024-10-27 16:24:27,732 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 219 +2024-10-27 16:24:27,752 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 74700 +2024-10-27 16:24:28,627 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 119 +2024-10-27 16:24:28,643 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 49700 +2024-10-27 16:24:28,829 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 129 +2024-10-27 16:24:28,854 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 52200 +2024-10-27 16:24:29,857 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 139 +2024-10-27 16:24:29,874 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 54700 +2024-10-27 16:24:30,084 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 169 +2024-10-27 16:24:30,105 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 62200 +2024-10-27 16:24:32,087 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 189 +2024-10-27 16:24:32,095 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 67200 +2024-10-27 16:24:32,189 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 199 +2024-10-27 16:24:32,198 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 69700 +2024-10-27 16:24:32,883 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 209 +2024-10-27 16:24:32,902 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 72200 +2024-10-27 16:24:33,123 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 219 +2024-10-27 16:24:33,140 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 74700 +2024-10-27 16:24:33,923 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 119 +2024-10-27 16:24:33,944 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 49700 +2024-10-27 16:24:34,154 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 129 +2024-10-27 16:24:34,174 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 52200 +2024-10-27 16:24:35,172 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 139 +2024-10-27 16:24:35,192 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 54700 +2024-10-27 16:24:35,382 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 159 +2024-10-27 16:24:35,399 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 59700 +2024-10-27 16:24:36,171 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 169 +2024-10-27 16:24:36,197 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 62200 +2024-10-27 16:24:36,393 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 189 +2024-10-27 16:24:36,418 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 67200 +2024-10-27 16:24:37,142 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 199 +2024-10-27 16:24:37,168 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 69700 +2024-10-27 16:24:38,268 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 209 +2024-10-27 16:24:38,275 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 72200 +2024-10-27 16:24:39,058 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 219 +2024-10-27 16:24:39,077 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 74700 +2024-10-27 16:24:39,294 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 119 +2024-10-27 16:24:39,315 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 49700 +2024-10-27 16:24:40,112 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 129 +2024-10-27 16:24:40,132 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 52200 +2024-10-27 16:24:40,390 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 139 +2024-10-27 16:24:40,409 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 54700 +2024-10-27 16:24:41,517 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 169 +2024-10-27 16:24:41,532 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 62200 +2024-10-27 16:24:41,722 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 189 +2024-10-27 16:24:41,742 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 67200 +2024-10-27 16:24:42,535 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 199 +2024-10-27 16:24:42,551 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 69700 +2024-10-27 16:24:42,763 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 209 +2024-10-27 16:24:42,783 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 72200 +2024-10-27 16:24:45,299 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 219 +2024-10-27 16:24:45,304 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 74700 +2024-10-27 16:24:45,400 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 119 +2024-10-27 16:24:45,407 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 49700 +2024-10-27 16:24:45,826 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 129 +2024-10-27 16:24:45,851 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 52200 +2024-10-27 16:24:46,077 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 139 +2024-10-27 16:24:46,098 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 54700 +2024-10-27 16:24:47,139 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 159 +2024-10-27 16:24:47,156 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 59700 +2024-10-27 16:24:47,355 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 169 +2024-10-27 16:24:47,376 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 62200 +2024-10-27 16:24:49,050 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 189 +2024-10-27 16:24:49,069 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 67200 +2024-10-27 16:24:49,280 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 199 +2024-10-27 16:24:49,302 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 69700 +2024-10-27 16:24:50,352 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 209 +2024-10-27 16:24:50,377 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 72200 +2024-10-27 16:24:51,395 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 219 +2024-10-27 16:24:51,401 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 74700 +2024-10-27 16:24:51,807 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 119 +2024-10-27 16:24:51,833 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 49700 +2024-10-27 16:24:52,067 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 129 +2024-10-27 16:24:52,092 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 52200 +2024-10-27 16:24:53,258 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 139 +2024-10-27 16:24:53,283 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 54700 +2024-10-27 16:24:53,471 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 169 +2024-10-27 16:24:53,492 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 62200 +2024-10-27 16:24:54,342 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 189 +2024-10-27 16:24:54,362 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 67200 +2024-10-27 16:24:54,571 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 199 +2024-10-27 16:24:54,587 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 69700 +2024-10-27 16:24:55,572 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 209 +2024-10-27 16:24:55,592 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 72200 +2024-10-27 16:24:55,805 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 219 +2024-10-27 16:24:55,831 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 74700 +2024-10-27 16:24:57,810 - price.py:618 - default_logger - DEBUG - 49옵션의 cost_value : 119 +2024-10-27 16:24:57,816 - price.py:622 - default_logger - DEBUG - 49옵션의 price_value : 49700 +2024-10-27 16:24:57,913 - price.py:618 - default_logger - DEBUG - 50옵션의 cost_value : 129 +2024-10-27 16:24:57,923 - price.py:622 - default_logger - DEBUG - 50옵션의 price_value : 52200 +2024-10-27 16:24:58,556 - price.py:618 - default_logger - DEBUG - 51옵션의 cost_value : 139 +2024-10-27 16:24:58,573 - price.py:622 - default_logger - DEBUG - 51옵션의 price_value : 54700 +2024-10-27 16:24:58,765 - price.py:618 - default_logger - DEBUG - 52옵션의 cost_value : 159 +2024-10-27 16:24:58,784 - price.py:622 - default_logger - DEBUG - 52옵션의 price_value : 59700 +2024-10-27 16:24:59,508 - price.py:618 - default_logger - DEBUG - 53옵션의 cost_value : 169 +2024-10-27 16:24:59,528 - price.py:622 - default_logger - DEBUG - 53옵션의 price_value : 62200 +2024-10-27 16:24:59,714 - price.py:618 - default_logger - DEBUG - 54옵션의 cost_value : 189 +2024-10-27 16:24:59,734 - price.py:622 - default_logger - DEBUG - 54옵션의 price_value : 67200 +2024-10-27 16:25:00,484 - price.py:618 - default_logger - DEBUG - 55옵션의 cost_value : 199 +2024-10-27 16:25:00,510 - price.py:622 - default_logger - DEBUG - 55옵션의 price_value : 69700 +2024-10-27 16:25:00,700 - price.py:618 - default_logger - DEBUG - 56옵션의 cost_value : 209 +2024-10-27 16:25:00,720 - price.py:622 - default_logger - DEBUG - 56옵션의 price_value : 72200 +2024-10-27 16:25:01,816 - price.py:618 - default_logger - DEBUG - 57옵션의 cost_value : 219 +2024-10-27 16:25:01,836 - price.py:622 - default_logger - DEBUG - 57옵션의 price_value : 74700 +2024-10-27 16:25:02,034 - price.py:618 - default_logger - DEBUG - 58옵션의 cost_value : 119 +2024-10-27 16:25:02,060 - price.py:622 - default_logger - DEBUG - 58옵션의 price_value : 49700 +2024-10-27 16:25:04,061 - price.py:618 - default_logger - DEBUG - 59옵션의 cost_value : 129 +2024-10-27 16:25:04,068 - price.py:622 - default_logger - DEBUG - 59옵션의 price_value : 52200 +2024-10-27 16:25:04,140 - price.py:618 - default_logger - DEBUG - 60옵션의 cost_value : 139 +2024-10-27 16:25:04,147 - price.py:622 - default_logger - DEBUG - 60옵션의 price_value : 54700 +2024-10-27 16:25:04,772 - price.py:618 - default_logger - DEBUG - 61옵션의 cost_value : 169 +2024-10-27 16:25:04,792 - price.py:622 - default_logger - DEBUG - 61옵션의 price_value : 62200 +2024-10-27 16:25:04,982 - price.py:618 - default_logger - DEBUG - 62옵션의 cost_value : 189 +2024-10-27 16:25:05,001 - price.py:622 - default_logger - DEBUG - 62옵션의 price_value : 67200 +2024-10-27 16:25:05,881 - price.py:618 - default_logger - DEBUG - 63옵션의 cost_value : 199 +2024-10-27 16:25:05,906 - price.py:622 - default_logger - DEBUG - 63옵션의 price_value : 69700 +2024-10-27 16:25:06,143 - price.py:618 - default_logger - DEBUG - 64옵션의 cost_value : 209 +2024-10-27 16:25:06,164 - price.py:622 - default_logger - DEBUG - 64옵션의 price_value : 72200 +2024-10-27 16:25:07,360 - price.py:618 - default_logger - DEBUG - 65옵션의 cost_value : 219 +2024-10-27 16:25:07,386 - price.py:622 - default_logger - DEBUG - 65옵션의 price_value : 74700 +2024-10-27 16:25:07,624 - price.py:618 - default_logger - DEBUG - 66옵션의 cost_value : 119 +2024-10-27 16:25:07,646 - price.py:622 - default_logger - DEBUG - 66옵션의 price_value : 49700 +2024-10-27 16:25:08,706 - price.py:618 - default_logger - DEBUG - 67옵션의 cost_value : 129 +2024-10-27 16:25:08,722 - price.py:622 - default_logger - DEBUG - 67옵션의 price_value : 52200 +2024-10-27 16:25:08,909 - price.py:618 - default_logger - DEBUG - 68옵션의 cost_value : 139 +2024-10-27 16:25:08,941 - price.py:622 - default_logger - DEBUG - 68옵션의 price_value : 54700 +2024-10-27 16:25:11,181 - price.py:618 - default_logger - DEBUG - 69옵션의 cost_value : 159 +2024-10-27 16:25:11,187 - price.py:622 - default_logger - DEBUG - 69옵션의 price_value : 59700 +2024-10-27 16:25:11,274 - price.py:618 - default_logger - DEBUG - 70옵션의 cost_value : 169 +2024-10-27 16:25:11,284 - price.py:622 - default_logger - DEBUG - 70옵션의 price_value : 62200 +2024-10-27 16:25:11,763 - price.py:618 - default_logger - DEBUG - 71옵션의 cost_value : 189 +2024-10-27 16:25:11,815 - price.py:622 - default_logger - DEBUG - 71옵션의 price_value : 67200 +2024-10-27 16:25:12,063 - price.py:618 - default_logger - DEBUG - 72옵션의 cost_value : 199 +2024-10-27 16:25:12,089 - price.py:622 - default_logger - DEBUG - 72옵션의 price_value : 69700 +2024-10-27 16:25:13,076 - price.py:618 - default_logger - DEBUG - 73옵션의 cost_value : 209 +2024-10-27 16:25:13,092 - price.py:622 - default_logger - DEBUG - 73옵션의 price_value : 72200 +2024-10-27 16:25:13,294 - price.py:618 - default_logger - DEBUG - 74옵션의 cost_value : 219 +2024-10-27 16:25:13,315 - price.py:622 - default_logger - DEBUG - 74옵션의 price_value : 74700 +2024-10-27 16:25:14,101 - price.py:618 - default_logger - DEBUG - 75옵션의 cost_value : 119 +2024-10-27 16:25:14,122 - price.py:622 - default_logger - DEBUG - 75옵션의 price_value : 49700 +2024-10-27 16:25:14,353 - price.py:618 - default_logger - DEBUG - 76옵션의 cost_value : 129 +2024-10-27 16:25:14,376 - price.py:622 - default_logger - DEBUG - 76옵션의 price_value : 52200 +2024-10-27 16:25:15,359 - price.py:618 - default_logger - DEBUG - 77옵션의 cost_value : 139 +2024-10-27 16:25:15,379 - price.py:622 - default_logger - DEBUG - 77옵션의 price_value : 54700 +2024-10-27 16:25:15,587 - price.py:618 - default_logger - DEBUG - 78옵션의 cost_value : 169 +2024-10-27 16:25:15,604 - price.py:622 - default_logger - DEBUG - 78옵션의 price_value : 62200 +2024-10-27 16:25:18,462 - price.py:618 - default_logger - DEBUG - 79옵션의 cost_value : 189 +2024-10-27 16:25:18,487 - price.py:622 - default_logger - DEBUG - 79옵션의 price_value : 67200 +2024-10-27 16:25:18,620 - price.py:618 - default_logger - DEBUG - 80옵션의 cost_value : 199 +2024-10-27 16:25:18,629 - price.py:622 - default_logger - DEBUG - 80옵션의 price_value : 69700 +2024-10-27 16:25:19,253 - price.py:618 - default_logger - DEBUG - 81옵션의 cost_value : 209 +2024-10-27 16:25:19,270 - price.py:622 - default_logger - DEBUG - 81옵션의 price_value : 72200 +2024-10-27 16:25:19,472 - price.py:618 - default_logger - DEBUG - 82옵션의 cost_value : 219 +2024-10-27 16:25:19,499 - price.py:622 - default_logger - DEBUG - 82옵션의 price_value : 74700 +2024-10-27 16:25:20,279 - price.py:618 - default_logger - DEBUG - 83옵션의 cost_value : 119 +2024-10-27 16:25:20,299 - price.py:622 - default_logger - DEBUG - 83옵션의 price_value : 49700 +2024-10-27 16:25:20,515 - price.py:618 - default_logger - DEBUG - 84옵션의 cost_value : 129 +2024-10-27 16:25:20,538 - price.py:622 - default_logger - DEBUG - 84옵션의 price_value : 52200 +2024-10-27 16:25:21,560 - price.py:618 - default_logger - DEBUG - 85옵션의 cost_value : 139 +2024-10-27 16:25:21,580 - price.py:622 - default_logger - DEBUG - 85옵션의 price_value : 54700 +2024-10-27 16:25:21,783 - price.py:618 - default_logger - DEBUG - 86옵션의 cost_value : 159 +2024-10-27 16:25:21,804 - price.py:622 - default_logger - DEBUG - 86옵션의 price_value : 59700 +2024-10-27 16:25:22,690 - price.py:618 - default_logger - DEBUG - 87옵션의 cost_value : 169 +2024-10-27 16:25:22,711 - price.py:622 - default_logger - DEBUG - 87옵션의 price_value : 62200 +2024-10-27 16:25:22,930 - price.py:618 - default_logger - DEBUG - 88옵션의 cost_value : 189 +2024-10-27 16:25:22,946 - price.py:622 - default_logger - DEBUG - 88옵션의 price_value : 67200 +2024-10-27 16:25:23,713 - price.py:618 - default_logger - DEBUG - 89옵션의 cost_value : 199 +2024-10-27 16:25:24,847 - price.py:622 - default_logger - DEBUG - 89옵션의 price_value : 69700 +2024-10-27 16:25:24,932 - price.py:618 - default_logger - DEBUG - 90옵션의 cost_value : 209 +2024-10-27 16:25:24,941 - price.py:622 - default_logger - DEBUG - 90옵션의 price_value : 72200 +2024-10-27 16:25:25,564 - price.py:618 - default_logger - DEBUG - 91옵션의 cost_value : 219 +2024-10-27 16:25:25,591 - price.py:622 - default_logger - DEBUG - 91옵션의 price_value : 74700 +2024-10-27 16:25:25,799 - price.py:618 - default_logger - DEBUG - 92옵션의 cost_value : 119 +2024-10-27 16:25:25,845 - price.py:622 - default_logger - DEBUG - 92옵션의 price_value : 49700 +2024-10-27 16:25:26,629 - price.py:618 - default_logger - DEBUG - 93옵션의 cost_value : 129 +2024-10-27 16:25:26,655 - price.py:622 - default_logger - DEBUG - 93옵션의 price_value : 52200 +2024-10-27 16:25:26,858 - price.py:618 - default_logger - DEBUG - 94옵션의 cost_value : 139 +2024-10-27 16:25:26,884 - price.py:622 - default_logger - DEBUG - 94옵션의 price_value : 54700 +2024-10-27 16:25:27,969 - price.py:618 - default_logger - DEBUG - 95옵션의 cost_value : 169 +2024-10-27 16:25:27,989 - price.py:622 - default_logger - DEBUG - 95옵션의 price_value : 62200 +2024-10-27 16:25:28,170 - price.py:618 - default_logger - DEBUG - 96옵션의 cost_value : 189 +2024-10-27 16:25:28,186 - price.py:622 - default_logger - DEBUG - 96옵션의 price_value : 67200 +2024-10-27 16:25:28,964 - price.py:618 - default_logger - DEBUG - 97옵션의 cost_value : 199 +2024-10-27 16:25:28,980 - price.py:622 - default_logger - DEBUG - 97옵션의 price_value : 69700 +2024-10-27 16:25:29,175 - price.py:618 - default_logger - DEBUG - 98옵션의 cost_value : 209 +2024-10-27 16:25:29,200 - price.py:622 - default_logger - DEBUG - 98옵션의 price_value : 72200 +2024-10-27 16:25:31,198 - price.py:618 - default_logger - DEBUG - 99옵션의 cost_value : 219 +2024-10-27 16:25:31,203 - price.py:622 - default_logger - DEBUG - 99옵션의 price_value : 74700 +2024-10-27 16:25:31,299 - price.py:618 - default_logger - DEBUG - 100옵션의 cost_value : 119 +2024-10-27 16:25:31,308 - price.py:622 - default_logger - DEBUG - 100옵션의 price_value : 49700 +2024-10-27 16:25:31,743 - price.py:618 - default_logger - DEBUG - 101옵션의 cost_value : 129 +2024-10-27 16:25:31,768 - price.py:622 - default_logger - DEBUG - 101옵션의 price_value : 52200 +2024-10-27 16:25:31,990 - price.py:618 - default_logger - DEBUG - 102옵션의 cost_value : 139 +2024-10-27 16:25:32,006 - price.py:622 - default_logger - DEBUG - 102옵션의 price_value : 54700 +2024-10-27 16:25:33,051 - price.py:618 - default_logger - DEBUG - 103옵션의 cost_value : 159 +2024-10-27 16:25:33,072 - price.py:622 - default_logger - DEBUG - 103옵션의 price_value : 59700 +2024-10-27 16:25:33,301 - price.py:618 - default_logger - DEBUG - 104옵션의 cost_value : 169 +2024-10-27 16:25:33,317 - price.py:622 - default_logger - DEBUG - 104옵션의 price_value : 62200 +2024-10-27 16:25:34,170 - price.py:618 - default_logger - DEBUG - 105옵션의 cost_value : 189 +2024-10-27 16:25:34,189 - price.py:622 - default_logger - DEBUG - 105옵션의 price_value : 67200 +2024-10-27 16:25:34,418 - price.py:618 - default_logger - DEBUG - 106옵션의 cost_value : 199 +2024-10-27 16:25:34,445 - price.py:622 - default_logger - DEBUG - 106옵션의 price_value : 69700 +2024-10-27 16:25:35,532 - price.py:618 - default_logger - DEBUG - 107옵션의 cost_value : 209 +2024-10-27 16:25:35,552 - price.py:622 - default_logger - DEBUG - 107옵션의 price_value : 72200 +2024-10-27 16:25:35,765 - price.py:618 - default_logger - DEBUG - 108옵션의 cost_value : 219 +2024-10-27 16:25:35,791 - price.py:622 - default_logger - DEBUG - 108옵션의 price_value : 74700 +2024-10-27 16:25:37,682 - price.py:618 - default_logger - DEBUG - 109옵션의 cost_value : 119 +2024-10-27 16:25:37,688 - price.py:622 - default_logger - DEBUG - 109옵션의 price_value : 49700 +2024-10-27 16:25:37,776 - price.py:618 - default_logger - DEBUG - 110옵션의 cost_value : 129 +2024-10-27 16:25:37,785 - price.py:622 - default_logger - DEBUG - 110옵션의 price_value : 52200 +2024-10-27 16:25:38,404 - price.py:618 - default_logger - DEBUG - 111옵션의 cost_value : 139 +2024-10-27 16:25:38,419 - price.py:622 - default_logger - DEBUG - 111옵션의 price_value : 54700 +2024-10-27 16:25:38,604 - price.py:618 - default_logger - DEBUG - 112옵션의 cost_value : 169 +2024-10-27 16:25:38,625 - price.py:622 - default_logger - DEBUG - 112옵션의 price_value : 62200 +2024-10-27 16:25:39,357 - price.py:618 - default_logger - DEBUG - 113옵션의 cost_value : 189 +2024-10-27 16:25:39,377 - price.py:622 - default_logger - DEBUG - 113옵션의 price_value : 67200 +2024-10-27 16:25:39,565 - price.py:618 - default_logger - DEBUG - 114옵션의 cost_value : 199 +2024-10-27 16:25:39,585 - price.py:622 - default_logger - DEBUG - 114옵션의 price_value : 69700 +2024-10-27 16:25:40,584 - price.py:618 - default_logger - DEBUG - 115옵션의 cost_value : 209 +2024-10-27 16:25:40,605 - price.py:622 - default_logger - DEBUG - 115옵션의 price_value : 72200 +2024-10-27 16:25:40,819 - price.py:618 - default_logger - DEBUG - 116옵션의 cost_value : 219 +2024-10-27 16:25:40,840 - price.py:622 - default_logger - DEBUG - 116옵션의 price_value : 74700 +2024-10-27 16:25:41,695 - price.py:618 - default_logger - DEBUG - 117옵션의 cost_value : 119 +2024-10-27 16:25:41,716 - price.py:622 - default_logger - DEBUG - 117옵션의 price_value : 49700 +2024-10-27 16:25:41,938 - price.py:618 - default_logger - DEBUG - 118옵션의 cost_value : 129 +2024-10-27 16:25:41,960 - price.py:622 - default_logger - DEBUG - 118옵션의 price_value : 52200 +2024-10-27 16:25:44,636 - price.py:618 - default_logger - DEBUG - 119옵션의 cost_value : 139 +2024-10-27 16:25:44,643 - price.py:622 - default_logger - DEBUG - 119옵션의 price_value : 54700 +2024-10-27 16:25:44,742 - price.py:618 - default_logger - DEBUG - 120옵션의 cost_value : 159 +2024-10-27 16:25:44,748 - price.py:622 - default_logger - DEBUG - 120옵션의 price_value : 59700 +2024-10-27 16:25:45,169 - price.py:618 - default_logger - DEBUG - 121옵션의 cost_value : 169 +2024-10-27 16:25:45,195 - price.py:622 - default_logger - DEBUG - 121옵션의 price_value : 62200 +2024-10-27 16:25:45,420 - price.py:618 - default_logger - DEBUG - 122옵션의 cost_value : 189 +2024-10-27 16:25:45,437 - price.py:622 - default_logger - DEBUG - 122옵션의 price_value : 67200 +2024-10-27 16:25:46,219 - price.py:618 - default_logger - DEBUG - 123옵션의 cost_value : 199 +2024-10-27 16:25:46,240 - price.py:622 - default_logger - DEBUG - 123옵션의 price_value : 69700 +2024-10-27 16:25:46,434 - price.py:618 - default_logger - DEBUG - 124옵션의 cost_value : 209 +2024-10-27 16:25:46,454 - price.py:622 - default_logger - DEBUG - 124옵션의 price_value : 72200 +2024-10-27 16:25:47,398 - price.py:618 - default_logger - DEBUG - 125옵션의 cost_value : 219 +2024-10-27 16:25:47,418 - price.py:622 - default_logger - DEBUG - 125옵션의 price_value : 74700 +2024-10-27 16:25:47,618 - price.py:618 - default_logger - DEBUG - 126옵션의 cost_value : 119 +2024-10-27 16:25:47,641 - price.py:622 - default_logger - DEBUG - 126옵션의 price_value : 49700 +2024-10-27 16:25:48,418 - price.py:618 - default_logger - DEBUG - 127옵션의 cost_value : 129 +2024-10-27 16:25:48,443 - price.py:622 - default_logger - DEBUG - 127옵션의 price_value : 52200 +2024-10-27 16:25:48,634 - price.py:618 - default_logger - DEBUG - 128옵션의 cost_value : 139 +2024-10-27 16:25:48,654 - price.py:622 - default_logger - DEBUG - 128옵션의 price_value : 54700 +2024-10-27 16:25:49,546 - price.py:618 - default_logger - DEBUG - 129옵션의 cost_value : 169 +2024-10-27 16:25:49,566 - price.py:622 - default_logger - DEBUG - 129옵션의 price_value : 62200 +2024-10-27 16:25:49,787 - price.py:618 - default_logger - DEBUG - 130옵션의 cost_value : 189 +2024-10-27 16:25:49,812 - price.py:622 - default_logger - DEBUG - 130옵션의 price_value : 67200 +2024-10-27 16:25:51,103 - price.py:618 - default_logger - DEBUG - 131옵션의 cost_value : 199 +2024-10-27 16:25:51,127 - price.py:622 - default_logger - DEBUG - 131옵션의 price_value : 69700 +2024-10-27 16:25:51,364 - price.py:618 - default_logger - DEBUG - 132옵션의 cost_value : 209 +2024-10-27 16:25:51,385 - price.py:622 - default_logger - DEBUG - 132옵션의 price_value : 72200 +2024-10-27 16:25:52,292 - price.py:618 - default_logger - DEBUG - 133옵션의 cost_value : 219 +2024-10-27 16:25:52,312 - price.py:622 - default_logger - DEBUG - 133옵션의 price_value : 74700 +2024-10-27 16:25:52,496 - price.py:618 - default_logger - DEBUG - 134옵션의 cost_value : 119 +2024-10-27 16:25:52,517 - price.py:622 - default_logger - DEBUG - 134옵션의 price_value : 49700 +2024-10-27 16:25:53,288 - price.py:618 - default_logger - DEBUG - 135옵션의 cost_value : 129 +2024-10-27 16:25:53,310 - price.py:622 - default_logger - DEBUG - 135옵션의 price_value : 52200 +2024-10-27 16:25:53,532 - price.py:618 - default_logger - DEBUG - 136옵션의 cost_value : 139 +2024-10-27 16:25:53,557 - price.py:622 - default_logger - DEBUG - 136옵션의 price_value : 54700 +2024-10-27 16:25:54,583 - price.py:618 - default_logger - DEBUG - 137옵션의 cost_value : 159 +2024-10-27 16:25:54,600 - price.py:622 - default_logger - DEBUG - 137옵션의 price_value : 59700 +2024-10-27 16:25:54,795 - price.py:618 - default_logger - DEBUG - 138옵션의 cost_value : 169 +2024-10-27 16:25:54,821 - price.py:622 - default_logger - DEBUG - 138옵션의 price_value : 62200 +2024-10-27 16:25:55,593 - price.py:618 - default_logger - DEBUG - 139옵션의 cost_value : 189 +2024-10-27 16:25:55,613 - price.py:622 - default_logger - DEBUG - 139옵션의 price_value : 67200 +2024-10-27 16:25:56,775 - price.py:618 - default_logger - DEBUG - 140옵션의 cost_value : 199 +2024-10-27 16:25:56,782 - price.py:622 - default_logger - DEBUG - 140옵션의 price_value : 69700 +2024-10-27 16:25:57,229 - price.py:618 - default_logger - DEBUG - 141옵션의 cost_value : 209 +2024-10-27 16:25:57,249 - price.py:622 - default_logger - DEBUG - 141옵션의 price_value : 72200 +2024-10-27 16:25:57,610 - price.py:618 - default_logger - DEBUG - 142옵션의 cost_value : 219 +2024-10-27 16:25:57,631 - price.py:622 - default_logger - DEBUG - 142옵션의 price_value : 74700 +2024-10-27 16:25:58,442 - price.py:618 - default_logger - DEBUG - 143옵션의 cost_value : 119 +2024-10-27 16:25:58,462 - price.py:622 - default_logger - DEBUG - 143옵션의 price_value : 49700 +2024-10-27 16:25:58,663 - price.py:618 - default_logger - DEBUG - 144옵션의 cost_value : 129 +2024-10-27 16:25:58,688 - price.py:622 - default_logger - DEBUG - 144옵션의 price_value : 52200 +2024-10-27 16:25:59,693 - price.py:618 - default_logger - DEBUG - 145옵션의 cost_value : 139 +2024-10-27 16:25:59,713 - price.py:622 - default_logger - DEBUG - 145옵션의 price_value : 54700 +2024-10-27 16:25:59,939 - price.py:618 - default_logger - DEBUG - 146옵션의 cost_value : 169 +2024-10-27 16:25:59,955 - price.py:622 - default_logger - DEBUG - 146옵션의 price_value : 62200 +2024-10-27 16:26:00,733 - price.py:618 - default_logger - DEBUG - 147옵션의 cost_value : 189 +2024-10-27 16:26:00,753 - price.py:622 - default_logger - DEBUG - 147옵션의 price_value : 67200 +2024-10-27 16:26:00,993 - price.py:618 - default_logger - DEBUG - 148옵션의 cost_value : 199 +2024-10-27 16:26:01,008 - price.py:622 - default_logger - DEBUG - 148옵션의 price_value : 69700 +2024-10-27 16:26:03,000 - price.py:618 - default_logger - DEBUG - 149옵션의 cost_value : 209 +2024-10-27 16:26:03,006 - price.py:622 - default_logger - DEBUG - 149옵션의 price_value : 72200 +2024-10-27 16:26:03,136 - price.py:618 - default_logger - DEBUG - 150옵션의 cost_value : 219 +2024-10-27 16:26:03,143 - price.py:622 - default_logger - DEBUG - 150옵션의 price_value : 74700 +2024-10-27 16:26:03,563 - price.py:618 - default_logger - DEBUG - 151옵션의 cost_value : 119 +2024-10-27 16:26:03,586 - price.py:622 - default_logger - DEBUG - 151옵션의 price_value : 49700 +2024-10-27 16:26:03,804 - price.py:618 - default_logger - DEBUG - 152옵션의 cost_value : 129 +2024-10-27 16:26:03,826 - price.py:622 - default_logger - DEBUG - 152옵션의 price_value : 52200 +2024-10-27 16:26:04,711 - price.py:618 - default_logger - DEBUG - 153옵션의 cost_value : 139 +2024-10-27 16:26:04,732 - price.py:622 - default_logger - DEBUG - 153옵션의 price_value : 54700 +2024-10-27 16:26:04,922 - price.py:618 - default_logger - DEBUG - 154옵션의 cost_value : 159 +2024-10-27 16:26:04,942 - price.py:622 - default_logger - DEBUG - 154옵션의 price_value : 59700 +2024-10-27 16:26:05,771 - price.py:618 - default_logger - DEBUG - 155옵션의 cost_value : 169 +2024-10-27 16:26:05,797 - price.py:622 - default_logger - DEBUG - 155옵션의 price_value : 62200 +2024-10-27 16:26:05,982 - price.py:618 - default_logger - DEBUG - 156옵션의 cost_value : 189 +2024-10-27 16:26:06,007 - price.py:622 - default_logger - DEBUG - 156옵션의 price_value : 67200 +2024-10-27 16:26:06,709 - price.py:618 - default_logger - DEBUG - 157옵션의 cost_value : 199 +2024-10-27 16:26:06,729 - price.py:622 - default_logger - DEBUG - 157옵션의 price_value : 69700 +2024-10-27 16:26:06,916 - price.py:618 - default_logger - DEBUG - 158옵션의 cost_value : 209 +2024-10-27 16:26:06,932 - price.py:622 - default_logger - DEBUG - 158옵션의 price_value : 72200 +2024-10-27 16:26:07,831 - price.py:618 - default_logger - DEBUG - 159옵션의 cost_value : 219 +2024-10-27 16:26:07,847 - price.py:622 - default_logger - DEBUG - 159옵션의 price_value : 74700 +2024-10-27 16:26:08,056 - price.py:618 - default_logger - DEBUG - 160옵션의 cost_value : 119 +2024-10-27 16:26:08,077 - price.py:622 - default_logger - DEBUG - 160옵션의 price_value : 49700 +2024-10-27 16:26:09,880 - price.py:618 - default_logger - DEBUG - 161옵션의 cost_value : 129 +2024-10-27 16:26:09,887 - price.py:622 - default_logger - DEBUG - 161옵션의 price_value : 52200 +2024-10-27 16:26:10,016 - price.py:618 - default_logger - DEBUG - 162옵션의 cost_value : 139 +2024-10-27 16:26:10,023 - price.py:622 - default_logger - DEBUG - 162옵션의 price_value : 54700 +2024-10-27 16:26:10,596 - price.py:618 - default_logger - DEBUG - 163옵션의 cost_value : 169 +2024-10-27 16:26:10,614 - price.py:622 - default_logger - DEBUG - 163옵션의 price_value : 62200 +2024-10-27 16:26:10,826 - price.py:618 - default_logger - DEBUG - 164옵션의 cost_value : 189 +2024-10-27 16:26:10,848 - price.py:622 - default_logger - DEBUG - 164옵션의 price_value : 67200 +2024-10-27 16:26:12,396 - price.py:618 - default_logger - DEBUG - 165옵션의 cost_value : 199 +2024-10-27 16:26:12,414 - price.py:622 - default_logger - DEBUG - 165옵션의 price_value : 69700 +2024-10-27 16:26:12,602 - price.py:618 - default_logger - DEBUG - 166옵션의 cost_value : 209 +2024-10-27 16:26:12,629 - price.py:622 - default_logger - DEBUG - 166옵션의 price_value : 72200 +2024-10-27 16:26:13,483 - price.py:618 - default_logger - DEBUG - 167옵션의 cost_value : 219 +2024-10-27 16:26:13,504 - price.py:622 - default_logger - DEBUG - 167옵션의 price_value : 74700 +2024-10-27 16:26:13,708 - price.py:618 - default_logger - DEBUG - 168옵션의 cost_value : 119 +2024-10-27 16:26:13,724 - price.py:622 - default_logger - DEBUG - 168옵션의 price_value : 49700 +2024-10-27 16:26:14,461 - price.py:618 - default_logger - DEBUG - 169옵션의 cost_value : 129 +2024-10-27 16:26:14,482 - price.py:622 - default_logger - DEBUG - 169옵션의 price_value : 52200 +2024-10-27 16:26:14,673 - price.py:618 - default_logger - DEBUG - 170옵션의 cost_value : 139 +2024-10-27 16:26:14,693 - price.py:622 - default_logger - DEBUG - 170옵션의 price_value : 54700 +2024-10-27 16:26:16,661 - price.py:618 - default_logger - DEBUG - 171옵션의 cost_value : 159 +2024-10-27 16:26:16,666 - price.py:622 - default_logger - DEBUG - 171옵션의 price_value : 59700 +2024-10-27 16:26:16,790 - price.py:618 - default_logger - DEBUG - 172옵션의 cost_value : 169 +2024-10-27 16:26:16,797 - price.py:622 - default_logger - DEBUG - 172옵션의 price_value : 62200 +2024-10-27 16:26:17,169 - price.py:618 - default_logger - DEBUG - 173옵션의 cost_value : 189 +2024-10-27 16:26:17,189 - price.py:622 - default_logger - DEBUG - 173옵션의 price_value : 67200 +2024-10-27 16:26:17,458 - price.py:618 - default_logger - DEBUG - 174옵션의 cost_value : 199 +2024-10-27 16:26:17,481 - price.py:622 - default_logger - DEBUG - 174옵션의 price_value : 69700 +2024-10-27 16:26:18,573 - price.py:618 - default_logger - DEBUG - 175옵션의 cost_value : 209 +2024-10-27 16:26:18,595 - price.py:622 - default_logger - DEBUG - 175옵션의 price_value : 72200 +2024-10-27 16:26:18,829 - price.py:618 - default_logger - DEBUG - 176옵션의 cost_value : 219 +2024-10-27 16:26:18,855 - price.py:622 - default_logger - DEBUG - 176옵션의 price_value : 74700 +2024-10-27 16:26:19,563 - price.py:618 - default_logger - DEBUG - 177옵션의 cost_value : 119 +2024-10-27 16:26:19,579 - price.py:622 - default_logger - DEBUG - 177옵션의 price_value : 49700 +2024-10-27 16:26:19,796 - price.py:618 - default_logger - DEBUG - 178옵션의 cost_value : 129 +2024-10-27 16:26:19,822 - price.py:622 - default_logger - DEBUG - 178옵션의 price_value : 52200 +2024-10-27 16:26:20,698 - price.py:618 - default_logger - DEBUG - 179옵션의 cost_value : 139 +2024-10-27 16:26:20,718 - price.py:622 - default_logger - DEBUG - 179옵션의 price_value : 54700 +2024-10-27 16:26:20,921 - price.py:618 - default_logger - DEBUG - 180옵션의 cost_value : 169 +2024-10-27 16:26:20,941 - price.py:622 - default_logger - DEBUG - 180옵션의 price_value : 62200 +2024-10-27 16:26:21,666 - price.py:618 - default_logger - DEBUG - 181옵션의 cost_value : 189 +2024-10-27 16:26:21,686 - price.py:622 - default_logger - DEBUG - 181옵션의 price_value : 67200 +2024-10-27 16:26:22,831 - price.py:618 - default_logger - DEBUG - 182옵션의 cost_value : 199 +2024-10-27 16:26:22,836 - price.py:622 - default_logger - DEBUG - 182옵션의 price_value : 69700 +2024-10-27 16:26:23,430 - price.py:618 - default_logger - DEBUG - 183옵션의 cost_value : 209 +2024-10-27 16:26:23,450 - price.py:622 - default_logger - DEBUG - 183옵션의 price_value : 72200 +2024-10-27 16:26:23,638 - price.py:618 - default_logger - DEBUG - 184옵션의 cost_value : 219 +2024-10-27 16:26:23,658 - price.py:622 - default_logger - DEBUG - 184옵션의 price_value : 74700 +2024-10-27 16:26:24,384 - price.py:618 - default_logger - DEBUG - 185옵션의 cost_value : 119 +2024-10-27 16:26:24,401 - price.py:622 - default_logger - DEBUG - 185옵션의 price_value : 49700 +2024-10-27 16:26:24,589 - price.py:618 - default_logger - DEBUG - 186옵션의 cost_value : 129 +2024-10-27 16:26:24,610 - price.py:622 - default_logger - DEBUG - 186옵션의 price_value : 52200 +2024-10-27 16:26:25,487 - price.py:618 - default_logger - DEBUG - 187옵션의 cost_value : 139 +2024-10-27 16:26:25,507 - price.py:622 - default_logger - DEBUG - 187옵션의 price_value : 54700 +2024-10-27 16:26:25,713 - price.py:618 - default_logger - DEBUG - 188옵션의 cost_value : 159 +2024-10-27 16:26:25,730 - price.py:622 - default_logger - DEBUG - 188옵션의 price_value : 59700 +2024-10-27 16:26:26,526 - price.py:618 - default_logger - DEBUG - 189옵션의 cost_value : 169 +2024-10-27 16:26:26,550 - price.py:622 - default_logger - DEBUG - 189옵션의 price_value : 62200 +2024-10-27 16:26:26,736 - price.py:618 - default_logger - DEBUG - 190옵션의 cost_value : 189 +2024-10-27 16:26:26,757 - price.py:622 - default_logger - DEBUG - 190옵션의 price_value : 67200 +2024-10-27 16:26:27,484 - price.py:618 - default_logger - DEBUG - 191옵션의 cost_value : 199 +2024-10-27 16:26:27,503 - price.py:622 - default_logger - DEBUG - 191옵션의 price_value : 69700 +2024-10-27 16:26:27,706 - price.py:618 - default_logger - DEBUG - 192옵션의 cost_value : 209 +2024-10-27 16:26:27,727 - price.py:622 - default_logger - DEBUG - 192옵션의 price_value : 72200 +2024-10-27 16:26:29,607 - price.py:618 - default_logger - DEBUG - 193옵션의 cost_value : 219 +2024-10-27 16:26:29,614 - price.py:622 - default_logger - DEBUG - 193옵션의 price_value : 74700 +2024-10-27 16:26:29,707 - price.py:618 - default_logger - DEBUG - 194옵션의 cost_value : 119 +2024-10-27 16:26:29,716 - price.py:622 - default_logger - DEBUG - 194옵션의 price_value : 49700 +2024-10-27 16:26:30,198 - price.py:618 - default_logger - DEBUG - 195옵션의 cost_value : 129 +2024-10-27 16:26:30,242 - price.py:622 - default_logger - DEBUG - 195옵션의 price_value : 52200 +2024-10-27 16:26:30,513 - price.py:618 - default_logger - DEBUG - 196옵션의 cost_value : 139 +2024-10-27 16:26:30,533 - price.py:622 - default_logger - DEBUG - 196옵션의 price_value : 54700 +2024-10-27 16:26:31,444 - price.py:618 - default_logger - DEBUG - 197옵션의 cost_value : 169 +2024-10-27 16:26:31,464 - price.py:622 - default_logger - DEBUG - 197옵션의 price_value : 62200 +2024-10-27 16:26:31,680 - price.py:618 - default_logger - DEBUG - 198옵션의 cost_value : 189 +2024-10-27 16:26:31,700 - price.py:622 - default_logger - DEBUG - 198옵션의 price_value : 67200 +2024-10-27 16:26:32,478 - price.py:618 - default_logger - DEBUG - 199옵션의 cost_value : 199 +2024-10-27 16:26:32,503 - price.py:622 - default_logger - DEBUG - 199옵션의 price_value : 69700 +2024-10-27 16:26:32,728 - price.py:618 - default_logger - DEBUG - 200옵션의 cost_value : 209 +2024-10-27 16:26:32,754 - price.py:622 - default_logger - DEBUG - 200옵션의 price_value : 72200 +2024-10-27 16:26:33,593 - price.py:618 - default_logger - DEBUG - 201옵션의 cost_value : 219 +2024-10-27 16:26:33,613 - price.py:622 - default_logger - DEBUG - 201옵션의 price_value : 74700 +2024-10-27 16:26:33,828 - price.py:618 - default_logger - DEBUG - 202옵션의 cost_value : 119 +2024-10-27 16:26:33,850 - price.py:622 - default_logger - DEBUG - 202옵션의 price_value : 49700 +2024-10-27 16:26:34,636 - price.py:618 - default_logger - DEBUG - 203옵션의 cost_value : 129 +2024-10-27 16:26:34,656 - price.py:622 - default_logger - DEBUG - 203옵션의 price_value : 52200 +2024-10-27 16:26:35,786 - price.py:618 - default_logger - DEBUG - 204옵션의 cost_value : 139 +2024-10-27 16:26:35,796 - price.py:622 - default_logger - DEBUG - 204옵션의 price_value : 54700 +2024-10-27 16:26:36,229 - price.py:618 - default_logger - DEBUG - 205옵션의 cost_value : 159 +2024-10-27 16:26:36,255 - price.py:622 - default_logger - DEBUG - 205옵션의 price_value : 59700 +2024-10-27 16:26:36,576 - price.py:618 - default_logger - DEBUG - 206옵션의 cost_value : 169 +2024-10-27 16:26:36,597 - price.py:622 - default_logger - DEBUG - 206옵션의 price_value : 62200 +2024-10-27 16:26:37,410 - price.py:618 - default_logger - DEBUG - 207옵션의 cost_value : 189 +2024-10-27 16:26:37,436 - price.py:622 - default_logger - DEBUG - 207옵션의 price_value : 67200 +2024-10-27 16:26:37,635 - price.py:618 - default_logger - DEBUG - 208옵션의 cost_value : 199 +2024-10-27 16:26:37,663 - price.py:622 - default_logger - DEBUG - 208옵션의 price_value : 69700 +2024-10-27 16:26:38,490 - price.py:618 - default_logger - DEBUG - 209옵션의 cost_value : 209 +2024-10-27 16:26:38,511 - price.py:622 - default_logger - DEBUG - 209옵션의 price_value : 72200 +2024-10-27 16:26:38,713 - price.py:618 - default_logger - DEBUG - 210옵션의 cost_value : 219 +2024-10-27 16:26:38,739 - price.py:622 - default_logger - DEBUG - 210옵션의 price_value : 74700 +2024-10-27 16:26:40,301 - price.py:618 - default_logger - DEBUG - 211옵션의 cost_value : 119 +2024-10-27 16:26:40,321 - price.py:622 - default_logger - DEBUG - 211옵션의 price_value : 49700 +2024-10-27 16:26:40,510 - price.py:618 - default_logger - DEBUG - 212옵션의 cost_value : 129 +2024-10-27 16:26:40,530 - price.py:622 - default_logger - DEBUG - 212옵션의 price_value : 52200 +2024-10-27 16:26:42,521 - price.py:618 - default_logger - DEBUG - 213옵션의 cost_value : 139 +2024-10-27 16:26:42,528 - price.py:622 - default_logger - DEBUG - 213옵션의 price_value : 54700 +2024-10-27 16:26:42,618 - price.py:618 - default_logger - DEBUG - 214옵션의 cost_value : 169 +2024-10-27 16:26:42,626 - price.py:622 - default_logger - DEBUG - 214옵션의 price_value : 62200 +2024-10-27 16:26:43,078 - price.py:618 - default_logger - DEBUG - 215옵션의 cost_value : 189 +2024-10-27 16:26:43,103 - price.py:622 - default_logger - DEBUG - 215옵션의 price_value : 67200 +2024-10-27 16:26:43,350 - price.py:618 - default_logger - DEBUG - 216옵션의 cost_value : 199 +2024-10-27 16:26:43,367 - price.py:622 - default_logger - DEBUG - 216옵션의 price_value : 69700 +2024-10-27 16:26:44,212 - price.py:618 - default_logger - DEBUG - 217옵션의 cost_value : 209 +2024-10-27 16:26:44,228 - price.py:622 - default_logger - DEBUG - 217옵션의 price_value : 72200 +2024-10-27 16:26:44,423 - price.py:618 - default_logger - DEBUG - 218옵션의 cost_value : 219 +2024-10-27 16:26:44,443 - price.py:622 - default_logger - DEBUG - 218옵션의 price_value : 74700 +2024-10-27 16:26:45,208 - price.py:618 - default_logger - DEBUG - 219옵션의 cost_value : 119 +2024-10-27 16:26:45,228 - price.py:622 - default_logger - DEBUG - 219옵션의 price_value : 49700 +2024-10-27 16:26:45,425 - price.py:618 - default_logger - DEBUG - 220옵션의 cost_value : 129 +2024-10-27 16:26:45,445 - price.py:622 - default_logger - DEBUG - 220옵션의 price_value : 52200 +2024-10-27 16:26:46,306 - price.py:618 - default_logger - DEBUG - 221옵션의 cost_value : 139 +2024-10-27 16:26:46,326 - price.py:622 - default_logger - DEBUG - 221옵션의 price_value : 54700 +2024-10-27 16:26:46,527 - price.py:618 - default_logger - DEBUG - 222옵션의 cost_value : 159 +2024-10-27 16:26:46,544 - price.py:622 - default_logger - DEBUG - 222옵션의 price_value : 59700 +2024-10-27 16:26:47,301 - price.py:618 - default_logger - DEBUG - 223옵션의 cost_value : 169 +2024-10-27 16:26:47,321 - price.py:622 - default_logger - DEBUG - 223옵션의 price_value : 62200 +2024-10-27 16:26:47,511 - price.py:618 - default_logger - DEBUG - 224옵션의 cost_value : 189 +2024-10-27 16:26:47,537 - price.py:622 - default_logger - DEBUG - 224옵션의 price_value : 67200 +2024-10-27 16:26:49,297 - price.py:618 - default_logger - DEBUG - 225옵션의 cost_value : 199 +2024-10-27 16:26:49,304 - price.py:622 - default_logger - DEBUG - 225옵션의 price_value : 69700 +2024-10-27 16:26:49,399 - price.py:618 - default_logger - DEBUG - 226옵션의 cost_value : 209 +2024-10-27 16:26:49,405 - price.py:622 - default_logger - DEBUG - 226옵션의 price_value : 72200 +2024-10-27 16:26:49,954 - price.py:618 - default_logger - DEBUG - 227옵션의 cost_value : 219 +2024-10-27 16:26:49,977 - price.py:622 - default_logger - DEBUG - 227옵션의 price_value : 74700 +2024-10-27 16:26:50,156 - price.py:618 - default_logger - DEBUG - 228옵션의 cost_value : 119 +2024-10-27 16:26:50,183 - price.py:622 - default_logger - DEBUG - 228옵션의 price_value : 49700 +2024-10-27 16:26:50,899 - price.py:618 - default_logger - DEBUG - 229옵션의 cost_value : 129 +2024-10-27 16:26:50,919 - price.py:622 - default_logger - DEBUG - 229옵션의 price_value : 52200 +2024-10-27 16:26:51,107 - price.py:618 - default_logger - DEBUG - 230옵션의 cost_value : 139 +2024-10-27 16:26:51,123 - price.py:622 - default_logger - DEBUG - 230옵션의 price_value : 54700 +2024-10-27 16:26:52,001 - price.py:618 - default_logger - DEBUG - 231옵션의 cost_value : 169 +2024-10-27 16:26:52,021 - price.py:622 - default_logger - DEBUG - 231옵션의 price_value : 62200 +2024-10-27 16:26:52,222 - price.py:618 - default_logger - DEBUG - 232옵션의 cost_value : 189 +2024-10-27 16:26:52,242 - price.py:622 - default_logger - DEBUG - 232옵션의 price_value : 67200 +2024-10-27 16:26:52,952 - price.py:618 - default_logger - DEBUG - 233옵션의 cost_value : 199 +2024-10-27 16:26:52,967 - price.py:622 - default_logger - DEBUG - 233옵션의 price_value : 69700 +2024-10-27 16:26:53,157 - price.py:618 - default_logger - DEBUG - 234옵션의 cost_value : 209 +2024-10-27 16:26:53,177 - price.py:622 - default_logger - DEBUG - 234옵션의 price_value : 72200 +2024-10-27 16:26:54,017 - price.py:618 - default_logger - DEBUG - 235옵션의 cost_value : 219 +2024-10-27 16:26:54,037 - price.py:622 - default_logger - DEBUG - 235옵션의 price_value : 74700 +2024-10-27 16:26:54,265 - price.py:618 - default_logger - DEBUG - 236옵션의 cost_value : 119 +2024-10-27 16:26:54,292 - price.py:622 - default_logger - DEBUG - 236옵션의 price_value : 49700 +2024-10-27 16:26:56,195 - price.py:618 - default_logger - DEBUG - 237옵션의 cost_value : 129 +2024-10-27 16:26:56,200 - price.py:622 - default_logger - DEBUG - 237옵션의 price_value : 52200 +2024-10-27 16:26:56,298 - price.py:618 - default_logger - DEBUG - 238옵션의 cost_value : 139 +2024-10-27 16:26:56,305 - price.py:622 - default_logger - DEBUG - 238옵션의 price_value : 54700 +2024-10-27 16:26:56,860 - price.py:618 - default_logger - DEBUG - 239옵션의 cost_value : 159 +2024-10-27 16:26:56,903 - price.py:622 - default_logger - DEBUG - 239옵션의 price_value : 59700 +2024-10-27 16:26:57,099 - price.py:618 - default_logger - DEBUG - 240옵션의 cost_value : 169 +2024-10-27 16:26:57,119 - price.py:622 - default_logger - DEBUG - 240옵션의 price_value : 62200 +2024-10-27 16:26:57,884 - price.py:618 - default_logger - DEBUG - 241옵션의 cost_value : 189 +2024-10-27 16:26:57,908 - price.py:622 - default_logger - DEBUG - 241옵션의 price_value : 67200 +2024-10-27 16:26:58,132 - price.py:618 - default_logger - DEBUG - 242옵션의 cost_value : 199 +2024-10-27 16:26:58,153 - price.py:622 - default_logger - DEBUG - 242옵션의 price_value : 69700 +2024-10-27 16:26:59,039 - price.py:618 - default_logger - DEBUG - 243옵션의 cost_value : 209 +2024-10-27 16:26:59,060 - price.py:622 - default_logger - DEBUG - 243옵션의 price_value : 72200 +2024-10-27 16:26:59,279 - price.py:618 - default_logger - DEBUG - 244옵션의 cost_value : 219 +2024-10-27 16:26:59,304 - price.py:622 - default_logger - DEBUG - 244옵션의 price_value : 74700 +2024-10-27 16:27:00,049 - price.py:618 - default_logger - DEBUG - 245옵션의 cost_value : 119 +2024-10-27 16:27:00,071 - price.py:622 - default_logger - DEBUG - 245옵션의 price_value : 49700 +2024-10-27 16:27:00,261 - price.py:618 - default_logger - DEBUG - 246옵션의 cost_value : 129 +2024-10-27 16:27:00,281 - price.py:622 - default_logger - DEBUG - 246옵션의 price_value : 52200 +2024-10-27 16:27:01,118 - price.py:618 - default_logger - DEBUG - 247옵션의 cost_value : 139 +2024-10-27 16:27:01,134 - price.py:622 - default_logger - DEBUG - 247옵션의 price_value : 54700 +2024-10-27 16:27:01,324 - price.py:618 - default_logger - DEBUG - 248옵션의 cost_value : 169 +2024-10-27 16:27:01,345 - price.py:622 - default_logger - DEBUG - 248옵션의 price_value : 62200 +2024-10-27 16:27:02,620 - price.py:618 - default_logger - DEBUG - 249옵션의 cost_value : 189 +2024-10-27 16:27:02,646 - price.py:622 - default_logger - DEBUG - 249옵션의 price_value : 67200 +2024-10-27 16:27:02,868 - price.py:618 - default_logger - DEBUG - 250옵션의 cost_value : 199 +2024-10-27 16:27:02,889 - price.py:622 - default_logger - DEBUG - 250옵션의 price_value : 69700 +2024-10-27 16:27:03,733 - price.py:618 - default_logger - DEBUG - 251옵션의 cost_value : 209 +2024-10-27 16:27:03,759 - price.py:622 - default_logger - DEBUG - 251옵션의 price_value : 72200 +2024-10-27 16:27:03,970 - price.py:618 - default_logger - DEBUG - 252옵션의 cost_value : 219 +2024-10-27 16:27:03,990 - price.py:622 - default_logger - DEBUG - 252옵션의 price_value : 74700 +2024-10-27 16:27:04,752 - price.py:618 - default_logger - DEBUG - 253옵션의 cost_value : 119 +2024-10-27 16:27:04,772 - price.py:622 - default_logger - DEBUG - 253옵션의 price_value : 49700 +2024-10-27 16:27:04,972 - price.py:618 - default_logger - DEBUG - 254옵션의 cost_value : 129 +2024-10-27 16:27:04,989 - price.py:622 - default_logger - DEBUG - 254옵션의 price_value : 52200 +2024-10-27 16:27:05,815 - price.py:618 - default_logger - DEBUG - 255옵션의 cost_value : 139 +2024-10-27 16:27:05,840 - price.py:622 - default_logger - DEBUG - 255옵션의 price_value : 54700 +2024-10-27 16:27:06,159 - price.py:618 - default_logger - DEBUG - 256옵션의 cost_value : 159 +2024-10-27 16:27:06,182 - price.py:622 - default_logger - DEBUG - 256옵션의 price_value : 59700 +2024-10-27 16:27:07,286 - price.py:618 - default_logger - DEBUG - 257옵션의 cost_value : 169 +2024-10-27 16:27:08,392 - price.py:622 - default_logger - DEBUG - 257옵션의 price_value : 62200 +2024-10-27 16:27:08,492 - price.py:618 - default_logger - DEBUG - 258옵션의 cost_value : 189 +2024-10-27 16:27:08,499 - price.py:622 - default_logger - DEBUG - 258옵션의 price_value : 67200 +2024-10-27 16:27:09,017 - price.py:618 - default_logger - DEBUG - 259옵션의 cost_value : 199 +2024-10-27 16:27:09,043 - price.py:622 - default_logger - DEBUG - 259옵션의 price_value : 69700 +2024-10-27 16:27:09,270 - price.py:618 - default_logger - DEBUG - 260옵션의 cost_value : 209 +2024-10-27 16:27:09,286 - price.py:622 - default_logger - DEBUG - 260옵션의 price_value : 72200 +2024-10-27 16:27:10,101 - price.py:618 - default_logger - DEBUG - 261옵션의 cost_value : 219 +2024-10-27 16:27:10,122 - price.py:622 - default_logger - DEBUG - 261옵션의 price_value : 74700 +2024-10-27 16:27:10,329 - price.py:618 - default_logger - DEBUG - 262옵션의 cost_value : 119 +2024-10-27 16:27:10,351 - price.py:622 - default_logger - DEBUG - 262옵션의 price_value : 49700 +2024-10-27 16:27:11,109 - price.py:618 - default_logger - DEBUG - 263옵션의 cost_value : 129 +2024-10-27 16:27:11,134 - price.py:622 - default_logger - DEBUG - 263옵션의 price_value : 52200 +2024-10-27 16:27:11,323 - price.py:618 - default_logger - DEBUG - 264옵션의 cost_value : 139 +2024-10-27 16:27:11,350 - price.py:622 - default_logger - DEBUG - 264옵션의 price_value : 54700 +2024-10-27 16:27:12,228 - price.py:618 - default_logger - DEBUG - 265옵션의 cost_value : 169 +2024-10-27 16:27:12,253 - price.py:622 - default_logger - DEBUG - 265옵션의 price_value : 62200 +2024-10-27 16:27:12,449 - price.py:618 - default_logger - DEBUG - 266옵션의 cost_value : 189 +2024-10-27 16:27:12,475 - price.py:622 - default_logger - DEBUG - 266옵션의 price_value : 67200 +2024-10-27 16:27:13,253 - price.py:618 - default_logger - DEBUG - 267옵션의 cost_value : 199 +2024-10-27 16:27:13,271 - price.py:622 - default_logger - DEBUG - 267옵션의 price_value : 69700 +2024-10-27 16:27:13,467 - price.py:618 - default_logger - DEBUG - 268옵션의 cost_value : 209 +2024-10-27 16:27:13,492 - price.py:622 - default_logger - DEBUG - 268옵션의 price_value : 72200 +2024-10-27 16:27:14,833 - price.py:618 - default_logger - DEBUG - 269옵션의 cost_value : 219 +2024-10-27 16:27:14,862 - price.py:622 - default_logger - DEBUG - 269옵션의 price_value : 74700 +2024-10-27 16:27:15,088 - price.py:618 - default_logger - DEBUG - 270옵션의 cost_value : 119 +2024-10-27 16:27:15,105 - price.py:622 - default_logger - DEBUG - 270옵션의 price_value : 49700 +2024-10-27 16:27:15,893 - price.py:618 - default_logger - DEBUG - 271옵션의 cost_value : 129 +2024-10-27 16:27:15,913 - price.py:622 - default_logger - DEBUG - 271옵션의 price_value : 52200 +2024-10-27 16:27:16,098 - price.py:618 - default_logger - DEBUG - 272옵션의 cost_value : 139 +2024-10-27 16:27:16,114 - price.py:622 - default_logger - DEBUG - 272옵션의 price_value : 54700 +2024-10-27 16:27:16,942 - price.py:618 - default_logger - DEBUG - 273옵션의 cost_value : 159 +2024-10-27 16:27:16,961 - price.py:622 - default_logger - DEBUG - 273옵션의 price_value : 59700 +2024-10-27 16:27:17,160 - price.py:618 - default_logger - DEBUG - 274옵션의 cost_value : 169 +2024-10-27 16:27:17,186 - price.py:622 - default_logger - DEBUG - 274옵션의 price_value : 62200 +2024-10-27 16:27:18,204 - price.py:618 - default_logger - DEBUG - 275옵션의 cost_value : 189 +2024-10-27 16:27:18,229 - price.py:622 - default_logger - DEBUG - 275옵션의 price_value : 67200 +2024-10-27 16:27:18,422 - price.py:618 - default_logger - DEBUG - 276옵션의 cost_value : 199 +2024-10-27 16:27:18,443 - price.py:622 - default_logger - DEBUG - 276옵션의 price_value : 69700 +2024-10-27 16:27:19,227 - price.py:618 - default_logger - DEBUG - 277옵션의 cost_value : 209 +2024-10-27 16:27:19,249 - price.py:622 - default_logger - DEBUG - 277옵션의 price_value : 72200 +2024-10-27 16:27:20,361 - price.py:618 - default_logger - DEBUG - 278옵션의 cost_value : 219 +2024-10-27 16:27:20,381 - price.py:622 - default_logger - DEBUG - 278옵션의 price_value : 74700 +2024-10-27 16:27:20,845 - price.py:618 - default_logger - DEBUG - 279옵션의 cost_value : 119 +2024-10-27 16:27:20,866 - price.py:622 - default_logger - DEBUG - 279옵션의 price_value : 49700 +2024-10-27 16:27:21,094 - price.py:618 - default_logger - DEBUG - 280옵션의 cost_value : 129 +2024-10-27 16:27:21,118 - price.py:622 - default_logger - DEBUG - 280옵션의 price_value : 52200 +2024-10-27 16:27:21,849 - price.py:618 - default_logger - DEBUG - 281옵션의 cost_value : 139 +2024-10-27 16:27:21,869 - price.py:622 - default_logger - DEBUG - 281옵션의 price_value : 54700 +2024-10-27 16:27:22,161 - price.py:618 - default_logger - DEBUG - 282옵션의 cost_value : 169 +2024-10-27 16:27:22,177 - price.py:622 - default_logger - DEBUG - 282옵션의 price_value : 62200 +2024-10-27 16:27:22,971 - price.py:618 - default_logger - DEBUG - 283옵션의 cost_value : 189 +2024-10-27 16:27:22,997 - price.py:622 - default_logger - DEBUG - 283옵션의 price_value : 67200 +2024-10-27 16:27:23,199 - price.py:618 - default_logger - DEBUG - 284옵션의 cost_value : 199 +2024-10-27 16:27:23,216 - price.py:622 - default_logger - DEBUG - 284옵션의 price_value : 69700 +2024-10-27 16:27:24,022 - price.py:618 - default_logger - DEBUG - 285옵션의 cost_value : 209 +2024-10-27 16:27:24,048 - price.py:622 - default_logger - DEBUG - 285옵션의 price_value : 72200 +2024-10-27 16:27:24,275 - price.py:618 - default_logger - DEBUG - 286옵션의 cost_value : 219 +2024-10-27 16:27:24,302 - price.py:622 - default_logger - DEBUG - 286옵션의 price_value : 74700 +2024-10-27 16:27:25,105 - price.py:618 - default_logger - DEBUG - 287옵션의 cost_value : 119 +2024-10-27 16:27:25,130 - price.py:622 - default_logger - DEBUG - 287옵션의 price_value : 49700 +2024-10-27 16:27:25,360 - price.py:618 - default_logger - DEBUG - 288옵션의 cost_value : 129 +2024-10-27 16:27:25,387 - price.py:622 - default_logger - DEBUG - 288옵션의 price_value : 52200 +2024-10-27 16:27:26,811 - price.py:618 - default_logger - DEBUG - 289옵션의 cost_value : 139 +2024-10-27 16:27:26,836 - price.py:622 - default_logger - DEBUG - 289옵션의 price_value : 54700 +2024-10-27 16:27:27,073 - price.py:618 - default_logger - DEBUG - 290옵션의 cost_value : 159 +2024-10-27 16:27:27,093 - price.py:622 - default_logger - DEBUG - 290옵션의 price_value : 59700 +2024-10-27 16:27:27,865 - price.py:618 - default_logger - DEBUG - 291옵션의 cost_value : 169 +2024-10-27 16:27:27,882 - price.py:622 - default_logger - DEBUG - 291옵션의 price_value : 62200 +2024-10-27 16:27:28,110 - price.py:618 - default_logger - DEBUG - 292옵션의 cost_value : 189 +2024-10-27 16:27:28,126 - price.py:622 - default_logger - DEBUG - 292옵션의 price_value : 67200 +2024-10-27 16:27:28,894 - price.py:618 - default_logger - DEBUG - 293옵션의 cost_value : 199 +2024-10-27 16:27:28,919 - price.py:622 - default_logger - DEBUG - 293옵션의 price_value : 69700 +2024-10-27 16:27:29,112 - price.py:618 - default_logger - DEBUG - 294옵션의 cost_value : 209 +2024-10-27 16:27:29,129 - price.py:622 - default_logger - DEBUG - 294옵션의 price_value : 72200 +2024-10-27 16:27:29,958 - price.py:618 - default_logger - DEBUG - 295옵션의 cost_value : 219 +2024-10-27 16:27:29,980 - price.py:622 - default_logger - DEBUG - 295옵션의 price_value : 74700 +2024-10-27 16:27:30,189 - price.py:618 - default_logger - DEBUG - 296옵션의 cost_value : 119 +2024-10-27 16:27:30,213 - price.py:622 - default_logger - DEBUG - 296옵션의 price_value : 49700 +2024-10-27 16:27:30,971 - price.py:618 - default_logger - DEBUG - 297옵션의 cost_value : 129 +2024-10-27 16:27:30,986 - price.py:622 - default_logger - DEBUG - 297옵션의 price_value : 52200 +2024-10-27 16:27:31,221 - price.py:618 - default_logger - DEBUG - 298옵션의 cost_value : 139 +2024-10-27 16:27:31,248 - price.py:622 - default_logger - DEBUG - 298옵션의 price_value : 54700 +2024-10-27 16:27:33,886 - price.py:618 - default_logger - DEBUG - 299옵션의 cost_value : 169 +2024-10-27 16:27:33,893 - price.py:622 - default_logger - DEBUG - 299옵션의 price_value : 62200 +2024-10-27 16:27:33,998 - price.py:618 - default_logger - DEBUG - 300옵션의 cost_value : 189 +2024-10-27 16:27:34,005 - price.py:622 - default_logger - DEBUG - 300옵션의 price_value : 67200 +2024-10-27 16:27:34,400 - price.py:618 - default_logger - DEBUG - 301옵션의 cost_value : 199 +2024-10-27 16:27:34,426 - price.py:622 - default_logger - DEBUG - 301옵션의 price_value : 69700 +2024-10-27 16:27:34,648 - price.py:618 - default_logger - DEBUG - 302옵션의 cost_value : 209 +2024-10-27 16:27:34,665 - price.py:622 - default_logger - DEBUG - 302옵션의 price_value : 72200 +2024-10-27 16:27:35,434 - price.py:618 - default_logger - DEBUG - 303옵션의 cost_value : 219 +2024-10-27 16:27:35,455 - price.py:622 - default_logger - DEBUG - 303옵션의 price_value : 74700 +2024-10-27 16:27:35,662 - price.py:618 - default_logger - DEBUG - 304옵션의 cost_value : 119 +2024-10-27 16:27:35,690 - price.py:622 - default_logger - DEBUG - 304옵션의 price_value : 49700 +2024-10-27 16:27:36,433 - price.py:618 - default_logger - DEBUG - 305옵션의 cost_value : 129 +2024-10-27 16:27:36,454 - price.py:622 - default_logger - DEBUG - 305옵션의 price_value : 52200 +2024-10-27 16:27:36,657 - price.py:618 - default_logger - DEBUG - 306옵션의 cost_value : 139 +2024-10-27 16:27:36,678 - price.py:622 - default_logger - DEBUG - 306옵션의 price_value : 54700 +2024-10-27 16:27:37,468 - price.py:618 - default_logger - DEBUG - 307옵션의 cost_value : 159 +2024-10-27 16:27:37,494 - price.py:622 - default_logger - DEBUG - 307옵션의 price_value : 59700 +2024-10-27 16:27:37,688 - price.py:618 - default_logger - DEBUG - 308옵션의 cost_value : 169 +2024-10-27 16:27:37,708 - price.py:622 - default_logger - DEBUG - 308옵션의 price_value : 62200 +2024-10-27 16:27:38,424 - price.py:618 - default_logger - DEBUG - 309옵션의 cost_value : 189 +2024-10-27 16:27:38,445 - price.py:622 - default_logger - DEBUG - 309옵션의 price_value : 67200 +2024-10-27 16:27:38,669 - price.py:618 - default_logger - DEBUG - 310옵션의 cost_value : 199 +2024-10-27 16:27:38,690 - price.py:622 - default_logger - DEBUG - 310옵션의 price_value : 69700 +2024-10-27 16:27:40,579 - price.py:618 - default_logger - DEBUG - 311옵션의 cost_value : 209 +2024-10-27 16:27:40,584 - price.py:622 - default_logger - DEBUG - 311옵션의 price_value : 72200 +2024-10-27 16:27:40,678 - price.py:618 - default_logger - DEBUG - 312옵션의 cost_value : 219 +2024-10-27 16:27:40,684 - price.py:622 - default_logger - DEBUG - 312옵션의 price_value : 74700 +2024-10-27 16:27:41,123 - price.py:618 - default_logger - DEBUG - 313옵션의 cost_value : 119 +2024-10-27 16:27:41,143 - price.py:622 - default_logger - DEBUG - 313옵션의 price_value : 49700 +2024-10-27 16:27:41,365 - price.py:618 - default_logger - DEBUG - 314옵션의 cost_value : 129 +2024-10-27 16:27:41,385 - price.py:622 - default_logger - DEBUG - 314옵션의 price_value : 52200 +2024-10-27 16:27:42,185 - price.py:618 - default_logger - DEBUG - 315옵션의 cost_value : 139 +2024-10-27 16:27:42,206 - price.py:622 - default_logger - DEBUG - 315옵션의 price_value : 54700 +2024-10-27 16:27:42,402 - price.py:618 - default_logger - DEBUG - 316옵션의 cost_value : 169 +2024-10-27 16:27:42,422 - price.py:622 - default_logger - DEBUG - 316옵션의 price_value : 62200 +2024-10-27 16:27:43,148 - price.py:618 - default_logger - DEBUG - 317옵션의 cost_value : 189 +2024-10-27 16:27:43,169 - price.py:622 - default_logger - DEBUG - 317옵션의 price_value : 67200 +2024-10-27 16:27:43,375 - price.py:618 - default_logger - DEBUG - 318옵션의 cost_value : 199 +2024-10-27 16:27:43,391 - price.py:622 - default_logger - DEBUG - 318옵션의 price_value : 69700 +2024-10-27 16:27:44,148 - price.py:618 - default_logger - DEBUG - 319옵션의 cost_value : 209 +2024-10-27 16:27:44,168 - price.py:622 - default_logger - DEBUG - 319옵션의 price_value : 72200 +2024-10-27 16:27:44,368 - price.py:618 - default_logger - DEBUG - 320옵션의 cost_value : 219 +2024-10-27 16:27:44,388 - price.py:622 - default_logger - DEBUG - 320옵션의 price_value : 74700 +2024-10-27 16:27:45,180 - price.py:618 - default_logger - DEBUG - 321옵션의 cost_value : 119 +2024-10-27 16:27:45,200 - price.py:622 - default_logger - DEBUG - 321옵션의 price_value : 49700 +2024-10-27 16:27:45,413 - price.py:618 - default_logger - DEBUG - 322옵션의 cost_value : 129 +2024-10-27 16:27:45,431 - price.py:622 - default_logger - DEBUG - 322옵션의 price_value : 52200 +2024-10-27 16:27:47,319 - price.py:618 - default_logger - DEBUG - 323옵션의 cost_value : 139 +2024-10-27 16:27:47,325 - price.py:622 - default_logger - DEBUG - 323옵션의 price_value : 54700 +2024-10-27 16:27:47,407 - price.py:618 - default_logger - DEBUG - 324옵션의 cost_value : 159 +2024-10-27 16:27:47,415 - price.py:622 - default_logger - DEBUG - 324옵션의 price_value : 59700 +2024-10-27 16:27:47,902 - price.py:618 - default_logger - DEBUG - 325옵션의 cost_value : 169 +2024-10-27 16:27:47,928 - price.py:622 - default_logger - DEBUG - 325옵션의 price_value : 62200 +2024-10-27 16:27:48,153 - price.py:618 - default_logger - DEBUG - 326옵션의 cost_value : 189 +2024-10-27 16:27:48,170 - price.py:622 - default_logger - DEBUG - 326옵션의 price_value : 67200 +2024-10-27 16:27:48,921 - price.py:618 - default_logger - DEBUG - 327옵션의 cost_value : 199 +2024-10-27 16:27:48,946 - price.py:622 - default_logger - DEBUG - 327옵션의 price_value : 69700 +2024-10-27 16:27:49,161 - price.py:618 - default_logger - DEBUG - 328옵션의 cost_value : 209 +2024-10-27 16:27:49,182 - price.py:622 - default_logger - DEBUG - 328옵션의 price_value : 72200 +2024-10-27 16:27:49,984 - price.py:618 - default_logger - DEBUG - 329옵션의 cost_value : 219 +2024-10-27 16:27:50,004 - price.py:622 - default_logger - DEBUG - 329옵션의 price_value : 74700 +2024-10-27 16:27:50,233 - price.py:618 - default_logger - DEBUG - 330옵션의 cost_value : 119 +2024-10-27 16:27:50,250 - price.py:622 - default_logger - DEBUG - 330옵션의 price_value : 49700 +2024-10-27 16:27:51,085 - price.py:618 - default_logger - DEBUG - 331옵션의 cost_value : 129 +2024-10-27 16:27:51,105 - price.py:622 - default_logger - DEBUG - 331옵션의 price_value : 52200 +2024-10-27 16:27:51,344 - price.py:618 - default_logger - DEBUG - 332옵션의 cost_value : 139 +2024-10-27 16:27:51,363 - price.py:622 - default_logger - DEBUG - 332옵션의 price_value : 54700 +2024-10-27 16:27:52,159 - price.py:618 - default_logger - DEBUG - 333옵션의 cost_value : 169 +2024-10-27 16:27:52,175 - price.py:622 - default_logger - DEBUG - 333옵션의 price_value : 62200 +2024-10-27 16:27:52,365 - price.py:618 - default_logger - DEBUG - 334옵션의 cost_value : 189 +2024-10-27 16:27:52,384 - price.py:622 - default_logger - DEBUG - 334옵션의 price_value : 67200 +2024-10-27 16:27:54,155 - price.py:618 - default_logger - DEBUG - 335옵션의 cost_value : 199 +2024-10-27 16:27:54,160 - price.py:622 - default_logger - DEBUG - 335옵션의 price_value : 69700 +2024-10-27 16:27:54,256 - price.py:618 - default_logger - DEBUG - 336옵션의 cost_value : 209 +2024-10-27 16:27:54,265 - price.py:622 - default_logger - DEBUG - 336옵션의 price_value : 72200 +2024-10-27 16:27:54,728 - price.py:618 - default_logger - DEBUG - 337옵션의 cost_value : 219 +2024-10-27 16:27:54,748 - price.py:622 - default_logger - DEBUG - 337옵션의 price_value : 74700 +2024-10-27 16:27:54,977 - price.py:618 - default_logger - DEBUG - 338옵션의 cost_value : 119 +2024-10-27 16:27:55,003 - price.py:622 - default_logger - DEBUG - 338옵션의 price_value : 49700 +2024-10-27 16:27:55,767 - price.py:618 - default_logger - DEBUG - 339옵션의 cost_value : 129 +2024-10-27 16:27:55,788 - price.py:622 - default_logger - DEBUG - 339옵션의 price_value : 52200 +2024-10-27 16:27:55,981 - price.py:618 - default_logger - DEBUG - 340옵션의 cost_value : 139 +2024-10-27 16:27:56,006 - price.py:622 - default_logger - DEBUG - 340옵션의 price_value : 54700 +2024-10-27 16:27:56,765 - price.py:618 - default_logger - DEBUG - 341옵션의 cost_value : 159 +2024-10-27 16:27:56,785 - price.py:622 - default_logger - DEBUG - 341옵션의 price_value : 59700 +2024-10-27 16:27:56,974 - price.py:618 - default_logger - DEBUG - 342옵션의 cost_value : 169 +2024-10-27 16:27:56,994 - price.py:622 - default_logger - DEBUG - 342옵션의 price_value : 62200 +2024-10-27 16:27:57,744 - price.py:618 - default_logger - DEBUG - 343옵션의 cost_value : 189 +2024-10-27 16:27:57,770 - price.py:622 - default_logger - DEBUG - 343옵션의 price_value : 67200 +2024-10-27 16:27:57,970 - price.py:618 - default_logger - DEBUG - 344옵션의 cost_value : 199 +2024-10-27 16:27:57,989 - price.py:622 - default_logger - DEBUG - 344옵션의 price_value : 69700 +2024-10-27 16:27:58,776 - price.py:618 - default_logger - DEBUG - 345옵션의 cost_value : 209 +2024-10-27 16:27:58,796 - price.py:622 - default_logger - DEBUG - 345옵션의 price_value : 72200 +2024-10-27 16:27:59,000 - price.py:618 - default_logger - DEBUG - 346옵션의 cost_value : 219 +2024-10-27 16:27:59,021 - price.py:622 - default_logger - DEBUG - 346옵션의 price_value : 74700 +2024-10-27 16:28:02,403 - price.py:618 - default_logger - DEBUG - 347옵션의 cost_value : 119 +2024-10-27 16:28:02,412 - price.py:622 - default_logger - DEBUG - 347옵션의 price_value : 49700 +2024-10-27 16:28:02,561 - price.py:618 - default_logger - DEBUG - 348옵션의 cost_value : 129 +2024-10-27 16:28:02,573 - price.py:622 - default_logger - DEBUG - 348옵션의 price_value : 52200 +2024-10-27 16:28:03,128 - price.py:618 - default_logger - DEBUG - 349옵션의 cost_value : 139 +2024-10-27 16:28:03,162 - price.py:622 - default_logger - DEBUG - 349옵션의 price_value : 54700 +2024-10-27 16:28:03,410 - price.py:618 - default_logger - DEBUG - 350옵션의 cost_value : 169 +2024-10-27 16:28:03,426 - price.py:622 - default_logger - DEBUG - 350옵션의 price_value : 62200 +2024-10-27 16:28:04,165 - price.py:618 - default_logger - DEBUG - 351옵션의 cost_value : 189 +2024-10-27 16:28:04,186 - price.py:622 - default_logger - DEBUG - 351옵션의 price_value : 67200 +2024-10-27 16:28:04,393 - price.py:618 - default_logger - DEBUG - 352옵션의 cost_value : 199 +2024-10-27 16:28:04,418 - price.py:622 - default_logger - DEBUG - 352옵션의 price_value : 69700 +2024-10-27 16:28:05,172 - price.py:618 - default_logger - DEBUG - 353옵션의 cost_value : 209 +2024-10-27 16:28:05,194 - price.py:622 - default_logger - DEBUG - 353옵션의 price_value : 72200 +2024-10-27 16:28:05,409 - price.py:618 - default_logger - DEBUG - 354옵션의 cost_value : 219 +2024-10-27 16:28:05,429 - price.py:622 - default_logger - DEBUG - 354옵션의 price_value : 74700 +2024-10-27 16:28:06,162 - price.py:618 - default_logger - DEBUG - 355옵션의 cost_value : 119 +2024-10-27 16:28:06,182 - price.py:622 - default_logger - DEBUG - 355옵션의 price_value : 49700 +2024-10-27 16:28:06,373 - price.py:618 - default_logger - DEBUG - 356옵션의 cost_value : 129 +2024-10-27 16:28:06,394 - price.py:622 - default_logger - DEBUG - 356옵션의 price_value : 52200 +2024-10-27 16:28:07,135 - price.py:618 - default_logger - DEBUG - 357옵션의 cost_value : 139 +2024-10-27 16:28:07,161 - price.py:622 - default_logger - DEBUG - 357옵션의 price_value : 54700 +2024-10-27 16:28:07,345 - price.py:618 - default_logger - DEBUG - 358옵션의 cost_value : 159 +2024-10-27 16:28:07,366 - price.py:622 - default_logger - DEBUG - 358옵션의 price_value : 59700 +2024-10-27 16:28:09,148 - price.py:618 - default_logger - DEBUG - 359옵션의 cost_value : 169 +2024-10-27 16:28:09,154 - price.py:622 - default_logger - DEBUG - 359옵션의 price_value : 62200 +2024-10-27 16:28:09,251 - price.py:618 - default_logger - DEBUG - 360옵션의 cost_value : 189 +2024-10-27 16:28:09,257 - price.py:622 - default_logger - DEBUG - 360옵션의 price_value : 67200 +2024-10-27 16:28:09,677 - price.py:618 - default_logger - DEBUG - 361옵션의 cost_value : 199 +2024-10-27 16:28:09,702 - price.py:622 - default_logger - DEBUG - 361옵션의 price_value : 69700 +2024-10-27 16:28:09,941 - price.py:618 - default_logger - DEBUG - 362옵션의 cost_value : 209 +2024-10-27 16:28:09,966 - price.py:622 - default_logger - DEBUG - 362옵션의 price_value : 72200 +2024-10-27 16:28:10,856 - price.py:618 - default_logger - DEBUG - 363옵션의 cost_value : 219 +2024-10-27 16:28:10,876 - price.py:622 - default_logger - DEBUG - 363옵션의 price_value : 74700 +2024-10-27 16:28:11,074 - price.py:618 - default_logger - DEBUG - 364옵션의 cost_value : 119 +2024-10-27 16:28:11,095 - price.py:622 - default_logger - DEBUG - 364옵션의 price_value : 49700 +2024-10-27 16:28:11,855 - price.py:618 - default_logger - DEBUG - 365옵션의 cost_value : 129 +2024-10-27 16:28:11,876 - price.py:622 - default_logger - DEBUG - 365옵션의 price_value : 52200 +2024-10-27 16:28:12,087 - price.py:618 - default_logger - DEBUG - 366옵션의 cost_value : 139 +2024-10-27 16:28:12,114 - price.py:622 - default_logger - DEBUG - 366옵션의 price_value : 54700 +2024-10-27 16:28:12,876 - price.py:618 - default_logger - DEBUG - 367옵션의 cost_value : 169 +2024-10-27 16:28:12,897 - price.py:622 - default_logger - DEBUG - 367옵션의 price_value : 62200 +2024-10-27 16:28:13,088 - price.py:618 - default_logger - DEBUG - 368옵션의 cost_value : 189 +2024-10-27 16:28:13,108 - price.py:622 - default_logger - DEBUG - 368옵션의 price_value : 67200 +2024-10-27 16:28:13,843 - price.py:618 - default_logger - DEBUG - 369옵션의 cost_value : 199 +2024-10-27 16:28:13,864 - price.py:622 - default_logger - DEBUG - 369옵션의 price_value : 69700 +2024-10-27 16:28:14,059 - price.py:618 - default_logger - DEBUG - 370옵션의 cost_value : 209 +2024-10-27 16:28:14,075 - price.py:622 - default_logger - DEBUG - 370옵션의 price_value : 72200 +2024-10-27 16:28:16,049 - price.py:618 - default_logger - DEBUG - 371옵션의 cost_value : 219 +2024-10-27 16:28:16,054 - price.py:622 - default_logger - DEBUG - 371옵션의 price_value : 74700 +2024-10-27 16:28:16,148 - price.py:618 - default_logger - DEBUG - 372옵션의 cost_value : 119 +2024-10-27 16:28:16,154 - price.py:622 - default_logger - DEBUG - 372옵션의 price_value : 49700 +2024-10-27 16:28:16,606 - price.py:618 - default_logger - DEBUG - 373옵션의 cost_value : 129 +2024-10-27 16:28:16,637 - price.py:622 - default_logger - DEBUG - 373옵션의 price_value : 52200 +2024-10-27 16:28:16,883 - price.py:618 - default_logger - DEBUG - 374옵션의 cost_value : 139 +2024-10-27 16:28:16,904 - price.py:622 - default_logger - DEBUG - 374옵션의 price_value : 54700 +2024-10-27 16:28:17,753 - price.py:618 - default_logger - DEBUG - 375옵션의 cost_value : 159 +2024-10-27 16:28:17,774 - price.py:622 - default_logger - DEBUG - 375옵션의 price_value : 59700 +2024-10-27 16:28:18,014 - price.py:618 - default_logger - DEBUG - 376옵션의 cost_value : 169 +2024-10-27 16:28:18,040 - price.py:622 - default_logger - DEBUG - 376옵션의 price_value : 62200 +2024-10-27 16:28:18,862 - price.py:618 - default_logger - DEBUG - 377옵션의 cost_value : 189 +2024-10-27 16:28:18,877 - price.py:622 - default_logger - DEBUG - 377옵션의 price_value : 67200 +2024-10-27 16:28:19,085 - price.py:618 - default_logger - DEBUG - 378옵션의 cost_value : 199 +2024-10-27 16:28:19,108 - price.py:622 - default_logger - DEBUG - 378옵션의 price_value : 69700 +2024-10-27 16:28:19,869 - price.py:618 - default_logger - DEBUG - 379옵션의 cost_value : 209 +2024-10-27 16:28:19,889 - price.py:622 - default_logger - DEBUG - 379옵션의 price_value : 72200 +2024-10-27 16:28:20,114 - price.py:618 - default_logger - DEBUG - 380옵션의 cost_value : 219 +2024-10-27 16:28:20,141 - price.py:622 - default_logger - DEBUG - 380옵션의 price_value : 74700 +2024-10-27 16:28:20,915 - price.py:618 - default_logger - DEBUG - 381옵션의 cost_value : 119 +2024-10-27 16:28:20,941 - price.py:622 - default_logger - DEBUG - 381옵션의 price_value : 49700 +2024-10-27 16:28:21,139 - price.py:618 - default_logger - DEBUG - 382옵션의 cost_value : 129 +2024-10-27 16:28:21,160 - price.py:622 - default_logger - DEBUG - 382옵션의 price_value : 52200 +2024-10-27 16:28:22,438 - price.py:618 - default_logger - DEBUG - 383옵션의 cost_value : 139 +2024-10-27 16:28:22,455 - price.py:622 - default_logger - DEBUG - 383옵션의 price_value : 54700 +2024-10-27 16:28:22,681 - price.py:618 - default_logger - DEBUG - 384옵션의 cost_value : 169 +2024-10-27 16:28:22,702 - price.py:622 - default_logger - DEBUG - 384옵션의 price_value : 62200 +2024-10-27 16:28:23,426 - price.py:618 - default_logger - DEBUG - 385옵션의 cost_value : 189 +2024-10-27 16:28:23,442 - price.py:622 - default_logger - DEBUG - 385옵션의 price_value : 67200 +2024-10-27 16:28:23,637 - price.py:618 - default_logger - DEBUG - 386옵션의 cost_value : 199 +2024-10-27 16:28:23,662 - price.py:622 - default_logger - DEBUG - 386옵션의 price_value : 69700 +2024-10-27 16:28:24,388 - price.py:618 - default_logger - DEBUG - 387옵션의 cost_value : 209 +2024-10-27 16:28:24,410 - price.py:622 - default_logger - DEBUG - 387옵션의 price_value : 72200 +2024-10-27 16:28:24,599 - price.py:618 - default_logger - DEBUG - 388옵션의 cost_value : 219 +2024-10-27 16:28:24,620 - price.py:622 - default_logger - DEBUG - 388옵션의 price_value : 74700 +2024-10-27 16:28:25,404 - price.py:618 - default_logger - DEBUG - 389옵션의 cost_value : 119 +2024-10-27 16:28:25,420 - price.py:622 - default_logger - DEBUG - 389옵션의 price_value : 49700 +2024-10-27 16:28:25,621 - price.py:618 - default_logger - DEBUG - 390옵션의 cost_value : 129 +2024-10-27 16:28:25,637 - price.py:622 - default_logger - DEBUG - 390옵션의 price_value : 52200 +2024-10-27 16:28:26,324 - price.py:618 - default_logger - DEBUG - 391옵션의 cost_value : 139 +2024-10-27 16:28:26,340 - price.py:622 - default_logger - DEBUG - 391옵션의 price_value : 54700 +2024-10-27 16:28:26,342 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219] +2024-10-27 16:28:26,343 - price.py:648 - default_logger - DEBUG - 최소원가: 24000, 최대원가: 44000, 평균원가: 35000, 상위평균원가: 40000 +2024-10-27 16:28:26,345 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 52000 +2024-10-27 16:28:26,345 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:28:26,346 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:28:26,347 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 6000 +2024-10-27 16:28:26,347 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 6000 +2024-10-27 16:28:26,348 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:28:26,349 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:28:26,349 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 0 +2024-10-27 16:28:26,351 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:28:26,351 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:28:26,352 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 68000 +2024-10-27 16:28:26,352 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:28:26,352 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 38000, 상한: 92000, 하한: 68000 +2024-10-27 16:28:26,353 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 68000 +2024-10-27 16:28:26,354 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 68000 +2024-10-27 16:28:26,354 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:28:26,355 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 62642 +2024-10-27 16:28:26,356 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 5358 +2024-10-27 16:28:26,356 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:28:26,357 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:28:26,358 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 10000 +2024-10-27 16:28:26,358 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 11000 +2024-10-27 16:28:26,359 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:28:26,359 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:28:26,361 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:28:26,361 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:28:26,362 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-침구-침구커버류-이불커버 +2024-10-27 16:28:26,362 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 침구, Level 4: 침구커버류 +2024-10-27 16:28:26,362 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-침구-침구커버류-이불커버 +2024-10-27 16:28:26,363 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '침구커버류'} +2024-10-27 16:28:26,364 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:28:26,365 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '침구커버류'}, result: None +2024-10-27 16:28:26,366 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:28:26,367 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:28:26,368 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-침구커버류-이불커버는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:28:26,368 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:28:26,370 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:28:26,370 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:28:26,486 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 11000 +2024-10-27 16:28:26,918 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:28:26,919 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 44000, 초도배송비: 44000, 교환비: 88000 +2024-10-27 16:28:26,919 - price.py:140 - default_logger - DEBUG - 반품비: 44000, 초도배송비: 44000, 교환비: 88000 +2024-10-27 16:28:30,867 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 44000 +2024-10-27 16:28:31,166 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 44000 +2024-10-27 16:28:31,434 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 88000 +2024-10-27 16:28:32,097 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:28:32,098 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:28:35,615 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:28:35,616 - gui.py:875 - default_logger - DEBUG - 127/[377]개 상품 수정 완료. +2024-10-27 16:28:35,617 - gui.py:816 - default_logger - DEBUG - 2/50 버튼의 활성상태 확인 중... +2024-10-27 16:28:36,198 - gui.py:823 - default_logger - DEBUG - 2/50: 세부사항 수정 작업 중... +2024-10-27 16:28:36,216 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:28:37,334 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:28:38,303 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:28:38,317 - title.py:94 - default_logger - DEBUG - 원본 상품명: 豹纹毛毯小兔毛毯子水晶绒沙发盖毯现货小毯子午睡毯 盖毯 +2024-10-27 16:28:38,318 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:28:38,318 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:28:38,331 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:28:38,342 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:28:38,364 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:28:38,365 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:28:39,249 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:28:39,250 - option.py:161 - default_logger - DEBUG - 상품명: 豹纹毛毯小兔毛毯子水晶绒沙发盖毯现货小毯子午睡毯 盖毯에 대한 옵션을 처리 중... +2024-10-27 16:28:39,251 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:28:41,256 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:28:41,257 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:28:41,257 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:28:41,274 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:28:41,275 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:28:41,277 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:28:41,392 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:28:41,423 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 3 +2024-10-27 16:28:41,482 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@卡其色豹纹 +2024-10-27 16:28:41,483 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:28:41,485 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:28:41,486 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:28:41,486 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:28:41,509 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:41,510 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:28:41,511 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:41,541 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:28:41,612 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@咖啡色豹纹 +2024-10-27 16:28:41,615 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:28:41,616 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:28:41,617 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:28:41,618 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:28:41,640 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:41,641 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:28:41,642 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:41,675 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:28:41,731 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:28:41,733 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:28:41,733 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:28:41,734 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:28:41,735 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:28:41,747 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:41,748 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:28:41,749 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:41,760 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:28:41,762 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '卡其色豹纹', 'origin_option_2': '咖啡色豹纹', 'origin_option_3': '黄棕豹纹'} +2024-10-27 16:28:41,762 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 卡其色豹纹 +2024-10-27 16:28:41,764 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 卡其色豹纹 +2024-10-27 16:28:41,765 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 咖啡色豹纹 +2024-10-27 16:28:41,765 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 咖啡色豹纹 +2024-10-27 16:28:41,766 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黄棕豹纹 +2024-10-27 16:28:41,767 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黄棕豹纹 +2024-10-27 16:28:41,767 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '卡其色豹纹', 'origin_option_2': '咖啡色豹纹', 'origin_option_3': '黄棕豹纹'} +2024-10-27 16:28:41,768 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '豹纹毛毯小兔毛毯子水晶绒沙发盖毯现货小毯子午睡毯 盖毯'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "卡其色豹纹", "origin_option_2": "咖啡色豹纹", "origin_option_3": "黄棕豹纹"} +2024-10-27 16:28:41,769 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:28:43,333 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "카키색", +"trans_option_2": "커피색", +"trans_option_3": "황갈색" +} +``` +2024-10-27 16:28:43,334 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "카키색", +"trans_option_2": "커피색", +"trans_option_3": "황갈색" +} +2024-10-27 16:28:43,335 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '카키색', 'trans_option_2': '커피색', 'trans_option_3': '황갈색'} +2024-10-27 16:28:43,336 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:28:43,336 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 카키색 +2024-10-27 16:28:43,338 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:28:43,380 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [카키색] 입력 완료 +2024-10-27 16:28:43,381 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 커피색 +2024-10-27 16:28:43,382 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:28:43,516 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [커피색] 입력 완료 +2024-10-27 16:28:43,517 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 황갈색 +2024-10-27 16:28:43,519 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:28:43,650 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [황갈색] 입력 완료 +2024-10-27 16:28:43,651 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'卡其色豹纹': '카키색', '咖啡色豹纹': '커피색', '黄棕豹纹': '황갈색'} +2024-10-27 16:28:43,652 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:28:43,654 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:28:43,654 - option.py:92 - default_logger - DEBUG - 최저옵션: 47000.0, 표준편차: 0.0 +2024-10-27 16:28:43,655 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:28:43,756 - option.py:627 - default_logger - DEBUG - 옵션 이름: 卡其色豹纹, 필터링된 옵션에 포함 여부: True +2024-10-27 16:28:43,758 - option.py:633 - default_logger - DEBUG - 옵션 '卡其色豹纹' 체크함 +2024-10-27 16:28:43,791 - option.py:627 - default_logger - DEBUG - 옵션 이름: 咖啡色豹纹, 필터링된 옵션에 포함 여부: True +2024-10-27 16:28:43,792 - option.py:633 - default_logger - DEBUG - 옵션 '咖啡色豹纹' 체크함 +2024-10-27 16:28:43,810 - option.py:627 - default_logger - DEBUG - 옵션 이름: 黄棕豹纹, 필터링된 옵션에 포함 여부: True +2024-10-27 16:28:43,811 - option.py:633 - default_logger - DEBUG - 옵션 '黄棕豹纹' 체크함 +2024-10-27 16:28:43,812 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:28:43,813 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:28:43,813 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 3 +2024-10-27 16:28:43,814 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:28:44,278 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'카키색': 0, '커피색': 0, '황갈색': 0} +2024-10-27 16:28:44,279 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:28:44,443 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:28:44,607 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:28:45,394 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:28:46,166 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:28:46,167 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:28:46,903 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:28:46,905 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:28:46,977 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:28:47,009 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:28:47,010 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:28:47,012 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:28:47,343 - price.py:555 - default_logger - DEBUG - 옵션 수: 6 +2024-10-27 16:28:47,345 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:28:47,457 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 90 +2024-10-27 16:28:47,472 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 42500 +2024-10-27 16:28:47,591 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 123 +2024-10-27 16:28:47,604 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 50800 +2024-10-27 16:28:47,912 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 90 +2024-10-27 16:28:47,923 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 42500 +2024-10-27 16:28:48,002 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 123 +2024-10-27 16:28:48,038 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 50800 +2024-10-27 16:28:48,298 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 90 +2024-10-27 16:28:48,332 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 42500 +2024-10-27 16:28:48,476 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 123 +2024-10-27 16:28:48,484 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 50800 +2024-10-27 16:28:48,485 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [90, 90, 90, 123, 123, 123] +2024-10-27 16:28:48,486 - price.py:648 - default_logger - DEBUG - 최소원가: 18000, 최대원가: 25000, 평균원가: 22000, 상위평균원가: 24000 +2024-10-27 16:28:48,487 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 31000 +2024-10-27 16:28:48,488 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:28:48,489 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:28:48,489 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:28:48,490 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:28:48,491 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:28:48,492 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:28:48,492 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:28:48,493 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:28:48,494 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 46000 +2024-10-27 16:28:48,494 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:28:48,495 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 24000, 상한: 56000, 하한: 41000 +2024-10-27 16:28:48,496 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 41000 +2024-10-27 16:28:48,497 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 41000 +2024-10-27 16:28:48,497 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:28:48,498 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 46650 +2024-10-27 16:28:48,499 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -5650 +2024-10-27 16:28:48,500 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:28:48,501 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:28:48,501 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:28:48,502 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-27 16:28:48,503 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:28:48,503 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:28:48,504 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:28:48,505 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:28:48,506 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:28:48,506 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 침구, Level 4: 이불 +2024-10-27 16:28:48,507 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:28:48,508 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '이불'} +2024-10-27 16:28:48,508 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:28:48,509 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '이불'}, result: None +2024-10-27 16:28:48,512 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:28:48,512 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:28:48,514 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-이불-담요는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:28:48,514 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:28:48,515 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:28:48,516 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:28:48,604 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-27 16:28:48,880 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:28:48,881 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 25000, 초도배송비: 25000, 교환비: 50000 +2024-10-27 16:28:48,882 - price.py:140 - default_logger - DEBUG - 반품비: 25000, 초도배송비: 25000, 교환비: 50000 +2024-10-27 16:28:49,008 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 25000 +2024-10-27 16:28:49,219 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 25000 +2024-10-27 16:28:49,339 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 50000 +2024-10-27 16:28:49,928 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:28:49,929 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:28:51,269 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:28:51,270 - gui.py:875 - default_logger - DEBUG - 128/[377]개 상품 수정 완료. +2024-10-27 16:28:51,271 - gui.py:816 - default_logger - DEBUG - 3/50 버튼의 활성상태 확인 중... +2024-10-27 16:28:51,309 - gui.py:823 - default_logger - DEBUG - 3/50: 세부사항 수정 작업 중... +2024-10-27 16:28:51,348 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:28:52,556 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:28:53,503 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:28:53,517 - title.py:94 - default_logger - DEBUG - 원본 상품명: 桐乡纯手工蚕丝被100桑蚕丝子母被春秋被冬被被芯官方旗舰店正品 +2024-10-27 16:28:53,517 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:28:53,519 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:28:53,532 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:28:53,542 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:28:53,560 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:28:53,562 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:28:55,008 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:28:55,010 - option.py:161 - default_logger - DEBUG - 상품명: 桐乡纯手工蚕丝被100桑蚕丝子母被春秋被冬被被芯官方旗舰店正品에 대한 옵션을 처리 중... +2024-10-27 16:28:55,011 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:28:56,999 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:28:56,999 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:28:57,000 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:28:57,014 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:28:57,015 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:28:57,272 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:28:57,273 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:28:57,902 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:28:57,953 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 17 +2024-10-27 16:28:58,001 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@双宫桑蚕丝丝重1斤 +2024-10-27 16:28:58,002 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,003 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:28:58,003 - option.py:388 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 16:28:58,004 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:28:58,024 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,025 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:28:58,026 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,036 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,095 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:28:58,096 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:28:58,097 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:28:58,098 - option.py:388 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 16:28:58,100 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:28:58,136 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,137 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:28:58,138 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,150 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,205 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@双宫桑蚕丝丝重3斤 +2024-10-27 16:28:58,208 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,209 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:28:58,209 - option.py:388 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 16:28:58,210 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:28:58,222 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,223 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:28:58,224 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,234 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,283 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@双宫桑蚕丝丝重4斤 +2024-10-27 16:28:58,285 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,285 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:28:58,287 - option.py:388 - default_logger - DEBUG - 4번째 image_element : None +2024-10-27 16:28:58,287 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:28:58,305 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,306 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:28:58,307 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,317 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,368 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@双宫桑蚕丝子母被1+2 +2024-10-27 16:28:58,369 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-27 16:28:58,369 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:28:58,370 - option.py:388 - default_logger - DEBUG - 5번째 image_element : None +2024-10-27 16:28:58,371 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:28:58,383 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,384 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:28:58,385 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,396 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,437 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@双宫桑蚕丝丝重5斤 +2024-10-27 16:28:58,437 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,439 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:28:58,440 - option.py:388 - default_logger - DEBUG - 6번째 image_element : None +2024-10-27 16:28:58,440 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:28:58,453 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,454 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:28:58,455 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,464 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,498 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@双宫桑蚕丝子母被1+3 +2024-10-27 16:28:58,500 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,500 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:28:58,501 - option.py:388 - default_logger - DEBUG - 7번째 image_element : None +2024-10-27 16:28:58,502 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:28:58,517 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,518 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:28:58,519 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,531 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,570 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@双宫桑蚕丝丝重6斤 +2024-10-27 16:28:58,571 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,572 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:28:58,573 - option.py:388 - default_logger - DEBUG - 8번째 image_element : None +2024-10-27 16:28:58,573 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:28:58,587 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,588 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:28:58,589 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,597 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,649 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@双宫桑蚕丝丝重7斤 +2024-10-27 16:28:58,650 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,651 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 16:28:58,652 - option.py:388 - default_logger - DEBUG - 9번째 image_element : None +2024-10-27 16:28:58,653 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:28:58,665 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,666 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:28:58,667 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,680 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,737 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@双宫桑蚕丝子母被2+4 +2024-10-27 16:28:58,739 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,739 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:28:58,740 - option.py:388 - default_logger - DEBUG - 10번째 image_element : None +2024-10-27 16:28:58,741 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:28:58,754 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,755 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:28:58,755 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,763 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,793 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@双宫桑蚕丝丝重8斤 +2024-10-27 16:28:58,794 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,795 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:28:58,796 - option.py:388 - default_logger - DEBUG - 11번째 image_element : None +2024-10-27 16:28:58,797 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:28:58,815 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,817 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:28:58,817 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,831 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,876 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@双宫桑蚕丝子母被2+5 +2024-10-27 16:28:58,877 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:28:58,878 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:28:58,879 - option.py:388 - default_logger - DEBUG - 12번째 image_element : None +2024-10-27 16:28:58,880 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:28:58,897 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,898 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:28:58,899 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,905 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:28:58,944 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@node +2024-10-27 16:28:58,946 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@node +2024-10-27 16:28:58,947 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-27 16:28:58,948 - option.py:388 - default_logger - DEBUG - 13번째 image_element : None +2024-10-27 16:28:58,949 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:28:58,963 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,964 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:28:58,965 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:58,971 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:28:59,013 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@双宫桑蚕丝子母被3+5 +2024-10-27 16:28:59,014 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:28:59,014 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:28:59,016 - option.py:388 - default_logger - DEBUG - 14번째 image_element : None +2024-10-27 16:28:59,017 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:28:59,030 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,031 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:28:59,032 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,038 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:28:59,075 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@双宫桑蚕丝丝重10斤 +2024-10-27 16:28:59,076 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:28:59,077 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:28:59,078 - option.py:388 - default_logger - DEBUG - 15번째 image_element : None +2024-10-27 16:28:59,078 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:28:59,098 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,099 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:28:59,100 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,107 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:28:59,145 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@双宫桑蚕丝子母被3+6 +2024-10-27 16:28:59,146 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:28:59,147 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:28:59,148 - option.py:388 - default_logger - DEBUG - 16번째 image_element : None +2024-10-27 16:28:59,149 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:28:59,165 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,165 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:28:59,166 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,173 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:28:59,213 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@双宫桑蚕丝子母被3+7 +2024-10-27 16:28:59,214 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:28:59,215 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-27 16:28:59,216 - option.py:388 - default_logger - DEBUG - 17번째 image_element : None +2024-10-27 16:28:59,216 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:28:59,229 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,230 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:28:59,230 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:28:59,237 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:28:59,237 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '双宫桑蚕丝丝重1斤', 'origin_option_2': '双宫桑蚕丝丝重2斤', 'origin_option_3': '双宫桑蚕丝丝重3斤', 'origin_option_4': '双宫桑蚕丝丝重4斤', 'origin_option_5': '双宫桑蚕丝子母被1+2', 'origin_option_6': '双宫桑蚕丝丝重5斤', 'origin_option_7': '双宫桑蚕丝子母被1+3', 'origin_option_8': '双宫桑蚕丝丝重6斤', 'origin_option_9': '双宫桑蚕丝丝重7斤', 'origin_option_10': '双宫桑蚕丝子母被2+4', 'origin_option_11': '双宫桑蚕丝丝重8斤', 'origin_option_12': '双宫桑蚕丝子母被2+5', 'origin_option_13': '双宫桑蚕丝丝重9斤', 'origin_option_14': '双宫桑蚕丝子母被3+5', 'origin_option_15': '双宫桑蚕丝丝重10斤', 'origin_option_16': '双宫桑蚕丝子母被3+6', 'origin_option_17': '双宫桑蚕丝子母被3+7'} +2024-10-27 16:28:59,239 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重1斤 +2024-10-27 16:28:59,240 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重1斤 +2024-10-27 16:28:59,241 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重2斤 +2024-10-27 16:28:59,241 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重2斤 +2024-10-27 16:28:59,242 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重3斤 +2024-10-27 16:28:59,242 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重3斤 +2024-10-27 16:28:59,243 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重4斤 +2024-10-27 16:28:59,244 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重4斤 +2024-10-27 16:28:59,244 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝子母被1+2 +2024-10-27 16:28:59,245 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝子母被1+2 +2024-10-27 16:28:59,246 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重5斤 +2024-10-27 16:28:59,246 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重5斤 +2024-10-27 16:28:59,247 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝子母被1+3 +2024-10-27 16:28:59,248 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝子母被1+3 +2024-10-27 16:28:59,248 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重6斤 +2024-10-27 16:28:59,249 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重6斤 +2024-10-27 16:28:59,250 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重7斤 +2024-10-27 16:28:59,250 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重7斤 +2024-10-27 16:28:59,251 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝子母被2+4 +2024-10-27 16:28:59,252 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝子母被2+4 +2024-10-27 16:28:59,252 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重8斤 +2024-10-27 16:28:59,253 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重8斤 +2024-10-27 16:28:59,254 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝子母被2+5 +2024-10-27 16:28:59,254 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝子母被2+5 +2024-10-27 16:28:59,255 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重9斤 +2024-10-27 16:28:59,255 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重9斤 +2024-10-27 16:28:59,256 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝子母被3+5 +2024-10-27 16:28:59,257 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝子母被3+5 +2024-10-27 16:28:59,258 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝丝重10斤 +2024-10-27 16:28:59,258 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝丝重10斤 +2024-10-27 16:28:59,259 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝子母被3+6 +2024-10-27 16:28:59,260 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝子母被3+6 +2024-10-27 16:28:59,260 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双宫桑蚕丝子母被3+7 +2024-10-27 16:28:59,261 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双宫桑蚕丝子母被3+7 +2024-10-27 16:28:59,261 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '双宫桑蚕丝丝重1斤', 'origin_option_2': '双宫桑蚕丝丝重2斤', 'origin_option_3': '双宫桑蚕丝丝重3斤', 'origin_option_4': '双宫桑蚕丝丝重4斤', 'origin_option_5': '双宫桑蚕丝子母被1+2', 'origin_option_6': '双宫桑蚕丝丝重5斤', 'origin_option_7': '双宫桑蚕丝子母被1+3', 'origin_option_8': '双宫桑蚕丝丝重6斤', 'origin_option_9': '双宫桑蚕丝丝重7斤', 'origin_option_10': '双宫桑蚕丝子母被2+4', 'origin_option_11': '双宫桑蚕丝丝重8斤', 'origin_option_12': '双宫桑蚕丝子母被2+5', 'origin_option_13': '双宫桑蚕丝丝重9斤', 'origin_option_14': '双宫桑蚕丝子母被3+5', 'origin_option_15': '双宫桑蚕丝丝重10斤', 'origin_option_16': '双宫桑蚕丝子母被3+6', 'origin_option_17': '双宫桑蚕丝子母被3+7'} +2024-10-27 16:28:59,262 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '桐乡纯手工蚕丝被100桑蚕丝子母被春秋被冬被被芯官方旗舰店正品'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "双宫桑蚕丝丝重1斤", "origin_option_2": "双宫桑蚕丝丝重2斤", "origin_option_3": "双宫桑蚕丝丝重3斤", "origin_option_4": "双宫桑蚕丝丝重4斤", "origin_option_5": "双宫桑蚕丝子母被1+2", "origin_option_6": "双宫桑蚕丝丝重5斤", "origin_option_7": "双宫桑蚕丝子母被1+3", "origin_option_8": "双宫桑蚕丝丝重6斤", "origin_option_9": "双宫桑蚕丝丝重7斤", "origin_option_10": "双宫桑蚕丝子母被2+4", "origin_option_11": "双宫桑蚕丝丝重8斤", "origin_option_12": "双宫桑蚕丝子母被2+5", "origin_option_13": "双宫桑蚕丝丝重9斤", "origin_option_14": "双宫桑蚕丝子母被3+5", "origin_option_15": "双宫桑蚕丝丝重10斤", "origin_option_16": "双宫桑蚕丝子母被3+6", "origin_option_17": "双宫桑蚕丝子母被3+7"} +2024-10-27 16:28:59,264 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:29:00,810 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "실크 무게 1kg", +"trans_option_2": "실크 무게 2kg", +"trans_option_3": "실크 무게 3kg", +"trans_option_4": "실크 무게 4kg", +"trans_option_5": "실크 이불 1kg + 2kg", +"trans_option_6": "실크 무게 5kg", +"trans_option_7": "실크 이불 1kg + 3kg", +"trans_option_8": "실크 무게 6kg", +"trans_option_9": "실크 무게 7kg", +"trans_option_10": "실크 이불 2kg + 4kg", +"trans_option_11": "실크 무게 8kg", +"trans_option_12": "실크 이불 2kg + 5kg", +"trans_option_13": "실크 무게 9kg", +"trans_option_14": "실크 이불 3kg + 5kg", +"trans_option_15": "실크 무게 10kg", +"trans_option_16": "실크 이불 3kg + 6kg", +"trans_option_17": "실크 이불 3kg + 7kg" +} +``` +2024-10-27 16:29:00,812 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "실크 무게 1kg", +"trans_option_2": "실크 무게 2kg", +"trans_option_3": "실크 무게 3kg", +"trans_option_4": "실크 무게 4kg", +"trans_option_5": "실크 이불 1kg + 2kg", +"trans_option_6": "실크 무게 5kg", +"trans_option_7": "실크 이불 1kg + 3kg", +"trans_option_8": "실크 무게 6kg", +"trans_option_9": "실크 무게 7kg", +"trans_option_10": "실크 이불 2kg + 4kg", +"trans_option_11": "실크 무게 8kg", +"trans_option_12": "실크 이불 2kg + 5kg", +"trans_option_13": "실크 무게 9kg", +"trans_option_14": "실크 이불 3kg + 5kg", +"trans_option_15": "실크 무게 10kg", +"trans_option_16": "실크 이불 3kg + 6kg", +"trans_option_17": "실크 이불 3kg + 7kg" +} +2024-10-27 16:29:00,814 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '실크 무게 1kg', 'trans_option_2': '실크 무게 2kg', 'trans_option_3': '실크 무게 3kg', 'trans_option_4': '실크 무게 4kg', 'trans_option_5': '실크 이불 1kg + 2kg', 'trans_option_6': '실크 무게 5kg', 'trans_option_7': '실크 이불 1kg + 3kg', 'trans_option_8': '실크 무게 6kg', 'trans_option_9': '실크 무게 7kg', 'trans_option_10': '실크 이불 2kg + 4kg', 'trans_option_11': '실크 무게 8kg', 'trans_option_12': '실크 이불 2kg + 5kg', 'trans_option_13': '실크 무게 9kg', 'trans_option_14': '실크 이불 3kg + 5kg', 'trans_option_15': '실크 무게 10kg', 'trans_option_16': '실크 이불 3kg + 6kg', 'trans_option_17': '실크 이불 3kg + 7kg'} +2024-10-27 16:29:00,815 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:29:00,815 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 실크 무게 1kg +2024-10-27 16:29:00,816 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:00,858 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [실크 무게 1kg] 입력 완료 +2024-10-27 16:29:00,859 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 실크 무게 2kg +2024-10-27 16:29:00,860 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:01,005 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [실크 무게 2kg] 입력 완료 +2024-10-27 16:29:01,006 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 실크 무게 3kg +2024-10-27 16:29:01,007 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:01,160 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [실크 무게 3kg] 입력 완료 +2024-10-27 16:29:01,161 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 실크 무게 4kg +2024-10-27 16:29:01,162 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:01,308 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [실크 무게 4kg] 입력 완료 +2024-10-27 16:29:01,309 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 실크 이불 1kg + 2kg +2024-10-27 16:29:01,310 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:01,545 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [실크 이불 1kg + 2kg] 입력 완료 +2024-10-27 16:29:01,546 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 실크 무게 5kg +2024-10-27 16:29:01,547 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:01,968 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [실크 무게 5kg] 입력 완료 +2024-10-27 16:29:01,969 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 실크 이불 1kg + 3kg +2024-10-27 16:29:01,970 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:02,432 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [실크 이불 1kg + 3kg] 입력 완료 +2024-10-27 16:29:02,433 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 실크 무게 6kg +2024-10-27 16:29:02,434 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:02,665 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [실크 무게 6kg] 입력 완료 +2024-10-27 16:29:02,666 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 실크 무게 7kg +2024-10-27 16:29:02,666 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:02,919 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [실크 무게 7kg] 입력 완료 +2024-10-27 16:29:02,921 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 실크 이불 2kg + 4kg +2024-10-27 16:29:02,922 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:03,159 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [실크 이불 2kg + 4kg] 입력 완료 +2024-10-27 16:29:03,160 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 실크 무게 8kg +2024-10-27 16:29:03,162 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:03,652 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [실크 무게 8kg] 입력 완료 +2024-10-27 16:29:03,653 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 실크 이불 2kg + 5kg +2024-10-27 16:29:03,654 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:04,087 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [실크 이불 2kg + 5kg] 입력 완료 +2024-10-27 16:29:04,088 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 실크 무게 9kg +2024-10-27 16:29:04,089 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:04,310 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [실크 무게 9kg] 입력 완료 +2024-10-27 16:29:04,312 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 실크 이불 3kg + 5kg +2024-10-27 16:29:04,312 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:04,544 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [실크 이불 3kg + 5kg] 입력 완료 +2024-10-27 16:29:04,546 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 실크 무게 10kg +2024-10-27 16:29:04,546 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:04,771 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [실크 무게 10kg] 입력 완료 +2024-10-27 16:29:04,772 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 실크 이불 3kg + 6kg +2024-10-27 16:29:04,773 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:05,095 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [실크 이불 3kg + 6kg] 입력 완료 +2024-10-27 16:29:05,096 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 실크 이불 3kg + 7kg +2024-10-27 16:29:05,096 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:29:05,560 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [실크 이불 3kg + 7kg] 입력 완료 +2024-10-27 16:29:05,561 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'双宫桑蚕丝丝重1斤': '실크 무게 1kg', '双宫桑蚕丝丝重2斤': '실크 무게 2kg', '双宫桑蚕丝丝重3斤': '실크 무게 3kg', '双宫桑蚕丝丝重4斤': '실크 무게 4kg', '双宫桑蚕丝子母被1+2': '실크 이불 1kg + 2kg', '双宫桑蚕丝丝重5斤': '실크 무게 5kg', '双宫桑蚕丝子母被1+3': '실크 이불 1kg + 3kg', '双宫桑蚕丝丝重6斤': '실크 무게 6kg', '双宫桑蚕丝丝重7斤': '실크 무게 7kg', '双宫桑蚕丝子母被2+4': '실크 이불 2kg + 4kg', '双宫桑蚕丝丝重8斤': '실크 무게 8kg', '双宫桑蚕丝子母被2+5': '실크 이불 2kg + 5kg', '双宫桑蚕丝丝重9斤': '실크 무게 9kg', '双宫桑蚕丝子母被3+5': '실크 이불 3kg + 5kg', '双宫桑蚕丝丝重10斤': '실크 무게 10kg', '双宫桑蚕丝子母被3+6': '실크 이불 3kg + 6kg', '双宫桑蚕丝子母被3+7': '실크 이불 3kg + 7kg'} +2024-10-27 16:29:05,562 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:29:05,563 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:29:05,564 - option.py:92 - default_logger - DEBUG - 최저옵션: 254058.82352941178, 표준편차: 89267.25938784005 +2024-10-27 16:29:05,565 - option.py:102 - default_logger - DEBUG - Option 88000 z-score: -1.8602433262562135 +2024-10-27 16:29:05,565 - option.py:102 - default_logger - DEBUG - Option 115000 z-score: -1.5577808088096665 +2024-10-27 16:29:05,565 - option.py:102 - default_logger - DEBUG - Option 145000 z-score: -1.22171134498017 +2024-10-27 16:29:05,567 - option.py:102 - default_logger - DEBUG - Option 175000 z-score: -0.8856418811506734 +2024-10-27 16:29:05,568 - option.py:102 - default_logger - DEBUG - Option 193000 z-score: -0.6840002028529755 +2024-10-27 16:29:05,568 - option.py:102 - default_logger - DEBUG - Option 205000 z-score: -0.5495724173211769 +2024-10-27 16:29:05,569 - option.py:102 - default_logger - DEBUG - Option 223000 z-score: -0.34793073902347893 +2024-10-27 16:29:05,569 - option.py:102 - default_logger - DEBUG - Option 235000 z-score: -0.2135029534916803 +2024-10-27 16:29:05,570 - option.py:102 - default_logger - DEBUG - Option 265000 z-score: 0.12256651033781626 +2024-10-27 16:29:05,571 - option.py:102 - default_logger - DEBUG - Option 280000 z-score: 0.29060124225256456 +2024-10-27 16:29:05,571 - option.py:102 - default_logger - DEBUG - Option 295000 z-score: 0.45863597416731283 +2024-10-27 16:29:05,572 - option.py:102 - default_logger - DEBUG - Option 310000 z-score: 0.6266707060820611 +2024-10-27 16:29:05,573 - option.py:102 - default_logger - DEBUG - Option 325000 z-score: 0.7947054379968094 +2024-10-27 16:29:05,573 - option.py:102 - default_logger - DEBUG - Option 340000 z-score: 0.9627401699115576 +2024-10-27 16:29:05,574 - option.py:102 - default_logger - DEBUG - Option 355000 z-score: 1.130774901826306 +2024-10-27 16:29:05,574 - option.py:102 - default_logger - DEBUG - Option 370000 z-score: 1.2988096337410542 +2024-10-27 16:29:05,575 - option.py:102 - default_logger - DEBUG - Option 400000 z-score: 1.6348790975705507 +2024-10-27 16:29:05,576 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [175000, 193000, 205000, 223000, 235000, 265000, 280000, 295000, 310000, 325000, 340000, 355000, 370000] +2024-10-27 16:29:05,576 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 175000, 마켓상한선: 350000 +2024-10-27 16:29:05,577 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('双宫桑蚕丝丝重4斤', 175000), ('双宫桑蚕丝子母被1+2', 193000), ('双宫桑蚕丝丝重5斤', 205000), ('双宫桑蚕丝子母被1+3', 223000), ('双宫桑蚕丝丝重6斤', 235000), ('双宫桑蚕丝丝重7斤', 265000), ('双宫桑蚕丝子母被2+4', 280000), ('双宫桑蚕丝丝重8斤', 295000), ('双宫桑蚕丝子母被2+5', 310000), ('双宫桑蚕丝丝重9斤', 325000), ('双宫桑蚕丝子母被3+5', 340000)] +2024-10-27 16:29:05,950 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重1斤, 필터링된 옵션에 포함 여부: False +2024-10-27 16:29:06,338 - option.py:638 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重1斤' 체크 해제함 +2024-10-27 16:29:06,453 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重2斤, 필터링된 옵션에 포함 여부: False +2024-10-27 16:29:06,807 - option.py:638 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重2斤' 체크 해제함 +2024-10-27 16:29:06,833 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重3斤, 필터링된 옵션에 포함 여부: False +2024-10-27 16:29:07,198 - option.py:638 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重3斤' 체크 해제함 +2024-10-27 16:29:07,235 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重4斤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,236 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重4斤' 체크함 +2024-10-27 16:29:07,251 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝子母被1+2, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,252 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝子母被1+2' 체크함 +2024-10-27 16:29:07,267 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重5斤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,269 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重5斤' 체크함 +2024-10-27 16:29:07,286 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝子母被1+3, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,286 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝子母被1+3' 체크함 +2024-10-27 16:29:07,302 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重6斤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,304 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重6斤' 체크함 +2024-10-27 16:29:07,329 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重7斤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,329 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重7斤' 체크함 +2024-10-27 16:29:07,348 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝子母被2+4, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,350 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝子母被2+4' 체크함 +2024-10-27 16:29:07,368 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重8斤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,369 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重8斤' 체크함 +2024-10-27 16:29:07,384 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝子母被2+5, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,386 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝子母被2+5' 체크함 +2024-10-27 16:29:07,400 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重9斤, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,401 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重9斤' 체크함 +2024-10-27 16:29:07,419 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝子母被3+5, 필터링된 옵션에 포함 여부: True +2024-10-27 16:29:07,420 - option.py:633 - default_logger - DEBUG - 옵션 '双宫桑蚕丝子母被3+5' 체크함 +2024-10-27 16:29:07,433 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝丝重10斤, 필터링된 옵션에 포함 여부: False +2024-10-27 16:29:07,807 - option.py:638 - default_logger - DEBUG - 옵션 '双宫桑蚕丝丝重10斤' 체크 해제함 +2024-10-27 16:29:07,845 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝子母被3+6, 필터링된 옵션에 포함 여부: False +2024-10-27 16:29:08,188 - option.py:638 - default_logger - DEBUG - 옵션 '双宫桑蚕丝子母被3+6' 체크 해제함 +2024-10-27 16:29:08,228 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双宫桑蚕丝子母被3+7, 필터링된 옵션에 포함 여부: False +2024-10-27 16:29:08,616 - option.py:638 - default_logger - DEBUG - 옵션 '双宫桑蚕丝子母被3+7' 체크 해제함 +2024-10-27 16:29:08,618 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:29:08,618 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:29:08,619 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 11 +2024-10-27 16:29:08,620 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:29:10,420 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'실크 무게 4kg': 0, '실크 이불 1kg + 2kg': 0, '실크 무게 5kg': 0, '실크 이불 1kg + 3kg': 0, '실크 무게 6kg': 0, '실크 무게 7kg': 0, '실크 이불 2kg + 4kg': 0, '실크 무게 8kg': 0, '실크 이불 2kg + 5kg': 0, '실크 무게 9kg': 0, '실크 이불 3kg + 5kg': 0, '실크 무게 1kg': 0, '실크 무게 2kg': 0, '실크 무게 3kg': 0, '실크 무게 10kg': 0, '실크 이불 3kg + 6kg': 0, '실크 이불 3kg + 7kg': 0} +2024-10-27 16:29:10,421 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:29:10,723 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:29:10,884 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:29:11,881 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:29:12,772 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:29:12,773 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:29:22,369 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:29:22,370 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:29:23,801 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:29:23,820 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:29:23,822 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:29:23,823 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:29:25,792 - price.py:555 - default_logger - DEBUG - 옵션 수: 132 +2024-10-27 16:29:25,793 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:29:26,075 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 660 +2024-10-27 16:29:26,089 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 174700 +2024-10-27 16:29:26,256 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 660 +2024-10-27 16:29:26,295 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 174700 +2024-10-27 16:29:26,808 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 660 +2024-10-27 16:29:26,832 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 174700 +2024-10-27 16:29:27,057 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 660 +2024-10-27 16:29:27,080 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 174700 +2024-10-27 16:29:27,829 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 660 +2024-10-27 16:29:27,850 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 174700 +2024-10-27 16:29:28,061 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 660 +2024-10-27 16:29:28,077 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 174700 +2024-10-27 16:29:28,742 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 660 +2024-10-27 16:29:28,767 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 174700 +2024-10-27 16:29:28,955 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 660 +2024-10-27 16:29:28,970 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 174700 +2024-10-27 16:29:29,587 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 660 +2024-10-27 16:29:29,603 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 174700 +2024-10-27 16:29:29,808 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 660 +2024-10-27 16:29:29,835 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 174700 +2024-10-27 16:29:30,543 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 660 +2024-10-27 16:29:30,559 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 174700 +2024-10-27 16:29:30,735 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 660 +2024-10-27 16:29:30,756 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 174700 +2024-10-27 16:29:31,422 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 732 +2024-10-27 16:29:32,053 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 192700 +2024-10-27 16:29:32,150 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 732 +2024-10-27 16:29:32,156 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 192700 +2024-10-27 16:29:32,485 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 732 +2024-10-27 16:29:32,504 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 192700 +2024-10-27 16:29:32,719 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 732 +2024-10-27 16:29:32,740 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 192700 +2024-10-27 16:29:33,348 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 732 +2024-10-27 16:29:33,369 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 192700 +2024-10-27 16:29:33,557 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 732 +2024-10-27 16:29:33,577 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 192700 +2024-10-27 16:29:34,182 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 732 +2024-10-27 16:29:34,202 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 192700 +2024-10-27 16:29:34,421 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 732 +2024-10-27 16:29:34,436 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 192700 +2024-10-27 16:29:35,104 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 732 +2024-10-27 16:29:35,125 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 192700 +2024-10-27 16:29:35,321 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 732 +2024-10-27 16:29:35,341 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 192700 +2024-10-27 16:29:36,008 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 732 +2024-10-27 16:29:36,033 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 192700 +2024-10-27 16:29:36,229 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 732 +2024-10-27 16:29:36,257 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 192700 +2024-10-27 16:29:36,909 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 780 +2024-10-27 16:29:36,932 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 204700 +2024-10-27 16:29:37,137 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 780 +2024-10-27 16:29:37,159 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 204700 +2024-10-27 16:29:37,969 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 780 +2024-10-27 16:29:37,990 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 204700 +2024-10-27 16:29:38,391 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 780 +2024-10-27 16:29:38,417 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 204700 +2024-10-27 16:29:39,198 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 780 +2024-10-27 16:29:39,235 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 204700 +2024-10-27 16:29:39,436 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 780 +2024-10-27 16:29:39,462 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 204700 +2024-10-27 16:29:40,131 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 780 +2024-10-27 16:29:40,148 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 204700 +2024-10-27 16:29:40,369 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 780 +2024-10-27 16:29:40,395 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 204700 +2024-10-27 16:29:41,082 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 780 +2024-10-27 16:29:41,120 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 204700 +2024-10-27 16:29:41,321 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 780 +2024-10-27 16:29:41,341 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 204700 +2024-10-27 16:29:41,965 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 780 +2024-10-27 16:29:41,986 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 204700 +2024-10-27 16:29:42,182 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 780 +2024-10-27 16:29:42,202 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 204700 +2024-10-27 16:29:43,409 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 852 +2024-10-27 16:29:43,415 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 222700 +2024-10-27 16:29:43,476 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 852 +2024-10-27 16:29:43,481 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 222700 +2024-10-27 16:29:43,774 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 852 +2024-10-27 16:29:43,809 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 222700 +2024-10-27 16:29:44,045 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 852 +2024-10-27 16:29:44,065 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 222700 +2024-10-27 16:29:44,756 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 852 +2024-10-27 16:29:44,775 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 222700 +2024-10-27 16:29:44,985 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 852 +2024-10-27 16:29:45,010 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 222700 +2024-10-27 16:29:45,717 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 852 +2024-10-27 16:29:45,737 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 222700 +2024-10-27 16:29:45,917 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 852 +2024-10-27 16:29:45,932 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 222700 +2024-10-27 16:29:46,565 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 852 +2024-10-27 16:29:46,581 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 222700 +2024-10-27 16:29:46,769 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 852 +2024-10-27 16:29:46,794 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 222700 +2024-10-27 16:29:47,437 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 852 +2024-10-27 16:29:47,457 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 222700 +2024-10-27 16:29:47,646 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 852 +2024-10-27 16:29:47,671 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 222700 +2024-10-27 16:29:48,296 - price.py:618 - default_logger - DEBUG - 49옵션의 cost_value : 900 +2024-10-27 16:29:48,317 - price.py:622 - default_logger - DEBUG - 49옵션의 price_value : 234600 +2024-10-27 16:29:48,497 - price.py:618 - default_logger - DEBUG - 50옵션의 cost_value : 900 +2024-10-27 16:29:48,518 - price.py:622 - default_logger - DEBUG - 50옵션의 price_value : 234600 +2024-10-27 16:29:49,288 - price.py:618 - default_logger - DEBUG - 51옵션의 cost_value : 900 +2024-10-27 16:29:49,335 - price.py:622 - default_logger - DEBUG - 51옵션의 price_value : 234600 +2024-10-27 16:29:49,549 - price.py:618 - default_logger - DEBUG - 52옵션의 cost_value : 900 +2024-10-27 16:29:49,566 - price.py:622 - default_logger - DEBUG - 52옵션의 price_value : 234600 +2024-10-27 16:29:50,201 - price.py:618 - default_logger - DEBUG - 53옵션의 cost_value : 900 +2024-10-27 16:29:50,221 - price.py:622 - default_logger - DEBUG - 53옵션의 price_value : 234600 +2024-10-27 16:29:50,413 - price.py:618 - default_logger - DEBUG - 54옵션의 cost_value : 900 +2024-10-27 16:29:50,433 - price.py:622 - default_logger - DEBUG - 54옵션의 price_value : 234600 +2024-10-27 16:29:51,059 - price.py:618 - default_logger - DEBUG - 55옵션의 cost_value : 900 +2024-10-27 16:29:51,080 - price.py:622 - default_logger - DEBUG - 55옵션의 price_value : 234600 +2024-10-27 16:29:51,264 - price.py:618 - default_logger - DEBUG - 56옵션의 cost_value : 900 +2024-10-27 16:29:51,284 - price.py:622 - default_logger - DEBUG - 56옵션의 price_value : 234600 +2024-10-27 16:29:51,926 - price.py:618 - default_logger - DEBUG - 57옵션의 cost_value : 900 +2024-10-27 16:29:51,946 - price.py:622 - default_logger - DEBUG - 57옵션의 price_value : 234600 +2024-10-27 16:29:52,143 - price.py:618 - default_logger - DEBUG - 58옵션의 cost_value : 900 +2024-10-27 16:29:52,159 - price.py:622 - default_logger - DEBUG - 58옵션의 price_value : 234600 +2024-10-27 16:29:52,798 - price.py:618 - default_logger - DEBUG - 59옵션의 cost_value : 900 +2024-10-27 16:29:52,814 - price.py:622 - default_logger - DEBUG - 59옵션의 price_value : 234600 +2024-10-27 16:29:52,997 - price.py:618 - default_logger - DEBUG - 60옵션의 cost_value : 900 +2024-10-27 16:29:53,013 - price.py:622 - default_logger - DEBUG - 60옵션의 price_value : 234600 +2024-10-27 16:29:53,786 - price.py:618 - default_logger - DEBUG - 61옵션의 cost_value : 1020 +2024-10-27 16:29:53,802 - price.py:622 - default_logger - DEBUG - 61옵션의 price_value : 264600 +2024-10-27 16:29:53,977 - price.py:618 - default_logger - DEBUG - 62옵션의 cost_value : 1020 +2024-10-27 16:29:53,997 - price.py:622 - default_logger - DEBUG - 62옵션의 price_value : 264600 +2024-10-27 16:29:54,796 - price.py:618 - default_logger - DEBUG - 63옵션의 cost_value : 1020 +2024-10-27 16:29:54,821 - price.py:622 - default_logger - DEBUG - 63옵션의 price_value : 264600 +2024-10-27 16:29:55,033 - price.py:618 - default_logger - DEBUG - 64옵션의 cost_value : 1020 +2024-10-27 16:29:55,050 - price.py:622 - default_logger - DEBUG - 64옵션의 price_value : 264600 +2024-10-27 16:29:55,761 - price.py:618 - default_logger - DEBUG - 65옵션의 cost_value : 1020 +2024-10-27 16:29:55,781 - price.py:622 - default_logger - DEBUG - 65옵션의 price_value : 264600 +2024-10-27 16:29:55,970 - price.py:618 - default_logger - DEBUG - 66옵션의 cost_value : 1020 +2024-10-27 16:29:55,990 - price.py:622 - default_logger - DEBUG - 66옵션의 price_value : 264600 +2024-10-27 16:29:56,662 - price.py:618 - default_logger - DEBUG - 67옵션의 cost_value : 1020 +2024-10-27 16:29:56,681 - price.py:622 - default_logger - DEBUG - 67옵션의 price_value : 264600 +2024-10-27 16:29:56,866 - price.py:618 - default_logger - DEBUG - 68옵션의 cost_value : 1020 +2024-10-27 16:29:56,894 - price.py:622 - default_logger - DEBUG - 68옵션의 price_value : 264600 +2024-10-27 16:29:57,540 - price.py:618 - default_logger - DEBUG - 69옵션의 cost_value : 1020 +2024-10-27 16:29:57,555 - price.py:622 - default_logger - DEBUG - 69옵션의 price_value : 264600 +2024-10-27 16:29:57,782 - price.py:618 - default_logger - DEBUG - 70옵션의 cost_value : 1020 +2024-10-27 16:29:57,798 - price.py:622 - default_logger - DEBUG - 70옵션의 price_value : 264600 +2024-10-27 16:29:58,477 - price.py:618 - default_logger - DEBUG - 71옵션의 cost_value : 1020 +2024-10-27 16:29:58,498 - price.py:622 - default_logger - DEBUG - 71옵션의 price_value : 264600 +2024-10-27 16:29:58,680 - price.py:618 - default_logger - DEBUG - 72옵션의 cost_value : 1020 +2024-10-27 16:29:58,700 - price.py:622 - default_logger - DEBUG - 72옵션의 price_value : 264600 +2024-10-27 16:29:59,346 - price.py:618 - default_logger - DEBUG - 73옵션의 cost_value : 1080 +2024-10-27 16:29:59,372 - price.py:622 - default_logger - DEBUG - 73옵션의 price_value : 279600 +2024-10-27 16:29:59,986 - price.py:618 - default_logger - DEBUG - 74옵션의 cost_value : 1080 +2024-10-27 16:29:59,992 - price.py:622 - default_logger - DEBUG - 74옵션의 price_value : 279600 +2024-10-27 16:30:00,324 - price.py:618 - default_logger - DEBUG - 75옵션의 cost_value : 1080 +2024-10-27 16:30:00,350 - price.py:622 - default_logger - DEBUG - 75옵션의 price_value : 279600 +2024-10-27 16:30:00,581 - price.py:618 - default_logger - DEBUG - 76옵션의 cost_value : 1080 +2024-10-27 16:30:00,601 - price.py:622 - default_logger - DEBUG - 76옵션의 price_value : 279600 +2024-10-27 16:30:01,250 - price.py:618 - default_logger - DEBUG - 77옵션의 cost_value : 1080 +2024-10-27 16:30:01,270 - price.py:622 - default_logger - DEBUG - 77옵션의 price_value : 279600 +2024-10-27 16:30:01,483 - price.py:618 - default_logger - DEBUG - 78옵션의 cost_value : 1080 +2024-10-27 16:30:01,512 - price.py:622 - default_logger - DEBUG - 78옵션의 price_value : 279600 +2024-10-27 16:30:02,165 - price.py:618 - default_logger - DEBUG - 79옵션의 cost_value : 1080 +2024-10-27 16:30:02,180 - price.py:622 - default_logger - DEBUG - 79옵션의 price_value : 279600 +2024-10-27 16:30:02,357 - price.py:618 - default_logger - DEBUG - 80옵션의 cost_value : 1080 +2024-10-27 16:30:02,373 - price.py:622 - default_logger - DEBUG - 80옵션의 price_value : 279600 +2024-10-27 16:30:03,651 - price.py:618 - default_logger - DEBUG - 81옵션의 cost_value : 1080 +2024-10-27 16:30:03,668 - price.py:622 - default_logger - DEBUG - 81옵션의 price_value : 279600 +2024-10-27 16:30:03,843 - price.py:618 - default_logger - DEBUG - 82옵션의 cost_value : 1080 +2024-10-27 16:30:03,864 - price.py:622 - default_logger - DEBUG - 82옵션의 price_value : 279600 +2024-10-27 16:30:04,523 - price.py:618 - default_logger - DEBUG - 83옵션의 cost_value : 1080 +2024-10-27 16:30:04,544 - price.py:622 - default_logger - DEBUG - 83옵션의 price_value : 279600 +2024-10-27 16:30:04,724 - price.py:618 - default_logger - DEBUG - 84옵션의 cost_value : 1080 +2024-10-27 16:30:04,744 - price.py:622 - default_logger - DEBUG - 84옵션의 price_value : 279600 +2024-10-27 16:30:05,963 - price.py:618 - default_logger - DEBUG - 85옵션의 cost_value : 1140 +2024-10-27 16:30:05,969 - price.py:622 - default_logger - DEBUG - 85옵션의 price_value : 294500 +2024-10-27 16:30:06,052 - price.py:618 - default_logger - DEBUG - 86옵션의 cost_value : 1140 +2024-10-27 16:30:06,060 - price.py:622 - default_logger - DEBUG - 86옵션의 price_value : 294500 +2024-10-27 16:30:06,398 - price.py:618 - default_logger - DEBUG - 87옵션의 cost_value : 1140 +2024-10-27 16:30:06,422 - price.py:622 - default_logger - DEBUG - 87옵션의 price_value : 294500 +2024-10-27 16:30:06,647 - price.py:618 - default_logger - DEBUG - 88옵션의 cost_value : 1140 +2024-10-27 16:30:06,667 - price.py:622 - default_logger - DEBUG - 88옵션의 price_value : 294500 +2024-10-27 16:30:07,321 - price.py:618 - default_logger - DEBUG - 89옵션의 cost_value : 1140 +2024-10-27 16:30:07,336 - price.py:622 - default_logger - DEBUG - 89옵션의 price_value : 294500 +2024-10-27 16:30:07,523 - price.py:618 - default_logger - DEBUG - 90옵션의 cost_value : 1140 +2024-10-27 16:30:07,543 - price.py:622 - default_logger - DEBUG - 90옵션의 price_value : 294500 +2024-10-27 16:30:08,170 - price.py:618 - default_logger - DEBUG - 91옵션의 cost_value : 1140 +2024-10-27 16:30:08,189 - price.py:622 - default_logger - DEBUG - 91옵션의 price_value : 294500 +2024-10-27 16:30:08,375 - price.py:618 - default_logger - DEBUG - 92옵션의 cost_value : 1140 +2024-10-27 16:30:08,397 - price.py:622 - default_logger - DEBUG - 92옵션의 price_value : 294500 +2024-10-27 16:30:09,023 - price.py:618 - default_logger - DEBUG - 93옵션의 cost_value : 1140 +2024-10-27 16:30:09,043 - price.py:622 - default_logger - DEBUG - 93옵션의 price_value : 294500 +2024-10-27 16:30:09,228 - price.py:618 - default_logger - DEBUG - 94옵션의 cost_value : 1140 +2024-10-27 16:30:09,249 - price.py:622 - default_logger - DEBUG - 94옵션의 price_value : 294500 +2024-10-27 16:30:09,853 - price.py:618 - default_logger - DEBUG - 95옵션의 cost_value : 1140 +2024-10-27 16:30:09,873 - price.py:622 - default_logger - DEBUG - 95옵션의 price_value : 294500 +2024-10-27 16:30:10,073 - price.py:618 - default_logger - DEBUG - 96옵션의 cost_value : 1140 +2024-10-27 16:30:10,093 - price.py:622 - default_logger - DEBUG - 96옵션의 price_value : 294500 +2024-10-27 16:30:10,775 - price.py:618 - default_logger - DEBUG - 97옵션의 cost_value : 1200 +2024-10-27 16:30:10,791 - price.py:622 - default_logger - DEBUG - 97옵션의 price_value : 309500 +2024-10-27 16:30:10,972 - price.py:618 - default_logger - DEBUG - 98옵션의 cost_value : 1200 +2024-10-27 16:30:10,991 - price.py:622 - default_logger - DEBUG - 98옵션의 price_value : 309500 +2024-10-27 16:30:12,249 - price.py:618 - default_logger - DEBUG - 99옵션의 cost_value : 1200 +2024-10-27 16:30:12,255 - price.py:622 - default_logger - DEBUG - 99옵션의 price_value : 309500 +2024-10-27 16:30:12,315 - price.py:618 - default_logger - DEBUG - 100옵션의 cost_value : 1200 +2024-10-27 16:30:12,321 - price.py:622 - default_logger - DEBUG - 100옵션의 price_value : 309500 +2024-10-27 16:30:12,688 - price.py:618 - default_logger - DEBUG - 101옵션의 cost_value : 1200 +2024-10-27 16:30:12,709 - price.py:622 - default_logger - DEBUG - 101옵션의 price_value : 309500 +2024-10-27 16:30:12,939 - price.py:618 - default_logger - DEBUG - 102옵션의 cost_value : 1200 +2024-10-27 16:30:12,964 - price.py:622 - default_logger - DEBUG - 102옵션의 price_value : 309500 +2024-10-27 16:30:13,653 - price.py:618 - default_logger - DEBUG - 103옵션의 cost_value : 1200 +2024-10-27 16:30:13,673 - price.py:622 - default_logger - DEBUG - 103옵션의 price_value : 309500 +2024-10-27 16:30:13,868 - price.py:618 - default_logger - DEBUG - 104옵션의 cost_value : 1200 +2024-10-27 16:30:13,888 - price.py:622 - default_logger - DEBUG - 104옵션의 price_value : 309500 +2024-10-27 16:30:14,544 - price.py:618 - default_logger - DEBUG - 105옵션의 cost_value : 1200 +2024-10-27 16:30:14,560 - price.py:622 - default_logger - DEBUG - 105옵션의 price_value : 309500 +2024-10-27 16:30:14,737 - price.py:618 - default_logger - DEBUG - 106옵션의 cost_value : 1200 +2024-10-27 16:30:14,758 - price.py:622 - default_logger - DEBUG - 106옵션의 price_value : 309500 +2024-10-27 16:30:15,425 - price.py:618 - default_logger - DEBUG - 107옵션의 cost_value : 1200 +2024-10-27 16:30:15,444 - price.py:622 - default_logger - DEBUG - 107옵션의 price_value : 309500 +2024-10-27 16:30:15,622 - price.py:618 - default_logger - DEBUG - 108옵션의 cost_value : 1200 +2024-10-27 16:30:15,638 - price.py:622 - default_logger - DEBUG - 108옵션의 price_value : 309500 +2024-10-27 16:30:16,263 - price.py:618 - default_logger - DEBUG - 109옵션의 cost_value : 1260 +2024-10-27 16:30:16,283 - price.py:622 - default_logger - DEBUG - 109옵션의 price_value : 324500 +2024-10-27 16:30:16,478 - price.py:618 - default_logger - DEBUG - 110옵션의 cost_value : 1260 +2024-10-27 16:30:16,498 - price.py:622 - default_logger - DEBUG - 110옵션의 price_value : 324500 +2024-10-27 16:30:17,209 - price.py:618 - default_logger - DEBUG - 111옵션의 cost_value : 1260 +2024-10-27 16:30:17,230 - price.py:622 - default_logger - DEBUG - 111옵션의 price_value : 324500 +2024-10-27 16:30:18,068 - price.py:618 - default_logger - DEBUG - 112옵션의 cost_value : 1260 +2024-10-27 16:30:18,074 - price.py:622 - default_logger - DEBUG - 112옵션의 price_value : 324500 +2024-10-27 16:30:18,521 - price.py:618 - default_logger - DEBUG - 113옵션의 cost_value : 1260 +2024-10-27 16:30:18,546 - price.py:622 - default_logger - DEBUG - 113옵션의 price_value : 324500 +2024-10-27 16:30:18,754 - price.py:618 - default_logger - DEBUG - 114옵션의 cost_value : 1260 +2024-10-27 16:30:18,780 - price.py:622 - default_logger - DEBUG - 114옵션의 price_value : 324500 +2024-10-27 16:30:19,408 - price.py:618 - default_logger - DEBUG - 115옵션의 cost_value : 1260 +2024-10-27 16:30:19,428 - price.py:622 - default_logger - DEBUG - 115옵션의 price_value : 324500 +2024-10-27 16:30:19,620 - price.py:618 - default_logger - DEBUG - 116옵션의 cost_value : 1260 +2024-10-27 16:30:19,640 - price.py:622 - default_logger - DEBUG - 116옵션의 price_value : 324500 +2024-10-27 16:30:20,305 - price.py:618 - default_logger - DEBUG - 117옵션의 cost_value : 1260 +2024-10-27 16:30:20,325 - price.py:622 - default_logger - DEBUG - 117옵션의 price_value : 324500 +2024-10-27 16:30:20,500 - price.py:618 - default_logger - DEBUG - 118옵션의 cost_value : 1260 +2024-10-27 16:30:20,521 - price.py:622 - default_logger - DEBUG - 118옵션의 price_value : 324500 +2024-10-27 16:30:21,162 - price.py:618 - default_logger - DEBUG - 119옵션의 cost_value : 1260 +2024-10-27 16:30:21,182 - price.py:622 - default_logger - DEBUG - 119옵션의 price_value : 324500 +2024-10-27 16:30:21,367 - price.py:618 - default_logger - DEBUG - 120옵션의 cost_value : 1260 +2024-10-27 16:30:21,393 - price.py:622 - default_logger - DEBUG - 120옵션의 price_value : 324500 +2024-10-27 16:30:22,070 - price.py:618 - default_logger - DEBUG - 121옵션의 cost_value : 1320 +2024-10-27 16:30:22,090 - price.py:622 - default_logger - DEBUG - 121옵션의 price_value : 339500 +2024-10-27 16:30:22,266 - price.py:618 - default_logger - DEBUG - 122옵션의 cost_value : 1320 +2024-10-27 16:30:22,286 - price.py:622 - default_logger - DEBUG - 122옵션의 price_value : 339500 +2024-10-27 16:30:22,940 - price.py:618 - default_logger - DEBUG - 123옵션의 cost_value : 1320 +2024-10-27 16:30:22,964 - price.py:622 - default_logger - DEBUG - 123옵션의 price_value : 339500 +2024-10-27 16:30:23,606 - price.py:618 - default_logger - DEBUG - 124옵션의 cost_value : 1320 +2024-10-27 16:30:23,612 - price.py:622 - default_logger - DEBUG - 124옵션의 price_value : 339500 +2024-10-27 16:30:23,949 - price.py:618 - default_logger - DEBUG - 125옵션의 cost_value : 1320 +2024-10-27 16:30:23,996 - price.py:622 - default_logger - DEBUG - 125옵션의 price_value : 339500 +2024-10-27 16:30:24,219 - price.py:618 - default_logger - DEBUG - 126옵션의 cost_value : 1320 +2024-10-27 16:30:24,240 - price.py:622 - default_logger - DEBUG - 126옵션의 price_value : 339500 +2024-10-27 16:30:24,833 - price.py:618 - default_logger - DEBUG - 127옵션의 cost_value : 1320 +2024-10-27 16:30:24,856 - price.py:622 - default_logger - DEBUG - 127옵션의 price_value : 339500 +2024-10-27 16:30:25,069 - price.py:618 - default_logger - DEBUG - 128옵션의 cost_value : 1320 +2024-10-27 16:30:25,086 - price.py:622 - default_logger - DEBUG - 128옵션의 price_value : 339500 +2024-10-27 16:30:25,766 - price.py:618 - default_logger - DEBUG - 129옵션의 cost_value : 1320 +2024-10-27 16:30:25,786 - price.py:622 - default_logger - DEBUG - 129옵션의 price_value : 339500 +2024-10-27 16:30:25,981 - price.py:618 - default_logger - DEBUG - 130옵션의 cost_value : 1320 +2024-10-27 16:30:26,001 - price.py:622 - default_logger - DEBUG - 130옵션의 price_value : 339500 +2024-10-27 16:30:26,604 - price.py:618 - default_logger - DEBUG - 131옵션의 cost_value : 1320 +2024-10-27 16:30:26,624 - price.py:622 - default_logger - DEBUG - 131옵션의 price_value : 339500 +2024-10-27 16:30:26,818 - price.py:618 - default_logger - DEBUG - 132옵션의 cost_value : 1320 +2024-10-27 16:30:26,838 - price.py:622 - default_logger - DEBUG - 132옵션의 price_value : 339500 +2024-10-27 16:30:26,839 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320] +2024-10-27 16:30:26,840 - price.py:648 - default_logger - DEBUG - 최소원가: 132000, 최대원가: 264000, 평균원가: 199000, 상위평균원가: 232000 +2024-10-27 16:30:26,842 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 297000 +2024-10-27 16:30:26,842 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:30:26,843 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:30:26,844 - price.py:486 - default_logger - DEBUG - 적용된 구간: 300000, 계산된 마진: 50000 +2024-10-27 16:30:26,845 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 50000 +2024-10-27 16:30:26,846 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:30:26,847 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:30:26,847 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:30:26,848 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:30:26,849 - price.py:306 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 36000 +2024-10-27 16:30:26,850 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 91000 +2024-10-27 16:30:26,850 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 91000 +2024-10-27 16:30:26,851 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 438000 +2024-10-27 16:30:26,852 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:30:26,853 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 227000, 상한: 534000, 하한: 395000 +2024-10-27 16:30:26,854 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 395000 +2024-10-27 16:30:26,855 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 395000 +2024-10-27 16:30:26,856 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:30:26,856 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 258328 +2024-10-27 16:30:26,857 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 136672 +2024-10-27 16:30:26,858 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:30:26,858 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:30:26,859 - price.py:486 - default_logger - DEBUG - 적용된 구간: 400000, 계산된 마진: 69000 +2024-10-27 16:30:26,860 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 83000 +2024-10-27 16:30:26,860 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:30:26,861 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:30:26,862 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:30:26,862 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:30:26,863 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:30:26,864 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 침구, Level 4: 이불 +2024-10-27 16:30:26,865 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:30:26,866 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '이불'} +2024-10-27 16:30:26,866 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:30:26,868 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '이불'}, result: None +2024-10-27 16:30:26,869 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:30:26,869 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:30:26,870 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-이불-담요는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:30:26,871 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:30:26,871 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:30:26,873 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:30:26,974 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 83000 +2024-10-27 16:30:28,800 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:30:28,802 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:30:28,803 - price.py:140 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:30:29,749 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-27 16:30:29,904 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-27 16:30:30,005 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-27 16:30:30,399 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:30:30,400 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:30:31,863 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:30:31,864 - gui.py:875 - default_logger - DEBUG - 129/[377]개 상품 수정 완료. +2024-10-27 16:30:31,865 - gui.py:816 - default_logger - DEBUG - 4/50 버튼의 활성상태 확인 중... +2024-10-27 16:30:32,452 - gui.py:823 - default_logger - DEBUG - 4/50: 세부사항 수정 작업 중... +2024-10-27 16:30:32,490 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:30:33,608 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:30:34,567 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:30:34,580 - title.py:94 - default_logger - DEBUG - 원본 상품명: 烤火被子烤火炉桌子的被子冬季盖毯羊羔绒毛毯加厚小毯子珊瑚绒 +2024-10-27 16:30:34,582 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:30:34,583 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:30:34,930 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:30:34,939 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:30:34,957 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-침구-침구커버류-침대커버 +2024-10-27 16:30:34,959 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:30:36,043 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:30:36,044 - option.py:161 - default_logger - DEBUG - 상품명: 烤火被子烤火炉桌子的被子冬季盖毯羊羔绒毛毯加厚小毯子珊瑚绒에 대한 옵션을 처리 중... +2024-10-27 16:30:36,045 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:30:38,042 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:30:38,043 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:30:38,044 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:30:38,059 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:30:38,059 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:30:38,060 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:30:38,180 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:30:38,208 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 6 +2024-10-27 16:30:38,269 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@落日黄 +2024-10-27 16:30:38,270 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:30:38,270 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:30:38,271 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:30:38,271 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:30:38,291 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,293 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:30:38,294 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,316 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:30:38,365 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@咖啡色 +2024-10-27 16:30:38,366 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:30:38,368 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:30:38,369 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:30:38,369 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:30:38,380 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,381 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:30:38,382 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,396 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:30:38,443 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@奶油黄 +2024-10-27 16:30:38,443 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:30:38,445 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:30:38,446 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:30:38,446 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:30:38,463 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,463 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:30:38,464 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,480 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:30:38,531 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@高级灰 +2024-10-27 16:30:38,532 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:30:38,533 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:30:38,534 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:30:38,535 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:30:38,546 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,547 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:30:38,549 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,562 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:30:38,608 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@node +2024-10-27 16:30:38,610 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-27 16:30:38,611 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:30:38,611 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:30:38,612 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:30:38,640 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,641 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:30:38,641 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,658 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:30:38,710 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@雅紫 +2024-10-27 16:30:38,711 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:30:38,713 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:30:38,714 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:30:38,714 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:30:38,727 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,727 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:30:38,729 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:30:38,744 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:30:38,745 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '落日黄', 'origin_option_2': '咖啡色', 'origin_option_3': '奶油黄', 'origin_option_4': '高级灰', 'origin_option_5': '雾蓝', 'origin_option_6': '雅紫'} +2024-10-27 16:30:38,746 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 落日黄 +2024-10-27 16:30:38,747 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 落日黄 +2024-10-27 16:30:38,748 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 咖啡色 +2024-10-27 16:30:38,750 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 咖啡色 +2024-10-27 16:30:38,750 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 奶油黄 +2024-10-27 16:30:38,751 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 奶油黄 +2024-10-27 16:30:38,751 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 高级灰 +2024-10-27 16:30:38,752 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 高级灰 +2024-10-27 16:30:38,752 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 雾蓝 +2024-10-27 16:30:38,754 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 雾蓝 +2024-10-27 16:30:38,754 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 雅紫 +2024-10-27 16:30:38,754 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 雅紫 +2024-10-27 16:30:38,755 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '落日黄', 'origin_option_2': '咖啡色', 'origin_option_3': '奶油黄', 'origin_option_4': '高级灰', 'origin_option_5': '雾蓝', 'origin_option_6': '雅紫'} +2024-10-27 16:30:38,756 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '烤火被子烤火炉桌子的被子冬季盖毯羊羔绒毛毯加厚小毯子珊瑚绒'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "落日黄", "origin_option_2": "咖啡色", "origin_option_3": "奶油黄", "origin_option_4": "高级灰", "origin_option_5": "雾蓝", "origin_option_6": "雅紫"} +2024-10-27 16:30:38,756 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:30:39,634 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ + "trans_option_1": "노을 옐로우", + "trans_option_2": "커피 브라운", + "trans_option_3": "크림 옐로우", + "trans_option_4": "그레이", + "trans_option_5": "미스트 블루", + "trans_option_6": "퍼플" +} +``` +2024-10-27 16:30:39,635 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { + "trans_option_1": "노을 옐로우", + "trans_option_2": "커피 브라운", + "trans_option_3": "크림 옐로우", + "trans_option_4": "그레이", + "trans_option_5": "미스트 블루", + "trans_option_6": "퍼플" +} +2024-10-27 16:30:39,637 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '노을 옐로우', 'trans_option_2': '커피 브라운', 'trans_option_3': '크림 옐로우', 'trans_option_4': '그레이', 'trans_option_5': '미스트 블루', 'trans_option_6': '퍼플'} +2024-10-27 16:30:39,638 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:30:39,638 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 노을 옐로우 +2024-10-27 16:30:39,639 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:30:39,682 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [노을 옐로우] 입력 완료 +2024-10-27 16:30:39,684 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 커피 브라운 +2024-10-27 16:30:39,685 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:30:39,819 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [커피 브라운] 입력 완료 +2024-10-27 16:30:39,820 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 크림 옐로우 +2024-10-27 16:30:39,822 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:30:39,984 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [크림 옐로우] 입력 완료 +2024-10-27 16:30:39,986 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 그레이 +2024-10-27 16:30:39,986 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:30:40,119 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [그레이] 입력 완료 +2024-10-27 16:30:40,120 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 미스트 블루 +2024-10-27 16:30:40,121 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:30:40,304 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [미스트 블루] 입력 완료 +2024-10-27 16:30:40,305 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 퍼플 +2024-10-27 16:30:40,306 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:30:40,661 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [퍼플] 입력 완료 +2024-10-27 16:30:40,663 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'落日黄': '노을 옐로우', '咖啡色': '커피 브라운', '奶油黄': '크림 옐로우', '高级灰': '그레이', '雾蓝': '미스트 블루', '雅紫': '퍼플'} +2024-10-27 16:30:40,664 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:30:40,665 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:30:40,666 - option.py:92 - default_logger - DEBUG - 최저옵션: 27000.0, 표준편차: 0.0 +2024-10-27 16:30:40,667 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:30:40,972 - option.py:627 - default_logger - DEBUG - 옵션 이름: 落日黄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:30:40,973 - option.py:633 - default_logger - DEBUG - 옵션 '落日黄' 체크함 +2024-10-27 16:30:41,033 - option.py:627 - default_logger - DEBUG - 옵션 이름: 咖啡色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:30:41,034 - option.py:633 - default_logger - DEBUG - 옵션 '咖啡色' 체크함 +2024-10-27 16:30:41,048 - option.py:627 - default_logger - DEBUG - 옵션 이름: 奶油黄, 필터링된 옵션에 포함 여부: True +2024-10-27 16:30:41,050 - option.py:633 - default_logger - DEBUG - 옵션 '奶油黄' 체크함 +2024-10-27 16:30:41,060 - option.py:627 - default_logger - DEBUG - 옵션 이름: 高级灰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:30:41,061 - option.py:633 - default_logger - DEBUG - 옵션 '高级灰' 체크함 +2024-10-27 16:30:41,077 - option.py:627 - default_logger - DEBUG - 옵션 이름: 雾蓝, 필터링된 옵션에 포함 여부: True +2024-10-27 16:30:41,078 - option.py:633 - default_logger - DEBUG - 옵션 '雾蓝' 체크함 +2024-10-27 16:30:41,092 - option.py:627 - default_logger - DEBUG - 옵션 이름: 雅紫, 필터링된 옵션에 포함 여부: True +2024-10-27 16:30:41,093 - option.py:633 - default_logger - DEBUG - 옵션 '雅紫' 체크함 +2024-10-27 16:30:41,094 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:30:41,095 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:30:41,095 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 6 +2024-10-27 16:30:41,096 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:30:41,498 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'노을 옐로우': 0, '커피 브라운': 0, '크림 옐로우': 0, '그레이': 0, '미스트 블루': 0, '퍼플': 0} +2024-10-27 16:30:41,499 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:30:41,719 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:30:41,847 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:30:42,409 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:30:43,595 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:30:43,597 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:30:45,596 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:30:45,597 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:30:45,969 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:30:45,987 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:30:45,989 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:30:45,989 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:30:46,360 - price.py:555 - default_logger - DEBUG - 옵션 수: 36 +2024-10-27 16:30:46,361 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:30:46,521 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 38 +2024-10-27 16:30:46,530 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 19700 +2024-10-27 16:30:46,643 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 61 +2024-10-27 16:30:46,654 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 25400 +2024-10-27 16:30:46,978 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 68 +2024-10-27 16:30:47,005 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 27200 +2024-10-27 16:30:47,155 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 76 +2024-10-27 16:30:47,188 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 29200 +2024-10-27 16:30:47,573 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 86 +2024-10-27 16:30:47,594 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 31700 +2024-10-27 16:30:47,803 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 91 +2024-10-27 16:30:47,809 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 32900 +2024-10-27 16:30:48,136 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 38 +2024-10-27 16:30:48,156 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 19700 +2024-10-27 16:30:48,302 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 61 +2024-10-27 16:30:48,310 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 25400 +2024-10-27 16:30:48,653 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 68 +2024-10-27 16:30:48,671 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 27200 +2024-10-27 16:30:48,869 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 76 +2024-10-27 16:30:48,875 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 29200 +2024-10-27 16:30:49,132 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 86 +2024-10-27 16:30:49,179 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 31700 +2024-10-27 16:30:49,361 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 91 +2024-10-27 16:30:49,368 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 32900 +2024-10-27 16:30:49,605 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 38 +2024-10-27 16:30:49,628 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 19700 +2024-10-27 16:30:49,839 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 61 +2024-10-27 16:30:49,846 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 25400 +2024-10-27 16:30:50,161 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 68 +2024-10-27 16:30:50,197 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 27200 +2024-10-27 16:30:50,353 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 76 +2024-10-27 16:30:50,359 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 29200 +2024-10-27 16:30:50,632 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 86 +2024-10-27 16:30:50,695 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 31700 +2024-10-27 16:30:50,884 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 91 +2024-10-27 16:30:50,891 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 32900 +2024-10-27 16:30:51,166 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 38 +2024-10-27 16:30:51,195 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 19700 +2024-10-27 16:30:51,368 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 61 +2024-10-27 16:30:51,375 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 25400 +2024-10-27 16:30:51,724 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 68 +2024-10-27 16:30:51,750 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 27200 +2024-10-27 16:30:51,950 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 76 +2024-10-27 16:30:51,956 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 29200 +2024-10-27 16:30:52,176 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 86 +2024-10-27 16:30:52,198 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 31700 +2024-10-27 16:30:52,417 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 91 +2024-10-27 16:30:52,423 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 32900 +2024-10-27 16:30:52,697 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 38 +2024-10-27 16:30:52,738 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 19700 +2024-10-27 16:30:52,948 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 61 +2024-10-27 16:30:52,959 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 25400 +2024-10-27 16:30:53,315 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 68 +2024-10-27 16:30:53,336 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 27200 +2024-10-27 16:30:53,532 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 76 +2024-10-27 16:30:53,538 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 29200 +2024-10-27 16:30:53,779 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 86 +2024-10-27 16:30:53,849 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 31700 +2024-10-27 16:30:54,050 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 91 +2024-10-27 16:30:54,056 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 32900 +2024-10-27 16:30:54,295 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 38 +2024-10-27 16:30:54,328 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 19700 +2024-10-27 16:30:54,500 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 61 +2024-10-27 16:30:54,508 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 25400 +2024-10-27 16:30:54,750 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 68 +2024-10-27 16:30:54,805 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 27200 +2024-10-27 16:30:55,066 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 76 +2024-10-27 16:30:55,071 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 29200 +2024-10-27 16:30:55,276 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 86 +2024-10-27 16:30:55,308 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 31700 +2024-10-27 16:30:55,516 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 91 +2024-10-27 16:30:55,522 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 32900 +2024-10-27 16:30:55,523 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [38, 38, 38, 38, 38, 38, 61, 61, 61, 61, 61, 61, 68, 68, 68, 68, 68, 68, 76, 76, 76, 76, 76, 76, 86, 86, 86, 86, 86, 86, 91, 91, 91, 91, 91, 91] +2024-10-27 16:30:55,524 - price.py:648 - default_logger - DEBUG - 최소원가: 8000, 최대원가: 19000, 평균원가: 14000, 상위평균원가: 17000 +2024-10-27 16:30:55,525 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 22000 +2024-10-27 16:30:55,525 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:30:55,526 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:30:55,526 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:30:55,528 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:30:55,529 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:30:55,530 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:30:55,531 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:30:55,532 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:30:55,532 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 37000 +2024-10-27 16:30:55,533 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:30:55,534 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 18000, 상한: 40000, 하한: 29000 +2024-10-27 16:30:55,535 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 29000 +2024-10-27 16:30:55,535 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 29000 +2024-10-27 16:30:55,536 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:30:55,537 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 27684 +2024-10-27 16:30:55,538 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 1316 +2024-10-27 16:30:55,538 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:30:55,539 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:30:55,540 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:30:55,541 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 6000 +2024-10-27 16:30:55,541 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:30:55,542 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:30:55,543 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:30:55,544 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:30:55,545 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-침구-침구커버류-침대커버 +2024-10-27 16:30:55,545 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 침구, Level 4: 침구커버류 +2024-10-27 16:30:55,546 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-침구-침구커버류-침대커버 +2024-10-27 16:30:55,547 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '침구커버류'} +2024-10-27 16:30:55,548 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:30:55,549 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '침구커버류'}, result: None +2024-10-27 16:30:55,550 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:30:55,550 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:30:55,551 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-침구커버류-침대커버는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:30:55,551 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:30:55,552 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:30:55,553 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:30:55,600 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 6000 +2024-10-27 16:30:55,807 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:30:55,808 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 19000, 초도배송비: 19000, 교환비: 38000 +2024-10-27 16:30:55,808 - price.py:140 - default_logger - DEBUG - 반품비: 19000, 초도배송비: 19000, 교환비: 38000 +2024-10-27 16:30:55,969 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 19000 +2024-10-27 16:30:56,254 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 19000 +2024-10-27 16:30:56,427 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 38000 +2024-10-27 16:30:56,696 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:30:56,697 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:30:58,594 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:30:58,595 - gui.py:875 - default_logger - DEBUG - 130/[377]개 상품 수정 완료. +2024-10-27 16:30:58,596 - gui.py:816 - default_logger - DEBUG - 5/50 버튼의 활성상태 확인 중... +2024-10-27 16:30:58,607 - gui.py:823 - default_logger - DEBUG - 5/50: 세부사항 수정 작업 중... +2024-10-27 16:30:58,682 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:30:59,877 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:31:00,831 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:31:00,845 - title.py:94 - default_logger - DEBUG - 원본 상품명: 杯架防尘收纳置物架杯子收纳盒餐桌面水杯茶杯玻璃杯咖啡杯收纳柜 +2024-10-27 16:31:00,846 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:31:00,847 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:31:00,859 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:31:00,869 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:31:00,887 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-가구-수납정리가구-수납장-일반수납장 +2024-10-27 16:31:00,888 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:31:02,180 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:31:02,181 - option.py:161 - default_logger - DEBUG - 상품명: 杯架防尘收纳置物架杯子收纳盒餐桌面水杯茶杯玻璃杯咖啡杯收纳柜에 대한 옵션을 처리 중... +2024-10-27 16:31:02,182 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:31:04,189 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:31:04,190 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:31:04,191 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:31:04,203 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:31:04,204 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:31:04,456 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:31:04,457 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:31:05,363 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:31:05,403 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 20 +2024-10-27 16:31:05,455 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 16:31:05,457 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 16:31:05,457 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 16:31:05,458 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:31:05,458 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:31:05,471 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,472 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:31:05,473 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,490 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:31:05,561 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:31:05,562 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:31:05,563 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:31:05,564 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:31:05,565 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:31:05,584 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,585 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:31:05,586 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,602 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:31:05,654 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@抽屉式胶囊咖啡收纳架-大号白色 +2024-10-27 16:31:05,656 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:31:05,657 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:31:05,657 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:31:05,658 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:31:05,683 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,684 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:31:05,685 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,703 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:31:05,752 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@抽屉式胶囊咖啡收纳架-大号黑色 +2024-10-27 16:31:05,753 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:31:05,754 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:31:05,754 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:31:05,755 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:31:05,768 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,769 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:31:05,770 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,784 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:31:05,837 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@35cm台面抽拉置物架-白色 +2024-10-27 16:31:05,838 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:31:05,839 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 16:31:05,840 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:31:05,840 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:31:05,851 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,852 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:31:05,853 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,867 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:31:05,911 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@35cm台面抽拉置物架-黑色 +2024-10-27 16:31:05,913 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:31:05,914 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:31:05,914 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:31:05,915 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:31:05,932 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,933 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:31:05,933 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:05,952 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:31:05,990 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@拉手置物架-白色 +2024-10-27 16:31:05,991 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:31:05,992 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:31:05,993 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:31:05,993 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:31:06,010 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,011 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:31:06,012 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,025 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,069 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@拉手置物架-黑色 +2024-10-27 16:31:06,070 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,071 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,072 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:31:06,072 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:31:06,085 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,086 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:31:06,087 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,098 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,149 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@45cm台面抽拉置物架-白色 +2024-10-27 16:31:06,150 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,151 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,152 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:31:06,152 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:31:06,170 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,172 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:31:06,172 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,185 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,227 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@大号拉手置物架-白色 +2024-10-27 16:31:06,228 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,229 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 16:31:06,229 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:31:06,230 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:31:06,244 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,246 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:31:06,246 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,259 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,305 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@大号拉手置物架-黑色 +2024-10-27 16:31:06,307 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,308 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,308 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:31:06,309 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:31:06,320 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,321 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:31:06,322 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,334 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,376 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@双拉手置物架-白色(无隔板) +2024-10-27 16:31:06,378 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-27 16:31:06,379 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 16:31:06,380 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:31:06,381 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:31:06,394 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,395 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:31:06,396 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,412 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,445 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@双拉手置物架-黑色(无隔板) +2024-10-27 16:31:06,446 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,447 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,448 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:31:06,448 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:31:06,461 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,462 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:31:06,463 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,478 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,517 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@双层台面抽拉置物架-白色 +2024-10-27 16:31:06,518 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,519 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,520 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:31:06,521 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:31:06,533 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,534 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:31:06,535 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,550 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,587 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@双拉手置物架-白色(单隔板) +2024-10-27 16:31:06,589 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,590 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,592 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:31:06,592 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:31:06,610 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,611 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:31:06,612 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,625 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,667 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@双拉手置物架-黑色(单隔板) +2024-10-27 16:31:06,669 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,670 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,671 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:31:06,673 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:31:06,688 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,689 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:31:06,689 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,704 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,764 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@45cm台面抽拉置物架-白色(带磁吸挂钩+锅盖架) +2024-10-27 16:31:06,765 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,767 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,767 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:31:06,768 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:31:06,789 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,790 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:31:06,791 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,809 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,873 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@双拉手置物架-白色(两隔板) +2024-10-27 16:31:06,874 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,875 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,876 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:31:06,877 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:31:06,897 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,898 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:31:06,899 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,911 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:31:06,962 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@双拉手置物架-黑色(两隔板) +2024-10-27 16:31:06,964 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:31:06,964 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-27 16:31:06,965 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:31:06,966 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:31:06,982 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,982 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:31:06,983 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:06,996 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:31:07,041 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@双层台面抽拉置物架-白色(带磁吸挂钩+锅盖架) +2024-10-27 16:31:07,042 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:31:07,043 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-27 16:31:07,044 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:31:07,045 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:31:07,060 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:07,061 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:31:07,062 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:07,077 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:31:07,078 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '抽屉式咖啡胶囊收纳架-小号白色', 'origin_option_2': '抽屉式咖啡胶囊收纳架-小号黑色', 'origin_option_3': '抽屉式胶囊咖啡收纳架-大号白色', 'origin_option_4': '抽屉式胶囊咖啡收纳架-大号黑色', 'origin_option_5': '35cm台面抽拉置物架-白色', 'origin_option_6': '35cm台面抽拉置物架-黑色', 'origin_option_7': '拉手置物架-白色', 'origin_option_8': '拉手置物架-黑色', 'origin_option_9': '45cm台面抽拉置物架-白色', 'origin_option_10': '大号拉手置物架-白色', 'origin_option_11': '大号拉手置物架-黑色', 'origin_option_12': '双拉手置物架-白色(无隔板)', 'origin_option_13': '双拉手置物架-黑色(无隔板)', 'origin_option_14': '双层台面抽拉置物架-白色', 'origin_option_15': '双拉手置物架-白色(单隔板)', 'origin_option_16': '双拉手置物架-黑色(单隔板)', 'origin_option_17': '45cm台面抽拉置物架-白色(带磁吸挂钩+锅盖架)', 'origin_option_18': '双拉手置物架-白色(两隔板)', 'origin_option_19': '双拉手置物架-黑色(两隔板)', 'origin_option_20': '双层台面抽拉置物架-白色(带磁吸挂钩+锅盖架)'} +2024-10-27 16:31:07,079 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 抽屉式咖啡胶囊收纳架-小号白色 +2024-10-27 16:31:07,081 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 抽屉式咖啡胶囊收纳架-小号白色 +2024-10-27 16:31:07,081 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 抽屉式咖啡胶囊收纳架-小号黑色 +2024-10-27 16:31:07,082 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 抽屉式咖啡胶囊收纳架-小号黑色 +2024-10-27 16:31:07,083 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 抽屉式胶囊咖啡收纳架-大号白色 +2024-10-27 16:31:07,083 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 抽屉式胶囊咖啡收纳架-大号白色 +2024-10-27 16:31:07,084 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 抽屉式胶囊咖啡收纳架-大号黑色 +2024-10-27 16:31:07,085 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 抽屉式胶囊咖啡收纳架-大号黑色 +2024-10-27 16:31:07,085 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 35cm台面抽拉置物架-白色 +2024-10-27 16:31:07,086 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 35cm台面抽拉置物架-白色 +2024-10-27 16:31:07,086 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 35cm台面抽拉置物架-黑色 +2024-10-27 16:31:07,087 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 35cm台面抽拉置物架-黑色 +2024-10-27 16:31:07,087 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 拉手置物架-白色 +2024-10-27 16:31:07,088 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 拉手置物架-白色 +2024-10-27 16:31:07,089 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 拉手置物架-黑色 +2024-10-27 16:31:07,089 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 拉手置物架-黑色 +2024-10-27 16:31:07,090 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 45cm台面抽拉置物架-白色 +2024-10-27 16:31:07,090 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 45cm台面抽拉置物架-白色 +2024-10-27 16:31:07,091 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号拉手置物架-白色 +2024-10-27 16:31:07,092 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号拉手置物架-白色 +2024-10-27 16:31:07,093 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号拉手置物架-黑色 +2024-10-27 16:31:07,095 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号拉手置物架-黑色 +2024-10-27 16:31:07,095 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双拉手置物架-白色(无隔板) +2024-10-27 16:31:07,096 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双拉手置物架-白色无隔板 +2024-10-27 16:31:07,097 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双拉手置物架-黑色(无隔板) +2024-10-27 16:31:07,098 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双拉手置物架-黑色无隔板 +2024-10-27 16:31:07,098 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双层台面抽拉置物架-白色 +2024-10-27 16:31:07,099 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双层台面抽拉置物架-白色 +2024-10-27 16:31:07,100 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双拉手置物架-白色(单隔板) +2024-10-27 16:31:07,100 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双拉手置物架-白色单隔板 +2024-10-27 16:31:07,101 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双拉手置物架-黑色(单隔板) +2024-10-27 16:31:07,102 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双拉手置物架-黑色单隔板 +2024-10-27 16:31:07,102 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 45cm台面抽拉置物架-白色(带磁吸挂钩+锅盖架) +2024-10-27 16:31:07,104 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 45cm台面抽拉置物架-白色带磁吸挂钩+锅盖架 +2024-10-27 16:31:07,104 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双拉手置物架-白色(两隔板) +2024-10-27 16:31:07,105 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双拉手置物架-白色两隔板 +2024-10-27 16:31:07,106 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双拉手置物架-黑色(两隔板) +2024-10-27 16:31:07,107 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双拉手置物架-黑色两隔板 +2024-10-27 16:31:07,107 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双层台面抽拉置物架-白色(带磁吸挂钩+锅盖架) +2024-10-27 16:31:07,108 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双层台面抽拉置物架-白色带磁吸挂钩+锅盖架 +2024-10-27 16:31:07,109 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '抽屉式咖啡胶囊收纳架-小号白色', 'origin_option_2': '抽屉式咖啡胶囊收纳架-小号黑色', 'origin_option_3': '抽屉式胶囊咖啡收纳架-大号白色', 'origin_option_4': '抽屉式胶囊咖啡收纳架-大号黑色', 'origin_option_5': '35cm台面抽拉置物架-白色', 'origin_option_6': '35cm台面抽拉置物架-黑色', 'origin_option_7': '拉手置物架-白色', 'origin_option_8': '拉手置物架-黑色', 'origin_option_9': '45cm台面抽拉置物架-白色', 'origin_option_10': '大号拉手置物架-白色', 'origin_option_11': '大号拉手置物架-黑色', 'origin_option_12': '双拉手置物架-白色无隔板', 'origin_option_13': '双拉手置物架-黑色无隔板', 'origin_option_14': '双层台面抽拉置物架-白色', 'origin_option_15': '双拉手置物架-白色单隔板', 'origin_option_16': '双拉手置物架-黑色单隔板', 'origin_option_17': '45cm台面抽拉置物架-白色带磁吸挂钩+锅盖架', 'origin_option_18': '双拉手置物架-白色两隔板', 'origin_option_19': '双拉手置物架-黑色两隔板', 'origin_option_20': '双层台面抽拉置物架-白色带磁吸挂钩+锅盖架'} +2024-10-27 16:31:07,110 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '杯架防尘收纳置物架杯子收纳盒餐桌面水杯茶杯玻璃杯咖啡杯收纳柜'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "抽屉式咖啡胶囊收纳架-小号白色", "origin_option_2": "抽屉式咖啡胶囊收纳架-小号黑色", "origin_option_3": "抽屉式胶囊咖啡收纳架-大号白色", "origin_option_4": "抽屉式胶囊咖啡收纳架-大号黑色", "origin_option_5": "35cm台面抽拉置物架-白色", "origin_option_6": "35cm台面抽拉置物架-黑色", "origin_option_7": "拉手置物架-白色", "origin_option_8": "拉手置物架-黑色", "origin_option_9": "45cm台面抽拉置物架-白色", "origin_option_10": "大号拉手置物架-白色", "origin_option_11": "大号拉手置物架-黑色", "origin_option_12": "双拉手置物架-白色无隔板", "origin_option_13": "双拉手置物架-黑色无隔板", "origin_option_14": "双层台面抽拉置物架-白色", "origin_option_15": "双拉手置物架-白色单隔板", "origin_option_16": "双拉手置物架-黑色单隔板", "origin_option_17": "45cm台面抽拉置物架-白色带磁吸挂钩+锅盖架", "origin_option_18": "双拉手置物架-白色两隔板", "origin_option_19": "双拉手置物架-黑色两隔板", "origin_option_20": "双层台面抽拉置物架-白色带磁吸挂钩+锅盖架"} +2024-10-27 16:31:07,112 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:31:09,492 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "서랍식 커피 캡슐 수납 - 소형, 흰색", +"trans_option_2": "서랍식 커피 캡슐 수납 - 소형, 검정색", +"trans_option_3": "서랍식 커피 캡슐 수납 - 대형, 흰색", +"trans_option_4": "서랍식 커피 캡슐 수납 - 대형, 검정색", +"trans_option_5": "35cm 탁상형 슬라이드 수납 - 흰색", +"trans_option_6": "35cm 탁상형 슬라이드 수납 - 검정색", +"trans_option_7": "손잡이형 수납 - 흰색", +"trans_option_8": "손잡이형 수납 - 검정색", +"trans_option_9": "45cm 탁상형 슬라이드 수납 - 흰색", +"trans_option_10": "대형 손잡이형 수납 - 흰색", +"trans_option_11": "대형 손잡이형 수납 - 검정색", +"trans_option_12": "양쪽 손잡이형 수납 - 흰색, 칸막이 없음", +"trans_option_13": "양쪽 손잡이형 수납 - 검정색, 칸막이 없음", +"trans_option_14": "2단 탁상형 슬라이드 수납 - 흰색", +"trans_option_15": "양쪽 손잡이형 수납 - 흰색, 칸막이 1개", +"trans_option_16": "양쪽 손잡이형 수납 - 검정색, 칸막이 1개", +"trans_option_17": "45cm 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이", +"trans_option_18": "양쪽 손잡이형 수납 - 흰색, 칸막이 2개", +"trans_option_19": "양쪽 손잡이형 수납 - 검정색, 칸막이 2개", +"trans_option_20": "2단 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이" +} +``` +2024-10-27 16:31:09,494 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "서랍식 커피 캡슐 수납 - 소형, 흰색", +"trans_option_2": "서랍식 커피 캡슐 수납 - 소형, 검정색", +"trans_option_3": "서랍식 커피 캡슐 수납 - 대형, 흰색", +"trans_option_4": "서랍식 커피 캡슐 수납 - 대형, 검정색", +"trans_option_5": "35cm 탁상형 슬라이드 수납 - 흰색", +"trans_option_6": "35cm 탁상형 슬라이드 수납 - 검정색", +"trans_option_7": "손잡이형 수납 - 흰색", +"trans_option_8": "손잡이형 수납 - 검정색", +"trans_option_9": "45cm 탁상형 슬라이드 수납 - 흰색", +"trans_option_10": "대형 손잡이형 수납 - 흰색", +"trans_option_11": "대형 손잡이형 수납 - 검정색", +"trans_option_12": "양쪽 손잡이형 수납 - 흰색, 칸막이 없음", +"trans_option_13": "양쪽 손잡이형 수납 - 검정색, 칸막이 없음", +"trans_option_14": "2단 탁상형 슬라이드 수납 - 흰색", +"trans_option_15": "양쪽 손잡이형 수납 - 흰색, 칸막이 1개", +"trans_option_16": "양쪽 손잡이형 수납 - 검정색, 칸막이 1개", +"trans_option_17": "45cm 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이", +"trans_option_18": "양쪽 손잡이형 수납 - 흰색, 칸막이 2개", +"trans_option_19": "양쪽 손잡이형 수납 - 검정색, 칸막이 2개", +"trans_option_20": "2단 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이" +} +2024-10-27 16:31:09,495 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '서랍식 커피 캡슐 수납 - 소형, 흰색', 'trans_option_2': '서랍식 커피 캡슐 수납 - 소형, 검정색', 'trans_option_3': '서랍식 커피 캡슐 수납 - 대형, 흰색', 'trans_option_4': '서랍식 커피 캡슐 수납 - 대형, 검정색', 'trans_option_5': '35cm 탁상형 슬라이드 수납 - 흰색', 'trans_option_6': '35cm 탁상형 슬라이드 수납 - 검정색', 'trans_option_7': '손잡이형 수납 - 흰색', 'trans_option_8': '손잡이형 수납 - 검정색', 'trans_option_9': '45cm 탁상형 슬라이드 수납 - 흰색', 'trans_option_10': '대형 손잡이형 수납 - 흰색', 'trans_option_11': '대형 손잡이형 수납 - 검정색', 'trans_option_12': '양쪽 손잡이형 수납 - 흰색, 칸막이 없음', 'trans_option_13': '양쪽 손잡이형 수납 - 검정색, 칸막이 없음', 'trans_option_14': '2단 탁상형 슬라이드 수납 - 흰색', 'trans_option_15': '양쪽 손잡이형 수납 - 흰색, 칸막이 1개', 'trans_option_16': '양쪽 손잡이형 수납 - 검정색, 칸막이 1개', 'trans_option_17': '45cm 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이', 'trans_option_18': '양쪽 손잡이형 수납 - 흰색, 칸막이 2개', 'trans_option_19': '양쪽 손잡이형 수납 - 검정색, 칸막이 2개', 'trans_option_20': '2단 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이'} +2024-10-27 16:31:09,497 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:31:09,497 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 서랍식 커피 캡슐 수납 - 소형, 흰색 +2024-10-27 16:31:09,498 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:09,545 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [서랍식 커피 캡슐 수납 - 소형, 흰색] 입력 완료 +2024-10-27 16:31:09,546 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 서랍식 커피 캡슐 수납 - 소형, 검정색 +2024-10-27 16:31:09,547 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:09,676 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [서랍식 커피 캡슐 수납 - 소형, 검정색] 입력 완료 +2024-10-27 16:31:09,677 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 서랍식 커피 캡슐 수납 - 대형, 흰색 +2024-10-27 16:31:09,677 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:09,829 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [서랍식 커피 캡슐 수납 - 대형, 흰색] 입력 완료 +2024-10-27 16:31:09,831 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 서랍식 커피 캡슐 수납 - 대형, 검정색 +2024-10-27 16:31:09,831 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:09,957 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [서랍식 커피 캡슐 수납 - 대형, 검정색] 입력 완료 +2024-10-27 16:31:09,958 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 35cm 탁상형 슬라이드 수납 - 흰색 +2024-10-27 16:31:09,959 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:10,091 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [35cm 탁상형 슬라이드 수납 - 흰색] 입력 완료 +2024-10-27 16:31:10,092 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 35cm 탁상형 슬라이드 수납 - 검정색 +2024-10-27 16:31:10,093 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:10,532 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [35cm 탁상형 슬라이드 수납 - 검정색] 입력 완료 +2024-10-27 16:31:10,533 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 손잡이형 수납 - 흰색 +2024-10-27 16:31:10,534 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:11,000 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [손잡이형 수납 - 흰색] 입력 완료 +2024-10-27 16:31:11,002 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 손잡이형 수납 - 검정색 +2024-10-27 16:31:11,002 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:11,206 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [손잡이형 수납 - 검정색] 입력 완료 +2024-10-27 16:31:11,208 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 45cm 탁상형 슬라이드 수납 - 흰색 +2024-10-27 16:31:11,209 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:11,423 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [45cm 탁상형 슬라이드 수납 - 흰색] 입력 완료 +2024-10-27 16:31:11,424 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 대형 손잡이형 수납 - 흰색 +2024-10-27 16:31:11,425 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:11,538 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [대형 손잡이형 수납 - 흰색] 입력 완료 +2024-10-27 16:31:11,540 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 대형 손잡이형 수납 - 검정색 +2024-10-27 16:31:11,540 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:11,954 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [대형 손잡이형 수납 - 검정색] 입력 완료 +2024-10-27 16:31:11,955 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 양쪽 손잡이형 수납 - 흰색, 칸막이 없음 +2024-10-27 16:31:11,956 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:12,351 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [양쪽 손잡이형 수납 - 흰색, 칸막이 없음] 입력 완료 +2024-10-27 16:31:12,353 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 양쪽 손잡이형 수납 - 검정색, 칸막이 없음 +2024-10-27 16:31:12,354 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:12,470 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [양쪽 손잡이형 수납 - 검정색, 칸막이 없음] 입력 완료 +2024-10-27 16:31:12,471 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 2단 탁상형 슬라이드 수납 - 흰색 +2024-10-27 16:31:12,472 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:12,774 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [2단 탁상형 슬라이드 수납 - 흰색] 입력 완료 +2024-10-27 16:31:12,775 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 양쪽 손잡이형 수납 - 흰색, 칸막이 1개 +2024-10-27 16:31:12,776 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:12,996 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [양쪽 손잡이형 수납 - 흰색, 칸막이 1개] 입력 완료 +2024-10-27 16:31:12,997 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 양쪽 손잡이형 수납 - 검정색, 칸막이 1개 +2024-10-27 16:31:12,997 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:13,369 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [양쪽 손잡이형 수납 - 검정색, 칸막이 1개] 입력 완료 +2024-10-27 16:31:13,370 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 45cm 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이 +2024-10-27 16:31:13,371 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:13,810 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [45cm 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이] 입력 완료 +2024-10-27 16:31:13,811 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 양쪽 손잡이형 수납 - 흰색, 칸막이 2개 +2024-10-27 16:31:13,812 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:14,042 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [양쪽 손잡이형 수납 - 흰색, 칸막이 2개] 입력 완료 +2024-10-27 16:31:14,044 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 양쪽 손잡이형 수납 - 검정색, 칸막이 2개 +2024-10-27 16:31:14,044 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:14,244 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [양쪽 손잡이형 수납 - 검정색, 칸막이 2개] 입력 완료 +2024-10-27 16:31:14,245 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 2단 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이 +2024-10-27 16:31:14,246 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:14,451 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [2단 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이] 입력 완료 +2024-10-27 16:31:14,452 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'抽屉式咖啡胶囊收纳架-小号白色': '서랍식 커피 캡슐 수납 - 소형, 흰색', '抽屉式咖啡胶囊收纳架-小号黑色': '서랍식 커피 캡슐 수납 - 소형, 검정색', '抽屉式胶囊咖啡收纳架-大号白色': '서랍식 커피 캡슐 수납 - 대형, 흰색', '抽屉式胶囊咖啡收纳架-大号黑色': '서랍식 커피 캡슐 수납 - 대형, 검정색', '35cm台面抽拉置物架-白色': '35cm 탁상형 슬라이드 수납 - 흰색', '35cm台面抽拉置物架-黑色': '35cm 탁상형 슬라이드 수납 - 검정색', '拉手置物架-白色': '손잡이형 수납 - 흰색', '拉手置物架-黑色': '손잡이형 수납 - 검정색', '45cm台面抽拉置物架-白色': '45cm 탁상형 슬라이드 수납 - 흰색', '大号拉手置物架-白色': '대형 손잡이형 수납 - 흰색', '大号拉手置物架-黑色': '대형 손잡이형 수납 - 검정색', '双拉手置物架-白色(无隔板)': '양쪽 손잡이형 수납 - 흰색, 칸막이 없음', '双拉手置物架-黑色(无隔板)': '양쪽 손잡이형 수납 - 검정색, 칸막이 없음', '双层台面抽拉置物架-白色': '2단 탁상형 슬라이드 수납 - 흰색', '双拉手置物架-白色(单隔板)': '양쪽 손잡이형 수납 - 흰색, 칸막이 1개', '双拉手置物架-黑色(单隔板)': '양쪽 손잡이형 수납 - 검정색, 칸막이 1개', '45cm台面抽拉置物架-白色(带磁吸挂钩+锅盖架)': '45cm 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이', '双拉手置物架-白色(两隔板)': '양쪽 손잡이형 수납 - 흰색, 칸막이 2개', '双拉手置物架-黑色(两隔板)': '양쪽 손잡이형 수납 - 검정색, 칸막이 2개', '双层台面抽拉置物架-白色(带磁吸挂钩+锅盖架)': '2단 탁상형 슬라이드 수납 - 흰색, 자석형 걸이 + 뚜껑꽂이'} +2024-10-27 16:31:14,453 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:31:14,454 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:31:14,455 - option.py:92 - default_logger - DEBUG - 최저옵션: 64900.0, 표준편차: 10912.83647820309 +2024-10-27 16:31:14,456 - option.py:102 - default_logger - DEBUG - Option 46000 z-score: -1.7319053609710167 +2024-10-27 16:31:14,456 - option.py:102 - default_logger - DEBUG - Option 46000 z-score: -1.7319053609710167 +2024-10-27 16:31:14,457 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.3653645438342936 +2024-10-27 16:31:14,457 - option.py:102 - default_logger - DEBUG - Option 50000 z-score: -1.3653645438342936 +2024-10-27 16:31:14,458 - option.py:102 - default_logger - DEBUG - Option 57000 z-score: -0.7239181138450281 +2024-10-27 16:31:14,459 - option.py:102 - default_logger - DEBUG - Option 57000 z-score: -0.7239181138450281 +2024-10-27 16:31:14,459 - option.py:102 - default_logger - DEBUG - Option 60000 z-score: -0.4490125009924858 +2024-10-27 16:31:14,460 - option.py:102 - default_logger - DEBUG - Option 60000 z-score: -0.4490125009924858 +2024-10-27 16:31:14,460 - option.py:102 - default_logger - DEBUG - Option 65000 z-score: 0.009163520428418078 +2024-10-27 16:31:14,461 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: 0.19243392899677964 +2024-10-27 16:31:14,462 - option.py:102 - default_logger - DEBUG - Option 67000 z-score: 0.19243392899677964 +2024-10-27 16:31:14,462 - option.py:102 - default_logger - DEBUG - Option 69000 z-score: 0.3757043375651412 +2024-10-27 16:31:14,463 - option.py:102 - default_logger - DEBUG - Option 69000 z-score: 0.3757043375651412 +2024-10-27 16:31:14,463 - option.py:102 - default_logger - DEBUG - Option 72000 z-score: 0.6506099504176835 +2024-10-27 16:31:14,464 - option.py:102 - default_logger - DEBUG - Option 74000 z-score: 0.8338803589860451 +2024-10-27 16:31:14,464 - option.py:102 - default_logger - DEBUG - Option 74000 z-score: 0.8338803589860451 +2024-10-27 16:31:14,465 - option.py:102 - default_logger - DEBUG - Option 75000 z-score: 0.9255155632702259 +2024-10-27 16:31:14,466 - option.py:102 - default_logger - DEBUG - Option 79000 z-score: 1.292056380406949 +2024-10-27 16:31:14,466 - option.py:102 - default_logger - DEBUG - Option 79000 z-score: 1.292056380406949 +2024-10-27 16:31:14,467 - option.py:102 - default_logger - DEBUG - Option 82000 z-score: 1.5669619932594914 +2024-10-27 16:31:14,467 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [57000, 57000, 60000, 60000, 65000, 67000, 67000, 69000, 69000, 72000, 74000, 74000, 75000, 79000, 79000] +2024-10-27 16:31:14,468 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 57000, 마켓상한선: 114000 +2024-10-27 16:31:14,469 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('35cm台面抽拉置物架-白色', 57000), ('35cm台面抽拉置物架-黑色', 57000), ('拉手置物架-白色', 60000), ('拉手置物架-黑色', 60000), ('45cm台面抽拉置物架-白色', 65000), ('大号拉手置物架-白色', 67000), ('大号拉手置物架-黑色', 67000), ('双拉手置物架-白色(无隔板)', 69000), ('双拉手置物架-黑色(无隔板)', 69000), ('双层台面抽拉置物架-白色', 72000), ('双拉手置物架-白色(单隔板)', 74000), ('双拉手置物架-黑色(单隔板)', 74000), ('45cm台面抽拉置物架-白色(带磁吸挂钩+锅盖架)', 75000), ('双拉手置物架-白色(两隔板)', 79000), ('双拉手置物架-黑色(两隔板)', 79000)] +2024-10-27 16:31:15,351 - option.py:627 - default_logger - DEBUG - 옵션 이름: 抽屉式咖啡胶囊收纳架-小号白色, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:16,031 - option.py:638 - default_logger - DEBUG - 옵션 '抽屉式咖啡胶囊收纳架-小号白色' 체크 해제함 +2024-10-27 16:31:16,077 - option.py:627 - default_logger - DEBUG - 옵션 이름: 抽屉式咖啡胶囊收纳架-小号黑色, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:16,401 - option.py:638 - default_logger - DEBUG - 옵션 '抽屉式咖啡胶囊收纳架-小号黑色' 체크 해제함 +2024-10-27 16:31:16,426 - option.py:627 - default_logger - DEBUG - 옵션 이름: 抽屉式胶囊咖啡收纳架-大号白色, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:16,743 - option.py:638 - default_logger - DEBUG - 옵션 '抽屉式胶囊咖啡收纳架-大号白色' 체크 해제함 +2024-10-27 16:31:16,778 - option.py:627 - default_logger - DEBUG - 옵션 이름: 抽屉式胶囊咖啡收纳架-大号黑色, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:17,102 - option.py:638 - default_logger - DEBUG - 옵션 '抽屉式胶囊咖啡收纳架-大号黑色' 체크 해제함 +2024-10-27 16:31:17,125 - option.py:627 - default_logger - DEBUG - 옵션 이름: 35cm台面抽拉置物架-白色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,127 - option.py:633 - default_logger - DEBUG - 옵션 '35cm台面抽拉置物架-白色' 체크함 +2024-10-27 16:31:17,145 - option.py:627 - default_logger - DEBUG - 옵션 이름: 35cm台面抽拉置物架-黑色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,147 - option.py:633 - default_logger - DEBUG - 옵션 '35cm台面抽拉置物架-黑色' 체크함 +2024-10-27 16:31:17,165 - option.py:627 - default_logger - DEBUG - 옵션 이름: 拉手置物架-白色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,166 - option.py:633 - default_logger - DEBUG - 옵션 '拉手置物架-白色' 체크함 +2024-10-27 16:31:17,192 - option.py:627 - default_logger - DEBUG - 옵션 이름: 拉手置物架-黑色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,193 - option.py:633 - default_logger - DEBUG - 옵션 '拉手置物架-黑色' 체크함 +2024-10-27 16:31:17,214 - option.py:627 - default_logger - DEBUG - 옵션 이름: 45cm台面抽拉置物架-白色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,216 - option.py:633 - default_logger - DEBUG - 옵션 '45cm台面抽拉置物架-白色' 체크함 +2024-10-27 16:31:17,230 - option.py:627 - default_logger - DEBUG - 옵션 이름: 大号拉手置物架-白色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,231 - option.py:633 - default_logger - DEBUG - 옵션 '大号拉手置物架-白色' 체크함 +2024-10-27 16:31:17,246 - option.py:627 - default_logger - DEBUG - 옵션 이름: 大号拉手置物架-黑色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,248 - option.py:633 - default_logger - DEBUG - 옵션 '大号拉手置物架-黑色' 체크함 +2024-10-27 16:31:17,264 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双拉手置物架-白色(无隔板), 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,265 - option.py:633 - default_logger - DEBUG - 옵션 '双拉手置物架-白色(无隔板)' 체크함 +2024-10-27 16:31:17,296 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双拉手置物架-黑色(无隔板), 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,297 - option.py:633 - default_logger - DEBUG - 옵션 '双拉手置物架-黑色(无隔板)' 체크함 +2024-10-27 16:31:17,326 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双层台面抽拉置物架-白色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,327 - option.py:633 - default_logger - DEBUG - 옵션 '双层台面抽拉置物架-白色' 체크함 +2024-10-27 16:31:17,350 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双拉手置物架-白色(单隔板), 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,352 - option.py:633 - default_logger - DEBUG - 옵션 '双拉手置物架-白色(单隔板)' 체크함 +2024-10-27 16:31:17,372 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双拉手置物架-黑色(单隔板), 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,375 - option.py:633 - default_logger - DEBUG - 옵션 '双拉手置物架-黑色(单隔板)' 체크함 +2024-10-27 16:31:17,390 - option.py:627 - default_logger - DEBUG - 옵션 이름: 45cm台面抽拉置物架-白色(带磁吸挂钩+锅盖架), 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,392 - option.py:633 - default_logger - DEBUG - 옵션 '45cm台面抽拉置物架-白色(带磁吸挂钩+锅盖架)' 체크함 +2024-10-27 16:31:17,405 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双拉手置物架-白色(两隔板), 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,406 - option.py:633 - default_logger - DEBUG - 옵션 '双拉手置物架-白色(两隔板)' 체크함 +2024-10-27 16:31:17,418 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双拉手置物架-黑色(两隔板), 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:17,420 - option.py:633 - default_logger - DEBUG - 옵션 '双拉手置物架-黑色(两隔板)' 체크함 +2024-10-27 16:31:17,430 - option.py:627 - default_logger - DEBUG - 옵션 이름: 双层台面抽拉置物架-白色(带磁吸挂钩+锅盖架), 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:17,844 - option.py:638 - default_logger - DEBUG - 옵션 '双层台面抽拉置物架-白色(带磁吸挂钩+锅盖架)' 체크 해제함 +2024-10-27 16:31:17,846 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:31:17,847 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:31:17,848 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 15 +2024-10-27 16:31:17,848 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:31:19,491 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'35cm 탁상형 슬라이드 수납 - 흰색': 0, '35cm 탁상형 슬라이드 수납 - 검정색': 0, '손잡이형 수납 - 흰색': 0, '손잡이형 수납 - 검정색': 0, '45cm 탁상형 슬라이드 수납 - 흰색': 0, '대형 손잡이형 수납 - 흰색': 0, '대형 손잡이형 수납 - 검정색': 0, '양쪽 손잡이형 수납 - 흰색 칸막이 없음': 0, '양쪽 손잡이형 수납 - 검정색 칸막이 없음': 0, '2단 탁상형 슬라이드 수납 - 흰색': 0, '양쪽 손잡이형 수납 - 흰색 칸막이 1개': 0, '양쪽 손잡이형 수납 - 검정색 칸막이 1개': 0, '45cm 탁상형 슬라이드 수납 - 흰색 자석형 걸이 + 뚜껑꽂이': 0, '양쪽 손잡이형 수납 - 흰색 칸막이 2개': 0, '양쪽 손잡이형 수납 - 검정색 칸막이 2개': 0} +2024-10-27 16:31:19,492 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:31:19,764 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:31:19,928 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:31:20,764 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:31:21,607 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:31:21,608 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:31:22,934 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:31:22,936 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:31:23,248 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:31:23,267 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:31:23,268 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:31:23,269 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:31:23,695 - price.py:555 - default_logger - DEBUG - 옵션 수: 15 +2024-10-27 16:31:23,696 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:31:23,829 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 188 +2024-10-27 16:31:23,842 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 56900 +2024-10-27 16:31:23,996 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 188 +2024-10-27 16:31:24,011 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 56900 +2024-10-27 16:31:24,310 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 197 +2024-10-27 16:31:24,343 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 59300 +2024-10-27 16:31:24,456 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 197 +2024-10-27 16:31:24,463 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 59300 +2024-10-27 16:31:24,739 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 216 +2024-10-27 16:31:24,771 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 64100 +2024-10-27 16:31:24,886 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 226 +2024-10-27 16:31:24,892 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 66400 +2024-10-27 16:31:25,170 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 226 +2024-10-27 16:31:25,200 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 66400 +2024-10-27 16:31:25,321 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 235 +2024-10-27 16:31:25,327 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 68800 +2024-10-27 16:31:25,625 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 235 +2024-10-27 16:31:25,646 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 68800 +2024-10-27 16:31:25,773 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 245 +2024-10-27 16:31:25,780 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 71200 +2024-10-27 16:31:26,027 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 254 +2024-10-27 16:31:26,082 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 73500 +2024-10-27 16:31:26,225 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 254 +2024-10-27 16:31:26,234 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 73500 +2024-10-27 16:31:26,569 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 259 +2024-10-27 16:31:26,595 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 74700 +2024-10-27 16:31:26,702 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 273 +2024-10-27 16:31:26,709 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 78300 +2024-10-27 16:31:26,975 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 273 +2024-10-27 16:31:27,013 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 78300 +2024-10-27 16:31:27,014 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [188, 188, 197, 197, 216, 226, 226, 235, 235, 245, 254, 254, 259, 273, 273] +2024-10-27 16:31:27,015 - price.py:648 - default_logger - DEBUG - 최소원가: 38000, 최대원가: 55000, 평균원가: 47000, 상위평균원가: 51000 +2024-10-27 16:31:27,016 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 66000 +2024-10-27 16:31:27,017 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:31:27,017 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:31:27,018 - price.py:486 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 9000 +2024-10-27 16:31:27,018 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 9000 +2024-10-27 16:31:27,019 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:31:27,020 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:31:27,021 - price.py:306 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 0 +2024-10-27 16:31:27,021 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:31:27,023 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:31:27,023 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 85000 +2024-10-27 16:31:27,023 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:31:27,024 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 48000, 상한: 118000, 하한: 87000 +2024-10-27 16:31:27,024 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 87000 +2024-10-27 16:31:27,025 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 87000 +2024-10-27 16:31:27,025 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:31:27,027 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 67760 +2024-10-27 16:31:27,028 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 19240 +2024-10-27 16:31:27,028 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:31:27,029 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:31:27,030 - price.py:486 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 13000 +2024-10-27 16:31:27,030 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 15000 +2024-10-27 16:31:27,031 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:31:27,032 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:31:27,032 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:31:27,034 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:31:27,034 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-가구-수납정리가구-수납장-일반수납장 +2024-10-27 16:31:27,034 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 가구, Level 3: 수납정리가구, Level 4: 수납장 +2024-10-27 16:31:27,035 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-가구-수납정리가구-수납장-일반수납장 +2024-10-27 16:31:27,035 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '수납정리가구', 'category4': '수납장'} +2024-10-27 16:31:27,036 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:31:27,037 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '수납정리가구', 'category4': '수납장'}, result: None +2024-10-27 16:31:27,039 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:31:27,040 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:31:27,041 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-가구-수납정리가구-수납장-일반수납장는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:31:27,041 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:31:27,041 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:31:27,042 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:31:27,117 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 15000 +2024-10-27 16:31:27,330 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:31:27,331 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 55000, 초도배송비: 55000, 교환비: 110000 +2024-10-27 16:31:27,332 - price.py:140 - default_logger - DEBUG - 반품비: 55000, 초도배송비: 55000, 교환비: 110000 +2024-10-27 16:31:27,451 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 55000 +2024-10-27 16:31:27,582 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 55000 +2024-10-27 16:31:27,732 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 110000 +2024-10-27 16:31:28,395 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:31:28,396 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:31:29,762 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:31:29,763 - gui.py:875 - default_logger - DEBUG - 131/[377]개 상품 수정 완료. +2024-10-27 16:31:29,765 - gui.py:816 - default_logger - DEBUG - 6/50 버튼의 활성상태 확인 중... +2024-10-27 16:31:29,801 - gui.py:823 - default_logger - DEBUG - 6/50: 세부사항 수정 작업 중... +2024-10-27 16:31:29,849 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:31:30,947 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:31:31,937 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:31:31,951 - title.py:94 - default_logger - DEBUG - 원본 상품명: 进林 全山棕床垫天然手工无胶儿童护脊棕榈垫环保硬棕垫定制护腰 +2024-10-27 16:31:31,951 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:31:31,952 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:31:31,967 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:31:31,975 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:31:31,996 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-침구-토퍼 +2024-10-27 16:31:31,998 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:31:33,735 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:31:33,736 - option.py:161 - default_logger - DEBUG - 상품명: 进林 全山棕床垫天然手工无胶儿童护脊棕榈垫环保硬棕垫定制护腰에 대한 옵션을 처리 중... +2024-10-27 16:31:33,738 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:31:35,757 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:31:35,758 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:31:35,758 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:31:35,773 - option.py:329 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-27 16:31:35,774 - option.py:334 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-27 16:31:36,159 - option.py:339 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-27 16:31:36,160 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:31:37,055 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:31:37,101 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 22 +2024-10-27 16:31:37,157 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@【3.5CM】可卷曲 无胶线缝全山棕(送防尘套 +2024-10-27 16:31:37,157 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,158 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:31:37,159 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:31:37,160 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:31:37,174 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,177 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:31:37,177 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,205 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,274 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@【3.5CM】可卷曲款 无胶线缝全山棕+送防尘套 +2024-10-27 16:31:37,276 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,276 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 16:31:37,277 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:31:37,278 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:31:37,289 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,290 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:31:37,291 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,306 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,376 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 16:31:37,377 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 16:31:37,378 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 16:31:37,378 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:31:37,379 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:31:37,390 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,392 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:31:37,393 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,406 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,452 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@总厚6cm】3.5cm山棕可卷曲款内芯+透气防潮5D面罩 +2024-10-27 16:31:37,455 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,456 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 16:31:37,457 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:31:37,458 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:31:37,486 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,488 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:31:37,489 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,519 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,590 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@【5.5CM】强护脊款 无胶线缝全山棕+送防尘套 +2024-10-27 16:31:37,591 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,593 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:31:37,594 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:31:37,594 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:31:37,606 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,607 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:31:37,609 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,621 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,663 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@强护脊 总厚8cm】5.5cm全山棕+透气防潮5D面罩 +2024-10-27 16:31:37,665 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,666 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 16:31:37,667 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:31:37,668 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:31:37,683 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,684 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:31:37,685 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,702 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,770 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@强护脊 总厚8cm】5.5cm全山棕+可拆洗针织棉 +2024-10-27 16:31:37,771 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,772 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:31:37,773 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:31:37,774 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:31:37,789 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,790 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:31:37,791 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,804 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,859 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@强护腰 总厚6cm=4cm全山棕+水洗全棉 +2024-10-27 16:31:37,861 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,861 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:31:37,862 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:31:37,863 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:31:37,881 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,882 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:31:37,883 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,898 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:31:37,940 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@强护脊 总厚10cm】7.5cm全山棕+透气防潮5D面罩 +2024-10-27 16:31:37,941 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:31:37,942 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:31:37,943 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:31:37,944 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:31:37,955 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,956 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:31:37,957 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:37,970 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,008 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@强护脊 总厚10cm】7.5cm全山棕+可拆洗针织棉 +2024-10-27 16:31:38,009 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,010 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,011 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:31:38,012 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:31:38,030 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,031 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:31:38,032 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,045 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,087 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@强护腰 总厚8cm=6cm全山棕+水洗全棉 +2024-10-27 16:31:38,089 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,089 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,090 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:31:38,091 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:31:38,104 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,105 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:31:38,106 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,119 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,167 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@护腰缓压 总厚9cm=6cm全山棕+乳胶全棉 +2024-10-27 16:31:38,169 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,169 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 16:31:38,170 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:31:38,171 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:31:38,184 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,185 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:31:38,185 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,203 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,238 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@强护腰 总厚10cm=8cm全山棕+水洗全棉 +2024-10-27 16:31:38,239 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,240 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,241 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:31:38,242 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:31:38,254 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,255 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:31:38,256 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,271 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,312 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@护腰缓压 总厚11cm=8cm全山棕+乳胶全棉 +2024-10-27 16:31:38,313 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,314 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,315 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:31:38,315 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:31:38,347 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,348 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:31:38,349 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,366 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,415 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@护腰缓压 总厚13cm=10cm全山棕+乳胶全棉 +2024-10-27 16:31:38,417 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-27 16:31:38,419 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-27 16:31:38,420 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:31:38,421 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:31:38,436 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,438 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:31:38,439 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,454 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,488 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@强护腰 总厚12cm=10cm全山棕+水洗全棉 +2024-10-27 16:31:38,490 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,491 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-27 16:31:38,492 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:31:38,492 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:31:38,505 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,506 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:31:38,506 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,520 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,569 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@强护腰 总厚14cm=12cm全山棕+水洗全棉 +2024-10-27 16:31:38,570 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@node +2024-10-27 16:31:38,571 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-27 16:31:38,572 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:31:38,573 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:31:38,585 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,586 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:31:38,587 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,605 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,640 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@护腰缓压 总厚15cm=12cm全山棕+乳胶全棉 +2024-10-27 16:31:38,641 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,642 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,643 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:31:38,643 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:31:38,655 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,657 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:31:38,658 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,670 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,707 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@强护腰 总厚17cm=15cm全山棕+水洗全棉 +2024-10-27 16:31:38,709 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,710 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-10-27 16:31:38,710 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:31:38,711 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:31:38,722 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,724 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:31:38,726 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,737 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,788 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@护腰缓压 总厚18cm=15cm全山棕+乳胶全棉 +2024-10-27 16:31:38,789 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,789 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,790 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:31:38,791 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:31:38,803 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,804 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:31:38,805 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,821 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,858 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@强护腰 总厚20cm=18cm全山棕+水洗全棉 +2024-10-27 16:31:38,860 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,861 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,862 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:31:38,863 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:31:38,882 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,883 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:31:38,884 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,898 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,950 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@护腰缓压 总厚21cm=18cm全山棕+乳胶全棉 +2024-10-27 16:31:38,950 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:31:38,952 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-10-27 16:31:38,953 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:31:38,953 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:31:38,969 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,971 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:31:38,971 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:31:38,984 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:31:38,985 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '【3.5CM】可卷曲 无胶线缝全山棕(送防尘套', 'origin_option_2': '【3.5CM】可卷曲款 无胶线缝全山棕+送防尘套', 'origin_option_3': '【5.5CM】强护脊款 无胶线缝全山棕(送防尘套', 'origin_option_4': '总厚6cm】3.5cm山棕可卷曲款内芯+透气防潮5D面罩', 'origin_option_5': '【5.5CM】强护脊款 无胶线缝全山棕+送防尘套', 'origin_option_6': '强护脊 总厚8cm】5.5cm全山棕+透气防潮5D面罩', 'origin_option_7': '强护脊 总厚8cm】5.5cm全山棕+可拆洗针织棉', 'origin_option_8': '强护腰 总厚6cm=4cm全山棕+水洗全棉', 'origin_option_9': '强护脊 总厚10cm】7.5cm全山棕+透气防潮5D面罩', 'origin_option_10': '强护脊 总厚10cm】7.5cm全山棕+可拆洗针织棉', 'origin_option_11': '强护腰 总厚8cm=6cm全山棕+水洗全棉', 'origin_option_12': '护腰缓压 总厚9cm=6cm全山棕+乳胶全棉', 'origin_option_13': '强护腰 总厚10cm=8cm全山棕+水洗全棉', 'origin_option_14': '护腰缓压 总厚11cm=8cm全山棕+乳胶全棉', 'origin_option_15': '护腰缓压 总厚13cm=10cm全山棕+乳胶全棉', 'origin_option_16': '强护腰 总厚12cm=10cm全山棕+水洗全棉', 'origin_option_17': '强护腰 总厚14cm=12cm全山棕+水洗全棉', 'origin_option_18': '护腰缓压 总厚15cm=12cm全山棕+乳胶全棉', 'origin_option_19': '强护腰 总厚17cm=15cm全山棕+水洗全棉', 'origin_option_20': '护腰缓压 总厚18cm=15cm全山棕+乳胶全棉', 'origin_option_21': '强护腰 总厚20cm=18cm全山棕+水洗全棉', 'origin_option_22': '护腰缓压 总厚21cm=18cm全山棕+乳胶全棉'} +2024-10-27 16:31:38,986 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【3.5CM】可卷曲 无胶线缝全山棕(送防尘套 +2024-10-27 16:31:38,989 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:31:38,990 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:38,991 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (3.5CM)可卷曲 无胶线缝全山棕送防尘套 +2024-10-27 16:31:38,992 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【3.5CM】可卷曲款 无胶线缝全山棕+送防尘套 +2024-10-27 16:31:38,993 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:31:38,994 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:38,994 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (3.5CM)可卷曲款 无胶线缝全山棕+送防尘套 +2024-10-27 16:31:38,995 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【5.5CM】强护脊款 无胶线缝全山棕(送防尘套 +2024-10-27 16:31:38,995 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:31:38,996 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:38,996 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (5.5CM)强护脊款 无胶线缝全山棕送防尘套 +2024-10-27 16:31:38,997 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 总厚6cm】3.5cm山棕可卷曲款内芯+透气防潮5D面罩 +2024-10-27 16:31:38,998 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:38,998 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 总厚6cm)3.5cm山棕可卷曲款内芯+透气防潮5D面罩 +2024-10-27 16:31:39,000 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 【5.5CM】强护脊款 无胶线缝全山棕+送防尘套 +2024-10-27 16:31:39,000 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-27 16:31:39,001 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:39,001 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: (5.5CM)强护脊款 无胶线缝全山棕+送防尘套 +2024-10-27 16:31:39,002 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护脊 总厚8cm】5.5cm全山棕+透气防潮5D面罩 +2024-10-27 16:31:39,002 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:39,003 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护脊 总厚8cm)5.5cm全山棕+透气防潮5D面罩 +2024-10-27 16:31:39,004 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护脊 总厚8cm】5.5cm全山棕+可拆洗针织棉 +2024-10-27 16:31:39,004 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:39,005 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护脊 总厚8cm)5.5cm全山棕+可拆洗针织棉 +2024-10-27 16:31:39,006 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护腰 总厚6cm=4cm全山棕+水洗全棉 +2024-10-27 16:31:39,007 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护腰 总厚6cm=4cm全山棕+水洗全棉 +2024-10-27 16:31:39,008 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护脊 总厚10cm】7.5cm全山棕+透气防潮5D面罩 +2024-10-27 16:31:39,009 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:39,009 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护脊 总厚10cm)7.5cm全山棕+透气防潮5D面罩 +2024-10-27 16:31:39,010 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护脊 总厚10cm】7.5cm全山棕+可拆洗针织棉 +2024-10-27 16:31:39,011 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-27 16:31:39,012 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护脊 总厚10cm)7.5cm全山棕+可拆洗针织棉 +2024-10-27 16:31:39,012 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护腰 总厚8cm=6cm全山棕+水洗全棉 +2024-10-27 16:31:39,013 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护腰 总厚8cm=6cm全山棕+水洗全棉 +2024-10-27 16:31:39,014 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 护腰缓压 总厚9cm=6cm全山棕+乳胶全棉 +2024-10-27 16:31:39,015 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 护腰缓压 总厚9cm=6cm全山棕+乳胶全棉 +2024-10-27 16:31:39,015 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护腰 总厚10cm=8cm全山棕+水洗全棉 +2024-10-27 16:31:39,016 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护腰 总厚10cm=8cm全山棕+水洗全棉 +2024-10-27 16:31:39,017 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 护腰缓压 总厚11cm=8cm全山棕+乳胶全棉 +2024-10-27 16:31:39,017 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 护腰缓压 总厚11cm=8cm全山棕+乳胶全棉 +2024-10-27 16:31:39,018 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 护腰缓压 总厚13cm=10cm全山棕+乳胶全棉 +2024-10-27 16:31:39,019 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 护腰缓压 总厚13cm=10cm全山棕+乳胶全棉 +2024-10-27 16:31:39,020 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护腰 总厚12cm=10cm全山棕+水洗全棉 +2024-10-27 16:31:39,021 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护腰 总厚12cm=10cm全山棕+水洗全棉 +2024-10-27 16:31:39,022 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护腰 总厚14cm=12cm全山棕+水洗全棉 +2024-10-27 16:31:39,022 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护腰 总厚14cm=12cm全山棕+水洗全棉 +2024-10-27 16:31:39,023 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 护腰缓压 总厚15cm=12cm全山棕+乳胶全棉 +2024-10-27 16:31:39,025 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 护腰缓压 总厚15cm=12cm全山棕+乳胶全棉 +2024-10-27 16:31:39,026 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护腰 总厚17cm=15cm全山棕+水洗全棉 +2024-10-27 16:31:39,026 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护腰 总厚17cm=15cm全山棕+水洗全棉 +2024-10-27 16:31:39,027 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 护腰缓压 总厚18cm=15cm全山棕+乳胶全棉 +2024-10-27 16:31:39,028 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 护腰缓压 总厚18cm=15cm全山棕+乳胶全棉 +2024-10-27 16:31:39,029 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 强护腰 总厚20cm=18cm全山棕+水洗全棉 +2024-10-27 16:31:39,029 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 强护腰 总厚20cm=18cm全山棕+水洗全棉 +2024-10-27 16:31:39,030 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 护腰缓压 总厚21cm=18cm全山棕+乳胶全棉 +2024-10-27 16:31:39,031 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 护腰缓压 总厚21cm=18cm全山棕+乳胶全棉 +2024-10-27 16:31:39,032 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '(3.5CM)可卷曲 无胶线缝全山棕送防尘套', 'origin_option_2': '(3.5CM)可卷曲款 无胶线缝全山棕+送防尘套', 'origin_option_3': '(5.5CM)强护脊款 无胶线缝全山棕送防尘套', 'origin_option_4': '总厚6cm)3.5cm山棕可卷曲款内芯+透气防潮5D面罩', 'origin_option_5': '(5.5CM)强护脊款 无胶线缝全山棕+送防尘套', 'origin_option_6': '强护脊 总厚8cm)5.5cm全山棕+透气防潮5D面罩', 'origin_option_7': '强护脊 总厚8cm)5.5cm全山棕+可拆洗针织棉', 'origin_option_8': '强护腰 总厚6cm=4cm全山棕+水洗全棉', 'origin_option_9': '强护脊 总厚10cm)7.5cm全山棕+透气防潮5D面罩', 'origin_option_10': '强护脊 总厚10cm)7.5cm全山棕+可拆洗针织棉', 'origin_option_11': '强护腰 总厚8cm=6cm全山棕+水洗全棉', 'origin_option_12': '护腰缓压 总厚9cm=6cm全山棕+乳胶全棉', 'origin_option_13': '强护腰 总厚10cm=8cm全山棕+水洗全棉', 'origin_option_14': '护腰缓压 总厚11cm=8cm全山棕+乳胶全棉', 'origin_option_15': '护腰缓压 总厚13cm=10cm全山棕+乳胶全棉', 'origin_option_16': '强护腰 总厚12cm=10cm全山棕+水洗全棉', 'origin_option_17': '强护腰 总厚14cm=12cm全山棕+水洗全棉', 'origin_option_18': '护腰缓压 总厚15cm=12cm全山棕+乳胶全棉', 'origin_option_19': '强护腰 总厚17cm=15cm全山棕+水洗全棉', 'origin_option_20': '护腰缓压 总厚18cm=15cm全山棕+乳胶全棉', 'origin_option_21': '强护腰 总厚20cm=18cm全山棕+水洗全棉', 'origin_option_22': '护腰缓压 总厚21cm=18cm全山棕+乳胶全棉'} +2024-10-27 16:31:39,033 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '进林 全山棕床垫天然手工无胶儿童护脊棕榈垫环保硬棕垫定制护腰'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "(3.5CM)可卷曲 无胶线缝全山棕送防尘套", "origin_option_2": "(3.5CM)可卷曲款 无胶线缝全山棕+送防尘套", "origin_option_3": "(5.5CM)强护脊款 无胶线缝全山棕送防尘套", "origin_option_4": "总厚6cm)3.5cm山棕可卷曲款内芯+透气防潮5D面罩", "origin_option_5": "(5.5CM)强护脊款 无胶线缝全山棕+送防尘套", "origin_option_6": "强护脊 总厚8cm)5.5cm全山棕+透气防潮5D面罩", "origin_option_7": "强护脊 总厚8cm)5.5cm全山棕+可拆洗针织棉", "origin_option_8": "强护腰 总厚6cm=4cm全山棕+水洗全棉", "origin_option_9": "强护脊 总厚10cm)7.5cm全山棕+透气防潮5D面罩", "origin_option_10": "强护脊 总厚10cm)7.5cm全山棕+可拆洗针织棉", "origin_option_11": "强护腰 总厚8cm=6cm全山棕+水洗全棉", "origin_option_12": "护腰缓压 总厚9cm=6cm全山棕+乳胶全棉", "origin_option_13": "强护腰 总厚10cm=8cm全山棕+水洗全棉", "origin_option_14": "护腰缓压 总厚11cm=8cm全山棕+乳胶全棉", "origin_option_15": "护腰缓压 总厚13cm=10cm全山棕+乳胶全棉", "origin_option_16": "强护腰 总厚12cm=10cm全山棕+水洗全棉", "origin_option_17": "强护腰 总厚14cm=12cm全山棕+水洗全棉", "origin_option_18": "护腰缓压 总厚15cm=12cm全山棕+乳胶全棉", "origin_option_19": "强护腰 总厚17cm=15cm全山棕+水洗全棉", "origin_option_20": "护腰缓压 总厚18cm=15cm全山棕+乳胶全棉", "origin_option_21": "强护腰 总厚20cm=18cm全山棕+水洗全棉", "origin_option_22": "护腰缓压 总厚21cm=18cm全山棕+乳胶全棉"} +2024-10-27 16:31:39,035 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:31:41,901 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "3.5cm 두께, 롤업 가능, 방진 커버 포함", +"trans_option_2": "3.5cm 두께, 롤업 가능, 방진 커버 포함", +"trans_option_3": "5.5cm 두께, 강력한 등 지지, 방진 커버 포함", +"trans_option_4": "3.5cm 산棕, 롤업 가능, 통기 방습 5D 커버 포함", +"trans_option_5": "5.5cm 두께, 강력한 등 지지, 방진 커버 포함", +"trans_option_6": "5.5cm 산棕, 총 두께 8cm, 통기 방습 5D 커버 포함", +"trans_option_7": "5.5cm 산棕, 총 두께 8cm, 분리 세척 가능한 니트 면 포함", +"trans_option_8": "4cm 산棕, 총 두께 6cm, 세탁 가능한 순면 포함", +"trans_option_9": "7.5cm 산棕, 총 두께 10cm, 통기 방습 5D 커버 포함", +"trans_option_10": "7.5cm 산棕, 총 두께 10cm, 분리 세척 가능한 니트 면 포함", +"trans_option_11": "6cm 산棕, 총 두께 8cm, 세탁 가능한 순면 포함", +"trans_option_12": "6cm 산棕, 총 두께 9cm, 라텍스 순면 포함", +"trans_option_13": "8cm 산棕, 총 두께 10cm, 세탁 가능한 순면 포함", +"trans_option_14": "8cm 산棕, 총 두께 11cm, 라텍스 순면 포함", +"trans_option_15": "10cm 산棕, 총 두께 13cm, 라텍스 순면 포함", +"trans_option_16": "10cm 산棕, 총 두께 12cm, 세탁 가능한 순면 포함", +"trans_option_17": "12cm 산棕, 총 두께 14cm, 세탁 가능한 순면 포함", +"trans_option_18": "12cm 산棕, 총 두께 15cm, 라텍스 순면 포함", +"trans_option_19": "15cm 산棕, 총 두께 17cm, 세탁 가능한 순면 포함", +"trans_option_20": "15cm 산棕, 총 두께 18cm, 라텍스 순면 포함", +"trans_option_21": "18cm 산棕, 총 두께 20cm, 세탁 가능한 순면 포함", +"trans_option_22": "18cm 산棕, 총 두께 21cm, 라텍스 순면 포함" +} +``` +2024-10-27 16:31:41,903 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "3.5cm 두께, 롤업 가능, 방진 커버 포함", +"trans_option_2": "3.5cm 두께, 롤업 가능, 방진 커버 포함", +"trans_option_3": "5.5cm 두께, 강력한 등 지지, 방진 커버 포함", +"trans_option_4": "3.5cm 산棕, 롤업 가능, 통기 방습 5D 커버 포함", +"trans_option_5": "5.5cm 두께, 강력한 등 지지, 방진 커버 포함", +"trans_option_6": "5.5cm 산棕, 총 두께 8cm, 통기 방습 5D 커버 포함", +"trans_option_7": "5.5cm 산棕, 총 두께 8cm, 분리 세척 가능한 니트 면 포함", +"trans_option_8": "4cm 산棕, 총 두께 6cm, 세탁 가능한 순면 포함", +"trans_option_9": "7.5cm 산棕, 총 두께 10cm, 통기 방습 5D 커버 포함", +"trans_option_10": "7.5cm 산棕, 총 두께 10cm, 분리 세척 가능한 니트 면 포함", +"trans_option_11": "6cm 산棕, 총 두께 8cm, 세탁 가능한 순면 포함", +"trans_option_12": "6cm 산棕, 총 두께 9cm, 라텍스 순면 포함", +"trans_option_13": "8cm 산棕, 총 두께 10cm, 세탁 가능한 순면 포함", +"trans_option_14": "8cm 산棕, 총 두께 11cm, 라텍스 순면 포함", +"trans_option_15": "10cm 산棕, 총 두께 13cm, 라텍스 순면 포함", +"trans_option_16": "10cm 산棕, 총 두께 12cm, 세탁 가능한 순면 포함", +"trans_option_17": "12cm 산棕, 총 두께 14cm, 세탁 가능한 순면 포함", +"trans_option_18": "12cm 산棕, 총 두께 15cm, 라텍스 순면 포함", +"trans_option_19": "15cm 산棕, 총 두께 17cm, 세탁 가능한 순면 포함", +"trans_option_20": "15cm 산棕, 총 두께 18cm, 라텍스 순면 포함", +"trans_option_21": "18cm 산棕, 총 두께 20cm, 세탁 가능한 순면 포함", +"trans_option_22": "18cm 산棕, 총 두께 21cm, 라텍스 순면 포함" +} +2024-10-27 16:31:41,906 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '3.5cm 두께, 롤업 가능, 방진 커버 포함', 'trans_option_2': '3.5cm 두께, 롤업 가능, 방진 커버 포함', 'trans_option_3': '5.5cm 두께, 강력한 등 지지, 방진 커버 포함', 'trans_option_4': '3.5cm 산棕, 롤업 가능, 통기 방습 5D 커버 포함', 'trans_option_5': '5.5cm 두께, 강력한 등 지지, 방진 커버 포함', 'trans_option_6': '5.5cm 산棕, 총 두께 8cm, 통기 방습 5D 커버 포함', 'trans_option_7': '5.5cm 산棕, 총 두께 8cm, 분리 세척 가능한 니트 면 포함', 'trans_option_8': '4cm 산棕, 총 두께 6cm, 세탁 가능한 순면 포함', 'trans_option_9': '7.5cm 산棕, 총 두께 10cm, 통기 방습 5D 커버 포함', 'trans_option_10': '7.5cm 산棕, 총 두께 10cm, 분리 세척 가능한 니트 면 포함', 'trans_option_11': '6cm 산棕, 총 두께 8cm, 세탁 가능한 순면 포함', 'trans_option_12': '6cm 산棕, 총 두께 9cm, 라텍스 순면 포함', 'trans_option_13': '8cm 산棕, 총 두께 10cm, 세탁 가능한 순면 포함', 'trans_option_14': '8cm 산棕, 총 두께 11cm, 라텍스 순면 포함', 'trans_option_15': '10cm 산棕, 총 두께 13cm, 라텍스 순면 포함', 'trans_option_16': '10cm 산棕, 총 두께 12cm, 세탁 가능한 순면 포함', 'trans_option_17': '12cm 산棕, 총 두께 14cm, 세탁 가능한 순면 포함', 'trans_option_18': '12cm 산棕, 총 두께 15cm, 라텍스 순면 포함', 'trans_option_19': '15cm 산棕, 총 두께 17cm, 세탁 가능한 순면 포함', 'trans_option_20': '15cm 산棕, 총 두께 18cm, 라텍스 순면 포함', 'trans_option_21': '18cm 산棕, 총 두께 20cm, 세탁 가능한 순면 포함', 'trans_option_22': '18cm 산棕, 총 두께 21cm, 라텍스 순면 포함'} +2024-10-27 16:31:41,907 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:31:41,908 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 3.5cm 두께, 롤업 가능, 방진 커버 포함 +2024-10-27 16:31:41,909 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:41,961 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [3.5cm 두께, 롤업 가능, 방진 커버 포함] 입력 완료 +2024-10-27 16:31:41,962 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 3.5cm 두께, 롤업 가능, 방진 커버 포함 +2024-10-27 16:31:41,963 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:42,109 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [3.5cm 두께, 롤업 가능, 방진 커버 포함] 입력 완료 +2024-10-27 16:31:42,110 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 5.5cm 두께, 강력한 등 지지, 방진 커버 포함 +2024-10-27 16:31:42,111 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:42,254 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [5.5cm 두께, 강력한 등 지지, 방진 커버 포함] 입력 완료 +2024-10-27 16:31:42,255 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 3.5cm 산棕, 롤업 가능, 통기 방습 5D 커버 포함 +2024-10-27 16:31:42,256 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:42,419 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [3.5cm 산棕, 롤업 가능, 통기 방습 5D 커버 포함] 입력 완료 +2024-10-27 16:31:42,420 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 5.5cm 두께, 강력한 등 지지, 방진 커버 포함 +2024-10-27 16:31:42,421 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:42,781 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [5.5cm 두께, 강력한 등 지지, 방진 커버 포함] 입력 완료 +2024-10-27 16:31:42,782 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 5.5cm 산棕, 총 두께 8cm, 통기 방습 5D 커버 포함 +2024-10-27 16:31:42,783 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:43,295 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [5.5cm 산棕, 총 두께 8cm, 통기 방습 5D 커버 포함] 입력 완료 +2024-10-27 16:31:43,296 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 5.5cm 산棕, 총 두께 8cm, 분리 세척 가능한 니트 면 포함 +2024-10-27 16:31:43,297 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:43,832 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [5.5cm 산棕, 총 두께 8cm, 분리 세척 가능한 니트 면 포함] 입력 완료 +2024-10-27 16:31:43,833 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 4cm 산棕, 총 두께 6cm, 세탁 가능한 순면 포함 +2024-10-27 16:31:43,834 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:44,241 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [4cm 산棕, 총 두께 6cm, 세탁 가능한 순면 포함] 입력 완료 +2024-10-27 16:31:44,242 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 7.5cm 산棕, 총 두께 10cm, 통기 방습 5D 커버 포함 +2024-10-27 16:31:44,243 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:44,377 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [7.5cm 산棕, 총 두께 10cm, 통기 방습 5D 커버 포함] 입력 완료 +2024-10-27 16:31:44,378 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 7.5cm 산棕, 총 두께 10cm, 분리 세척 가능한 니트 면 포함 +2024-10-27 16:31:44,378 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:44,753 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [7.5cm 산棕, 총 두께 10cm, 분리 세척 가능한 니트 면 포함] 입력 완료 +2024-10-27 16:31:44,755 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 6cm 산棕, 총 두께 8cm, 세탁 가능한 순면 포함 +2024-10-27 16:31:44,756 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:45,327 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [6cm 산棕, 총 두께 8cm, 세탁 가능한 순면 포함] 입력 완료 +2024-10-27 16:31:45,329 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 6cm 산棕, 총 두께 9cm, 라텍스 순면 포함 +2024-10-27 16:31:45,329 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:45,702 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [6cm 산棕, 총 두께 9cm, 라텍스 순면 포함] 입력 완료 +2024-10-27 16:31:45,703 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 8cm 산棕, 총 두께 10cm, 세탁 가능한 순면 포함 +2024-10-27 16:31:45,704 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:45,854 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [8cm 산棕, 총 두께 10cm, 세탁 가능한 순면 포함] 입력 완료 +2024-10-27 16:31:45,855 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 8cm 산棕, 총 두께 11cm, 라텍스 순면 포함 +2024-10-27 16:31:45,856 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:46,216 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [8cm 산棕, 총 두께 11cm, 라텍스 순면 포함] 입력 완료 +2024-10-27 16:31:46,218 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 10cm 산棕, 총 두께 13cm, 라텍스 순면 포함 +2024-10-27 16:31:46,218 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:47,389 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [10cm 산棕, 총 두께 13cm, 라텍스 순면 포함] 입력 완료 +2024-10-27 16:31:47,390 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 10cm 산棕, 총 두께 12cm, 세탁 가능한 순면 포함 +2024-10-27 16:31:47,391 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:47,976 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [10cm 산棕, 총 두께 12cm, 세탁 가능한 순면 포함] 입력 완료 +2024-10-27 16:31:47,977 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 12cm 산棕, 총 두께 14cm, 세탁 가능한 순면 포함 +2024-10-27 16:31:47,978 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:48,388 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [12cm 산棕, 총 두께 14cm, 세탁 가능한 순면 포함] 입력 완료 +2024-10-27 16:31:48,389 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 12cm 산棕, 총 두께 15cm, 라텍스 순면 포함 +2024-10-27 16:31:48,390 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:48,521 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [12cm 산棕, 총 두께 15cm, 라텍스 순면 포함] 입력 완료 +2024-10-27 16:31:48,522 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 15cm 산棕, 총 두께 17cm, 세탁 가능한 순면 포함 +2024-10-27 16:31:48,523 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:48,893 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [15cm 산棕, 총 두께 17cm, 세탁 가능한 순면 포함] 입력 완료 +2024-10-27 16:31:48,894 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 15cm 산棕, 총 두께 18cm, 라텍스 순면 포함 +2024-10-27 16:31:48,895 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:49,483 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [15cm 산棕, 총 두께 18cm, 라텍스 순면 포함] 입력 완료 +2024-10-27 16:31:49,484 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 18cm 산棕, 총 두께 20cm, 세탁 가능한 순면 포함 +2024-10-27 16:31:49,485 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:49,873 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [18cm 산棕, 총 두께 20cm, 세탁 가능한 순면 포함] 입력 완료 +2024-10-27 16:31:49,874 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 18cm 산棕, 총 두께 21cm, 라텍스 순면 포함 +2024-10-27 16:31:49,875 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:31:50,005 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [18cm 산棕, 총 두께 21cm, 라텍스 순면 포함] 입력 완료 +2024-10-27 16:31:50,006 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'【3.5CM】可卷曲 无胶线缝全山棕(送防尘套': '3.5cm 두께, 롤업 가능, 방진 커버 포함', '【3.5CM】可卷曲款 无胶线缝全山棕+送防尘套': '3.5cm 두께, 롤업 가능, 방진 커버 포함', '【5.5CM】强护脊款 无胶线缝全山棕(送防尘套': '5.5cm 두께, 강력한 등 지지, 방진 커버 포함', '总厚6cm】3.5cm山棕可卷曲款内芯+透气防潮5D面罩': '3.5cm 산棕, 롤업 가능, 통기 방습 5D 커버 포함', '【5.5CM】强护脊款 无胶线缝全山棕+送防尘套': '5.5cm 두께, 강력한 등 지지, 방진 커버 포함', '强护脊 总厚8cm】5.5cm全山棕+透气防潮5D面罩': '5.5cm 산棕, 총 두께 8cm, 통기 방습 5D 커버 포함', '强护脊 总厚8cm】5.5cm全山棕+可拆洗针织棉': '5.5cm 산棕, 총 두께 8cm, 분리 세척 가능한 니트 면 포함', '强护腰 总厚6cm=4cm全山棕+水洗全棉': '4cm 산棕, 총 두께 6cm, 세탁 가능한 순면 포함', '强护脊 总厚10cm】7.5cm全山棕+透气防潮5D面罩': '7.5cm 산棕, 총 두께 10cm, 통기 방습 5D 커버 포함', '强护脊 总厚10cm】7.5cm全山棕+可拆洗针织棉': '7.5cm 산棕, 총 두께 10cm, 분리 세척 가능한 니트 면 포함', '强护腰 总厚8cm=6cm全山棕+水洗全棉': '6cm 산棕, 총 두께 8cm, 세탁 가능한 순면 포함', '护腰缓压 总厚9cm=6cm全山棕+乳胶全棉': '6cm 산棕, 총 두께 9cm, 라텍스 순면 포함', '强护腰 总厚10cm=8cm全山棕+水洗全棉': '8cm 산棕, 총 두께 10cm, 세탁 가능한 순면 포함', '护腰缓压 总厚11cm=8cm全山棕+乳胶全棉': '8cm 산棕, 총 두께 11cm, 라텍스 순면 포함', '护腰缓压 总厚13cm=10cm全山棕+乳胶全棉': '10cm 산棕, 총 두께 13cm, 라텍스 순면 포함', '强护腰 总厚12cm=10cm全山棕+水洗全棉': '10cm 산棕, 총 두께 12cm, 세탁 가능한 순면 포함', '强护腰 总厚14cm=12cm全山棕+水洗全棉': '12cm 산棕, 총 두께 14cm, 세탁 가능한 순면 포함', '护腰缓压 总厚15cm=12cm全山棕+乳胶全棉': '12cm 산棕, 총 두께 15cm, 라텍스 순면 포함', '强护腰 总厚17cm=15cm全山棕+水洗全棉': '15cm 산棕, 총 두께 17cm, 세탁 가능한 순면 포함', '护腰缓压 总厚18cm=15cm全山棕+乳胶全棉': '15cm 산棕, 총 두께 18cm, 라텍스 순면 포함', '强护腰 总厚20cm=18cm全山棕+水洗全棉': '18cm 산棕, 총 두께 20cm, 세탁 가능한 순면 포함', '护腰缓压 总厚21cm=18cm全山棕+乳胶全棉': '18cm 산棕, 총 두께 21cm, 라텍스 순면 포함'} +2024-10-27 16:31:50,009 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:31:50,012 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:31:50,014 - option.py:92 - default_logger - DEBUG - 최저옵션: 530909.0909090909, 표준편차: 329991.5851669429 +2024-10-27 16:31:50,014 - option.py:102 - default_logger - DEBUG - Option 173000 z-score: -1.084600659522953 +2024-10-27 16:31:50,015 - option.py:102 - default_logger - DEBUG - Option 178000 z-score: -1.0694487580056142 +2024-10-27 16:31:50,016 - option.py:102 - default_logger - DEBUG - Option 214000 z-score: -0.9603550670807757 +2024-10-27 16:31:50,017 - option.py:102 - default_logger - DEBUG - Option 218000 z-score: -0.9482335458669047 +2024-10-27 16:31:50,018 - option.py:102 - default_logger - DEBUG - Option 241000 z-score: -0.8785347988871467 +2024-10-27 16:31:50,019 - option.py:102 - default_logger - DEBUG - Option 276000 z-score: -0.7724714882657759 +2024-10-27 16:31:50,020 - option.py:102 - default_logger - DEBUG - Option 300000 z-score: -0.6997423609825503 +2024-10-27 16:31:50,021 - option.py:102 - default_logger - DEBUG - Option 305000 z-score: -0.6845904594652116 +2024-10-27 16:31:50,022 - option.py:102 - default_logger - DEBUG - Option 370000 z-score: -0.48761573973980865 +2024-10-27 16:31:50,023 - option.py:102 - default_logger - DEBUG - Option 382000 z-score: -0.4512511760981958 +2024-10-27 16:31:50,024 - option.py:102 - default_logger - DEBUG - Option 392000 z-score: -0.4209473730635185 +2024-10-27 16:31:50,025 - option.py:102 - default_logger - DEBUG - Option 425000 z-score: -0.3209448230490831 +2024-10-27 16:31:50,026 - option.py:102 - default_logger - DEBUG - Option 465000 z-score: -0.19972961091037367 +2024-10-27 16:31:50,026 - option.py:102 - default_logger - DEBUG - Option 496000 z-score: -0.10578782150287382 +2024-10-27 16:31:50,028 - option.py:102 - default_logger - DEBUG - Option 582000 z-score: 0.15482488459535154 +2024-10-27 16:31:50,029 - option.py:102 - default_logger - DEBUG - Option 586000 z-score: 0.1669464058092225 +2024-10-27 16:31:50,030 - option.py:102 - default_logger - DEBUG - Option 739000 z-score: 0.6305945922397862 +2024-10-27 16:31:50,031 - option.py:102 - default_logger - DEBUG - Option 789000 z-score: 0.782113607413173 +2024-10-27 16:31:50,032 - option.py:102 - default_logger - DEBUG - Option 1043000 z-score: 1.5518302044939782 +2024-10-27 16:31:50,032 - option.py:102 - default_logger - DEBUG - Option 1096000 z-score: 1.7124403605777683 +2024-10-27 16:31:50,033 - option.py:102 - default_logger - DEBUG - Option 1180000 z-score: 1.9669923060690582 +2024-10-27 16:31:50,034 - option.py:102 - default_logger - DEBUG - Option 1230000 z-score: 2.118511321242445 +2024-10-27 16:31:50,035 - option.py:106 - default_logger - DEBUG - Z-스코어 필터링: [241000, 276000, 300000, 305000, 370000, 382000, 392000, 425000, 465000, 496000, 582000, 586000, 739000, 789000] +2024-10-27 16:31:50,037 - option.py:114 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 241000, 마켓상한선: 482000 +2024-10-27 16:31:50,037 - option.py:119 - default_logger - DEBUG - 최종 선택된 옵션: [('【5.5CM】强护脊款 无胶线缝全山棕+送防尘套', 241000), ('强护脊 总厚8cm】5.5cm全山棕+透气防潮5D面罩', 276000), ('强护脊 总厚8cm】5.5cm全山棕+可拆洗针织棉', 300000), ('强护腰 总厚6cm=4cm全山棕+水洗全棉', 305000), ('强护脊 总厚10cm】7.5cm全山棕+透气防潮5D面罩', 370000), ('强护脊 总厚10cm】7.5cm全山棕+可拆洗针织棉', 382000), ('强护腰 总厚8cm=6cm全山棕+水洗全棉', 392000), ('护腰缓压 总厚9cm=6cm全山棕+乳胶全棉', 425000), ('强护腰 总厚10cm=8cm全山棕+水洗全棉', 465000)] +2024-10-27 16:31:50,361 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【3.5CM】可卷曲 无胶线缝全山棕(送防尘套, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:51,295 - option.py:638 - default_logger - DEBUG - 옵션 '【3.5CM】可卷曲 无胶线缝全山棕(送防尘套' 체크 해제함 +2024-10-27 16:31:51,328 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【3.5CM】可卷曲款 无胶线缝全山棕+送防尘套, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:51,777 - option.py:638 - default_logger - DEBUG - 옵션 '【3.5CM】可卷曲款 无胶线缝全山棕+送防尘套' 체크 해제함 +2024-10-27 16:31:51,813 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【5.5CM】强护脊款 无胶线缝全山棕(送防尘套, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:52,264 - option.py:638 - default_logger - DEBUG - 옵션 '【5.5CM】强护脊款 无胶线缝全山棕(送防尘套' 체크 해제함 +2024-10-27 16:31:52,295 - option.py:627 - default_logger - DEBUG - 옵션 이름: 总厚6cm】3.5cm山棕可卷曲款内芯+透气防潮5D面罩, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:52,745 - option.py:638 - default_logger - DEBUG - 옵션 '总厚6cm】3.5cm山棕可卷曲款内芯+透气防潮5D面罩' 체크 해제함 +2024-10-27 16:31:52,779 - option.py:627 - default_logger - DEBUG - 옵션 이름: 【5.5CM】强护脊款 无胶线缝全山棕+送防尘套, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,780 - option.py:633 - default_logger - DEBUG - 옵션 '【5.5CM】强护脊款 无胶线缝全山棕+送防尘套' 체크함 +2024-10-27 16:31:52,800 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护脊 总厚8cm】5.5cm全山棕+透气防潮5D面罩, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,802 - option.py:633 - default_logger - DEBUG - 옵션 '强护脊 总厚8cm】5.5cm全山棕+透气防潮5D面罩' 체크함 +2024-10-27 16:31:52,817 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护脊 总厚8cm】5.5cm全山棕+可拆洗针织棉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,818 - option.py:633 - default_logger - DEBUG - 옵션 '强护脊 总厚8cm】5.5cm全山棕+可拆洗针织棉' 체크함 +2024-10-27 16:31:52,834 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护腰 总厚6cm=4cm全山棕+水洗全棉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,835 - option.py:633 - default_logger - DEBUG - 옵션 '强护腰 总厚6cm=4cm全山棕+水洗全棉' 체크함 +2024-10-27 16:31:52,860 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护脊 总厚10cm】7.5cm全山棕+透气防潮5D面罩, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,862 - option.py:633 - default_logger - DEBUG - 옵션 '强护脊 总厚10cm】7.5cm全山棕+透气防潮5D面罩' 체크함 +2024-10-27 16:31:52,881 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护脊 总厚10cm】7.5cm全山棕+可拆洗针织棉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,882 - option.py:633 - default_logger - DEBUG - 옵션 '强护脊 总厚10cm】7.5cm全山棕+可拆洗针织棉' 체크함 +2024-10-27 16:31:52,902 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护腰 总厚8cm=6cm全山棕+水洗全棉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,904 - option.py:633 - default_logger - DEBUG - 옵션 '强护腰 总厚8cm=6cm全山棕+水洗全棉' 체크함 +2024-10-27 16:31:52,917 - option.py:627 - default_logger - DEBUG - 옵션 이름: 护腰缓压 总厚9cm=6cm全山棕+乳胶全棉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,918 - option.py:633 - default_logger - DEBUG - 옵션 '护腰缓压 总厚9cm=6cm全山棕+乳胶全棉' 체크함 +2024-10-27 16:31:52,934 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护腰 总厚10cm=8cm全山棕+水洗全棉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:31:52,936 - option.py:633 - default_logger - DEBUG - 옵션 '强护腰 总厚10cm=8cm全山棕+水洗全棉' 체크함 +2024-10-27 16:31:52,951 - option.py:627 - default_logger - DEBUG - 옵션 이름: 护腰缓压 总厚11cm=8cm全山棕+乳胶全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:53,397 - option.py:638 - default_logger - DEBUG - 옵션 '护腰缓压 总厚11cm=8cm全山棕+乳胶全棉' 체크 해제함 +2024-10-27 16:31:53,428 - option.py:627 - default_logger - DEBUG - 옵션 이름: 护腰缓压 总厚13cm=10cm全山棕+乳胶全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:54,003 - option.py:638 - default_logger - DEBUG - 옵션 '护腰缓压 总厚13cm=10cm全山棕+乳胶全棉' 체크 해제함 +2024-10-27 16:31:54,030 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护腰 总厚12cm=10cm全山棕+水洗全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:54,477 - option.py:638 - default_logger - DEBUG - 옵션 '强护腰 总厚12cm=10cm全山棕+水洗全棉' 체크 해제함 +2024-10-27 16:31:54,513 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护腰 总厚14cm=12cm全山棕+水洗全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:54,984 - option.py:638 - default_logger - DEBUG - 옵션 '强护腰 总厚14cm=12cm全山棕+水洗全棉' 체크 해제함 +2024-10-27 16:31:55,009 - option.py:627 - default_logger - DEBUG - 옵션 이름: 护腰缓压 总厚15cm=12cm全山棕+乳胶全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:55,441 - option.py:638 - default_logger - DEBUG - 옵션 '护腰缓压 总厚15cm=12cm全山棕+乳胶全棉' 체크 해제함 +2024-10-27 16:31:55,467 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护腰 总厚17cm=15cm全山棕+水洗全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:55,915 - option.py:638 - default_logger - DEBUG - 옵션 '强护腰 总厚17cm=15cm全山棕+水洗全棉' 체크 해제함 +2024-10-27 16:31:55,943 - option.py:627 - default_logger - DEBUG - 옵션 이름: 护腰缓压 总厚18cm=15cm全山棕+乳胶全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:56,381 - option.py:638 - default_logger - DEBUG - 옵션 '护腰缓压 总厚18cm=15cm全山棕+乳胶全棉' 체크 해제함 +2024-10-27 16:31:56,410 - option.py:627 - default_logger - DEBUG - 옵션 이름: 强护腰 总厚20cm=18cm全山棕+水洗全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:56,844 - option.py:638 - default_logger - DEBUG - 옵션 '强护腰 总厚20cm=18cm全山棕+水洗全棉' 체크 해제함 +2024-10-27 16:31:56,866 - option.py:627 - default_logger - DEBUG - 옵션 이름: 护腰缓压 总厚21cm=18cm全山棕+乳胶全棉, 필터링된 옵션에 포함 여부: False +2024-10-27 16:31:57,308 - option.py:638 - default_logger - DEBUG - 옵션 '护腰缓压 总厚21cm=18cm全山棕+乳胶全棉' 체크 해제함 +2024-10-27 16:31:57,309 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:31:57,310 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:31:57,310 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 9 +2024-10-27 16:31:57,311 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:31:58,514 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'5.5cm 두께 강력한 등 지지 방진 커버 포함': 0, '5.5cm 산棕 총 두께 8cm 통기 방습 5D 커버 포함': 0, '5.5cm 산棕 총 두께 8cm 분리 세척 가능한 니트 면 포함': 0, '4cm 산棕 총 두께 6cm 세탁 가능한 순면 포함': 0, '7.5cm 산棕 총 두께 10cm 통기 방습 5D 커버 포함': 0, '7.5cm 산棕 총 두께 10cm 분리 세척 가능한 니트 면 포함': 0, '6cm 산棕 총 두께 8cm 세탁 가능한 순면 포함': 0, '6cm 산棕 총 두께 9cm 라텍스 순면 포함': 0, '8cm 산棕 총 두께 10cm 세탁 가능한 순면 포함': 0} +2024-10-27 16:31:58,515 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:31:58,860 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:31:59,043 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:31:59,969 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:32:00,877 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:32:00,878 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:32:10,064 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:32:10,065 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:32:11,603 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:32:11,623 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:32:11,624 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:32:11,625 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:32:15,077 - price.py:555 - default_logger - DEBUG - 옵션 수: 99 +2024-10-27 16:32:15,078 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:32:15,240 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 670 +2024-10-27 16:32:15,254 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 187200 +2024-10-27 16:32:15,459 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 670 +2024-10-27 16:32:15,472 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 187200 +2024-10-27 16:32:15,980 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 690 +2024-10-27 16:32:16,017 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 192200 +2024-10-27 16:32:16,239 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 690 +2024-10-27 16:32:16,259 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 192200 +2024-10-27 16:32:17,037 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 750 +2024-10-27 16:32:17,058 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 207200 +2024-10-27 16:32:17,238 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 750 +2024-10-27 16:32:17,263 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 207200 +2024-10-27 16:32:18,150 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 792 +2024-10-27 16:32:18,167 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 217700 +2024-10-27 16:32:18,356 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 792 +2024-10-27 16:32:18,376 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 217700 +2024-10-27 16:32:19,091 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 846 +2024-10-27 16:32:19,117 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 231200 +2024-10-27 16:32:19,304 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 846 +2024-10-27 16:32:19,324 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 231200 +2024-10-27 16:32:20,171 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 1100 +2024-10-27 16:32:20,192 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 294600 +2024-10-27 16:32:20,384 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 780 +2024-10-27 16:32:20,400 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 214700 +2024-10-27 16:32:21,681 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 780 +2024-10-27 16:32:21,687 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 214700 +2024-10-27 16:32:21,779 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 814 +2024-10-27 16:32:21,784 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 223200 +2024-10-27 16:32:22,237 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 814 +2024-10-27 16:32:22,265 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 223200 +2024-10-27 16:32:22,471 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 950 +2024-10-27 16:32:22,492 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 257100 +2024-10-27 16:32:23,323 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 950 +2024-10-27 16:32:23,350 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 257100 +2024-10-27 16:32:23,534 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 1080 +2024-10-27 16:32:23,550 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 289600 +2024-10-27 16:32:24,434 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 1080 +2024-10-27 16:32:24,455 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 289600 +2024-10-27 16:32:25,060 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 1140 +2024-10-27 16:32:25,065 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 304500 +2024-10-27 16:32:25,508 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 1140 +2024-10-27 16:32:25,533 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 304500 +2024-10-27 16:32:25,723 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 1270 +2024-10-27 16:32:25,751 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 337000 +2024-10-27 16:32:26,433 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 858 +2024-10-27 16:32:26,453 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 234200 +2024-10-27 16:32:26,799 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 858 +2024-10-27 16:32:26,825 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 234200 +2024-10-27 16:32:27,768 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 950 +2024-10-27 16:32:27,788 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 257100 +2024-10-27 16:32:27,987 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 950 +2024-10-27 16:32:28,013 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 257100 +2024-10-27 16:32:28,876 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 990 +2024-10-27 16:32:28,896 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 267100 +2024-10-27 16:32:29,084 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 990 +2024-10-27 16:32:29,100 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 267100 +2024-10-27 16:32:29,890 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 1160 +2024-10-27 16:32:29,907 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 309500 +2024-10-27 16:32:30,104 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 1160 +2024-10-27 16:32:30,119 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 309500 +2024-10-27 16:32:30,938 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 1250 +2024-10-27 16:32:30,959 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 332000 +2024-10-27 16:32:31,169 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 1250 +2024-10-27 16:32:31,191 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 332000 +2024-10-27 16:32:32,051 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 1380 +2024-10-27 16:32:32,072 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 364400 +2024-10-27 16:32:32,264 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 858 +2024-10-27 16:32:32,285 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 234200 +2024-10-27 16:32:33,132 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 858 +2024-10-27 16:32:33,148 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 234200 +2024-10-27 16:32:33,344 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 920 +2024-10-27 16:32:33,360 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 249600 +2024-10-27 16:32:34,180 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 920 +2024-10-27 16:32:34,200 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 249600 +2024-10-27 16:32:34,391 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 1100 +2024-10-27 16:32:34,415 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 294600 +2024-10-27 16:32:35,217 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 1100 +2024-10-27 16:32:35,237 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 294600 +2024-10-27 16:32:35,434 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 1190 +2024-10-27 16:32:35,450 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 317000 +2024-10-27 16:32:36,856 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 1190 +2024-10-27 16:32:36,861 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 317000 +2024-10-27 16:32:36,922 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 1300 +2024-10-27 16:32:36,928 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 344500 +2024-10-27 16:32:37,302 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 1300 +2024-10-27 16:32:37,328 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 344500 +2024-10-27 16:32:37,573 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 1420 +2024-10-27 16:32:37,595 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 374400 +2024-10-27 16:32:38,339 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 1120 +2024-10-27 16:32:38,355 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 299600 +2024-10-27 16:32:38,529 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 1120 +2024-10-27 16:32:38,554 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 299600 +2024-10-27 16:32:39,261 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 1150 +2024-10-27 16:32:39,281 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 307000 +2024-10-27 16:32:39,470 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 1150 +2024-10-27 16:32:39,486 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 307000 +2024-10-27 16:32:40,168 - price.py:618 - default_logger - DEBUG - 49옵션의 cost_value : 1270 +2024-10-27 16:32:40,189 - price.py:622 - default_logger - DEBUG - 49옵션의 price_value : 337000 +2024-10-27 16:32:40,415 - price.py:618 - default_logger - DEBUG - 50옵션의 cost_value : 1270 +2024-10-27 16:32:40,436 - price.py:622 - default_logger - DEBUG - 50옵션의 price_value : 337000 +2024-10-27 16:32:41,153 - price.py:618 - default_logger - DEBUG - 51옵션의 cost_value : 1320 +2024-10-27 16:32:41,169 - price.py:622 - default_logger - DEBUG - 51옵션의 price_value : 349500 +2024-10-27 16:32:41,379 - price.py:618 - default_logger - DEBUG - 52옵션의 cost_value : 1320 +2024-10-27 16:32:41,404 - price.py:622 - default_logger - DEBUG - 52옵션의 price_value : 349500 +2024-10-27 16:32:43,596 - price.py:618 - default_logger - DEBUG - 53옵션의 cost_value : 1380 +2024-10-27 16:32:43,604 - price.py:622 - default_logger - DEBUG - 53옵션의 price_value : 364400 +2024-10-27 16:32:43,669 - price.py:618 - default_logger - DEBUG - 54옵션의 cost_value : 1380 +2024-10-27 16:32:43,677 - price.py:622 - default_logger - DEBUG - 54옵션의 price_value : 364400 +2024-10-27 16:32:44,131 - price.py:618 - default_logger - DEBUG - 55옵션의 cost_value : 1680 +2024-10-27 16:32:44,159 - price.py:622 - default_logger - DEBUG - 55옵션의 price_value : 439300 +2024-10-27 16:32:44,365 - price.py:618 - default_logger - DEBUG - 56옵션의 cost_value : 1150 +2024-10-27 16:32:44,387 - price.py:622 - default_logger - DEBUG - 56옵션의 price_value : 307000 +2024-10-27 16:32:45,121 - price.py:618 - default_logger - DEBUG - 57옵션의 cost_value : 1150 +2024-10-27 16:32:45,145 - price.py:622 - default_logger - DEBUG - 57옵션의 price_value : 307000 +2024-10-27 16:32:45,328 - price.py:618 - default_logger - DEBUG - 58옵션의 cost_value : 1280 +2024-10-27 16:32:45,343 - price.py:622 - default_logger - DEBUG - 58옵션의 price_value : 339500 +2024-10-27 16:32:46,126 - price.py:618 - default_logger - DEBUG - 59옵션의 cost_value : 1280 +2024-10-27 16:32:46,151 - price.py:622 - default_logger - DEBUG - 59옵션의 price_value : 339500 +2024-10-27 16:32:46,340 - price.py:618 - default_logger - DEBUG - 60옵션의 cost_value : 1380 +2024-10-27 16:32:46,356 - price.py:622 - default_logger - DEBUG - 60옵션의 price_value : 364400 +2024-10-27 16:32:47,191 - price.py:618 - default_logger - DEBUG - 61옵션의 cost_value : 1380 +2024-10-27 16:32:47,212 - price.py:622 - default_logger - DEBUG - 61옵션의 price_value : 364400 +2024-10-27 16:32:47,434 - price.py:618 - default_logger - DEBUG - 62옵션의 cost_value : 1430 +2024-10-27 16:32:47,460 - price.py:622 - default_logger - DEBUG - 62옵션의 price_value : 376900 +2024-10-27 16:32:48,317 - price.py:618 - default_logger - DEBUG - 63옵션의 cost_value : 1430 +2024-10-27 16:32:48,333 - price.py:622 - default_logger - DEBUG - 63옵션의 price_value : 376900 +2024-10-27 16:32:48,539 - price.py:618 - default_logger - DEBUG - 64옵션의 cost_value : 1640 +2024-10-27 16:32:48,558 - price.py:622 - default_logger - DEBUG - 64옵션의 price_value : 429300 +2024-10-27 16:32:49,950 - price.py:618 - default_logger - DEBUG - 65옵션의 cost_value : 1640 +2024-10-27 16:32:49,956 - price.py:622 - default_logger - DEBUG - 65옵션의 price_value : 429300 +2024-10-27 16:32:50,017 - price.py:618 - default_logger - DEBUG - 66옵션의 cost_value : 1750 +2024-10-27 16:32:50,025 - price.py:622 - default_logger - DEBUG - 66옵션의 price_value : 456800 +2024-10-27 16:32:50,476 - price.py:618 - default_logger - DEBUG - 67옵션의 cost_value : 1160 +2024-10-27 16:32:50,501 - price.py:622 - default_logger - DEBUG - 67옵션의 price_value : 309500 +2024-10-27 16:32:50,702 - price.py:618 - default_logger - DEBUG - 68옵션의 cost_value : 1160 +2024-10-27 16:32:50,723 - price.py:622 - default_logger - DEBUG - 68옵션의 price_value : 309500 +2024-10-27 16:32:51,509 - price.py:618 - default_logger - DEBUG - 69옵션의 cost_value : 1260 +2024-10-27 16:32:51,529 - price.py:622 - default_logger - DEBUG - 69옵션의 price_value : 334500 +2024-10-27 16:32:51,712 - price.py:618 - default_logger - DEBUG - 70옵션의 cost_value : 1260 +2024-10-27 16:32:51,737 - price.py:622 - default_logger - DEBUG - 70옵션의 price_value : 334500 +2024-10-27 16:32:52,429 - price.py:618 - default_logger - DEBUG - 71옵션의 cost_value : 1360 +2024-10-27 16:32:52,446 - price.py:622 - default_logger - DEBUG - 71옵션의 price_value : 359500 +2024-10-27 16:32:52,638 - price.py:618 - default_logger - DEBUG - 72옵션의 cost_value : 1360 +2024-10-27 16:32:52,659 - price.py:622 - default_logger - DEBUG - 72옵션의 price_value : 359500 +2024-10-27 16:32:53,344 - price.py:618 - default_logger - DEBUG - 73옵션의 cost_value : 1380 +2024-10-27 16:32:53,365 - price.py:622 - default_logger - DEBUG - 73옵션의 price_value : 364400 +2024-10-27 16:32:53,562 - price.py:618 - default_logger - DEBUG - 74옵션의 cost_value : 1380 +2024-10-27 16:32:53,579 - price.py:622 - default_logger - DEBUG - 74옵션의 price_value : 364400 +2024-10-27 16:32:54,413 - price.py:618 - default_logger - DEBUG - 75옵션의 cost_value : 1610 +2024-10-27 16:32:54,429 - price.py:622 - default_logger - DEBUG - 75옵션의 price_value : 421900 +2024-10-27 16:32:54,606 - price.py:618 - default_logger - DEBUG - 76옵션의 cost_value : 1610 +2024-10-27 16:32:54,621 - price.py:622 - default_logger - DEBUG - 76옵션의 price_value : 421900 +2024-10-27 16:32:55,948 - price.py:618 - default_logger - DEBUG - 77옵션의 cost_value : 1820 +2024-10-27 16:32:55,954 - price.py:622 - default_logger - DEBUG - 77옵션의 price_value : 474300 +2024-10-27 16:32:56,015 - price.py:618 - default_logger - DEBUG - 78옵션의 cost_value : 1310 +2024-10-27 16:32:56,021 - price.py:622 - default_logger - DEBUG - 78옵션의 price_value : 347000 +2024-10-27 16:32:56,457 - price.py:618 - default_logger - DEBUG - 79옵션의 cost_value : 1310 +2024-10-27 16:32:56,482 - price.py:622 - default_logger - DEBUG - 79옵션의 price_value : 347000 +2024-10-27 16:32:56,680 - price.py:618 - default_logger - DEBUG - 80옵션의 cost_value : 1380 +2024-10-27 16:32:56,705 - price.py:622 - default_logger - DEBUG - 80옵션의 price_value : 364400 +2024-10-27 16:32:57,379 - price.py:618 - default_logger - DEBUG - 81옵션의 cost_value : 1380 +2024-10-27 16:32:57,395 - price.py:622 - default_logger - DEBUG - 81옵션의 price_value : 364400 +2024-10-27 16:32:57,601 - price.py:618 - default_logger - DEBUG - 82옵션의 cost_value : 1510 +2024-10-27 16:32:57,622 - price.py:622 - default_logger - DEBUG - 82옵션의 price_value : 396900 +2024-10-27 16:32:58,420 - price.py:618 - default_logger - DEBUG - 83옵션의 cost_value : 1510 +2024-10-27 16:32:58,446 - price.py:622 - default_logger - DEBUG - 83옵션의 price_value : 396900 +2024-10-27 16:32:58,654 - price.py:618 - default_logger - DEBUG - 84옵션의 cost_value : 1580 +2024-10-27 16:32:58,680 - price.py:622 - default_logger - DEBUG - 84옵션의 price_value : 414400 +2024-10-27 16:32:59,531 - price.py:618 - default_logger - DEBUG - 85옵션의 cost_value : 1580 +2024-10-27 16:32:59,550 - price.py:622 - default_logger - DEBUG - 85옵션의 price_value : 414400 +2024-10-27 16:32:59,754 - price.py:618 - default_logger - DEBUG - 86옵션의 cost_value : 1730 +2024-10-27 16:32:59,774 - price.py:622 - default_logger - DEBUG - 86옵션의 price_value : 451800 +2024-10-27 16:33:00,623 - price.py:618 - default_logger - DEBUG - 87옵션의 cost_value : 1730 +2024-10-27 16:33:00,639 - price.py:622 - default_logger - DEBUG - 87옵션의 price_value : 451800 +2024-10-27 16:33:00,824 - price.py:618 - default_logger - DEBUG - 88옵션의 cost_value : 1930 +2024-10-27 16:33:00,841 - price.py:622 - default_logger - DEBUG - 88옵션의 price_value : 501700 +2024-10-27 16:33:02,248 - price.py:618 - default_logger - DEBUG - 89옵션의 cost_value : 1360 +2024-10-27 16:33:02,255 - price.py:622 - default_logger - DEBUG - 89옵션의 price_value : 359500 +2024-10-27 16:33:02,365 - price.py:618 - default_logger - DEBUG - 90옵션의 cost_value : 1360 +2024-10-27 16:33:02,372 - price.py:622 - default_logger - DEBUG - 90옵션의 price_value : 359500 +2024-10-27 16:33:02,777 - price.py:618 - default_logger - DEBUG - 91옵션의 cost_value : 1630 +2024-10-27 16:33:02,798 - price.py:622 - default_logger - DEBUG - 91옵션의 price_value : 426800 +2024-10-27 16:33:03,041 - price.py:618 - default_logger - DEBUG - 92옵션의 cost_value : 1630 +2024-10-27 16:33:03,058 - price.py:622 - default_logger - DEBUG - 92옵션의 price_value : 426800 +2024-10-27 16:33:03,809 - price.py:618 - default_logger - DEBUG - 93옵션의 cost_value : 1830 +2024-10-27 16:33:03,829 - price.py:622 - default_logger - DEBUG - 93옵션의 price_value : 476800 +2024-10-27 16:33:04,086 - price.py:618 - default_logger - DEBUG - 94옵션의 cost_value : 1830 +2024-10-27 16:33:04,108 - price.py:622 - default_logger - DEBUG - 94옵션의 price_value : 476800 +2024-10-27 16:33:04,859 - price.py:618 - default_logger - DEBUG - 95옵션의 cost_value : 1930 +2024-10-27 16:33:04,884 - price.py:622 - default_logger - DEBUG - 95옵션의 price_value : 501700 +2024-10-27 16:33:05,078 - price.py:618 - default_logger - DEBUG - 96옵션의 cost_value : 1930 +2024-10-27 16:33:05,100 - price.py:622 - default_logger - DEBUG - 96옵션의 price_value : 501700 +2024-10-27 16:33:05,769 - price.py:618 - default_logger - DEBUG - 97옵션의 cost_value : 2000 +2024-10-27 16:33:05,786 - price.py:622 - default_logger - DEBUG - 97옵션의 price_value : 519200 +2024-10-27 16:33:05,964 - price.py:618 - default_logger - DEBUG - 98옵션의 cost_value : 2000 +2024-10-27 16:33:05,984 - price.py:622 - default_logger - DEBUG - 98옵션의 price_value : 519200 +2024-10-27 16:33:06,714 - price.py:618 - default_logger - DEBUG - 99옵션의 cost_value : 2200 +2024-10-27 16:33:06,735 - price.py:622 - default_logger - DEBUG - 99옵션의 price_value : 569100 +2024-10-27 16:33:06,736 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [670, 670, 690, 690, 750, 750, 780, 780, 792, 792, 814, 814, 846, 846, 858, 858, 858, 858, 920, 920, 950, 950, 950, 950, 990, 990, 1080, 1080, 1100, 1100, 1100, 1120, 1120, 1140, 1140, 1150, 1150, 1150, 1150, 1160, 1160, 1160, 1160, 1190, 1190, 1250, 1250, 1260, 1260, 1270, 1270, 1270, 1280, 1280, 1300, 1300, 1310, 1310, 1320, 1320, 1360, 1360, 1360, 1360, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1420, 1430, 1430, 1510, 1510, 1580, 1580, 1610, 1610, 1630, 1630, 1640, 1640, 1680, 1730, 1730, 1750, 1820, 1830, 1830, 1930, 1930, 1930, 2000, 2000, 2200] +2024-10-27 16:33:06,737 - price.py:648 - default_logger - DEBUG - 최소원가: 134000, 최대원가: 440000, 평균원가: 253000, 상위평균원가: 347000 +2024-10-27 16:33:06,738 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 445000 +2024-10-27 16:33:06,739 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:33:06,739 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:33:06,740 - price.py:486 - default_logger - DEBUG - 적용된 구간: 500000, 계산된 마진: 79000 +2024-10-27 16:33:06,741 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 79000 +2024-10-27 16:33:06,741 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:33:06,742 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:33:06,743 - price.py:311 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-27 16:33:06,743 - price.py:311 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-27 16:33:06,744 - price.py:311 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 63000 +2024-10-27 16:33:06,745 - price.py:306 - default_logger - DEBUG - 적용된 구간: 550000, 계산된 구간추가배송비: 44000 +2024-10-27 16:33:06,745 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 162000 +2024-10-27 16:33:06,746 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 162000 +2024-10-27 16:33:06,747 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 686000 +2024-10-27 16:33:06,747 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:33:06,748 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 346000, 상한: 799000, 하한: 590000 +2024-10-27 16:33:06,748 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 590000 +2024-10-27 16:33:06,749 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 590000 +2024-10-27 16:33:06,750 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:33:06,750 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 335215 +2024-10-27 16:33:06,751 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 254785 +2024-10-27 16:33:06,752 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:33:06,752 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:33:06,753 - price.py:486 - default_logger - DEBUG - 적용된 구간: 1000000, 계산된 마진: 96000 +2024-10-27 16:33:06,754 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 122000 +2024-10-27 16:33:06,754 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:33:06,755 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:33:06,755 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:33:06,756 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:33:06,757 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-침구-토퍼 +2024-10-27 16:33:06,757 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 침구, Level 4: 토퍼 +2024-10-27 16:33:06,758 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-침구-토퍼 +2024-10-27 16:33:06,759 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '토퍼'} +2024-10-27 16:33:06,760 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:33:06,761 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '토퍼'}, result: None +2024-10-27 16:33:06,762 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:33:06,762 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:33:06,763 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-토퍼는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:33:06,763 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:33:06,764 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:33:06,764 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:33:06,869 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 122000 +2024-10-27 16:33:07,293 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:33:07,294 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:33:07,295 - price.py:140 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-27 16:33:08,941 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-27 16:33:09,068 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-27 16:33:09,149 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-27 16:33:09,753 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:33:09,755 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:33:12,311 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:33:12,313 - gui.py:875 - default_logger - DEBUG - 132/[377]개 상품 수정 완료. +2024-10-27 16:33:12,314 - gui.py:816 - default_logger - DEBUG - 7/50 버튼의 활성상태 확인 중... +2024-10-27 16:33:12,484 - gui.py:823 - default_logger - DEBUG - 7/50: 세부사항 수정 작업 중... +2024-10-27 16:33:12,524 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 16:33:13,777 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 16:33:14,772 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 16:33:14,856 - title.py:94 - default_logger - DEBUG - 원본 상품명: Blankets Soft Fur Faux With Fluffy Throw Blanket Bed Sofa 毯 +2024-10-27 16:33:14,857 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 16:33:14,857 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 16:33:14,871 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 16:33:14,880 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 16:33:14,898 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:33:14,900 - gui.py:837 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=False + optionAutoSelectTrue +2024-10-27 16:33:16,673 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 16:33:16,675 - option.py:161 - default_logger - DEBUG - 상품명: Blankets Soft Fur Faux With Fluffy Throw Blanket Bed Sofa 毯에 대한 옵션을 처리 중... +2024-10-27 16:33:16,676 - option.py:163 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 16:33:18,695 - option.py:303 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 16:33:18,696 - option.py:188 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 16:33:18,697 - option.py:191 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 16:33:18,714 - option.py:329 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 16:33:18,715 - option.py:345 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 16:33:18,716 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:33:18,934 - option.py:205 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-27 16:33:18,978 - option.py:363 - default_logger - DEBUG - 총 옵션 갯수: 27 +2024-10-27 16:33:19,031 - option.py:385 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@典雅黑 +2024-10-27 16:33:19,032 - option.py:386 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,033 - option.py:387 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,033 - option.py:388 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 16:33:19,034 - option.py:389 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 16:33:19,058 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,059 - option.py:410 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 16:33:19,060 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,082 - option.py:420 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,152 - option.py:385 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-27 16:33:19,153 - option.py:386 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 16:33:19,154 - option.py:387 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 16:33:19,155 - option.py:388 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 16:33:19,156 - option.py:389 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 16:33:19,176 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,178 - option.py:410 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 16:33:19,178 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,197 - option.py:420 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,249 - option.py:385 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@酒红色 +2024-10-27 16:33:19,250 - option.py:386 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,251 - option.py:387 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,252 - option.py:388 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 16:33:19,253 - option.py:389 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 16:33:19,265 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,266 - option.py:410 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 16:33:19,268 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,281 - option.py:420 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,330 - option.py:385 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@米白色 +2024-10-27 16:33:19,332 - option.py:386 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,333 - option.py:387 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,335 - option.py:388 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 16:33:19,335 - option.py:389 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 16:33:19,361 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,362 - option.py:410 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 16:33:19,363 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,399 - option.py:420 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,477 - option.py:385 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@奶黄色 +2024-10-27 16:33:19,479 - option.py:386 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,479 - option.py:387 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 16:33:19,480 - option.py:388 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 16:33:19,481 - option.py:389 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 16:33:19,493 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,494 - option.py:410 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 16:33:19,495 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,512 - option.py:420 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,553 - option.py:385 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@浅粉色 +2024-10-27 16:33:19,555 - option.py:386 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,556 - option.py:387 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 16:33:19,557 - option.py:388 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 16:33:19,558 - option.py:389 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 16:33:19,575 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,577 - option.py:410 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 16:33:19,577 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,606 - option.py:420 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,648 - option.py:385 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@浅灰色 +2024-10-27 16:33:19,650 - option.py:386 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,651 - option.py:387 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,652 - option.py:388 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 16:33:19,653 - option.py:389 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 16:33:19,665 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,666 - option.py:410 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 16:33:19,667 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,679 - option.py:420 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,718 - option.py:385 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@深空灰 +2024-10-27 16:33:19,719 - option.py:386 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,720 - option.py:387 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,721 - option.py:388 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 16:33:19,721 - option.py:389 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 16:33:19,741 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,742 - option.py:410 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 16:33:19,743 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,764 - option.py:420 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,805 - option.py:385 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@浅棕色 +2024-10-27 16:33:19,806 - option.py:386 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,807 - option.py:387 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,807 - option.py:388 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 16:33:19,809 - option.py:389 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 16:33:19,823 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,824 - option.py:410 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 16:33:19,825 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,838 - option.py:420 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,883 - option.py:385 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@浅紫色 +2024-10-27 16:33:19,884 - option.py:386 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,885 - option.py:387 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,886 - option.py:388 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 16:33:19,887 - option.py:389 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 16:33:19,898 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,899 - option.py:410 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 16:33:19,900 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,912 - option.py:420 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 16:33:19,964 - option.py:385 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@天蓝色 +2024-10-27 16:33:19,964 - option.py:386 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 16:33:19,965 - option.py:387 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 16:33:19,966 - option.py:388 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 16:33:19,967 - option.py:389 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 16:33:19,981 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,981 - option.py:410 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 16:33:19,983 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:19,995 - option.py:420 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,041 - option.py:385 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@水蓝色 +2024-10-27 16:33:20,043 - option.py:386 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,044 - option.py:387 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,045 - option.py:388 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 16:33:20,045 - option.py:389 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 16:33:20,066 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,067 - option.py:410 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 16:33:20,068 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,079 - option.py:420 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,129 - option.py:385 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@浅绿色 +2024-10-27 16:33:20,130 - option.py:386 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,131 - option.py:387 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,132 - option.py:388 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-27 16:33:20,133 - option.py:389 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-27 16:33:20,146 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,147 - option.py:410 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-27 16:33:20,148 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,159 - option.py:420 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,203 - option.py:385 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@玫红色 +2024-10-27 16:33:20,204 - option.py:386 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,205 - option.py:387 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,205 - option.py:388 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-27 16:33:20,206 - option.py:389 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-27 16:33:20,223 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,224 - option.py:410 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-27 16:33:20,225 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,240 - option.py:420 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,288 - option.py:385 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@湖兰色 +2024-10-27 16:33:20,290 - option.py:386 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-27 16:33:20,290 - option.py:387 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-27 16:33:20,291 - option.py:388 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-27 16:33:20,292 - option.py:389 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-27 16:33:20,306 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,307 - option.py:410 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-27 16:33:20,308 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,321 - option.py:420 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,362 - option.py:385 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@浅卡其色 +2024-10-27 16:33:20,363 - option.py:386 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,364 - option.py:387 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,365 - option.py:388 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-27 16:33:20,366 - option.py:389 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-27 16:33:20,378 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,379 - option.py:410 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-27 16:33:20,380 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,396 - option.py:420 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,444 - option.py:385 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@深卡其色 +2024-10-27 16:33:20,446 - option.py:386 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,446 - option.py:387 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,447 - option.py:388 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-27 16:33:20,448 - option.py:389 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-27 16:33:20,461 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,462 - option.py:410 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-27 16:33:20,463 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,477 - option.py:420 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,516 - option.py:385 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@深七彩色 +2024-10-27 16:33:20,518 - option.py:386 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,519 - option.py:387 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-10-27 16:33:20,520 - option.py:388 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-27 16:33:20,520 - option.py:389 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-27 16:33:20,532 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,533 - option.py:410 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-27 16:33:20,534 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,546 - option.py:420 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,595 - option.py:385 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@浅七彩色 +2024-10-27 16:33:20,596 - option.py:386 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,597 - option.py:387 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-10-27 16:33:20,598 - option.py:388 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-27 16:33:20,599 - option.py:389 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-27 16:33:20,616 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,617 - option.py:410 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-27 16:33:20,618 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,630 - option.py:420 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,678 - option.py:385 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@扎染-豆沙粉 +2024-10-27 16:33:20,679 - option.py:386 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,680 - option.py:387 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,680 - option.py:388 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-27 16:33:20,681 - option.py:389 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-27 16:33:20,692 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,693 - option.py:410 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-27 16:33:20,694 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,712 - option.py:420 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,750 - option.py:385 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@扎染-粉色 +2024-10-27 16:33:20,751 - option.py:386 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,752 - option.py:387 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,753 - option.py:388 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-27 16:33:20,754 - option.py:389 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-27 16:33:20,766 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,767 - option.py:410 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-27 16:33:20,767 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,779 - option.py:420 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,826 - option.py:385 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@扎染-兰色 +2024-10-27 16:33:20,827 - option.py:386 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,827 - option.py:387 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-27 16:33:20,828 - option.py:388 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-27 16:33:20,829 - option.py:389 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-27 16:33:20,841 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,842 - option.py:410 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-27 16:33:20,843 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,856 - option.py:420 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,894 - option.py:385 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@扎染-黄色 +2024-10-27 16:33:20,895 - option.py:386 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,895 - option.py:387 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-27 16:33:20,896 - option.py:388 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-27 16:33:20,897 - option.py:389 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-27 16:33:20,909 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,910 - option.py:410 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-27 16:33:20,911 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,929 - option.py:420 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-27 16:33:20,977 - option.py:385 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@扎染-卡其色 +2024-10-27 16:33:20,978 - option.py:386 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@ +2024-10-27 16:33:20,979 - option.py:387 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@node +2024-10-27 16:33:20,980 - option.py:388 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-27 16:33:20,981 - option.py:389 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-27 16:33:20,995 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:20,996 - option.py:410 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-27 16:33:20,997 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:21,016 - option.py:420 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-27 16:33:21,060 - option.py:385 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@扎染-水蓝色 +2024-10-27 16:33:21,061 - option.py:386 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@ +2024-10-27 16:33:21,062 - option.py:387 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@ +2024-10-27 16:33:21,063 - option.py:388 - default_logger - DEBUG - 25번째 image_element : JSHandle@node +2024-10-27 16:33:21,063 - option.py:389 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-27 16:33:21,080 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:21,081 - option.py:410 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-27 16:33:21,082 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:21,097 - option.py:420 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-27 16:33:21,155 - option.py:385 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@扎染-浅灰色 +2024-10-27 16:33:21,156 - option.py:386 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@ +2024-10-27 16:33:21,157 - option.py:387 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@ +2024-10-27 16:33:21,158 - option.py:388 - default_logger - DEBUG - 26번째 image_element : JSHandle@node +2024-10-27 16:33:21,159 - option.py:389 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-27 16:33:21,176 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:21,177 - option.py:410 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-27 16:33:21,179 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:21,194 - option.py:420 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-27 16:33:21,247 - option.py:385 - default_logger - DEBUG - 27번째 original_name_element : JSHandle@扎染-深灰色 +2024-10-27 16:33:21,248 - option.py:386 - default_logger - DEBUG - 27번째 edit_field_element : JSHandle@ +2024-10-27 16:33:21,249 - option.py:387 - default_logger - DEBUG - 27번째 checkbox_element : JSHandle@ +2024-10-27 16:33:21,250 - option.py:388 - default_logger - DEBUG - 27번째 image_element : JSHandle@node +2024-10-27 16:33:21,250 - option.py:389 - default_logger - DEBUG - 27번째 price_element : JSHandle@node +2024-10-27 16:33:21,264 - option.py:409 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:21,265 - option.py:410 - default_logger - DEBUG - 27번째 옵션 checkbox_state : False +2024-10-27 16:33:21,266 - option.py:411 - default_logger - DEBUG - ============================================= +2024-10-27 16:33:21,282 - option.py:420 - default_logger - DEBUG - 27번째 옵션 정보 수집 완료 +2024-10-27 16:33:21,284 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '典雅黑', 'origin_option_2': '豆沙粉', 'origin_option_3': '酒红色', 'origin_option_4': '米白色', 'origin_option_5': '奶黄色', 'origin_option_6': '浅粉色', 'origin_option_7': '浅灰色', 'origin_option_8': '深空灰', 'origin_option_9': '浅棕色', 'origin_option_10': '浅紫色', 'origin_option_11': '天蓝色', 'origin_option_12': '水蓝色', 'origin_option_13': '浅绿色', 'origin_option_14': '玫红色', 'origin_option_15': '湖兰色', 'origin_option_16': '浅卡其色', 'origin_option_17': '深卡其色', 'origin_option_18': '深七彩色', 'origin_option_19': '浅七彩色', 'origin_option_20': '扎染-豆沙粉', 'origin_option_21': '扎染-粉色', 'origin_option_22': '扎染-兰色', 'origin_option_23': '扎染-黄色', 'origin_option_24': '扎染-卡其色', 'origin_option_25': '扎染-水蓝色', 'origin_option_26': '扎染-浅灰色', 'origin_option_27': '扎染-深灰色'} +2024-10-27 16:33:21,285 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 典雅黑 +2024-10-27 16:33:21,287 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 典雅黑 +2024-10-27 16:33:21,287 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 豆沙粉 +2024-10-27 16:33:21,289 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 豆沙粉 +2024-10-27 16:33:21,289 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 酒红色 +2024-10-27 16:33:21,290 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 酒红色 +2024-10-27 16:33:21,291 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 米白色 +2024-10-27 16:33:21,292 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 米白色 +2024-10-27 16:33:21,292 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 奶黄色 +2024-10-27 16:33:21,293 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 奶黄色 +2024-10-27 16:33:21,294 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅粉色 +2024-10-27 16:33:21,294 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅粉色 +2024-10-27 16:33:21,295 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅灰色 +2024-10-27 16:33:21,296 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅灰色 +2024-10-27 16:33:21,296 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 深空灰 +2024-10-27 16:33:21,297 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 深空灰 +2024-10-27 16:33:21,297 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅棕色 +2024-10-27 16:33:21,298 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅棕色 +2024-10-27 16:33:21,298 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅紫色 +2024-10-27 16:33:21,299 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅紫色 +2024-10-27 16:33:21,299 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 天蓝色 +2024-10-27 16:33:21,300 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 天蓝色 +2024-10-27 16:33:21,301 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 水蓝色 +2024-10-27 16:33:21,301 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 水蓝色 +2024-10-27 16:33:21,302 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅绿色 +2024-10-27 16:33:21,303 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅绿色 +2024-10-27 16:33:21,303 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 玫红色 +2024-10-27 16:33:21,303 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 玫红色 +2024-10-27 16:33:21,305 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 湖兰色 +2024-10-27 16:33:21,306 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 湖兰色 +2024-10-27 16:33:21,306 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅卡其色 +2024-10-27 16:33:21,307 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅卡其色 +2024-10-27 16:33:21,308 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 深卡其色 +2024-10-27 16:33:21,309 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 深卡其色 +2024-10-27 16:33:21,309 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 深七彩色 +2024-10-27 16:33:21,310 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 深七彩色 +2024-10-27 16:33:21,310 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浅七彩色 +2024-10-27 16:33:21,311 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 浅七彩色 +2024-10-27 16:33:21,312 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-豆沙粉 +2024-10-27 16:33:21,312 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-豆沙粉 +2024-10-27 16:33:21,313 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-粉色 +2024-10-27 16:33:21,314 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-粉色 +2024-10-27 16:33:21,315 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-兰色 +2024-10-27 16:33:21,315 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-兰色 +2024-10-27 16:33:21,316 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-黄色 +2024-10-27 16:33:21,317 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-黄色 +2024-10-27 16:33:21,317 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-卡其色 +2024-10-27 16:33:21,318 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-卡其色 +2024-10-27 16:33:21,319 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-水蓝色 +2024-10-27 16:33:21,319 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-水蓝色 +2024-10-27 16:33:21,320 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-浅灰色 +2024-10-27 16:33:21,321 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-浅灰色 +2024-10-27 16:33:21,321 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 扎染-深灰色 +2024-10-27 16:33:21,322 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 扎染-深灰色 +2024-10-27 16:33:21,323 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '典雅黑', 'origin_option_2': '豆沙粉', 'origin_option_3': '酒红色', 'origin_option_4': '米白色', 'origin_option_5': '奶黄色', 'origin_option_6': '浅粉色', 'origin_option_7': '浅灰色', 'origin_option_8': '深空灰', 'origin_option_9': '浅棕色', 'origin_option_10': '浅紫色', 'origin_option_11': '天蓝色', 'origin_option_12': '水蓝色', 'origin_option_13': '浅绿色', 'origin_option_14': '玫红色', 'origin_option_15': '湖兰色', 'origin_option_16': '浅卡其色', 'origin_option_17': '深卡其色', 'origin_option_18': '深七彩色', 'origin_option_19': '浅七彩色', 'origin_option_20': '扎染-豆沙粉', 'origin_option_21': '扎染-粉色', 'origin_option_22': '扎染-兰色', 'origin_option_23': '扎染-黄色', 'origin_option_24': '扎染-卡其色', 'origin_option_25': '扎染-水蓝色', 'origin_option_26': '扎染-浅灰色', 'origin_option_27': '扎染-深灰色'} +2024-10-27 16:33:21,324 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 'Blankets Soft Fur Faux With Fluffy Throw Blanket Bed Sofa 毯'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "典雅黑", "origin_option_2": "豆沙粉", "origin_option_3": "酒红色", "origin_option_4": "米白色", "origin_option_5": "奶黄色", "origin_option_6": "浅粉色", "origin_option_7": "浅灰色", "origin_option_8": "深空灰", "origin_option_9": "浅棕色", "origin_option_10": "浅紫色", "origin_option_11": "天蓝色", "origin_option_12": "水蓝色", "origin_option_13": "浅绿色", "origin_option_14": "玫红色", "origin_option_15": "湖兰色", "origin_option_16": "浅卡其色", "origin_option_17": "深卡其色", "origin_option_18": "深七彩色", "origin_option_19": "浅七彩色", "origin_option_20": "扎染-豆沙粉", "origin_option_21": "扎染-粉色", "origin_option_22": "扎染-兰色", "origin_option_23": "扎染-黄色", "origin_option_24": "扎染-卡其色", "origin_option_25": "扎染-水蓝色", "origin_option_26": "扎染-浅灰色", "origin_option_27": "扎染-深灰色"} +2024-10-27 16:33:21,325 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-27 16:33:23,222 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "블랙", +"trans_option_2": "핑크", +"trans_option_3": "와인", +"trans_option_4": "아이보리", +"trans_option_5": "크림", +"trans_option_6": "연핑크", +"trans_option_7": "연회색", +"trans_option_8": "다크그레이", +"trans_option_9": "연브라운", +"trans_option_10": "연퍼플", +"trans_option_11": "스카이 블루", +"trans_option_12": "라이트 블루", +"trans_option_13": "연그린", +"trans_option_14": "핫핑크", +"trans_option_15": "블루", +"trans_option_16": "연카키", +"trans_option_17": "진카키", +"trans_option_18": "다크 옴브레", +"trans_option_19": "라이트 옴브레", +"trans_option_20": "핑크 염색", +"trans_option_21": "핑크 염색", +"trans_option_22": "블루 염색", +"trans_option_23": "옐로우 염색", +"trans_option_24": "카키 염색", +"trans_option_25": "라이트 블루 염색", +"trans_option_26": "연회색 염색", +"trans_option_27": "다크 그레이 염색" +} +``` +2024-10-27 16:33:23,224 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "블랙", +"trans_option_2": "핑크", +"trans_option_3": "와인", +"trans_option_4": "아이보리", +"trans_option_5": "크림", +"trans_option_6": "연핑크", +"trans_option_7": "연회색", +"trans_option_8": "다크그레이", +"trans_option_9": "연브라운", +"trans_option_10": "연퍼플", +"trans_option_11": "스카이 블루", +"trans_option_12": "라이트 블루", +"trans_option_13": "연그린", +"trans_option_14": "핫핑크", +"trans_option_15": "블루", +"trans_option_16": "연카키", +"trans_option_17": "진카키", +"trans_option_18": "다크 옴브레", +"trans_option_19": "라이트 옴브레", +"trans_option_20": "핑크 염색", +"trans_option_21": "핑크 염색", +"trans_option_22": "블루 염색", +"trans_option_23": "옐로우 염색", +"trans_option_24": "카키 염색", +"trans_option_25": "라이트 블루 염색", +"trans_option_26": "연회색 염색", +"trans_option_27": "다크 그레이 염색" +} +2024-10-27 16:33:23,225 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '블랙', 'trans_option_2': '핑크', 'trans_option_3': '와인', 'trans_option_4': '아이보리', 'trans_option_5': '크림', 'trans_option_6': '연핑크', 'trans_option_7': '연회색', 'trans_option_8': '다크그레이', 'trans_option_9': '연브라운', 'trans_option_10': '연퍼플', 'trans_option_11': '스카이 블루', 'trans_option_12': '라이트 블루', 'trans_option_13': '연그린', 'trans_option_14': '핫핑크', 'trans_option_15': '블루', 'trans_option_16': '연카키', 'trans_option_17': '진카키', 'trans_option_18': '다크 옴브레', 'trans_option_19': '라이트 옴브레', 'trans_option_20': '핑크 염색', 'trans_option_21': '핑크 염색', 'trans_option_22': '블루 염색', 'trans_option_23': '옐로우 염색', 'trans_option_24': '카키 염색', 'trans_option_25': '라이트 블루 염색', 'trans_option_26': '연회색 염색', 'trans_option_27': '다크 그레이 염색'} +2024-10-27 16:33:23,227 - option.py:211 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-27 16:33:23,227 - option.py:530 - default_logger - DEBUG - trans_option_1번째 translated_name : 블랙 +2024-10-27 16:33:23,228 - option.py:538 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:23,276 - option.py:542 - default_logger - INFO - trans_option_1번째 translated_name : [블랙] 입력 완료 +2024-10-27 16:33:23,277 - option.py:530 - default_logger - DEBUG - trans_option_2번째 translated_name : 핑크 +2024-10-27 16:33:23,278 - option.py:538 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:23,421 - option.py:542 - default_logger - INFO - trans_option_2번째 translated_name : [핑크] 입력 완료 +2024-10-27 16:33:23,422 - option.py:530 - default_logger - DEBUG - trans_option_3번째 translated_name : 와인 +2024-10-27 16:33:23,423 - option.py:538 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:23,570 - option.py:542 - default_logger - INFO - trans_option_3번째 translated_name : [와인] 입력 완료 +2024-10-27 16:33:23,571 - option.py:530 - default_logger - DEBUG - trans_option_4번째 translated_name : 아이보리 +2024-10-27 16:33:23,572 - option.py:538 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:23,705 - option.py:542 - default_logger - INFO - trans_option_4번째 translated_name : [아이보리] 입력 완료 +2024-10-27 16:33:23,706 - option.py:530 - default_logger - DEBUG - trans_option_5번째 translated_name : 크림 +2024-10-27 16:33:23,707 - option.py:538 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:24,078 - option.py:542 - default_logger - INFO - trans_option_5번째 translated_name : [크림] 입력 완료 +2024-10-27 16:33:24,079 - option.py:530 - default_logger - DEBUG - trans_option_6번째 translated_name : 연핑크 +2024-10-27 16:33:24,080 - option.py:538 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:24,675 - option.py:542 - default_logger - INFO - trans_option_6번째 translated_name : [연핑크] 입력 완료 +2024-10-27 16:33:24,676 - option.py:530 - default_logger - DEBUG - trans_option_7번째 translated_name : 연회색 +2024-10-27 16:33:24,676 - option.py:538 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:25,054 - option.py:542 - default_logger - INFO - trans_option_7번째 translated_name : [연회색] 입력 완료 +2024-10-27 16:33:25,056 - option.py:530 - default_logger - DEBUG - trans_option_8번째 translated_name : 다크그레이 +2024-10-27 16:33:25,057 - option.py:538 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:25,183 - option.py:542 - default_logger - INFO - trans_option_8번째 translated_name : [다크그레이] 입력 완료 +2024-10-27 16:33:25,184 - option.py:530 - default_logger - DEBUG - trans_option_9번째 translated_name : 연브라운 +2024-10-27 16:33:25,185 - option.py:538 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:25,563 - option.py:542 - default_logger - INFO - trans_option_9번째 translated_name : [연브라운] 입력 완료 +2024-10-27 16:33:25,564 - option.py:530 - default_logger - DEBUG - trans_option_10번째 translated_name : 연퍼플 +2024-10-27 16:33:25,565 - option.py:538 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:26,061 - option.py:542 - default_logger - INFO - trans_option_10번째 translated_name : [연퍼플] 입력 완료 +2024-10-27 16:33:26,062 - option.py:530 - default_logger - DEBUG - trans_option_11번째 translated_name : 스카이 블루 +2024-10-27 16:33:26,063 - option.py:538 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:26,544 - option.py:542 - default_logger - INFO - trans_option_11번째 translated_name : [스카이 블루] 입력 완료 +2024-10-27 16:33:26,546 - option.py:530 - default_logger - DEBUG - trans_option_12번째 translated_name : 라이트 블루 +2024-10-27 16:33:26,546 - option.py:538 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:26,945 - option.py:542 - default_logger - INFO - trans_option_12번째 translated_name : [라이트 블루] 입력 완료 +2024-10-27 16:33:26,946 - option.py:530 - default_logger - DEBUG - trans_option_13번째 translated_name : 연그린 +2024-10-27 16:33:26,947 - option.py:538 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:27,089 - option.py:542 - default_logger - INFO - trans_option_13번째 translated_name : [연그린] 입력 완료 +2024-10-27 16:33:27,090 - option.py:530 - default_logger - DEBUG - trans_option_14번째 translated_name : 핫핑크 +2024-10-27 16:33:27,091 - option.py:538 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:27,464 - option.py:542 - default_logger - INFO - trans_option_14번째 translated_name : [핫핑크] 입력 완료 +2024-10-27 16:33:27,469 - option.py:530 - default_logger - DEBUG - trans_option_15번째 translated_name : 블루 +2024-10-27 16:33:27,470 - option.py:538 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:27,990 - option.py:542 - default_logger - INFO - trans_option_15번째 translated_name : [블루] 입력 완료 +2024-10-27 16:33:27,991 - option.py:530 - default_logger - DEBUG - trans_option_16번째 translated_name : 연카키 +2024-10-27 16:33:27,992 - option.py:538 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:28,460 - option.py:542 - default_logger - INFO - trans_option_16번째 translated_name : [연카키] 입력 완료 +2024-10-27 16:33:28,461 - option.py:530 - default_logger - DEBUG - trans_option_17번째 translated_name : 진카키 +2024-10-27 16:33:28,463 - option.py:538 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:28,822 - option.py:542 - default_logger - INFO - trans_option_17번째 translated_name : [진카키] 입력 완료 +2024-10-27 16:33:28,833 - option.py:530 - default_logger - DEBUG - trans_option_18번째 translated_name : 다크 옴브레 +2024-10-27 16:33:28,834 - option.py:538 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:28,977 - option.py:542 - default_logger - INFO - trans_option_18번째 translated_name : [다크 옴브레] 입력 완료 +2024-10-27 16:33:28,979 - option.py:530 - default_logger - DEBUG - trans_option_19번째 translated_name : 라이트 옴브레 +2024-10-27 16:33:28,980 - option.py:538 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:29,350 - option.py:542 - default_logger - INFO - trans_option_19번째 translated_name : [라이트 옴브레] 입력 완료 +2024-10-27 16:33:29,351 - option.py:530 - default_logger - DEBUG - trans_option_20번째 translated_name : 핑크 염색 +2024-10-27 16:33:29,351 - option.py:538 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:29,850 - option.py:542 - default_logger - INFO - trans_option_20번째 translated_name : [핑크 염색] 입력 완료 +2024-10-27 16:33:29,851 - option.py:530 - default_logger - DEBUG - trans_option_21번째 translated_name : 핑크 염색 +2024-10-27 16:33:29,852 - option.py:538 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:30,324 - option.py:542 - default_logger - INFO - trans_option_21번째 translated_name : [핑크 염색] 입력 완료 +2024-10-27 16:33:30,325 - option.py:530 - default_logger - DEBUG - trans_option_22번째 translated_name : 블루 염색 +2024-10-27 16:33:30,326 - option.py:538 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:30,698 - option.py:542 - default_logger - INFO - trans_option_22번째 translated_name : [블루 염색] 입력 완료 +2024-10-27 16:33:30,699 - option.py:530 - default_logger - DEBUG - trans_option_23번째 translated_name : 옐로우 염색 +2024-10-27 16:33:30,700 - option.py:538 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:30,838 - option.py:542 - default_logger - INFO - trans_option_23번째 translated_name : [옐로우 염색] 입력 완료 +2024-10-27 16:33:30,839 - option.py:530 - default_logger - DEBUG - trans_option_24번째 translated_name : 카키 염색 +2024-10-27 16:33:30,840 - option.py:538 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:31,233 - option.py:542 - default_logger - INFO - trans_option_24번째 translated_name : [카키 염색] 입력 완료 +2024-10-27 16:33:31,234 - option.py:530 - default_logger - DEBUG - trans_option_25번째 translated_name : 라이트 블루 염색 +2024-10-27 16:33:31,235 - option.py:538 - default_logger - DEBUG - trans_option_25번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:31,833 - option.py:542 - default_logger - INFO - trans_option_25번째 translated_name : [라이트 블루 염색] 입력 완료 +2024-10-27 16:33:31,834 - option.py:530 - default_logger - DEBUG - trans_option_26번째 translated_name : 연회색 염색 +2024-10-27 16:33:31,834 - option.py:538 - default_logger - DEBUG - trans_option_26번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:32,213 - option.py:542 - default_logger - INFO - trans_option_26번째 translated_name : [연회색 염색] 입력 완료 +2024-10-27 16:33:32,214 - option.py:530 - default_logger - DEBUG - trans_option_27번째 translated_name : 다크 그레이 염색 +2024-10-27 16:33:32,215 - option.py:538 - default_logger - DEBUG - trans_option_27번째 번역옵션 필드 : JSHandle@ +2024-10-27 16:33:32,347 - option.py:542 - default_logger - INFO - trans_option_27번째 translated_name : [다크 그레이 염색] 입력 완료 +2024-10-27 16:33:32,348 - option.py:554 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'典雅黑': '블랙', '豆沙粉': '핑크', '酒红色': '와인', '米白色': '아이보리', '奶黄色': '크림', '浅粉色': '연핑크', '浅灰色': '연회색', '深空灰': '다크그레이', '浅棕色': '연브라운', '浅紫色': '연퍼플', '天蓝色': '스카이 블루', '水蓝色': '라이트 블루', '浅绿色': '연그린', '玫红色': '핫핑크', '湖兰色': '블루', '浅卡其色': '연카키', '深卡其色': '진카키', '深七彩色': '다크 옴브레', '浅七彩色': '라이트 옴브레', '扎染-豆沙粉': '핑크 염색', '扎染-粉色': '핑크 염색', '扎染-兰色': '블루 염색', '扎染-黄色': '옐로우 염색', '扎染-卡其色': '카키 염색', '扎染-水蓝色': '라이트 블루 염색', '扎染-浅灰色': '연회색 염색', '扎染-深灰色': '다크 그레이 염색'} +2024-10-27 16:33:32,349 - option.py:247 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-27 16:33:32,350 - option.py:255 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-27 16:33:32,351 - option.py:92 - default_logger - DEBUG - 최저옵션: 25000.0, 표준편차: 0.0 +2024-10-27 16:33:32,351 - option.py:96 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-27 16:33:32,692 - option.py:627 - default_logger - DEBUG - 옵션 이름: 典雅黑, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:32,693 - option.py:633 - default_logger - DEBUG - 옵션 '典雅黑' 체크함 +2024-10-27 16:33:32,705 - option.py:627 - default_logger - DEBUG - 옵션 이름: 豆沙粉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:32,706 - option.py:633 - default_logger - DEBUG - 옵션 '豆沙粉' 체크함 +2024-10-27 16:33:32,964 - option.py:627 - default_logger - DEBUG - 옵션 이름: 酒红色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:32,964 - option.py:633 - default_logger - DEBUG - 옵션 '酒红色' 체크함 +2024-10-27 16:33:33,235 - option.py:627 - default_logger - DEBUG - 옵션 이름: 米白色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,236 - option.py:633 - default_logger - DEBUG - 옵션 '米白色' 체크함 +2024-10-27 16:33:33,269 - option.py:627 - default_logger - DEBUG - 옵션 이름: 奶黄色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,270 - option.py:633 - default_logger - DEBUG - 옵션 '奶黄色' 체크함 +2024-10-27 16:33:33,289 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅粉色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,291 - option.py:633 - default_logger - DEBUG - 옵션 '浅粉色' 체크함 +2024-10-27 16:33:33,305 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅灰色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,306 - option.py:633 - default_logger - DEBUG - 옵션 '浅灰色' 체크함 +2024-10-27 16:33:33,318 - option.py:627 - default_logger - DEBUG - 옵션 이름: 深空灰, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,319 - option.py:633 - default_logger - DEBUG - 옵션 '深空灰' 체크함 +2024-10-27 16:33:33,330 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅棕色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,331 - option.py:633 - default_logger - DEBUG - 옵션 '浅棕色' 체크함 +2024-10-27 16:33:33,345 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅紫色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,346 - option.py:633 - default_logger - DEBUG - 옵션 '浅紫色' 체크함 +2024-10-27 16:33:33,361 - option.py:627 - default_logger - DEBUG - 옵션 이름: 天蓝色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,362 - option.py:633 - default_logger - DEBUG - 옵션 '天蓝色' 체크함 +2024-10-27 16:33:33,374 - option.py:627 - default_logger - DEBUG - 옵션 이름: 水蓝色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,375 - option.py:633 - default_logger - DEBUG - 옵션 '水蓝色' 체크함 +2024-10-27 16:33:33,400 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅绿色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,401 - option.py:633 - default_logger - DEBUG - 옵션 '浅绿色' 체크함 +2024-10-27 16:33:33,422 - option.py:627 - default_logger - DEBUG - 옵션 이름: 玫红色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,422 - option.py:633 - default_logger - DEBUG - 옵션 '玫红色' 체크함 +2024-10-27 16:33:33,438 - option.py:627 - default_logger - DEBUG - 옵션 이름: 湖兰色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,440 - option.py:633 - default_logger - DEBUG - 옵션 '湖兰色' 체크함 +2024-10-27 16:33:33,455 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅卡其色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,457 - option.py:633 - default_logger - DEBUG - 옵션 '浅卡其色' 체크함 +2024-10-27 16:33:33,476 - option.py:627 - default_logger - DEBUG - 옵션 이름: 深卡其色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,478 - option.py:633 - default_logger - DEBUG - 옵션 '深卡其色' 체크함 +2024-10-27 16:33:33,491 - option.py:627 - default_logger - DEBUG - 옵션 이름: 深七彩色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,492 - option.py:633 - default_logger - DEBUG - 옵션 '深七彩色' 체크함 +2024-10-27 16:33:33,505 - option.py:627 - default_logger - DEBUG - 옵션 이름: 浅七彩色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,506 - option.py:633 - default_logger - DEBUG - 옵션 '浅七彩色' 체크함 +2024-10-27 16:33:33,518 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-豆沙粉, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,519 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-豆沙粉' 체크함 +2024-10-27 16:33:33,532 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-粉色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,533 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-粉色' 체크함 +2024-10-27 16:33:33,554 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-兰色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,555 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-兰色' 체크함 +2024-10-27 16:33:33,571 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-黄色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,572 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-黄色' 체크함 +2024-10-27 16:33:33,601 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-卡其色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,602 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-卡其色' 체크함 +2024-10-27 16:33:33,625 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-水蓝色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,626 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-水蓝色' 체크함 +2024-10-27 16:33:33,650 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-浅灰色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,651 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-浅灰色' 체크함 +2024-10-27 16:33:33,669 - option.py:627 - default_logger - DEBUG - 옵션 이름: 扎染-深灰色, 필터링된 옵션에 포함 여부: True +2024-10-27 16:33:33,671 - option.py:633 - default_logger - DEBUG - 옵션 '扎染-深灰色' 체크함 +2024-10-27 16:33:33,671 - option.py:641 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. +2024-10-27 16:33:33,672 - option.py:260 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-27 16:33:33,673 - option.py:131 - default_logger - DEBUG - 체크된 옵션 수: 27 +2024-10-27 16:33:33,673 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:33:34,641 - option.py:147 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'블랙': 0, '핑크': 0, '와인': 0, '아이보리': 0, '크림': 0, '연핑크': 0, '연회색': 0, '다크그레이': 0, '연브라운': 0, '연퍼플': 0, '스카이 블루': 0, '라이트 블루': 0, '연그린': 0, '핫핑크': 0, '블루': 0, '연카키': 0, '진카키': 0, '다크 옴브레': 0, '라이트 옴브레': 0, '핑크 염색': 0, '블루 염색': 0, '옐로우 염색': 0, '카키 염색': 0, '라이트 블루 염색': 0, '연회색 염색': 0, '다크 그레이 염색': 0} +2024-10-27 16:33:34,643 - option.py:651 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 16:33:35,003 - option.py:655 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 16:33:35,205 - option.py:283 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 16:33:36,152 - option.py:286 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 16:33:37,069 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:33:37,070 - gui.py:843 - default_logger - DEBUG - 가격수정 : True +2024-10-27 16:33:43,342 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-27 16:33:43,343 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-27 16:33:44,381 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-27 16:33:44,518 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 10000 +2024-10-27 16:33:44,519 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-27 16:33:44,519 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-27 16:33:46,267 - price.py:555 - default_logger - DEBUG - 옵션 수: 135 +2024-10-27 16:33:46,269 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-27 16:33:46,485 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 62 +2024-10-27 16:33:46,504 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 25600 +2024-10-27 16:33:46,702 - price.py:618 - default_logger - DEBUG - 2옵션의 cost_value : 94 +2024-10-27 16:33:46,718 - price.py:622 - default_logger - DEBUG - 2옵션의 price_value : 33600 +2024-10-27 16:33:47,171 - price.py:618 - default_logger - DEBUG - 3옵션의 cost_value : 20 +2024-10-27 16:33:47,193 - price.py:622 - default_logger - DEBUG - 3옵션의 price_value : 15000 +2024-10-27 16:33:47,424 - price.py:618 - default_logger - DEBUG - 4옵션의 cost_value : 23 +2024-10-27 16:33:47,448 - price.py:622 - default_logger - DEBUG - 4옵션의 price_value : 15900 +2024-10-27 16:33:48,247 - price.py:618 - default_logger - DEBUG - 5옵션의 cost_value : 32 +2024-10-27 16:33:48,268 - price.py:622 - default_logger - DEBUG - 5옵션의 price_value : 18000 +2024-10-27 16:33:48,448 - price.py:618 - default_logger - DEBUG - 6옵션의 cost_value : 62 +2024-10-27 16:33:48,464 - price.py:622 - default_logger - DEBUG - 6옵션의 price_value : 25600 +2024-10-27 16:33:49,199 - price.py:618 - default_logger - DEBUG - 7옵션의 cost_value : 94 +2024-10-27 16:33:49,215 - price.py:622 - default_logger - DEBUG - 7옵션의 price_value : 33600 +2024-10-27 16:33:49,408 - price.py:618 - default_logger - DEBUG - 8옵션의 cost_value : 20 +2024-10-27 16:33:49,428 - price.py:622 - default_logger - DEBUG - 8옵션의 price_value : 15000 +2024-10-27 16:33:50,210 - price.py:618 - default_logger - DEBUG - 9옵션의 cost_value : 23 +2024-10-27 16:33:50,231 - price.py:622 - default_logger - DEBUG - 9옵션의 price_value : 15900 +2024-10-27 16:33:50,417 - price.py:618 - default_logger - DEBUG - 10옵션의 cost_value : 32 +2024-10-27 16:33:50,438 - price.py:622 - default_logger - DEBUG - 10옵션의 price_value : 18000 +2024-10-27 16:33:51,221 - price.py:618 - default_logger - DEBUG - 11옵션의 cost_value : 62 +2024-10-27 16:33:51,250 - price.py:622 - default_logger - DEBUG - 11옵션의 price_value : 25600 +2024-10-27 16:33:51,772 - price.py:618 - default_logger - DEBUG - 12옵션의 cost_value : 94 +2024-10-27 16:33:51,791 - price.py:622 - default_logger - DEBUG - 12옵션의 price_value : 33600 +2024-10-27 16:33:52,602 - price.py:618 - default_logger - DEBUG - 13옵션의 cost_value : 20 +2024-10-27 16:33:52,631 - price.py:622 - default_logger - DEBUG - 13옵션의 price_value : 15000 +2024-10-27 16:33:52,881 - price.py:618 - default_logger - DEBUG - 14옵션의 cost_value : 23 +2024-10-27 16:33:52,902 - price.py:622 - default_logger - DEBUG - 14옵션의 price_value : 15900 +2024-10-27 16:33:53,706 - price.py:618 - default_logger - DEBUG - 15옵션의 cost_value : 32 +2024-10-27 16:33:53,732 - price.py:622 - default_logger - DEBUG - 15옵션의 price_value : 18000 +2024-10-27 16:33:53,901 - price.py:618 - default_logger - DEBUG - 16옵션의 cost_value : 62 +2024-10-27 16:33:53,928 - price.py:622 - default_logger - DEBUG - 16옵션의 price_value : 25600 +2024-10-27 16:33:54,700 - price.py:618 - default_logger - DEBUG - 17옵션의 cost_value : 94 +2024-10-27 16:33:54,720 - price.py:622 - default_logger - DEBUG - 17옵션의 price_value : 33600 +2024-10-27 16:33:54,896 - price.py:618 - default_logger - DEBUG - 18옵션의 cost_value : 20 +2024-10-27 16:33:54,916 - price.py:622 - default_logger - DEBUG - 18옵션의 price_value : 15000 +2024-10-27 16:33:55,651 - price.py:618 - default_logger - DEBUG - 19옵션의 cost_value : 23 +2024-10-27 16:33:55,677 - price.py:622 - default_logger - DEBUG - 19옵션의 price_value : 15900 +2024-10-27 16:33:55,864 - price.py:618 - default_logger - DEBUG - 20옵션의 cost_value : 32 +2024-10-27 16:33:55,884 - price.py:622 - default_logger - DEBUG - 20옵션의 price_value : 18000 +2024-10-27 16:33:56,678 - price.py:618 - default_logger - DEBUG - 21옵션의 cost_value : 62 +2024-10-27 16:33:56,703 - price.py:622 - default_logger - DEBUG - 21옵션의 price_value : 25600 +2024-10-27 16:33:56,877 - price.py:618 - default_logger - DEBUG - 22옵션의 cost_value : 94 +2024-10-27 16:33:56,898 - price.py:622 - default_logger - DEBUG - 22옵션의 price_value : 33600 +2024-10-27 16:33:57,923 - price.py:618 - default_logger - DEBUG - 23옵션의 cost_value : 20 +2024-10-27 16:33:57,937 - price.py:622 - default_logger - DEBUG - 23옵션의 price_value : 15000 +2024-10-27 16:33:58,025 - price.py:618 - default_logger - DEBUG - 24옵션의 cost_value : 23 +2024-10-27 16:33:58,033 - price.py:622 - default_logger - DEBUG - 24옵션의 price_value : 15900 +2024-10-27 16:33:58,432 - price.py:618 - default_logger - DEBUG - 25옵션의 cost_value : 32 +2024-10-27 16:33:58,449 - price.py:622 - default_logger - DEBUG - 25옵션의 price_value : 18000 +2024-10-27 16:33:58,652 - price.py:618 - default_logger - DEBUG - 26옵션의 cost_value : 62 +2024-10-27 16:33:58,672 - price.py:622 - default_logger - DEBUG - 26옵션의 price_value : 25600 +2024-10-27 16:33:59,367 - price.py:618 - default_logger - DEBUG - 27옵션의 cost_value : 94 +2024-10-27 16:33:59,384 - price.py:622 - default_logger - DEBUG - 27옵션의 price_value : 33600 +2024-10-27 16:33:59,627 - price.py:618 - default_logger - DEBUG - 28옵션의 cost_value : 20 +2024-10-27 16:33:59,644 - price.py:622 - default_logger - DEBUG - 28옵션의 price_value : 15000 +2024-10-27 16:34:00,391 - price.py:618 - default_logger - DEBUG - 29옵션의 cost_value : 23 +2024-10-27 16:34:00,411 - price.py:622 - default_logger - DEBUG - 29옵션의 price_value : 15900 +2024-10-27 16:34:00,603 - price.py:618 - default_logger - DEBUG - 30옵션의 cost_value : 32 +2024-10-27 16:34:00,630 - price.py:622 - default_logger - DEBUG - 30옵션의 price_value : 18000 +2024-10-27 16:34:01,444 - price.py:618 - default_logger - DEBUG - 31옵션의 cost_value : 62 +2024-10-27 16:34:01,460 - price.py:622 - default_logger - DEBUG - 31옵션의 price_value : 25600 +2024-10-27 16:34:01,643 - price.py:618 - default_logger - DEBUG - 32옵션의 cost_value : 94 +2024-10-27 16:34:01,664 - price.py:622 - default_logger - DEBUG - 32옵션의 price_value : 33600 +2024-10-27 16:34:02,332 - price.py:618 - default_logger - DEBUG - 33옵션의 cost_value : 20 +2024-10-27 16:34:02,352 - price.py:622 - default_logger - DEBUG - 33옵션의 price_value : 15000 +2024-10-27 16:34:02,562 - price.py:618 - default_logger - DEBUG - 34옵션의 cost_value : 23 +2024-10-27 16:34:02,587 - price.py:622 - default_logger - DEBUG - 34옵션의 price_value : 15900 +2024-10-27 16:34:03,689 - price.py:618 - default_logger - DEBUG - 35옵션의 cost_value : 32 +2024-10-27 16:34:03,695 - price.py:622 - default_logger - DEBUG - 35옵션의 price_value : 18000 +2024-10-27 16:34:03,760 - price.py:618 - default_logger - DEBUG - 36옵션의 cost_value : 62 +2024-10-27 16:34:03,766 - price.py:622 - default_logger - DEBUG - 36옵션의 price_value : 25600 +2024-10-27 16:34:04,177 - price.py:618 - default_logger - DEBUG - 37옵션의 cost_value : 94 +2024-10-27 16:34:04,196 - price.py:622 - default_logger - DEBUG - 37옵션의 price_value : 33600 +2024-10-27 16:34:04,413 - price.py:618 - default_logger - DEBUG - 38옵션의 cost_value : 20 +2024-10-27 16:34:04,429 - price.py:622 - default_logger - DEBUG - 38옵션의 price_value : 15000 +2024-10-27 16:34:05,161 - price.py:618 - default_logger - DEBUG - 39옵션의 cost_value : 23 +2024-10-27 16:34:05,186 - price.py:622 - default_logger - DEBUG - 39옵션의 price_value : 15900 +2024-10-27 16:34:05,431 - price.py:618 - default_logger - DEBUG - 40옵션의 cost_value : 32 +2024-10-27 16:34:05,452 - price.py:622 - default_logger - DEBUG - 40옵션의 price_value : 18000 +2024-10-27 16:34:05,946 - price.py:618 - default_logger - DEBUG - 41옵션의 cost_value : 62 +2024-10-27 16:34:05,971 - price.py:622 - default_logger - DEBUG - 41옵션의 price_value : 25600 +2024-10-27 16:34:06,176 - price.py:618 - default_logger - DEBUG - 42옵션의 cost_value : 94 +2024-10-27 16:34:06,202 - price.py:622 - default_logger - DEBUG - 42옵션의 price_value : 33600 +2024-10-27 16:34:06,889 - price.py:618 - default_logger - DEBUG - 43옵션의 cost_value : 20 +2024-10-27 16:34:06,926 - price.py:622 - default_logger - DEBUG - 43옵션의 price_value : 15000 +2024-10-27 16:34:07,107 - price.py:618 - default_logger - DEBUG - 44옵션의 cost_value : 23 +2024-10-27 16:34:07,127 - price.py:622 - default_logger - DEBUG - 44옵션의 price_value : 15900 +2024-10-27 16:34:07,857 - price.py:618 - default_logger - DEBUG - 45옵션의 cost_value : 32 +2024-10-27 16:34:07,879 - price.py:622 - default_logger - DEBUG - 45옵션의 price_value : 18000 +2024-10-27 16:34:08,078 - price.py:618 - default_logger - DEBUG - 46옵션의 cost_value : 62 +2024-10-27 16:34:08,098 - price.py:622 - default_logger - DEBUG - 46옵션의 price_value : 25600 +2024-10-27 16:34:08,858 - price.py:618 - default_logger - DEBUG - 47옵션의 cost_value : 94 +2024-10-27 16:34:08,879 - price.py:622 - default_logger - DEBUG - 47옵션의 price_value : 33600 +2024-10-27 16:34:09,078 - price.py:618 - default_logger - DEBUG - 48옵션의 cost_value : 20 +2024-10-27 16:34:09,104 - price.py:622 - default_logger - DEBUG - 48옵션의 price_value : 15000 +2024-10-27 16:34:09,841 - price.py:618 - default_logger - DEBUG - 49옵션의 cost_value : 23 +2024-10-27 16:34:09,861 - price.py:622 - default_logger - DEBUG - 49옵션의 price_value : 15900 +2024-10-27 16:34:10,043 - price.py:618 - default_logger - DEBUG - 50옵션의 cost_value : 32 +2024-10-27 16:34:10,062 - price.py:622 - default_logger - DEBUG - 50옵션의 price_value : 18000 +2024-10-27 16:34:11,134 - price.py:618 - default_logger - DEBUG - 51옵션의 cost_value : 62 +2024-10-27 16:34:11,138 - price.py:622 - default_logger - DEBUG - 51옵션의 price_value : 25600 +2024-10-27 16:34:11,206 - price.py:618 - default_logger - DEBUG - 52옵션의 cost_value : 94 +2024-10-27 16:34:11,212 - price.py:622 - default_logger - DEBUG - 52옵션의 price_value : 33600 +2024-10-27 16:34:11,497 - price.py:618 - default_logger - DEBUG - 53옵션의 cost_value : 20 +2024-10-27 16:34:11,536 - price.py:622 - default_logger - DEBUG - 53옵션의 price_value : 15000 +2024-10-27 16:34:11,767 - price.py:618 - default_logger - DEBUG - 54옵션의 cost_value : 23 +2024-10-27 16:34:11,794 - price.py:622 - default_logger - DEBUG - 54옵션의 price_value : 15900 +2024-10-27 16:34:12,461 - price.py:618 - default_logger - DEBUG - 55옵션의 cost_value : 32 +2024-10-27 16:34:12,486 - price.py:622 - default_logger - DEBUG - 55옵션의 price_value : 18000 +2024-10-27 16:34:12,708 - price.py:618 - default_logger - DEBUG - 56옵션의 cost_value : 62 +2024-10-27 16:34:12,724 - price.py:622 - default_logger - DEBUG - 56옵션의 price_value : 25600 +2024-10-27 16:34:13,456 - price.py:618 - default_logger - DEBUG - 57옵션의 cost_value : 94 +2024-10-27 16:34:13,476 - price.py:622 - default_logger - DEBUG - 57옵션의 price_value : 33600 +2024-10-27 16:34:13,661 - price.py:618 - default_logger - DEBUG - 58옵션의 cost_value : 20 +2024-10-27 16:34:13,682 - price.py:622 - default_logger - DEBUG - 58옵션의 price_value : 15000 +2024-10-27 16:34:14,395 - price.py:618 - default_logger - DEBUG - 59옵션의 cost_value : 23 +2024-10-27 16:34:14,416 - price.py:622 - default_logger - DEBUG - 59옵션의 price_value : 15900 +2024-10-27 16:34:14,636 - price.py:618 - default_logger - DEBUG - 60옵션의 cost_value : 32 +2024-10-27 16:34:14,667 - price.py:622 - default_logger - DEBUG - 60옵션의 price_value : 18000 +2024-10-27 16:34:15,926 - price.py:618 - default_logger - DEBUG - 61옵션의 cost_value : 62 +2024-10-27 16:34:15,947 - price.py:622 - default_logger - DEBUG - 61옵션의 price_value : 25600 +2024-10-27 16:34:16,137 - price.py:618 - default_logger - DEBUG - 62옵션의 cost_value : 94 +2024-10-27 16:34:16,157 - price.py:622 - default_logger - DEBUG - 62옵션의 price_value : 33600 +2024-10-27 16:34:17,181 - price.py:618 - default_logger - DEBUG - 63옵션의 cost_value : 20 +2024-10-27 16:34:17,188 - price.py:622 - default_logger - DEBUG - 63옵션의 price_value : 15000 +2024-10-27 16:34:17,264 - price.py:618 - default_logger - DEBUG - 64옵션의 cost_value : 23 +2024-10-27 16:34:17,273 - price.py:622 - default_logger - DEBUG - 64옵션의 price_value : 15900 +2024-10-27 16:34:17,701 - price.py:618 - default_logger - DEBUG - 65옵션의 cost_value : 32 +2024-10-27 16:34:17,727 - price.py:622 - default_logger - DEBUG - 65옵션의 price_value : 18000 +2024-10-27 16:34:17,943 - price.py:618 - default_logger - DEBUG - 66옵션의 cost_value : 62 +2024-10-27 16:34:17,959 - price.py:622 - default_logger - DEBUG - 66옵션의 price_value : 25600 +2024-10-27 16:34:18,772 - price.py:618 - default_logger - DEBUG - 67옵션의 cost_value : 94 +2024-10-27 16:34:18,790 - price.py:622 - default_logger - DEBUG - 67옵션의 price_value : 33600 +2024-10-27 16:34:18,971 - price.py:618 - default_logger - DEBUG - 68옵션의 cost_value : 20 +2024-10-27 16:34:18,997 - price.py:622 - default_logger - DEBUG - 68옵션의 price_value : 15000 +2024-10-27 16:34:19,715 - price.py:618 - default_logger - DEBUG - 69옵션의 cost_value : 23 +2024-10-27 16:34:19,736 - price.py:622 - default_logger - DEBUG - 69옵션의 price_value : 15900 +2024-10-27 16:34:19,923 - price.py:618 - default_logger - DEBUG - 70옵션의 cost_value : 32 +2024-10-27 16:34:19,944 - price.py:622 - default_logger - DEBUG - 70옵션의 price_value : 18000 +2024-10-27 16:34:20,665 - price.py:618 - default_logger - DEBUG - 71옵션의 cost_value : 62 +2024-10-27 16:34:20,691 - price.py:622 - default_logger - DEBUG - 71옵션의 price_value : 25600 +2024-10-27 16:34:20,871 - price.py:618 - default_logger - DEBUG - 72옵션의 cost_value : 94 +2024-10-27 16:34:20,890 - price.py:622 - default_logger - DEBUG - 72옵션의 price_value : 33600 +2024-10-27 16:34:21,516 - price.py:618 - default_logger - DEBUG - 73옵션의 cost_value : 20 +2024-10-27 16:34:21,537 - price.py:622 - default_logger - DEBUG - 73옵션의 price_value : 15000 +2024-10-27 16:34:21,726 - price.py:618 - default_logger - DEBUG - 74옵션의 cost_value : 23 +2024-10-27 16:34:21,743 - price.py:622 - default_logger - DEBUG - 74옵션의 price_value : 15900 +2024-10-27 16:34:22,828 - price.py:618 - default_logger - DEBUG - 75옵션의 cost_value : 32 +2024-10-27 16:34:22,835 - price.py:622 - default_logger - DEBUG - 75옵션의 price_value : 18000 +2024-10-27 16:34:22,894 - price.py:618 - default_logger - DEBUG - 76옵션의 cost_value : 62 +2024-10-27 16:34:22,902 - price.py:622 - default_logger - DEBUG - 76옵션의 price_value : 25600 +2024-10-27 16:34:23,375 - price.py:618 - default_logger - DEBUG - 77옵션의 cost_value : 94 +2024-10-27 16:34:23,393 - price.py:622 - default_logger - DEBUG - 77옵션의 price_value : 33600 +2024-10-27 16:34:23,588 - price.py:618 - default_logger - DEBUG - 78옵션의 cost_value : 20 +2024-10-27 16:34:23,616 - price.py:622 - default_logger - DEBUG - 78옵션의 price_value : 15000 +2024-10-27 16:34:24,316 - price.py:618 - default_logger - DEBUG - 79옵션의 cost_value : 23 +2024-10-27 16:34:24,337 - price.py:622 - default_logger - DEBUG - 79옵션의 price_value : 15900 +2024-10-27 16:34:24,519 - price.py:618 - default_logger - DEBUG - 80옵션의 cost_value : 32 +2024-10-27 16:34:24,545 - price.py:622 - default_logger - DEBUG - 80옵션의 price_value : 18000 +2024-10-27 16:34:25,218 - price.py:618 - default_logger - DEBUG - 81옵션의 cost_value : 62 +2024-10-27 16:34:25,238 - price.py:622 - default_logger - DEBUG - 81옵션의 price_value : 25600 +2024-10-27 16:34:25,422 - price.py:618 - default_logger - DEBUG - 82옵션의 cost_value : 94 +2024-10-27 16:34:25,438 - price.py:622 - default_logger - DEBUG - 82옵션의 price_value : 33600 +2024-10-27 16:34:26,102 - price.py:618 - default_logger - DEBUG - 83옵션의 cost_value : 20 +2024-10-27 16:34:26,128 - price.py:622 - default_logger - DEBUG - 83옵션의 price_value : 15000 +2024-10-27 16:34:26,299 - price.py:618 - default_logger - DEBUG - 84옵션의 cost_value : 23 +2024-10-27 16:34:26,320 - price.py:622 - default_logger - DEBUG - 84옵션의 price_value : 15900 +2024-10-27 16:34:27,022 - price.py:618 - default_logger - DEBUG - 85옵션의 cost_value : 32 +2024-10-27 16:34:27,048 - price.py:622 - default_logger - DEBUG - 85옵션의 price_value : 18000 +2024-10-27 16:34:27,235 - price.py:618 - default_logger - DEBUG - 86옵션의 cost_value : 65 +2024-10-27 16:34:27,255 - price.py:622 - default_logger - DEBUG - 86옵션의 price_value : 26400 +2024-10-27 16:34:28,290 - price.py:618 - default_logger - DEBUG - 87옵션의 cost_value : 99 +2024-10-27 16:34:28,307 - price.py:622 - default_logger - DEBUG - 87옵션의 price_value : 34800 +2024-10-27 16:34:28,400 - price.py:618 - default_logger - DEBUG - 88옵션의 cost_value : 21 +2024-10-27 16:34:28,407 - price.py:622 - default_logger - DEBUG - 88옵션의 price_value : 15200 +2024-10-27 16:34:28,795 - price.py:618 - default_logger - DEBUG - 89옵션의 cost_value : 24 +2024-10-27 16:34:28,820 - price.py:622 - default_logger - DEBUG - 89옵션의 price_value : 16000 +2024-10-27 16:34:29,095 - price.py:618 - default_logger - DEBUG - 90옵션의 cost_value : 33 +2024-10-27 16:34:29,128 - price.py:622 - default_logger - DEBUG - 90옵션의 price_value : 18400 +2024-10-27 16:34:29,999 - price.py:618 - default_logger - DEBUG - 91옵션의 cost_value : 65 +2024-10-27 16:34:30,025 - price.py:622 - default_logger - DEBUG - 91옵션의 price_value : 26400 +2024-10-27 16:34:30,209 - price.py:618 - default_logger - DEBUG - 92옵션의 cost_value : 99 +2024-10-27 16:34:30,234 - price.py:622 - default_logger - DEBUG - 92옵션의 price_value : 34800 +2024-10-27 16:34:30,737 - gui.py:896 - default_logger - DEBUG - 번역 작업을 중단합니다... +2024-10-27 16:34:30,986 - price.py:618 - default_logger - DEBUG - 93옵션의 cost_value : 21 +2024-10-27 16:34:31,007 - price.py:622 - default_logger - DEBUG - 93옵션의 price_value : 15200 +2024-10-27 16:34:31,208 - price.py:618 - default_logger - DEBUG - 94옵션의 cost_value : 24 +2024-10-27 16:34:31,237 - price.py:622 - default_logger - DEBUG - 94옵션의 price_value : 16000 +2024-10-27 16:34:32,065 - price.py:618 - default_logger - DEBUG - 95옵션의 cost_value : 33 +2024-10-27 16:34:32,086 - price.py:622 - default_logger - DEBUG - 95옵션의 price_value : 18400 +2024-10-27 16:34:32,281 - price.py:618 - default_logger - DEBUG - 96옵션의 cost_value : 65 +2024-10-27 16:34:32,302 - price.py:622 - default_logger - DEBUG - 96옵션의 price_value : 26400 +2024-10-27 16:34:33,214 - price.py:618 - default_logger - DEBUG - 97옵션의 cost_value : 99 +2024-10-27 16:34:33,241 - price.py:622 - default_logger - DEBUG - 97옵션의 price_value : 34800 +2024-10-27 16:34:33,456 - price.py:618 - default_logger - DEBUG - 98옵션의 cost_value : 21 +2024-10-27 16:34:33,482 - price.py:622 - default_logger - DEBUG - 98옵션의 price_value : 15200 +2024-10-27 16:34:34,281 - price.py:618 - default_logger - DEBUG - 99옵션의 cost_value : 24 +2024-10-27 16:34:34,298 - price.py:622 - default_logger - DEBUG - 99옵션의 price_value : 16000 +2024-10-27 16:34:34,546 - price.py:618 - default_logger - DEBUG - 100옵션의 cost_value : 33 +2024-10-27 16:34:34,566 - price.py:622 - default_logger - DEBUG - 100옵션의 price_value : 18400 +2024-10-27 16:34:35,319 - price.py:618 - default_logger - DEBUG - 101옵션의 cost_value : 65 +2024-10-27 16:34:35,336 - price.py:622 - default_logger - DEBUG - 101옵션의 price_value : 26400 +2024-10-27 16:34:35,547 - price.py:618 - default_logger - DEBUG - 102옵션의 cost_value : 99 +2024-10-27 16:34:35,566 - price.py:622 - default_logger - DEBUG - 102옵션의 price_value : 34800 +2024-10-27 16:34:36,299 - price.py:618 - default_logger - DEBUG - 103옵션의 cost_value : 21 +2024-10-27 16:34:36,320 - price.py:622 - default_logger - DEBUG - 103옵션의 price_value : 15200 +2024-10-27 16:34:36,497 - price.py:618 - default_logger - DEBUG - 104옵션의 cost_value : 24 +2024-10-27 16:34:36,517 - price.py:622 - default_logger - DEBUG - 104옵션의 price_value : 16000 +2024-10-27 16:34:37,190 - price.py:618 - default_logger - DEBUG - 105옵션의 cost_value : 33 +2024-10-27 16:34:37,210 - price.py:622 - default_logger - DEBUG - 105옵션의 price_value : 18400 +2024-10-27 16:34:37,397 - price.py:618 - default_logger - DEBUG - 106옵션의 cost_value : 65 +2024-10-27 16:34:37,417 - price.py:622 - default_logger - DEBUG - 106옵션의 price_value : 26400 +2024-10-27 16:34:38,093 - price.py:618 - default_logger - DEBUG - 107옵션의 cost_value : 99 +2024-10-27 16:34:38,114 - price.py:622 - default_logger - DEBUG - 107옵션의 price_value : 34800 +2024-10-27 16:34:38,319 - price.py:618 - default_logger - DEBUG - 108옵션의 cost_value : 21 +2024-10-27 16:34:38,344 - price.py:622 - default_logger - DEBUG - 108옵션의 price_value : 15200 +2024-10-27 16:34:39,476 - price.py:618 - default_logger - DEBUG - 109옵션의 cost_value : 24 +2024-10-27 16:34:39,484 - price.py:622 - default_logger - DEBUG - 109옵션의 price_value : 16000 +2024-10-27 16:34:39,571 - price.py:618 - default_logger - DEBUG - 110옵션의 cost_value : 33 +2024-10-27 16:34:39,581 - price.py:622 - default_logger - DEBUG - 110옵션의 price_value : 18400 +2024-10-27 16:34:39,931 - price.py:618 - default_logger - DEBUG - 111옵션의 cost_value : 65 +2024-10-27 16:34:39,957 - price.py:622 - default_logger - DEBUG - 111옵션의 price_value : 26400 +2024-10-27 16:34:40,168 - price.py:618 - default_logger - DEBUG - 112옵션의 cost_value : 99 +2024-10-27 16:34:40,193 - price.py:622 - default_logger - DEBUG - 112옵션의 price_value : 34800 +2024-10-27 16:34:41,653 - price.py:618 - default_logger - DEBUG - 113옵션의 cost_value : 21 +2024-10-27 16:34:41,676 - price.py:622 - default_logger - DEBUG - 113옵션의 price_value : 15200 +2024-10-27 16:34:41,894 - price.py:618 - default_logger - DEBUG - 114옵션의 cost_value : 24 +2024-10-27 16:34:41,920 - price.py:622 - default_logger - DEBUG - 114옵션의 price_value : 16000 +2024-10-27 16:34:42,552 - price.py:618 - default_logger - DEBUG - 115옵션의 cost_value : 33 +2024-10-27 16:34:42,573 - price.py:622 - default_logger - DEBUG - 115옵션의 price_value : 18400 +2024-10-27 16:34:42,744 - price.py:618 - default_logger - DEBUG - 116옵션의 cost_value : 65 +2024-10-27 16:34:42,766 - price.py:622 - default_logger - DEBUG - 116옵션의 price_value : 26400 +2024-10-27 16:34:43,434 - price.py:618 - default_logger - DEBUG - 117옵션의 cost_value : 99 +2024-10-27 16:34:43,451 - price.py:622 - default_logger - DEBUG - 117옵션의 price_value : 34800 +2024-10-27 16:34:43,622 - price.py:618 - default_logger - DEBUG - 118옵션의 cost_value : 21 +2024-10-27 16:34:43,643 - price.py:622 - default_logger - DEBUG - 118옵션의 price_value : 15200 +2024-10-27 16:34:44,388 - price.py:618 - default_logger - DEBUG - 119옵션의 cost_value : 24 +2024-10-27 16:34:44,411 - price.py:622 - default_logger - DEBUG - 119옵션의 price_value : 16000 +2024-10-27 16:34:44,591 - price.py:618 - default_logger - DEBUG - 120옵션의 cost_value : 33 +2024-10-27 16:34:44,611 - price.py:622 - default_logger - DEBUG - 120옵션의 price_value : 18400 +2024-10-27 16:34:45,179 - price.py:618 - default_logger - DEBUG - 121옵션의 cost_value : 65 +2024-10-27 16:34:45,205 - price.py:622 - default_logger - DEBUG - 121옵션의 price_value : 26400 +2024-10-27 16:34:45,443 - price.py:618 - default_logger - DEBUG - 122옵션의 cost_value : 99 +2024-10-27 16:34:45,464 - price.py:622 - default_logger - DEBUG - 122옵션의 price_value : 34800 +2024-10-27 16:34:46,116 - price.py:618 - default_logger - DEBUG - 123옵션의 cost_value : 21 +2024-10-27 16:34:46,136 - price.py:622 - default_logger - DEBUG - 123옵션의 price_value : 15200 +2024-10-27 16:34:46,321 - price.py:618 - default_logger - DEBUG - 124옵션의 cost_value : 24 +2024-10-27 16:34:46,342 - price.py:622 - default_logger - DEBUG - 124옵션의 price_value : 16000 +2024-10-27 16:34:46,994 - price.py:618 - default_logger - DEBUG - 125옵션의 cost_value : 33 +2024-10-27 16:34:47,015 - price.py:622 - default_logger - DEBUG - 125옵션의 price_value : 18400 +2024-10-27 16:34:47,227 - price.py:618 - default_logger - DEBUG - 126옵션의 cost_value : 65 +2024-10-27 16:34:47,249 - price.py:622 - default_logger - DEBUG - 126옵션의 price_value : 26400 +2024-10-27 16:34:48,025 - price.py:618 - default_logger - DEBUG - 127옵션의 cost_value : 99 +2024-10-27 16:34:48,045 - price.py:622 - default_logger - DEBUG - 127옵션의 price_value : 34800 +2024-10-27 16:34:48,231 - price.py:618 - default_logger - DEBUG - 128옵션의 cost_value : 21 +2024-10-27 16:34:48,256 - price.py:622 - default_logger - DEBUG - 128옵션의 price_value : 15200 +2024-10-27 16:34:48,898 - price.py:618 - default_logger - DEBUG - 129옵션의 cost_value : 24 +2024-10-27 16:34:48,924 - price.py:622 - default_logger - DEBUG - 129옵션의 price_value : 16000 +2024-10-27 16:34:49,112 - price.py:618 - default_logger - DEBUG - 130옵션의 cost_value : 33 +2024-10-27 16:34:49,138 - price.py:622 - default_logger - DEBUG - 130옵션의 price_value : 18400 +2024-10-27 16:34:49,865 - price.py:618 - default_logger - DEBUG - 131옵션의 cost_value : 65 +2024-10-27 16:34:49,882 - price.py:622 - default_logger - DEBUG - 131옵션의 price_value : 26400 +2024-10-27 16:34:50,418 - price.py:618 - default_logger - DEBUG - 132옵션의 cost_value : 99 +2024-10-27 16:34:50,424 - price.py:622 - default_logger - DEBUG - 132옵션의 price_value : 34800 +2024-10-27 16:34:50,665 - price.py:618 - default_logger - DEBUG - 133옵션의 cost_value : 21 +2024-10-27 16:34:50,720 - price.py:622 - default_logger - DEBUG - 133옵션의 price_value : 15200 +2024-10-27 16:34:50,951 - price.py:618 - default_logger - DEBUG - 134옵션의 cost_value : 24 +2024-10-27 16:34:50,973 - price.py:622 - default_logger - DEBUG - 134옵션의 price_value : 16000 +2024-10-27 16:34:51,509 - price.py:618 - default_logger - DEBUG - 135옵션의 cost_value : 33 +2024-10-27 16:34:51,549 - price.py:622 - default_logger - DEBUG - 135옵션의 price_value : 18400 +2024-10-27 16:34:51,550 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99] +2024-10-27 16:34:51,551 - price.py:648 - default_logger - DEBUG - 최소원가: 4000, 최대원가: 20000, 평균원가: 10000, 상위평균원가: 15000 +2024-10-27 16:34:51,552 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 20000 +2024-10-27 16:34:51,553 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:34:51,553 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:34:51,554 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:34:51,555 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-27 16:34:51,555 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:34:51,556 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:34:51,556 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:34:51,557 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-27 16:34:51,558 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 35000 +2024-10-27 16:34:51,558 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-27 16:34:51,559 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 16000, 상한: 35000, 하한: 26000 +2024-10-27 16:34:51,560 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 26000 +2024-10-27 16:34:51,560 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 26000 +2024-10-27 16:34:51,561 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-27 16:34:51,561 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 21820 +2024-10-27 16:34:51,562 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 4180 +2024-10-27 16:34:51,563 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000, 3200000, 4900000] +2024-10-27 16:34:51,564 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000, 210000, 270000] +2024-10-27 16:34:51,564 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-27 16:34:51,564 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 6000 +2024-10-27 16:34:51,565 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000, 1450000, 1850000, 2300000, 2800000, 3350000, 3950000] +2024-10-27 16:34:51,565 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000, 19000, 21000, 23000, 25000, 27000, 29000] +2024-10-27 16:34:51,566 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-27 16:34:51,568 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:34:51,568 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:34:51,569 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 침구, Level 4: 이불 +2024-10-27 16:34:51,569 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-침구-이불-담요 +2024-10-27 16:34:51,570 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '이불'} +2024-10-27 16:34:51,571 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 16:34:51,572 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '침구', 'category4': '이불'}, result: None +2024-10-27 16:34:51,573 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-27 16:34:51,574 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-27 16:34:51,575 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-침구-이불-담요는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-27 16:34:51,575 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-27 16:34:51,576 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-27 16:34:51,577 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-27 16:34:51,684 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 6000 +2024-10-27 16:34:52,057 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-27 16:34:52,058 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:34:52,058 - price.py:140 - default_logger - DEBUG - 반품비: 20000, 초도배송비: 20000, 교환비: 40000 +2024-10-27 16:34:52,253 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 20000 +2024-10-27 16:34:52,985 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 20000 +2024-10-27 16:34:53,149 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 40000 +2024-10-27 16:34:53,449 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 16:34:53,450 - gui.py:870 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 16:34:55,900 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 16:34:55,902 - gui.py:875 - default_logger - DEBUG - 133/[377]개 상품 수정 완료. +2024-10-27 16:34:55,902 - gui.py:813 - default_logger - DEBUG - 번역 작업이 중단되었습니다. +2024-10-27 19:39:06,709 - gui.py:900 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 19:39:06,720 - gui.py:592 - default_logger - DEBUG - Updated watermark text: +2024-10-27 19:55:30,043 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 19:55:30,043 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 19:55:30,066 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 19:55:30,066 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 19:55:30,066 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 19:55:30,086 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 19:55:30,095 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 19:55:30,096 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 19:55:30,112 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 19:55:30,221 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 19:55:30,221 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 19:55:30,221 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 19:55:30,221 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 19:55:30,221 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 19:55:30,221 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 19:55:30,221 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 19:55:30,221 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 19:55:30,221 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 19:55:30,221 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 19:55:30,221 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 19:55:33,602 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 1 +2024-10-27 19:55:33,854 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 2 +2024-10-27 19:55:34,076 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 3 +2024-10-27 19:55:34,281 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 4 +2024-10-27 19:55:34,833 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 3 +2024-10-27 19:55:34,896 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 2 +2024-10-27 19:55:34,943 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 1 +2024-10-27 19:55:34,991 - gui.py:609 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 0 +2024-10-27 19:56:07,005 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 19:56:07,007 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 19:56:11,724 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 19:56:11,725 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 19:56:11,736 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 19:56:11,736 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 19:56:11,736 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 19:56:11,751 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 19:56:11,758 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 19:56:11,758 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 19:56:11,767 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 19:56:11,861 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 19:56:11,861 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 19:56:11,862 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 19:56:11,862 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 19:56:11,862 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 19:56:11,863 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 19:56:11,864 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 19:56:11,864 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 19:56:11,864 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 19:56:11,865 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 19:56:11,866 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 19:57:35,919 - gui.py:571 - default_logger - DEBUG - 수정등록 모드 버튼 - 비활성화 선택 +2024-10-27 19:57:36,518 - gui.py:571 - default_logger - DEBUG - 가격 수정 버튼 - 비활성화 선택 +2024-10-27 19:57:37,352 - gui.py:571 - default_logger - DEBUG - 옵션 Auto선택 버튼 - 비활성화 선택 +2024-10-27 19:57:37,682 - gui.py:571 - default_logger - DEBUG - 옵션명 AI번역 버튼 - 비활성화 선택 +2024-10-27 19:57:38,763 - gui.py:571 - default_logger - DEBUG - 옵션이미지 번역 버튼 - 활성화 선택 +2024-10-27 19:57:40,041 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 19:57:40,043 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 19:57:40,043 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 19:57:42,048 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 22880 +2024-10-27 19:57:42,059 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 5901142 +2024-10-27 19:57:42,074 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 19:57:42,075 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 19:57:42,686 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 19:57:44,494 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 19:57:44,498 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 19:57:44,500 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 19:57:44,873 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 19:57:44,874 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 19:57:44,875 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 19:57:44,876 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 19:57:45,735 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 19:57:48,487 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 19:57:48,510 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 19:57:48,513 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 7340430 +2024-10-27 19:57:48,514 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 19:57:50,666 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 19:57:55,688 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 19:57:55,689 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 19:57:55,689 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 19:57:57,205 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 19:57:57,206 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 19:57:57,207 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 19:57:57,208 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 19:57:57,209 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 19:58:12,038 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 19:58:12,039 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 19:58:12,040 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 19:58:12,637 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 19:58:12,665 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 19:58:12,674 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 19:58:12,683 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 19:58:12,684 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 19:58:12,684 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 19:58:12,685 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 19:58:12,692 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 19:58:12,694 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 19:58:12,695 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 19:58:12,702 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 19:58:12,728 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 19:58:13,515 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 19:58:14,263 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 19:58:14,281 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 19:58:14,684 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 19:58:14,684 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 19:58:14,699 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 19:58:14,709 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 19:58:14,727 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 19:58:14,728 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 19:58:15,903 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 19:58:15,904 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 19:58:15,906 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 19:58:17,910 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 19:58:17,911 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 19:58:17,912 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 19:58:17,926 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 19:58:17,927 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 19:58:17,927 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 19:58:18,047 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 19:58:18,073 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 12 +2024-10-27 19:58:18,105 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@塑料轻便喷砂机90447 +2024-10-27 19:58:18,106 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,107 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 19:58:18,108 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 19:58:18,109 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 19:58:18,120 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,121 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 19:58:18,122 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,130 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,182 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@ +2024-10-27 19:58:18,184 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,185 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,186 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 19:58:18,187 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@187,600원 - 187,600원 +2024-10-27 19:58:18,203 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,204 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 19:58:18,205 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,228 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,287 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 19:58:18,288 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,289 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,290 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 19:58:18,291 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 19:58:18,304 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,305 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 19:58:18,306 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,319 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,346 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 19:58:18,347 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,348 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,348 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-27 19:58:18,362 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 19:58:18,378 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,379 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 19:58:18,379 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,394 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,421 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 19:58:18,423 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,425 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,426 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 19:58:18,426 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 19:58:18,443 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,444 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 19:58:18,445 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,462 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,484 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 19:58:18,486 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,487 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,487 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 19:58:18,488 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 19:58:18,500 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,501 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 19:58:18,503 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,517 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,543 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 19:58:18,545 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,546 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 19:58:18,547 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 19:58:18,547 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 19:58:18,559 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,560 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 19:58:18,561 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,572 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,599 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 19:58:18,599 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,600 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,600 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 19:58:18,602 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 19:58:18,616 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,618 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 19:58:18,618 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,633 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,662 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 19:58:18,663 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,663 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,664 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 19:58:18,664 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 19:58:18,678 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,679 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 19:58:18,679 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,694 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,721 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@精密型961001 +2024-10-27 19:58:18,723 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,723 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,725 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 19:58:18,725 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 19:58:18,741 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,742 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 19:58:18,744 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,762 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,796 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@190升90536 +2024-10-27 19:58:18,797 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,798 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-27 19:58:18,799 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 19:58:18,800 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 19:58:18,817 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,818 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 19:58:18,819 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,840 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,867 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 19:58:18,867 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 19:58:18,868 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 19:58:18,868 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@ +2024-10-27 19:58:18,870 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 19:58:18,882 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,883 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 19:58:18,884 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 19:58:18,897 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 19:58:18,897 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '塑料轻便喷砂机90447', 'origin_option_2': '', 'origin_option_3': '可移动户外10加仑喷沙机', 'origin_option_4': '90升红色喷砂机8228', 'origin_option_5': '8228红+加强包装+密封套件', 'origin_option_6': '90升白色喷砂机8228白', 'origin_option_7': '8228白+加强包装+密封套件', 'origin_option_8': '可移动户外20加仑喷沙机', 'origin_option_9': '110升喷砂机', 'origin_option_10': '精密型961001', 'origin_option_11': '190升90536', 'origin_option_12': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'塑料轻便喷砂机90447': >, '': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '塑料轻便喷砂机90447', 'checked': False}, >, {'option_name': '', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '8228红+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'塑料轻便喷砂机90447': {'low_price': 187600, 'high_price': 187600}, '': {'low_price': 187600, 'high_price': 187600}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 19:58:18,901 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 19:58:18,917 - option.py:721 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-27 19:58:18,938 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 19:58:18,939 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 19:58:18,940 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.5901142 +2024-10-27 19:58:18,941 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 19:58:22,860 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 19:58:22,862 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 19:58:22,862 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 19:58:22,863 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 19:58:22,965 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 19:58:23,967 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 19:58:23,968 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 19:58:25,188 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 19:58:25,189 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 19:58:31,792 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 19:58:31,793 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 19:58:32,998 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 19:58:32,999 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 19:58:33,602 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 19:58:34,604 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 19:58:34,624 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 19:58:34,625 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 19:58:34,625 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 19:58:34,728 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 19:58:34,731 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 19:58:34,732 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 19:58:34,733 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 19:58:34,735 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 19:58:34,735 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 19:58:34,736 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 19:58:34,737 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 19:58:34,737 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 19:58:34,738 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 19:58:34,738 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 19:58:34,739 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 19:58:34,834 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 19:58:34,837 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 19:58:35,337 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 19:58:35,340 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 19:58:35,340 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 19:58:35,395 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 19:58:35,411 - option.py:758 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 19:58:35,715 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 19:58:35,739 - option.py:764 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 19:58:36,036 - option.py:767 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 19:58:36,039 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 19:58:36,056 - option.py:772 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 : JSHandle@node +2024-10-27 19:58:37,109 - option.py:775 - default_logger - DEBUG - 1번째 옵션의 이미지 추가 버튼 클릭 +2024-10-27 19:58:37,126 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 파일업로드 버튼 가져오기 +2024-10-27 19:58:37,643 - option.py:791 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 19:58:37,644 - option.py:794 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: ElementHandle.set_input_files: Error: Node is not an HTMLInputElement +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 778, in update_option_image + await file_upload_button.set_input_files(translated_image_path) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 2334, in set_input_files + await self._impl_obj.set_input_files( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_element_handle.py", line 204, in set_input_files + await self._channel.send( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.Error: ElementHandle.set_input_files: Error: Node is not an HTMLInputElement +2024-10-27 19:58:37,648 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 19:58:42,545 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 19:58:42,547 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 19:58:42,561 - option.py:302 - default_logger - DEBUG - 옵션 처리 중 오류 발생: Page.click: Target page, context or browser has been closed +Call log: +waiting for locator("button:has-text(\"1-99\")") + - locator resolved to + - attempting click action + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #1 + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #2 + - waiting 20ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #3 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #4 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #5 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #6 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #7 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #8 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #9 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #10 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #11 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #12 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #13 + - waiting 500ms +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 290, in process_options + await self.one_to_nine_button_click() + File "D:\py\autoTrans\option.py", line 700, in one_to_nine_button_click + await self.page.click(self.one_to_nine_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +Call log: +waiting for locator("button:has-text(\"1-99\")") + - locator resolved to + - attempting click action + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #1 + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #2 + - waiting 20ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #3 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #4 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #5 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #6 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #7 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #8 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #9 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #10 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #11 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #12 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #13 + - waiting 500ms + +2024-10-27 19:58:42,813 - browser_control.py:720 - default_logger - ERROR - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 717, in save_product_edit + await self.page.click(self.save_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 19:58:42,820 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 19:58:42,832 - browser_control.py:712 - default_logger - ERROR - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 708, in save_and_ecs_product_edit + await self.page.click(self.save_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 19:58:42,843 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-27 19:58:42,846 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-27 19:58:42,854 - browser_control.py:390 - default_logger - ERROR - 상품 수정 버튼 상태 확인 중 오류 발생: Locator.get_attribute: Connection closed while reading from the driver +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 387, in is_button_disabled + is_disabled = await button.get_attribute('disabled') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 16325, in get_attribute + await self._impl_obj.get_attribute(name=name, timeout=timeout) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_locator.py", line 412, in get_attribute + return await self._frame.get_attribute( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 628, in get_attribute + return await self._channel.send("getAttribute", locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +Exception: Locator.get_attribute: Connection closed while reading from the driver +2024-10-27 19:58:42,857 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-27 21:12:16,190 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 21:12:16,190 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 21:12:16,201 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 21:12:16,201 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 21:12:16,203 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 21:12:16,215 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 21:12:16,223 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 21:12:16,223 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:12:16,233 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 21:12:16,366 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:12:16,367 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 21:12:16,368 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 21:12:16,368 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 21:12:16,368 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:12:16,369 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 21:12:16,369 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 21:12:16,369 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 21:12:16,369 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 21:12:16,370 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:12:16,372 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 21:12:35,579 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 21:12:35,580 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 21:12:35,580 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 21:12:37,585 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 5124 +2024-10-27 21:12:37,586 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 1314062 +2024-10-27 21:12:37,592 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 21:12:37,593 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 21:12:38,200 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 21:12:40,007 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 21:12:40,031 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 21:12:40,032 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 21:12:40,393 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 21:12:40,394 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 21:12:40,394 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 21:12:40,395 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-27 21:12:40,958 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 21:12:43,830 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 21:12:43,850 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 21:12:43,852 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 9898144 +2024-10-27 21:12:43,852 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 21:12:44,000 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 21:12:49,014 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 21:12:49,016 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:12:49,017 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 21:12:49,396 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 21:12:49,397 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:12:49,398 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 21:12:49,398 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:12:49,399 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:12:57,552 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 21:12:57,554 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 21:12:57,555 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 21:12:58,193 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 21:12:58,218 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 21:12:58,227 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 21:12:58,234 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 21:12:58,235 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 21:12:58,236 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 21:12:58,237 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 21:12:58,243 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 21:12:58,244 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 21:12:58,244 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 21:12:58,251 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 21:12:58,295 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 21:12:58,996 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 21:12:59,889 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 21:12:59,904 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 21:13:00,121 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 21:13:00,123 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 21:13:00,133 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 21:13:00,139 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 21:13:00,155 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 21:13:00,156 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 21:13:00,803 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 21:13:00,807 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 21:13:00,809 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 21:13:02,813 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 21:13:02,814 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 21:13:02,814 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 21:13:02,827 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 21:13:02,827 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 21:13:02,828 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 21:13:02,929 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 21:13:02,949 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 12 +2024-10-27 21:13:02,970 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@塑料轻便喷砂机90447 +2024-10-27 21:13:02,970 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 21:13:02,971 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 21:13:02,971 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 21:13:02,971 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 21:13:02,985 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:02,985 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 21:13:02,986 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:02,995 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,018 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@ +2024-10-27 21:13:03,019 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,019 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,020 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 21:13:03,020 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 21:13:03,032 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,033 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 21:13:03,034 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,039 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,063 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 21:13:03,064 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,065 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,065 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 21:13:03,065 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 21:13:03,077 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,078 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 21:13:03,079 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,093 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,118 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 21:13:03,119 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,119 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,120 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 21:13:03,120 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 21:13:03,132 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,133 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 21:13:03,134 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,145 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,167 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 21:13:03,168 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,169 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,169 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 21:13:03,170 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 21:13:03,181 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,182 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 21:13:03,182 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,194 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,216 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 21:13:03,218 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-27 21:13:03,218 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,219 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 21:13:03,219 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 21:13:03,233 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,234 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 21:13:03,234 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,248 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,269 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 21:13:03,270 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,270 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 21:13:03,271 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 21:13:03,271 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 21:13:03,282 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,282 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 21:13:03,283 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,293 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,315 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 21:13:03,316 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,318 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,318 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 21:13:03,319 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 21:13:03,332 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,333 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 21:13:03,334 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,345 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,365 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 21:13:03,366 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,366 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,367 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 21:13:03,367 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 21:13:03,381 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,382 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 21:13:03,383 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,394 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,416 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@精密型961001 +2024-10-27 21:13:03,417 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,418 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,418 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 21:13:03,419 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 21:13:03,432 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,433 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 21:13:03,434 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,447 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,467 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@190升90536 +2024-10-27 21:13:03,469 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 21:13:03,469 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 21:13:03,470 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 21:13:03,470 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 21:13:03,482 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,483 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 21:13:03,483 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,498 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,534 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 21:13:03,535 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-27 21:13:03,536 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-27 21:13:03,536 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 21:13:03,537 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 21:13:03,553 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,562 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 21:13:03,563 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:13:03,580 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 21:13:03,582 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '塑料轻便喷砂机90447', 'origin_option_2': '', 'origin_option_3': '可移动户外10加仑喷沙机', 'origin_option_4': '90升红色喷砂机8228', 'origin_option_5': '8228红+加强包装+密封套件', 'origin_option_6': '90升白色喷砂机8228白', 'origin_option_7': '8228白+加强包装+密封套件', 'origin_option_8': '可移动户外20加仑喷沙机', 'origin_option_9': '110升喷砂机', 'origin_option_10': '精密型961001', 'origin_option_11': '190升90536', 'origin_option_12': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'塑料轻便喷砂机90447': >, '': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '塑料轻便喷砂机90447', 'checked': False}, >, {'option_name': '', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '8228红+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'塑料轻便喷砂机90447': {'low_price': 187600, 'high_price': 187600}, '': {'low_price': 187600, 'high_price': 187600}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 21:13:03,585 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 21:13:03,601 - option.py:721 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-27 21:13:03,619 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:13:03,620 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 21:13:03,621 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1314062 +2024-10-27 21:13:03,622 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 21:13:07,540 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 21:13:07,541 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 21:13:07,542 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 21:13:07,542 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 21:13:07,645 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 21:13:08,646 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 21:13:08,647 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:13:09,850 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 21:13:09,851 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 21:13:16,452 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 21:13:16,453 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:13:17,657 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 21:13:17,658 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 21:13:18,260 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 21:13:19,261 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 21:13:19,266 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:13:19,266 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:13:19,267 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 21:13:19,369 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 21:13:19,372 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 21:13:19,373 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 21:13:19,374 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 21:13:19,376 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 21:13:19,380 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:13:19,381 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 21:13:19,382 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 21:13:19,384 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 21:13:19,385 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 21:13:19,386 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 21:13:19,386 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 21:13:19,413 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 21:13:19,414 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 21:13:19,520 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 21:13:19,521 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 21:13:19,522 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:13:19,576 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:13:19,597 - option.py:758 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 21:13:19,820 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 21:13:19,838 - option.py:764 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 21:13:20,293 - option.py:767 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 21:13:20,294 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 21:13:21,376 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 21:13:21,659 - option.py:780 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 영역 클릭 +2024-10-27 21:13:21,672 - option.py:788 - default_logger - ERROR - 1번째 옵션의 숨겨진 파일 입력 요소를 찾을 수 없습니다. +2024-10-27 21:13:41,561 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 21:13:41,563 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:15:16,974 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 21:15:16,974 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 21:15:16,987 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 21:15:16,987 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 21:15:16,988 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 21:15:17,004 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 21:15:17,011 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 21:15:17,011 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:15:17,022 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 21:15:17,192 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:15:17,193 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 21:15:17,194 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 21:15:17,195 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 21:15:17,195 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:15:17,197 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 21:15:17,199 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 21:15:17,199 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 21:15:17,199 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 21:15:17,200 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:15:17,201 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 21:15:20,956 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 21:15:20,956 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 21:15:20,956 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 21:15:22,961 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 15884 +2024-10-27 21:15:22,961 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 13371590 +2024-10-27 21:15:22,966 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 21:15:22,966 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 21:15:23,586 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 21:15:25,395 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 21:15:25,399 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 21:15:25,400 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 21:15:25,922 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 21:15:25,924 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 21:15:25,925 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 21:15:25,926 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-27 21:15:26,723 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 21:15:29,268 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 21:15:29,290 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 21:15:29,291 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 3279166 +2024-10-27 21:15:29,292 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 21:15:29,460 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 21:15:34,469 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 21:15:34,472 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:15:34,473 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 21:15:34,882 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 21:15:34,883 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:15:34,885 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 21:15:34,886 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:15:34,887 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:15:44,706 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 21:15:44,707 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 21:15:44,708 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 21:15:45,274 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 21:15:45,308 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 21:15:45,316 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 21:15:45,325 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 21:15:45,325 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 21:15:45,327 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 21:15:45,327 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 21:15:45,335 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 21:15:45,336 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 21:15:45,337 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 21:15:45,344 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 21:15:45,377 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 21:15:46,152 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 21:15:47,099 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 21:15:47,116 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 21:15:47,345 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 21:15:47,345 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 21:15:47,357 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 21:15:47,364 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 21:15:47,378 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 21:15:47,380 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 21:15:48,315 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 21:15:48,318 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 21:15:48,318 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 21:15:50,333 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 21:15:50,334 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 21:15:50,336 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 21:15:50,352 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 21:15:50,354 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 21:15:50,355 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 21:15:50,501 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 21:15:50,530 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 12 +2024-10-27 21:15:50,584 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@塑料轻便喷砂机90447 +2024-10-27 21:15:50,585 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 21:15:50,586 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 21:15:50,588 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 21:15:50,588 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 21:15:50,611 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,612 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 21:15:50,613 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,628 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 21:15:50,667 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@ +2024-10-27 21:15:50,668 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 21:15:50,669 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 21:15:50,670 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 21:15:50,671 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 21:15:50,685 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,686 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 21:15:50,687 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,696 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 21:15:50,731 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 21:15:50,732 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 21:15:50,733 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 21:15:50,734 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 21:15:50,734 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 21:15:50,749 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,750 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 21:15:50,751 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,765 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 21:15:50,796 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 21:15:50,797 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 21:15:50,798 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 21:15:50,799 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 21:15:50,799 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 21:15:50,816 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,817 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 21:15:50,818 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,834 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 21:15:50,859 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 21:15:50,861 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 21:15:50,862 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 21:15:50,862 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 21:15:50,863 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 21:15:50,879 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,880 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 21:15:50,880 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,895 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 21:15:50,921 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 21:15:50,922 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-27 21:15:50,923 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 21:15:50,925 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 21:15:50,925 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 21:15:50,944 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,945 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 21:15:50,946 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:50,966 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 21:15:50,998 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 21:15:51,000 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 21:15:51,001 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 21:15:51,002 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 21:15:51,002 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 21:15:51,017 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,018 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 21:15:51,019 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,032 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 21:15:51,061 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 21:15:51,063 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 21:15:51,063 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 21:15:51,064 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 21:15:51,065 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 21:15:51,082 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,084 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 21:15:51,084 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,099 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 21:15:51,129 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 21:15:51,130 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 21:15:51,131 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 21:15:51,132 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 21:15:51,143 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 21:15:51,158 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,159 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 21:15:51,160 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,175 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 21:15:51,200 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@精密型961001 +2024-10-27 21:15:51,202 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 21:15:51,202 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 21:15:51,204 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 21:15:51,205 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 21:15:51,218 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,219 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 21:15:51,220 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,232 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 21:15:51,262 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@190升90536 +2024-10-27 21:15:51,264 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 21:15:51,265 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 21:15:51,265 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@ +2024-10-27 21:15:51,266 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 21:15:51,282 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,283 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 21:15:51,284 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,299 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 21:15:51,324 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 21:15:51,325 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 21:15:51,326 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 21:15:51,327 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 21:15:51,329 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 21:15:51,342 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,342 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 21:15:51,344 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:15:51,357 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 21:15:51,359 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '塑料轻便喷砂机90447', 'origin_option_2': '', 'origin_option_3': '可移动户外10加仑喷沙机', 'origin_option_4': '90升红色喷砂机8228', 'origin_option_5': '8228红+加强包装+密封套件', 'origin_option_6': '90升白色喷砂机8228白', 'origin_option_7': '8228白+加强包装+密封套件', 'origin_option_8': '可移动户外20加仑喷沙机', 'origin_option_9': '110升喷砂机', 'origin_option_10': '精密型961001', 'origin_option_11': '190升90536', 'origin_option_12': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'塑料轻便喷砂机90447': >, '': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '塑料轻便喷砂机90447', 'checked': False}, >, {'option_name': '', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '8228红+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'塑料轻便喷砂机90447': {'low_price': 187600, 'high_price': 187600}, '': {'low_price': 187600, 'high_price': 187600}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 21:15:51,361 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 21:15:51,382 - option.py:721 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-27 21:15:51,402 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:15:51,403 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 21:15:51,405 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.13371590 +2024-10-27 21:15:51,409 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 21:15:55,323 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 21:15:55,325 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 21:15:55,326 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 21:15:55,326 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 21:15:55,428 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 21:15:56,430 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 21:15:56,431 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:15:57,634 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 21:15:57,635 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 21:16:04,237 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 21:16:04,238 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:16:05,442 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 21:16:05,444 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 21:16:06,046 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 21:16:07,048 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 21:16:07,053 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:16:07,055 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:16:07,056 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 21:16:07,158 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 21:16:07,159 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 21:16:07,160 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 21:16:07,161 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 21:16:07,161 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 21:16:07,164 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:16:07,166 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 21:16:07,169 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 21:16:07,171 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 21:16:07,173 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 21:16:07,174 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 21:16:07,175 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 21:16:07,196 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 21:16:07,200 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 21:16:07,304 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 21:16:07,306 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 21:16:07,307 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:16:07,366 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:16:07,389 - option.py:758 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 21:16:07,655 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 21:16:07,717 - option.py:764 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 21:16:08,038 - option.py:767 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 21:16:08,040 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 21:16:09,178 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 21:16:09,500 - option.py:780 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 영역 클릭 +2024-10-27 21:16:09,509 - option.py:791 - default_logger - ERROR - 1번째 옵션의 숨겨진 파일 입력 요소를 찾을 수 없습니다. +2024-10-27 21:16:22,632 - option.py:804 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:16:22,633 - option.py:807 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator("div.ant-modal-footer > button[type=\\\"button\\\"].ant-btn.css-1li46mu.ant-btn-primary") to be visible +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 795, in update_option_image + confirm_upload_button = await self.page.wait_for_selector(self.confirm_upload_button_selector) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7999, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 397, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator("div.ant-modal-footer > button[type=\\\"button\\\"].ant-btn.css-1li46mu.ant-btn-primary") to be visible + +2024-10-27 21:16:22,638 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 21:16:22,643 - option.py:302 - default_logger - DEBUG - 옵션 처리 중 오류 발생: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 290, in process_options + await self.one_to_nine_button_click() + File "D:\py\autoTrans\option.py", line 700, in one_to_nine_button_click + await self.page.click(self.one_to_nine_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 21:16:22,651 - browser_control.py:720 - default_logger - ERROR - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 717, in save_product_edit + await self.page.click(self.save_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 21:16:22,654 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 21:16:22,659 - browser_control.py:712 - default_logger - ERROR - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 708, in save_and_ecs_product_edit + await self.page.click(self.save_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 21:16:22,661 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-27 21:16:22,664 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-27 21:16:22,668 - browser_control.py:390 - default_logger - ERROR - 상품 수정 버튼 상태 확인 중 오류 발생: Locator.get_attribute: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 387, in is_button_disabled + is_disabled = await button.get_attribute('disabled') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 16325, in get_attribute + await self._impl_obj.get_attribute(name=name, timeout=timeout) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_locator.py", line 412, in get_attribute + return await self._frame.get_attribute( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 628, in get_attribute + return await self._channel.send("getAttribute", locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Locator.get_attribute: Target page, context or browser has been closed +2024-10-27 21:16:22,670 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-27 21:16:22,677 - browser_control.py:449 - default_logger - ERROR - 세부사항 수정 다이얼로그 열기 중 오류: Locator.scroll_into_view_if_needed: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 442, in open_product_edit_dialog + await button.scroll_into_view_if_needed() + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 16823, in scroll_into_view_if_needed + await self._impl_obj.scroll_into_view_if_needed(timeout=timeout) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_locator.py", line 541, in scroll_into_view_if_needed + return await self._with_element( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_locator.py", line 108, in _with_element + handle = await self.element_handle(timeout=timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_locator.py", line 311, in element_handle + handle = await self._frame.wait_for_selector( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Locator.scroll_into_view_if_needed: Target page, context or browser has been closed +2024-10-27 21:16:22,680 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 21:16:22,686 - title.py:97 - default_logger - ERROR - 원본 상품명 가져오기 중 오류 발생: Page.query_selector: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\title.py", line 92, in get_original_product_name + original_name_element = await self.page.query_selector(self.original_product_name_locator) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7905, in query_selector + await self._impl_obj.query_selector(selector=selector, strict=strict) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector + return await self._main_frame.query_selector(selector, strict) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector + await self._channel.send("querySelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.query_selector: Target page, context or browser has been closed +2024-10-27 21:16:22,688 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 21:16:22,690 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 21:16:22,696 - title.py:230 - default_logger - ERROR - 카테고리 텍스트 가져오기 중 오류 발생: Page.wait_for_selector: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\title.py", line 190, in get_category + await self.page.wait_for_selector(category_locator, timeout=5000, state="attached") # 요소가 나타날 때까지 대기 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7999, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 397, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.wait_for_selector: Target page, context or browser has been closed +2024-10-27 21:16:22,699 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 21:16:22,705 - browser_control.py:465 - default_logger - ERROR - 옵션 탭 클릭 중 오류: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 462, in click_option_tab + await self.page.click(self.option_tab_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 21:16:22,707 - option.py:171 - default_logger - DEBUG - 상품명: 에 대한 옵션을 처리 중... +2024-10-27 21:16:22,709 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 21:16:23,103 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 21:16:23,104 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:30:09,271 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 21:30:09,273 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 21:30:09,275 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 21:30:09,275 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 21:30:09,275 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 21:30:09,290 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 21:30:09,305 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 21:30:09,305 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:30:09,307 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 21:30:09,412 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:30:09,413 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 21:30:09,413 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 21:30:09,414 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 21:30:09,414 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:30:09,415 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 21:30:09,415 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 21:30:09,416 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 21:30:09,416 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 21:30:09,416 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:30:09,418 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 21:30:12,716 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 21:30:12,717 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 21:30:12,717 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 21:30:14,722 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 18996 +2024-10-27 21:30:14,722 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 10291360 +2024-10-27 21:30:14,731 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 21:30:14,731 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 21:30:15,351 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 21:30:17,160 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 21:30:17,163 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 21:30:17,163 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 21:30:17,716 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 21:30:17,718 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 21:30:17,719 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 21:30:17,720 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 21:30:18,589 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 21:30:21,785 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 21:30:21,806 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 21:30:21,808 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 34014966 +2024-10-27 21:30:21,809 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 21:30:22,058 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 21:30:27,074 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 21:30:27,075 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:30:27,076 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 21:30:27,554 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 21:30:27,555 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:30:27,556 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 21:30:27,556 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:30:27,557 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:30:38,128 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 21:30:38,130 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 21:30:38,131 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 21:30:38,713 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 21:30:38,746 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 21:30:38,756 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 21:30:38,765 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 21:30:38,766 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 21:30:38,767 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 21:30:38,768 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 21:30:38,775 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 21:30:38,776 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 21:30:38,777 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 21:30:38,784 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 21:30:38,812 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 21:30:39,598 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 21:30:40,539 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 21:30:40,555 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 21:30:40,825 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 21:30:40,826 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 21:30:40,839 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 21:30:40,849 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 21:30:40,868 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 21:30:40,869 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 21:30:41,696 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 21:30:41,699 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 21:30:41,700 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 21:30:43,719 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 21:30:43,720 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 21:30:43,721 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 21:30:43,738 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 21:30:43,740 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 21:30:43,741 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 21:30:43,897 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 21:30:43,932 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 12 +2024-10-27 21:30:43,972 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@塑料轻便喷砂机90447 +2024-10-27 21:30:43,973 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 21:30:43,974 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 21:30:43,975 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 21:30:43,976 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 21:30:43,996 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:43,997 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 21:30:43,998 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,011 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,050 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@ +2024-10-27 21:30:44,050 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,051 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,052 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 21:30:44,053 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 21:30:44,070 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,071 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 21:30:44,072 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,080 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,116 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 21:30:44,117 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,118 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,119 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-27 21:30:44,130 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 21:30:44,146 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,147 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 21:30:44,148 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,162 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,189 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 21:30:44,190 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 21:30:44,191 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 21:30:44,193 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 21:30:44,194 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 21:30:44,212 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,213 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 21:30:44,215 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,230 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,269 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 21:30:44,270 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,271 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,273 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 21:30:44,274 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 21:30:44,289 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,290 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 21:30:44,291 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,304 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,346 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 21:30:44,348 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,349 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 21:30:44,350 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 21:30:44,351 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 21:30:44,368 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,369 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 21:30:44,370 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,386 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,423 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 21:30:44,424 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,425 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,426 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 21:30:44,427 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 21:30:44,445 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,447 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 21:30:44,448 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,465 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,495 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 21:30:44,497 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,497 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,498 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 21:30:44,499 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 21:30:44,515 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,516 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 21:30:44,517 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,533 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,564 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 21:30:44,565 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,565 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 21:30:44,567 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 21:30:44,568 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 21:30:44,583 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,585 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 21:30:44,585 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,601 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,632 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@精密型961001 +2024-10-27 21:30:44,634 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,635 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,636 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 21:30:44,637 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 21:30:44,655 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,656 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 21:30:44,656 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,675 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,710 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@190升90536 +2024-10-27 21:30:44,711 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,712 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,713 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@ +2024-10-27 21:30:44,714 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 21:30:44,734 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,735 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 21:30:44,736 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,751 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,787 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 21:30:44,790 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 21:30:44,790 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 21:30:44,791 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@ +2024-10-27 21:30:44,793 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 21:30:44,811 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,812 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 21:30:44,812 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:30:44,828 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 21:30:44,829 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '塑料轻便喷砂机90447', 'origin_option_2': '', 'origin_option_3': '可移动户外10加仑喷沙机', 'origin_option_4': '90升红色喷砂机8228', 'origin_option_5': '8228红+加强包装+密封套件', 'origin_option_6': '90升白色喷砂机8228白', 'origin_option_7': '8228白+加强包装+密封套件', 'origin_option_8': '可移动户外20加仑喷沙机', 'origin_option_9': '110升喷砂机', 'origin_option_10': '精密型961001', 'origin_option_11': '190升90536', 'origin_option_12': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'塑料轻便喷砂机90447': >, '': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '塑料轻便喷砂机90447', 'checked': False}, >, {'option_name': '', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '8228红+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'塑料轻便喷砂机90447': {'low_price': 187600, 'high_price': 187600}, '': {'low_price': 187600, 'high_price': 187600}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 21:30:44,833 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 21:30:44,854 - option.py:721 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-27 21:30:44,880 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:30:44,881 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 21:30:44,881 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.10291360 +2024-10-27 21:30:44,887 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 21:30:48,803 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 21:30:48,804 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 21:30:48,805 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 21:30:48,805 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 21:30:48,919 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 21:30:49,921 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 21:30:49,922 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:30:51,155 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 21:30:51,156 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 21:30:57,768 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 21:30:57,769 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:30:59,001 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 21:30:59,002 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 21:30:59,604 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 21:31:00,606 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 21:31:00,611 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:31:00,612 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:31:00,613 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 21:31:00,716 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 21:31:00,717 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 21:31:00,718 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 21:31:00,719 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 21:31:00,720 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 21:31:00,722 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:31:00,723 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 21:31:00,724 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 21:31:00,725 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 21:31:00,726 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 21:31:00,727 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 21:31:00,728 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 21:31:00,752 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 21:31:00,756 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 21:31:00,863 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 21:31:00,864 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 21:31:00,866 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:31:00,938 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:31:00,967 - option.py:758 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 21:31:01,282 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 21:31:01,303 - option.py:764 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 21:31:01,775 - option.py:767 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 21:31:01,776 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 21:31:02,945 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 21:31:03,000 - option.py:782 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-27 21:31:33,516 - option.py:797 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:31:33,518 - option.py:800 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator("div.ant-modal-footer > button[type=\\\"button\\\"].ant-btn.css-1li46mu.ant-btn-primary") to be visible +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 788, in update_option_image + confirm_upload_button = await self.page.wait_for_selector(self.confirm_upload_button_selector) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7999, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 397, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator("div.ant-modal-footer > button[type=\\\"button\\\"].ant-btn.css-1li46mu.ant-btn-primary") to be visible + +2024-10-27 21:31:33,521 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 21:31:40,668 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 21:31:40,669 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:31:40,680 - option.py:302 - default_logger - DEBUG - 옵션 처리 중 오류 발생: Page.click: Target page, context or browser has been closed +Call log: +waiting for locator("button:has-text(\"1-99\")") + - locator resolved to + - attempting click action + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #1 + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #2 + - waiting 20ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #3 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #4 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #5 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #6 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #7 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #8 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #9 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #10 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #11 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #12 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #13 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #14 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #15 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #16 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #17 + - waiting 500ms +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 290, in process_options + await self.one_to_nine_button_click() + File "D:\py\autoTrans\option.py", line 700, in one_to_nine_button_click + await self.page.click(self.one_to_nine_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +Call log: +waiting for locator("button:has-text(\"1-99\")") + - locator resolved to + - attempting click action + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #1 + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #2 + - waiting 20ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #3 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #4 + - waiting 100ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #5 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #6 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #7 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #8 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #9 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #10 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #11 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #12 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #13 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #14 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #15 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #16 + - waiting 500ms + - waiting for element to be visible, enabled and stable + - element is visible, enabled and stable + - scrolling into view if needed + - done scrolling + -
from
subtree intercepts pointer events + - retrying click action, attempt #17 + - waiting 500ms + +2024-10-27 21:31:40,883 - browser_control.py:720 - default_logger - ERROR - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 717, in save_product_edit + await self.page.click(self.save_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 21:31:40,886 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 21:31:40,892 - browser_control.py:712 - default_logger - ERROR - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 708, in save_and_ecs_product_edit + await self.page.click(self.save_button_locator) + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 9625, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click + return await self._main_frame.click(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.click: Target page, context or browser has been closed +2024-10-27 21:31:40,897 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-27 21:31:40,899 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-27 21:43:42,042 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 21:43:42,042 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 21:43:42,063 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 21:43:42,063 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 21:43:42,063 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 21:43:42,078 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 21:43:42,088 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 21:43:42,088 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:43:42,099 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 21:43:42,203 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:43:42,204 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 21:43:42,204 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 21:43:42,205 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 21:43:42,205 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:43:42,205 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 21:43:42,206 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 21:43:42,206 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 21:43:42,207 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 21:43:42,207 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:43:42,208 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 21:43:44,893 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 21:43:44,893 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 21:43:44,893 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 21:43:46,898 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 18548 +2024-10-27 21:43:46,898 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 8652522 +2024-10-27 21:43:46,904 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 21:43:46,904 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 21:43:47,524 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 21:43:49,334 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 21:43:49,338 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 21:43:49,341 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 21:43:49,906 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 21:43:49,907 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 21:43:49,908 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 21:43:49,909 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 21:43:50,792 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 21:43:53,872 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 21:43:53,911 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 21:43:53,915 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 789204 +2024-10-27 21:43:53,917 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 21:43:54,140 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 21:43:59,158 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 21:43:59,159 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:43:59,160 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 21:43:59,575 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 21:43:59,576 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:43:59,576 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 21:43:59,577 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:43:59,579 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:44:08,684 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 21:44:08,686 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 21:44:08,686 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 21:44:09,295 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 21:44:09,331 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 21:44:09,341 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 21:44:09,350 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 21:44:09,351 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 21:44:09,352 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 21:44:09,353 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 21:44:09,361 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 21:44:09,362 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 21:44:09,363 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 21:44:09,372 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 21:44:09,417 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 21:44:10,268 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 21:44:11,198 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 21:44:11,214 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 21:44:11,483 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 21:44:11,484 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 21:44:11,498 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 21:44:11,506 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 21:44:11,528 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 21:44:11,529 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 21:44:12,564 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 21:44:12,569 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 21:44:12,570 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 21:44:14,581 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 21:44:14,583 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 21:44:14,583 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 21:44:14,603 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 21:44:14,605 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 21:44:14,606 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 21:44:14,766 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 21:44:14,798 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 12 +2024-10-27 21:44:14,849 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@塑料轻便喷砂机90447 +2024-10-27 21:44:14,850 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 21:44:14,851 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 21:44:14,852 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 21:44:14,854 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@187,600원 - 187,600원 +2024-10-27 21:44:14,887 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:14,889 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 21:44:14,890 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:14,901 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 21:44:14,955 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@ +2024-10-27 21:44:14,958 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 21:44:14,959 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 21:44:14,960 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 21:44:14,963 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 21:44:14,982 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:14,983 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 21:44:14,984 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:14,997 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,036 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 21:44:15,038 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,038 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,039 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 21:44:15,040 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 21:44:15,055 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,056 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 21:44:15,058 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,073 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,107 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 21:44:15,108 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,110 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 21:44:15,110 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 21:44:15,111 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 21:44:15,130 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,131 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 21:44:15,132 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,149 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,186 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 21:44:15,188 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,189 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,190 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 21:44:15,191 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 21:44:15,205 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,206 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 21:44:15,208 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,225 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,264 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 21:44:15,264 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,266 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,267 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 21:44:15,277 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 21:44:15,296 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,297 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 21:44:15,298 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,316 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,350 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 21:44:15,351 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,352 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,352 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 21:44:15,353 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 21:44:15,369 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,370 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 21:44:15,370 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,389 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,420 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 21:44:15,421 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,421 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,423 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 21:44:15,424 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 21:44:15,439 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,441 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 21:44:15,442 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,462 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,497 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 21:44:15,498 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,499 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,500 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 21:44:15,502 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 21:44:15,520 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,521 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 21:44:15,522 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,537 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,564 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@精密型961001 +2024-10-27 21:44:15,566 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,566 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,567 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 21:44:15,568 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 21:44:15,582 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,583 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 21:44:15,584 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,604 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,634 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@190升90536 +2024-10-27 21:44:15,636 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@node +2024-10-27 21:44:15,637 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-27 21:44:15,637 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 21:44:15,638 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 21:44:15,653 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,654 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 21:44:15,654 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,670 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,703 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 21:44:15,705 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 21:44:15,706 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 21:44:15,707 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@ +2024-10-27 21:44:15,709 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 21:44:15,725 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,726 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 21:44:15,727 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:44:15,746 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 21:44:15,747 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '塑料轻便喷砂机90447', 'origin_option_2': '', 'origin_option_3': '可移动户外10加仑喷沙机', 'origin_option_4': '90升红色喷砂机8228', 'origin_option_5': '8228红+加强包装+密封套件', 'origin_option_6': '90升白色喷砂机8228白', 'origin_option_7': '8228白+加强包装+密封套件', 'origin_option_8': '可移动户外20加仑喷沙机', 'origin_option_9': '110升喷砂机', 'origin_option_10': '精密型961001', 'origin_option_11': '190升90536', 'origin_option_12': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'塑料轻便喷砂机90447': >, '': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '塑料轻便喷砂机90447', 'checked': False}, >, {'option_name': '', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '8228红+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'塑料轻便喷砂机90447': {'low_price': 187600, 'high_price': 187600}, '': {'low_price': 187600, 'high_price': 187600}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 21:44:15,750 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 21:44:15,774 - option.py:721 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-27 21:44:15,798 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:44:15,800 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 21:44:15,801 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.8652522 +2024-10-27 21:44:15,807 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 21:44:19,724 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg : 네이버 검색 - Whale +2024-10-27 21:44:19,725 - whale_translator.py:619 - default_logger - WARNING - 이미지 해상도가 존재하지 않고 파일 확장자도 일치하지 않습니다. 작업을 패스합니다. +2024-10-27 21:44:19,726 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-27 21:44:19,727 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 21:44:19,728 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 21:44:19,729 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 21:44:19,730 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 21:44:19,732 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 21:44:19,732 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:44:19,733 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 21:44:19,734 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 21:44:19,890 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-27 21:44:19,913 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 21:44:19,916 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 21:44:20,025 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 21:44:20,027 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 21:44:20,029 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:44:20,106 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:44:20,108 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 21:44:20,612 - option.py:798 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 21:44:20,650 - option.py:743 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 21:44:20,651 - option.py:750 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 21:44:20,652 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.8652522 +2024-10-27 21:44:20,653 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 21:44:24,572 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 21:44:24,573 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 21:44:24,574 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 21:44:24,574 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 21:44:24,676 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 21:44:25,678 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 21:44:25,679 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:44:26,883 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 21:44:26,884 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 21:44:33,486 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 21:44:33,487 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:44:34,691 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 21:44:34,692 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 21:44:35,295 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 21:44:36,296 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 21:44:36,298 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:44:36,299 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 21:44:36,300 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 21:44:36,402 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 21:44:36,403 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 21:44:36,404 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 21:44:36,405 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 21:44:36,406 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 21:44:36,408 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 21:44:36,409 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 21:44:36,410 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 21:44:36,410 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 21:44:36,412 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 21:44:36,413 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 21:44:36,414 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 21:44:36,423 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 21:44:36,425 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 21:44:36,529 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 21:44:36,531 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 21:44:36,533 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 21:44:36,623 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 21:44:36,626 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 21:44:36,658 - option.py:760 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 21:44:37,162 - option.py:798 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 21:44:37,187 - option.py:743 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg +2024-10-27 21:44:37,189 - option.py:750 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-27 21:44:37,190 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.8652522 +2024-10-27 21:44:37,191 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg 입력 +2024-10-27 21:44:41,109 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg (800×800) - Whale +2024-10-27 21:44:41,110 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-27 21:44:41,111 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 21:44:41,112 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 21:44:41,214 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 21:44:42,216 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 21:44:42,216 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:44:43,420 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 21:44:43,421 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 21:44:50,024 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 21:44:50,025 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 21:44:51,245 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 21:44:51,246 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 21:44:51,849 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 21:44:52,851 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 21:44:52,852 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-27 21:44:52,853 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-27 21:44:52,854 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 21:44:52,957 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 21:44:52,958 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 21:44:52,959 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 21:44:52,960 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 21:44:52,961 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 21:44:52,963 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg +2024-10-27 21:44:52,963 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 21:44:52,964 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg +2024-10-27 21:44:53,062 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-27 21:44:53,066 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 21:44:53,068 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 21:44:53,171 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 21:44:53,172 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 21:44:53,173 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 21:44:53,352 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 21:44:53,355 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 21:44:53,860 - option.py:798 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 21:44:53,888 - option.py:743 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 21:44:53,889 - option.py:750 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-27 21:44:53,890 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.8652522 +2024-10-27 21:44:53,891 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-27 21:44:55,176 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 21:44:55,178 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:55:31,324 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 21:55:31,324 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 21:55:31,335 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 21:55:31,335 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 21:55:31,336 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 21:55:31,349 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 21:55:31,356 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 21:55:31,356 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:55:31,365 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 21:55:31,469 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:55:31,470 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 21:55:31,470 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 21:55:31,470 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 21:55:31,470 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 21:55:31,471 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 21:55:31,472 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 21:55:31,472 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 21:55:31,472 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 21:55:31,473 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:55:31,474 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 21:55:34,530 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 21:55:34,531 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 21:55:34,532 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 21:55:36,538 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 19836 +2024-10-27 21:55:36,539 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 29360528 +2024-10-27 21:55:36,555 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 21:55:36,555 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 21:55:37,164 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 21:55:38,974 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 21:55:38,977 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 21:55:38,978 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 21:55:39,538 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 21:55:39,539 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 21:55:39,540 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 21:55:39,541 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 21:55:40,904 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 21:55:44,193 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 21:55:44,225 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 21:55:44,227 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 1248004 +2024-10-27 21:55:44,229 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 21:55:44,419 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 21:55:49,428 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 21:55:49,429 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:55:49,430 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 21:55:49,907 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 21:55:49,909 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:55:49,910 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 21:55:49,912 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:55:49,912 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 21:55:55,379 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 21:55:55,381 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 21:55:55,382 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 21:55:56,007 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 21:55:56,045 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 21:55:56,053 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 21:55:56,064 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 21:55:56,065 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 21:55:56,066 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 21:55:56,067 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 21:55:56,074 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 21:55:56,075 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 21:55:56,076 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 21:55:56,083 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 21:55:56,110 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 21:55:56,912 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 21:55:57,903 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 21:55:57,919 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 21:55:58,210 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 21:55:58,211 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 21:55:58,226 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 21:55:58,238 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 21:55:58,257 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 21:55:58,259 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 21:55:59,049 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 21:55:59,052 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 21:55:59,056 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 21:56:01,080 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 21:56:01,081 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 21:56:01,082 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 21:56:01,099 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 21:56:01,100 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 21:56:01,101 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 21:56:01,230 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 21:56:01,263 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 12 +2024-10-27 21:56:01,298 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@塑料轻便喷砂机90447 +2024-10-27 21:56:01,299 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 21:56:01,300 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 21:56:01,302 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 21:56:01,303 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 21:56:01,317 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,318 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 21:56:01,319 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,328 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,367 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@ +2024-10-27 21:56:01,368 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,369 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 21:56:01,370 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 21:56:01,371 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 21:56:01,391 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,393 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 21:56:01,394 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,402 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,444 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 21:56:01,445 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,446 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 21:56:01,447 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 21:56:01,448 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 21:56:01,466 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,467 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 21:56:01,468 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,482 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,517 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 21:56:01,519 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,520 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 21:56:01,521 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 21:56:01,522 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 21:56:01,543 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,544 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 21:56:01,545 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,564 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,601 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 21:56:01,601 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,602 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 21:56:01,604 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 21:56:01,605 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 21:56:01,627 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,628 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 21:56:01,629 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,649 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,683 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 21:56:01,685 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,686 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 21:56:01,687 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 21:56:01,689 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 21:56:01,709 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,711 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 21:56:01,712 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,727 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,766 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 21:56:01,767 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,768 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 21:56:01,769 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 21:56:01,770 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 21:56:01,791 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,792 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 21:56:01,793 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,810 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,842 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 21:56:01,843 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,844 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 21:56:01,844 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 21:56:01,858 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 21:56:01,876 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,878 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 21:56:01,879 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,893 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,925 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 21:56:01,927 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-27 21:56:01,928 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 21:56:01,929 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 21:56:01,930 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 21:56:01,948 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,950 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 21:56:01,951 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:01,969 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 21:56:01,997 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@精密型961001 +2024-10-27 21:56:01,998 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 21:56:01,999 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 21:56:02,000 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 21:56:02,001 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 21:56:02,017 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:02,019 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 21:56:02,020 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:02,038 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 21:56:02,074 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@190升90536 +2024-10-27 21:56:02,075 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 21:56:02,077 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 21:56:02,078 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 21:56:02,079 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 21:56:02,097 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:02,099 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 21:56:02,100 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:02,115 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 21:56:02,150 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 21:56:02,152 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 21:56:02,153 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 21:56:02,154 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@ +2024-10-27 21:56:02,156 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 21:56:02,175 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:02,176 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 21:56:02,177 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 21:56:02,191 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 21:56:02,192 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '塑料轻便喷砂机90447', 'origin_option_2': '', 'origin_option_3': '可移动户外10加仑喷沙机', 'origin_option_4': '90升红色喷砂机8228', 'origin_option_5': '8228红+加强包装+密封套件', 'origin_option_6': '90升白色喷砂机8228白', 'origin_option_7': '8228白+加强包装+密封套件', 'origin_option_8': '可移动户外20加仑喷沙机', 'origin_option_9': '110升喷砂机', 'origin_option_10': '精密型961001', 'origin_option_11': '190升90536', 'origin_option_12': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'塑料轻便喷砂机90447': >, '': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '塑料轻便喷砂机90447', 'checked': False}, >, {'option_name': '', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '8228红+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'塑料轻便喷砂机90447': {'low_price': 187600, 'high_price': 187600}, '': {'low_price': 187600, 'high_price': 187600}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 21:56:02,195 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 21:56:02,218 - option.py:813 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-27 21:56:02,226 - option.py:886 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: ElementHandle.query_selector: Unsupported token "{" while parsing selector "div#productMainContentContainerId div.lesrZh.sc-bYHUQc:nth-child({index}) > .sc-dfauwV.bXsMpn" +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 821, in update_option_image + excluded_marker = await option_box.query_selector(self.excluded_option_marker) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 2734, in query_selector + await self._impl_obj.query_selector(selector=selector) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_element_handle.py", line 318, in query_selector + await self._channel.send("querySelector", dict(selector=selector)) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.Error: ElementHandle.query_selector: Unsupported token "{" while parsing selector "div#productMainContentContainerId div.lesrZh.sc-bYHUQc:nth-child({index}) > .sc-dfauwV.bXsMpn" +2024-10-27 21:56:02,228 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 21:56:02,474 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 21:56:02,647 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 21:56:03,124 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 21:56:03,580 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 21:56:03,582 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 21:56:04,148 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 21:56:04,150 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-27 21:56:04,153 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-27 21:56:04,184 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-27 21:56:04,242 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 21:56:04,983 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 21:56:05,387 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 21:56:05,389 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 21:56:05,404 - browser_control.py:449 - default_logger - ERROR - 세부사항 수정 다이얼로그 열기 중 오류: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator("div.ant-tabs-nav") to be visible +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 447, in open_product_edit_dialog + await self.page.wait_for_selector('div.ant-tabs-nav') # 다이얼로그가 완전히 로딩될 때까지 기다림 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7999, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 397, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator("div.ant-tabs-nav") to be visible + +2024-10-27 21:56:05,408 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:05:54,287 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:05:54,287 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:05:54,299 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:05:54,299 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:05:54,299 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:05:54,328 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:05:54,337 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:05:54,337 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:05:54,355 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:05:54,525 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:05:54,529 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:05:54,529 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:05:54,530 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:05:54,530 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:05:54,531 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:05:54,531 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:05:54,531 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:05:54,531 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:05:54,531 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:05:54,531 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:06:00,284 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:06:00,285 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:06:00,285 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:06:02,291 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 23676 +2024-10-27 22:06:02,296 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 4524378 +2024-10-27 22:06:04,665 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:06:04,673 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:06:05,284 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:06:07,096 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:06:07,099 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:06:07,101 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:06:07,776 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:06:07,777 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:06:07,779 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:06:07,780 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 22:06:08,564 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:06:12,274 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:06:12,325 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:06:12,329 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 1510508 +2024-10-27 22:06:12,331 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:06:12,594 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:06:17,611 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:06:17,612 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:06:17,613 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:06:18,098 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:06:18,101 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:06:18,102 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:06:18,103 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:06:18,105 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:06:23,414 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:06:23,416 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:06:23,416 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:06:23,996 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:06:24,031 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:06:24,043 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:06:24,052 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:06:24,053 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:06:24,053 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:06:24,054 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:06:24,060 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:06:24,061 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:06:24,062 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:06:24,071 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:06:24,103 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:06:24,992 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:06:26,315 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:06:26,332 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:06:26,606 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:06:26,608 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:06:26,623 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:06:26,634 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:06:26,655 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:06:26,656 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:06:27,495 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:06:27,498 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:06:27,500 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:06:29,510 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:06:29,511 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:06:29,512 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:06:29,536 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:06:29,537 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:06:29,538 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:06:29,703 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:06:29,738 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 12 +2024-10-27 22:06:29,787 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@塑料轻便喷砂机90447 +2024-10-27 22:06:29,790 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 22:06:29,791 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 22:06:29,792 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 22:06:29,793 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:06:29,823 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:29,824 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:06:29,825 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:29,839 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:06:29,887 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@ +2024-10-27 22:06:29,887 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 22:06:29,889 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 22:06:29,889 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-27 22:06:29,890 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:06:29,913 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:29,914 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:06:29,915 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:29,924 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:06:29,971 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:06:29,972 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 22:06:29,973 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 22:06:29,974 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-27 22:06:29,987 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:06:30,009 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,011 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:06:30,012 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,030 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,071 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:06:30,073 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,074 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 22:06:30,075 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-27 22:06:30,076 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:06:30,093 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,094 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:06:30,095 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,111 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,155 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:06:30,157 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,158 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:06:30,159 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 22:06:30,160 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:06:30,180 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,181 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:06:30,182 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,202 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,241 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:06:30,242 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,243 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 22:06:30,244 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 22:06:30,245 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:06:30,261 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,264 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:06:30,265 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,289 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,331 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:06:30,332 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@node +2024-10-27 22:06:30,333 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 22:06:30,336 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:06:30,336 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:06:30,361 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,364 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:06:30,365 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,381 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,426 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:06:30,427 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,430 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 22:06:30,431 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 22:06:30,433 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:06:30,456 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,458 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:06:30,460 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,486 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,539 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:06:30,540 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,542 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 22:06:30,542 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 22:06:30,543 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:06:30,561 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,563 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:06:30,564 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,580 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,614 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:06:30,615 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,616 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 22:06:30,617 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 22:06:30,618 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:06:30,635 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,636 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:06:30,637 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,654 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,694 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:06:30,696 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,696 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-27 22:06:30,698 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-27 22:06:30,699 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-27 22:06:30,717 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,719 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-27 22:06:30,720 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,737 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,774 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:06:30,776 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-27 22:06:30,777 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-27 22:06:30,778 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-27 22:06:30,779 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-27 22:06:30,796 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,797 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-27 22:06:30,798 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:06:30,814 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-27 22:06:30,815 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '塑料轻便喷砂机90447', 'origin_option_2': '', 'origin_option_3': '可移动户外10加仑喷沙机', 'origin_option_4': '90升红色喷砂机8228', 'origin_option_5': '8228红+加强包装+密封套件', 'origin_option_6': '90升白色喷砂机8228白', 'origin_option_7': '8228白+加强包装+密封套件', 'origin_option_8': '可移动户外20加仑喷沙机', 'origin_option_9': '110升喷砂机', 'origin_option_10': '精密型961001', 'origin_option_11': '190升90536', 'origin_option_12': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'塑料轻便喷砂机90447': >, '': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '塑料轻便喷砂机90447', 'checked': False}, >, {'option_name': '', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '8228红+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'塑料轻便喷砂机90447': {'low_price': 187600, 'high_price': 187600}, '': {'low_price': 187600, 'high_price': 187600}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:06:30,821 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:06:30,845 - option.py:721 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:06:30,873 - option.py:745 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:06:30,875 - option.py:752 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:06:30,876 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4524378 +2024-10-27 22:06:30,885 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:06:34,809 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 22:06:34,810 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 22:06:34,811 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:06:34,812 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:06:34,914 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:06:35,917 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:06:35,917 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:06:37,122 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:06:37,123 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:06:43,726 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:06:43,727 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:06:44,931 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:06:44,932 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:06:45,534 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:06:46,536 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:06:46,543 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:06:46,544 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:06:46,545 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:06:46,647 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:06:46,648 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:06:46,649 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:06:46,650 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:06:46,652 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:06:46,653 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:06:46,653 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:06:46,654 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:06:46,656 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:06:46,657 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:06:46,658 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 22:06:46,660 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:06:46,687 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:06:46,689 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:06:46,794 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:06:46,796 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:06:46,797 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:06:46,873 - option.py:755 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:06:46,875 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:06:46,934 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:06:47,389 - option.py:766 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:06:47,434 - option.py:768 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:06:47,865 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:06:47,866 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:06:49,033 - option.py:778 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:06:49,105 - option.py:786 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-27 22:06:49,287 - option.py:793 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:06:49,789 - option.py:800 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:06:49,816 - option.py:745 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:06:49,818 - option.py:752 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:06:49,819 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4524378 +2024-10-27 22:06:49,821 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:06:53,738 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 22:06:53,739 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:06:53,740 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:06:53,741 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:06:53,843 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:06:54,845 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:06:54,846 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:06:56,050 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:06:56,051 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:07:02,654 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:07:02,655 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:07:03,859 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:07:03,860 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:07:04,463 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:07:05,464 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:07:05,466 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:07:05,467 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:07:05,468 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:07:05,571 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:07:05,572 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:07:05,573 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:07:05,575 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:07:05,576 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:07:05,577 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:07:05,578 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:07:05,579 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:07:05,580 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:07:05,581 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:07:05,582 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:07:05,584 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:07:05,594 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:07:05,598 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:07:05,703 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:07:05,705 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:07:05,705 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:07:05,798 - option.py:755 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:07:05,800 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:07:05,828 - option.py:762 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:07:06,332 - option.py:800 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:07:06,361 - option.py:745 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg +2024-10-27 22:07:06,363 - option.py:752 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-27 22:07:06,364 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4524378 +2024-10-27 22:07:06,365 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg 입력 +2024-10-27 22:07:10,283 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg (800×800) - Whale +2024-10-27 22:07:10,284 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-27 22:07:10,285 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:07:10,286 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:07:10,388 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:07:11,390 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:07:11,391 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:07:12,595 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:07:12,596 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:07:19,199 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:07:19,200 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:07:20,410 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:07:20,411 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:07:21,013 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:07:22,014 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:07:22,015 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:07:22,017 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6209eeea-f8b9-43d6-a097-b2cf05c2cc84.jpg +2024-10-27 22:07:22,018 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:07:22,121 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:07:22,123 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:07:22,124 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:07:22,125 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:07:22,126 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:07:22,128 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:07:22,130 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:07:22,130 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:07:22,131 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:07:22,132 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:07:22,133 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-27 22:07:22,135 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:07:22,150 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:07:22,152 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:07:22,256 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:07:22,257 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:07:22,259 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:07:22,415 - option.py:755 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:07:22,417 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:07:22,447 - option.py:762 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:07:22,949 - option.py:800 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:07:22,976 - option.py:745 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:07:22,978 - option.py:752 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-27 22:07:22,979 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4524378 +2024-10-27 22:07:22,980 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-27 22:07:25,687 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:07:25,688 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:08:46,274 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:08:46,274 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:08:46,291 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:08:46,291 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:08:46,291 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:08:46,308 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:08:46,315 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:08:46,316 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:08:46,326 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:08:46,478 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:08:46,479 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:08:46,479 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:08:46,480 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:08:46,480 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:08:46,482 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:08:46,484 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:08:46,484 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:08:46,484 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:08:46,485 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:08:46,487 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:08:49,630 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:08:49,632 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:08:49,632 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:08:51,638 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 21956 +2024-10-27 22:08:51,639 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 13829482 +2024-10-27 22:08:51,657 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:08:51,660 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:08:52,270 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:08:54,081 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:08:54,082 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:08:54,082 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:08:54,686 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:08:54,686 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:08:54,686 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:08:54,686 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-27 22:08:55,484 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:08:58,842 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:08:58,892 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:08:58,894 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 1445000 +2024-10-27 22:08:58,895 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:08:59,096 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:09:04,113 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:09:04,114 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:09:04,115 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:09:04,676 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:09:04,678 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:09:04,679 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:09:04,681 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:09:04,684 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:09:11,945 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:09:11,946 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:09:11,947 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:09:12,664 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:09:12,706 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:09:12,720 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:09:12,734 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:09:12,735 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:09:12,736 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:09:12,738 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:09:12,748 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:09:12,750 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:09:12,752 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:09:12,760 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:09:12,802 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:09:13,982 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:09:15,120 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:09:15,140 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:09:15,466 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:09:15,467 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:09:15,482 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:09:15,493 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:09:15,519 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:09:15,521 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:09:16,590 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:09:16,595 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:09:16,596 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:09:18,614 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:09:18,615 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:09:18,617 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:09:18,636 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:09:18,637 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:09:18,638 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:09:18,804 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:09:18,837 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:09:18,891 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:09:18,893 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 22:09:18,894 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 22:09:18,895 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 22:09:18,897 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:09:18,921 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:18,924 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:09:18,924 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:18,956 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,006 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:09:19,009 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 22:09:19,010 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 22:09:19,013 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 22:09:19,014 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:09:19,035 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,036 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:09:19,037 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,057 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,090 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:09:19,093 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 22:09:19,095 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 22:09:19,096 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:09:19,097 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:09:19,119 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,120 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:09:19,121 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,134 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,175 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:09:19,177 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:09:19,178 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 22:09:19,179 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 22:09:19,180 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:09:19,201 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,202 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:09:19,203 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,225 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,256 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:09:19,258 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:09:19,260 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:09:19,261 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:09:19,262 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:09:19,282 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,284 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:09:19,285 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,307 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,350 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:09:19,352 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:09:19,354 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 22:09:19,355 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 22:09:19,356 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:09:19,382 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,383 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:09:19,385 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,415 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,458 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:09:19,460 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 22:09:19,462 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 22:09:19,462 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:09:19,464 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:09:19,485 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,486 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:09:19,487 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,504 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,544 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:09:19,545 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@node +2024-10-27 22:09:19,547 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 22:09:19,548 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 22:09:19,549 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:09:19,568 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,569 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:09:19,570 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,591 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,627 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:09:19,628 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 22:09:19,630 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 22:09:19,631 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 22:09:19,632 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:09:19,652 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,654 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:09:19,655 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,674 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,713 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:09:19,715 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:09:19,716 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 22:09:19,717 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 22:09:19,718 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:09:19,733 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,734 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:09:19,735 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:09:19,758 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:09:19,761 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:09:19,765 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:09:19,791 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:09:19,822 - option.py:745 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:09:19,824 - option.py:752 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:09:19,825 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.13829482 +2024-10-27 22:09:19,832 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:09:23,746 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 22:09:23,747 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 22:09:23,748 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:09:23,748 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:09:23,850 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:09:24,852 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:09:24,853 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:09:26,060 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:09:26,061 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:09:32,664 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:09:32,665 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:09:33,869 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:09:33,870 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:09:34,473 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:09:35,475 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:09:35,481 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:09:35,482 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:09:35,483 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:09:35,586 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:09:35,587 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:09:35,588 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:09:35,590 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:09:35,591 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:09:35,593 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:09:35,595 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:09:35,595 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:09:35,596 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:09:35,597 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:09:35,598 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 22:09:35,600 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:09:35,622 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:09:35,625 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:09:35,729 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:09:35,731 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:09:35,732 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:09:35,809 - option.py:755 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:09:35,811 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:09:35,913 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:09:36,244 - option.py:766 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:09:36,266 - option.py:768 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:09:36,640 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:09:36,641 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:09:37,807 - option.py:778 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:09:37,864 - option.py:786 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-27 22:09:38,052 - option.py:793 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:09:38,554 - option.py:800 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:09:38,704 - option.py:745 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:09:38,706 - option.py:752 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:09:38,707 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.13829482 +2024-10-27 22:09:38,709 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:09:42,630 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 22:09:42,631 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:09:42,632 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:09:42,633 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:09:42,735 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:09:43,737 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:09:43,737 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:09:44,952 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:09:44,953 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:09:51,556 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:09:51,556 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:09:52,761 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:09:52,762 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:09:53,365 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:09:54,367 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:09:54,368 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:09:54,369 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:09:54,370 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:09:54,473 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:09:54,474 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:09:54,475 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:09:54,476 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:09:54,477 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:09:54,478 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:09:54,479 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:09:54,480 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:09:54,481 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:09:54,482 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:09:54,484 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:09:54,484 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:09:54,497 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:09:54,502 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:09:54,604 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:09:54,606 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:09:54,607 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:09:54,709 - option.py:755 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:09:54,713 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:09:54,757 - option.py:762 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:09:55,260 - option.py:800 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:09:55,288 - option.py:745 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:09:55,290 - option.py:752 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-27 22:09:55,291 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.13829482 +2024-10-27 22:09:55,292 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-27 22:09:59,210 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6087cc87-e837-4774-a51e-ddb1be8d5048.jpg (750×800) - Whale +2024-10-27 22:09:59,211 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:09:59,212 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:09:59,213 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:09:59,315 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:10:00,316 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:10:00,317 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:10:01,528 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:10:01,530 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:10:08,133 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:10:08,134 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:10:09,338 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:10:09,339 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:10:09,942 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:10:10,944 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:10:10,945 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:10:10,946 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:10:10,947 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:10:11,050 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:10:11,052 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:10:11,053 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:10:11,054 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:10:11,055 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:10:11,057 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:10:11,058 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:10:11,059 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:10:11,061 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:10:11,061 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:10:11,062 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:10:11,063 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:10:11,074 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:10:11,076 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:10:11,180 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:10:11,181 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:10:11,182 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:10:11,261 - option.py:755 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:10:11,263 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:10:11,305 - option.py:762 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:10:11,809 - option.py:800 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:10:11,836 - option.py:745 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg +2024-10-27 22:10:11,837 - option.py:752 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-27 22:10:11,838 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.13829482 +2024-10-27 22:10:11,839 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg 입력 +2024-10-27 22:10:15,758 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg (800×800) - Whale +2024-10-27 22:10:15,759 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-27 22:10:15,759 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:10:15,761 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:10:15,863 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:10:16,865 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:10:16,867 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:10:18,073 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:10:18,074 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:10:20,169 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:10:20,170 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:16:25,710 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:16:25,710 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:16:25,728 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:16:25,728 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:16:25,729 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:16:25,750 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:16:25,767 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:16:25,767 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:16:25,783 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:16:26,074 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:16:26,076 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:16:26,077 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:16:26,077 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:16:26,077 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:16:26,077 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:16:26,081 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:16:26,081 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:16:26,081 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:16:26,083 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:16:26,083 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:16:29,150 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:16:29,151 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:16:29,152 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:16:31,157 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 14176 +2024-10-27 22:16:31,157 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 1051880 +2024-10-27 22:16:31,185 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:16:31,185 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:16:31,796 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:16:33,607 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:16:33,607 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:16:33,611 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:16:34,143 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:16:34,143 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:16:34,143 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:16:34,146 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.0.0 +2024-10-27 22:16:34,986 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:16:38,572 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:16:38,599 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:16:38,602 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 2624550 +2024-10-27 22:16:38,603 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:16:38,826 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:16:43,844 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:16:43,845 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:16:43,847 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:16:44,319 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:16:44,322 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:16:44,324 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:16:44,325 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:16:44,326 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:17:06,535 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:17:06,537 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:17:06,538 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:17:07,151 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:17:07,184 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:17:07,195 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:17:07,203 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:17:07,205 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:17:07,206 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:17:07,207 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:17:07,215 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:17:07,217 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:17:07,218 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:17:07,225 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:17:07,257 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:17:07,853 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:17:08,625 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:17:08,655 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:17:08,963 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:17:08,964 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:17:08,979 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:17:08,988 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:17:09,007 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:17:09,009 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:17:09,705 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:17:09,709 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:17:09,710 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:17:11,723 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:17:11,724 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:17:11,725 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:17:11,740 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:17:11,741 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:17:11,743 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:17:11,879 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:17:11,908 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:17:11,960 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:17:11,962 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 22:17:11,963 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 22:17:11,964 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 22:17:11,964 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:17:11,983 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:11,985 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:17:11,986 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,018 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,077 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:17:12,079 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,080 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 22:17:12,081 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 22:17:12,082 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:17:12,110 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,112 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:17:12,113 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,140 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,174 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:17:12,176 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,177 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 22:17:12,177 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:17:12,178 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:17:12,198 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,200 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:17:12,200 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,208 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,249 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:17:12,251 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,252 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 22:17:12,253 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-27 22:17:12,266 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:17:12,284 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,285 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:17:12,287 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,307 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,345 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:17:12,347 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,347 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:17:12,348 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:17:12,349 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:17:12,371 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,372 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:17:12,374 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,391 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,428 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:17:12,431 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,432 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 22:17:12,433 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 22:17:12,434 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:17:12,450 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,451 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:17:12,453 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,474 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,507 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:17:12,509 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,510 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 22:17:12,511 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:17:12,513 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:17:12,533 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,534 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:17:12,535 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,556 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,596 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:17:12,597 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,598 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 22:17:12,599 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 22:17:12,601 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:17:12,622 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,623 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:17:12,624 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,641 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,679 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:17:12,682 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,682 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 22:17:12,683 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 22:17:12,684 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:17:12,700 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,701 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:17:12,701 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,722 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,754 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:17:12,755 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:17:12,756 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 22:17:12,757 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 22:17:12,758 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:17:12,775 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,776 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:17:12,777 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:17:12,795 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:17:12,796 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:17:12,801 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:17:12,825 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:17:12,850 - option.py:745 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:17:12,851 - option.py:752 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:17:12,852 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1051880 +2024-10-27 22:17:12,859 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:17:16,773 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 22:17:16,774 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 22:17:16,775 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:17:16,776 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:17:16,878 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:17:17,880 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:17:17,881 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:17:19,098 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:17:19,100 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:17:25,702 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:17:25,703 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:17:26,907 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:17:26,908 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:17:27,510 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:17:28,513 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:17:28,522 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:17:28,523 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:17:28,524 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:17:28,627 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:17:28,628 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:17:28,631 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:17:28,632 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:17:28,633 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:17:28,635 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:17:28,636 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:17:28,638 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:17:28,639 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:17:28,640 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:17:28,641 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 22:17:28,643 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:17:28,678 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:17:28,681 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:17:28,787 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:17:28,789 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:17:28,791 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:17:28,882 - option.py:755 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:17:28,884 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:17:29,017 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:17:29,385 - option.py:766 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:17:29,420 - option.py:768 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:17:29,784 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:17:29,786 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:17:30,271 - option.py:778 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:17:30,399 - option.py:786 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-27 22:17:30,606 - option.py:793 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:17:31,109 - option.py:800 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:17:31,141 - option.py:745 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:17:31,143 - option.py:752 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:17:31,145 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1051880 +2024-10-27 22:17:31,146 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:17:35,069 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 22:17:35,070 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:17:35,071 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:17:35,071 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:17:35,174 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:17:36,176 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:17:36,177 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:17:37,381 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:17:37,382 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:17:43,985 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:17:43,986 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:17:45,190 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:17:45,191 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:17:45,794 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:17:46,796 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:17:46,797 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:17:46,798 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:17:46,799 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:17:46,902 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:17:46,903 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:17:46,905 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:17:46,906 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:17:46,907 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:17:46,908 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:17:46,910 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:17:46,912 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:17:46,913 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:17:46,914 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:17:46,914 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:17:46,915 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:17:46,925 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:17:46,927 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:17:47,032 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:17:47,034 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:17:47,036 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:17:47,126 - option.py:755 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:17:47,129 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:17:47,158 - option.py:762 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:17:47,661 - option.py:800 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:17:47,688 - option.py:745 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:17:47,690 - option.py:752 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-27 22:17:47,691 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1051880 +2024-10-27 22:17:47,692 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-27 22:17:51,733 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:17:51,736 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:20:57,059 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:20:57,059 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:20:57,077 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:20:57,078 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:20:57,078 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:20:57,096 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:20:57,107 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:20:57,107 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:20:57,117 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:20:57,293 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:20:57,298 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:20:57,299 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:20:57,299 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:20:57,299 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:20:57,300 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:20:57,301 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:20:57,302 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:20:57,302 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:20:57,303 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:20:57,303 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:21:00,315 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:21:00,316 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:21:00,316 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:21:02,333 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 20544 +2024-10-27 22:21:02,334 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 31064116 +2024-10-27 22:21:02,366 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:21:02,367 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:21:02,978 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:21:04,790 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:21:04,794 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:21:04,796 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:21:05,449 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:21:05,450 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:21:05,451 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:21:05,452 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 22:21:06,446 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:21:10,476 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:21:10,507 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:21:10,509 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 3280148 +2024-10-27 22:21:10,510 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:21:10,851 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:21:15,872 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:21:15,874 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:21:15,875 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:21:16,519 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:21:16,521 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:21:16,523 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:21:16,524 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:21:16,525 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:21:38,826 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:21:38,827 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:21:38,828 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:21:39,438 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:21:39,465 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:21:39,474 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:21:39,484 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:21:39,486 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:21:39,486 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:21:39,489 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:21:39,497 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:21:39,499 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:21:39,499 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:21:39,509 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:21:39,546 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:21:40,555 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:21:41,689 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:21:41,709 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:21:42,113 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:21:42,115 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:21:42,130 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:21:42,141 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:21:42,163 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:21:42,165 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:21:43,151 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:21:43,156 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:21:43,158 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:21:45,172 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:21:45,173 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:21:45,174 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:21:45,193 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:21:45,194 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:21:45,194 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:21:45,333 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:21:45,367 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:21:45,433 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:21:45,435 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 22:21:45,437 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 22:21:45,438 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@ +2024-10-27 22:21:45,460 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:21:45,498 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,500 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:21:45,501 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,530 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:21:45,584 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:21:45,586 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 22:21:45,586 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 22:21:45,587 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@ +2024-10-27 22:21:45,590 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:21:45,614 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,615 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:21:45,617 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,640 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:21:45,685 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:21:45,687 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 22:21:45,688 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 22:21:45,691 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:21:45,691 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:21:45,713 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,715 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:21:45,716 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,730 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:21:45,771 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:21:45,773 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:21:45,774 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 22:21:45,776 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 22:21:45,776 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:21:45,802 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,804 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:21:45,806 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,828 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:21:45,863 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:21:45,864 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:21:45,866 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:21:45,866 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:21:45,867 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:21:45,884 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,886 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:21:45,886 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,903 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:21:45,938 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:21:45,939 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:21:45,941 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 22:21:45,942 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 22:21:45,943 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:21:45,961 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,964 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:21:45,965 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:45,986 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:21:46,021 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:21:46,022 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 22:21:46,023 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 22:21:46,024 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:21:46,025 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:21:46,043 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,046 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:21:46,046 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,065 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:21:46,106 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:21:46,108 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:21:46,109 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 22:21:46,110 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 22:21:46,111 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:21:46,134 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,135 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:21:46,136 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,159 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:21:46,207 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:21:46,209 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 22:21:46,211 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 22:21:46,212 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 22:21:46,214 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:21:46,239 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,240 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:21:46,241 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,264 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:21:46,313 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:21:46,315 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:21:46,317 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 22:21:46,318 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 22:21:46,320 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:21:46,348 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,349 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:21:46,350 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:21:46,373 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:21:46,376 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:21:46,383 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:21:46,415 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:21:46,447 - option.py:745 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:21:46,449 - option.py:752 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:21:46,450 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.31064116 +2024-10-27 22:21:46,457 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:21:50,375 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 22:21:50,377 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 22:21:50,378 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:21:50,379 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:21:50,481 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:21:51,483 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:21:51,484 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:21:52,688 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:21:52,689 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:21:59,292 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:21:59,293 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:22:00,498 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:22:00,499 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:22:01,101 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:22:02,103 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:22:02,111 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:22:02,112 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:22:02,113 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:22:02,216 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:22:02,217 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:22:02,218 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:22:02,219 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:22:02,221 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:22:02,222 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:22:02,223 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:22:02,224 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:22:02,225 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:22:02,226 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:22:02,229 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 22:22:02,230 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:22:02,258 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:22:02,261 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:22:02,368 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:22:02,371 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:22:02,373 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:22:02,464 - option.py:755 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:22:02,466 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:22:02,517 - option.py:764 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:22:02,906 - option.py:768 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:22:02,931 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:22:03,334 - option.py:773 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:22:03,335 - option.py:776 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:22:04,556 - option.py:780 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:22:04,647 - option.py:788 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-27 22:22:04,946 - option.py:795 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:22:05,449 - option.py:802 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:22:05,506 - option.py:745 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:22:05,508 - option.py:752 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:22:05,510 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.31064116 +2024-10-27 22:22:05,512 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:22:09,441 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 22:22:09,442 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:22:09,442 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:22:09,444 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:22:09,546 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:22:10,547 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:22:10,548 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:22:11,752 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:22:11,753 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:22:18,356 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:22:18,357 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:22:19,561 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:22:19,562 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:22:20,165 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:22:21,167 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:22:21,169 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:22:21,170 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:22:21,171 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:22:21,273 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:22:21,274 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:22:21,275 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:22:21,276 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:22:21,277 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:22:21,279 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:22:21,279 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:22:21,281 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:22:21,282 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:22:21,283 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:22:21,284 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:22:21,285 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:22:21,297 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:22:21,301 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:22:21,405 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:22:21,407 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:22:21,408 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:22:21,519 - option.py:755 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:22:21,521 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:22:21,575 - option.py:764 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:22:21,834 - option.py:768 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:22:21,854 - option.py:770 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:22:22,368 - option.py:773 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:22:22,370 - option.py:776 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:22:23,555 - option.py:780 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:22:23,657 - option.py:788 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-10-27 22:22:23,857 - option.py:795 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:22:24,360 - option.py:802 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:22:24,391 - option.py:745 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:22:24,392 - option.py:752 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-27 22:22:24,393 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.31064116 +2024-10-27 22:22:24,395 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-27 22:22:28,316 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6087cc87-e837-4774-a51e-ddb1be8d5048.jpg (750×800) - Whale +2024-10-27 22:22:28,317 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:22:28,318 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:22:28,318 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:22:28,421 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:22:29,423 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:22:29,424 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:22:30,629 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:22:30,630 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:22:37,232 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:22:37,233 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:22:38,437 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:22:38,438 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:22:39,041 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:22:40,043 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:22:40,044 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:22:40,045 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:22:40,046 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:22:40,149 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:22:40,151 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:22:40,152 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:22:40,153 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:22:40,154 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:22:40,156 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:22:40,157 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:22:40,158 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:22:40,159 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:22:40,160 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:22:40,163 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:22:40,164 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:22:40,176 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:22:40,178 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:22:40,281 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:22:40,282 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:22:40,285 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:22:40,364 - option.py:755 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:22:40,367 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:22:40,404 - option.py:764 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:22:40,645 - option.py:768 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:22:40,673 - option.py:770 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:22:41,050 - option.py:773 - default_logger - DEBUG - 3번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:22:41,052 - option.py:776 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:22:42,210 - option.py:780 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:22:42,282 - option.py:788 - default_logger - DEBUG - 3번째 옵션의 파일 업로드 완료 +2024-10-27 22:22:42,474 - option.py:795 - default_logger - DEBUG - 3번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:22:42,977 - option.py:802 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:22:43,010 - option.py:745 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg +2024-10-27 22:22:43,011 - option.py:752 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-27 22:22:43,013 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.31064116 +2024-10-27 22:22:43,014 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg 입력 +2024-10-27 22:22:46,933 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg (800×800) - Whale +2024-10-27 22:22:46,934 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-27 22:22:46,935 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:22:46,936 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:22:47,046 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:22:48,047 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:22:48,048 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:22:49,252 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:22:49,253 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:22:52,369 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:22:52,370 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:37:07,103 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:37:07,104 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:37:07,126 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:37:07,126 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:37:07,127 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:37:07,159 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:37:07,172 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:37:07,173 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:37:07,193 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:37:07,511 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:37:07,512 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:37:07,513 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:37:07,513 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:37:07,514 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:37:07,515 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:37:07,517 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:37:07,517 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:37:07,517 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:37:07,520 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:37:07,521 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:37:35,139 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:37:35,141 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:37:35,141 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:37:37,148 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 3652 +2024-10-27 22:37:37,149 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 36241848 +2024-10-27 22:37:37,151 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:37:37,151 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:37:40,830 - whale_translator.py:466 - default_logger - DEBUG - 영어로 전환하는데 실패했습니다. +2024-10-27 22:37:42,640 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:37:42,652 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:37:42,654 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:37:43,040 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:37:43,041 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:37:43,042 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:37:43,043 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 22:37:43,933 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:37:47,321 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:37:47,341 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:37:47,343 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 67470 +2024-10-27 22:37:47,345 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:37:47,479 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:37:52,498 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:37:52,499 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:37:52,499 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:37:52,851 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:37:52,852 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:37:52,853 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:37:52,854 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:37:52,855 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:40:13,276 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:40:13,277 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:40:13,277 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:40:14,890 - gui.py:914 - default_logger - DEBUG - 번역 작업을 중단합니다... +2024-10-27 22:40:16,487 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:40:16,535 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 483개 상품 +2024-10-27 22:40:16,542 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 483 개 +2024-10-27 22:40:16,549 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:40:16,551 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 483, 페이지당 상품 수: 50 +2024-10-27 22:40:19,891 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:40:19,893 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:40:26,753 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:40:26,753 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:40:26,769 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:40:26,769 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:40:26,769 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:40:26,791 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:40:26,798 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:40:26,799 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:40:26,809 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:40:26,931 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:40:26,932 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:40:26,933 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:40:26,933 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:40:26,933 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:40:26,935 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:40:26,936 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:40:26,936 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:40:26,936 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:40:26,937 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:40:26,938 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:40:33,332 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:40:33,333 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:40:33,334 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:40:35,339 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 26164 +2024-10-27 22:40:35,340 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 9831758 +2024-10-27 22:40:35,356 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:40:35,358 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:40:39,030 - whale_translator.py:466 - default_logger - DEBUG - 영어로 전환하는데 실패했습니다. +2024-10-27 22:40:40,838 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:40:40,847 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:40:40,848 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:40:41,334 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:40:41,335 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:40:41,336 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:40:41,337 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.0.0 +2024-10-27 22:40:42,225 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:40:44,901 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:40:44,936 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:40:44,939 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 4327872 +2024-10-27 22:40:44,942 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:40:45,112 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:40:50,130 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:40:50,132 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:40:50,132 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:40:50,469 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:40:50,472 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:40:50,473 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:40:50,474 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:40:50,475 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:41:02,831 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:41:02,832 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:41:02,833 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:41:03,399 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:41:03,425 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:41:03,434 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:41:03,441 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:41:03,442 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:41:03,443 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:41:03,444 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:41:03,450 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:41:03,451 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:41:03,452 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:41:03,458 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:41:03,485 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:41:04,090 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:41:04,740 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:41:04,752 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:41:05,052 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:41:05,053 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:41:05,064 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:41:05,073 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:41:05,088 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:41:05,089 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:41:05,700 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:41:05,703 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:41:05,705 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:41:07,703 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:41:07,703 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:41:07,704 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:41:07,717 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:41:07,717 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:41:07,718 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:41:07,817 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:41:07,838 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:41:07,874 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:41:07,875 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 22:41:07,876 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 22:41:07,877 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 22:41:07,877 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:41:07,890 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:07,892 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:41:07,893 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:07,910 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:41:07,951 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:41:07,952 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 22:41:07,953 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 22:41:07,954 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 22:41:07,954 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:41:07,969 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:07,970 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:41:07,971 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:07,987 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,012 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:41:08,013 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 22:41:08,014 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 22:41:08,015 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:41:08,016 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:41:08,027 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,028 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:41:08,029 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,036 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,070 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:41:08,072 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:41:08,072 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 22:41:08,073 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 22:41:08,074 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:41:08,087 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,088 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:41:08,088 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,102 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,129 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:41:08,130 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:41:08,130 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:41:08,132 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:41:08,132 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:41:08,144 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,145 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:41:08,145 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,157 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,188 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:41:08,189 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:41:08,190 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 22:41:08,190 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 22:41:08,191 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:41:08,208 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,209 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:41:08,210 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,223 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,245 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:41:08,246 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 22:41:08,247 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 22:41:08,248 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:41:08,249 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:41:08,260 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,261 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:41:08,261 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,274 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,303 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:41:08,304 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:41:08,305 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 22:41:08,305 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 22:41:08,306 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:41:08,318 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,319 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:41:08,320 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,334 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,358 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:41:08,359 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 22:41:08,360 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 22:41:08,361 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 22:41:08,396 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:41:08,408 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,409 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:41:08,410 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,428 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,461 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:41:08,462 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:41:08,465 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 22:41:08,465 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 22:41:08,466 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:41:08,486 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,487 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:41:08,488 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:41:08,505 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:41:08,508 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:41:08,510 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:41:08,534 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:41:08,561 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:41:08,563 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:41:08,563 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.9831758 +2024-10-27 22:41:08,569 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:41:12,482 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg : 네이버 검색 - Whale +2024-10-27 22:41:12,483 - whale_translator.py:619 - default_logger - WARNING - 이미지 해상도가 존재하지 않고 파일 확장자도 일치하지 않습니다. 작업을 패스합니다. +2024-10-27 22:41:12,484 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-27 22:41:12,485 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:41:12,486 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:41:12,486 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:41:12,487 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:41:12,489 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:41:12,490 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:41:12,491 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:41:12,491 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:41:12,588 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-27 22:41:12,615 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:41:12,618 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:41:12,721 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:41:12,722 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:41:12,723 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:41:12,785 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:41:12,787 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:41:13,290 - option.py:794 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:41:13,317 - option.py:743 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:41:13,318 - option.py:750 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:41:13,319 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.9831758 +2024-10-27 22:41:13,320 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:41:17,236 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg : 네이버 검색 - Whale +2024-10-27 22:41:17,238 - whale_translator.py:619 - default_logger - WARNING - 이미지 해상도가 존재하지 않고 파일 확장자도 일치하지 않습니다. 작업을 패스합니다. +2024-10-27 22:41:17,239 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-27 22:41:17,239 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:41:17,240 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:41:17,241 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:41:17,243 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:41:17,243 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:41:17,244 - clipboardImageManager.py:223 - default_logger - DEBUG - SetProcessDpiAwarenessContext +2024-10-27 22:41:17,244 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:41:17,246 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:41:17,310 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-27 22:41:17,314 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:41:17,315 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:41:17,418 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:41:17,419 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:41:17,420 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:41:17,500 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:41:17,501 - browser_control.py:768 - default_logger - ERROR - 크롬 포커스 전환 중 오류: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') +Traceback (most recent call last): + File "D:\py\autoTrans\browser_control.py", line 763, in switch_to_chrome + win32gui.SetForegroundWindow(self.chrome_hwnd) +pywintypes.error: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') +2024-10-27 22:41:17,695 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:41:17,696 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:41:33,662 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:41:33,662 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:41:33,679 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:41:33,680 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:41:33,680 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:41:33,701 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:41:33,710 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:41:33,710 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:41:33,723 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:41:33,899 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:41:33,900 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:41:33,900 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:41:33,900 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:41:33,901 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:41:33,902 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:41:33,903 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:41:33,903 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:41:33,903 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:41:33,904 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:41:33,904 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:41:42,350 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:41:42,351 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:41:42,352 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:41:44,366 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 22152 +2024-10-27 22:41:44,366 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 788570 +2024-10-27 22:41:44,366 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:41:44,366 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:41:44,985 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:41:46,794 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:41:46,796 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:41:46,796 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:41:47,097 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:41:47,097 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:41:47,112 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:41:47,112 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-27 22:41:47,766 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:41:50,217 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:41:50,246 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:41:50,248 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 790018 +2024-10-27 22:41:50,249 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:41:50,393 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:41:55,413 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:41:55,414 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:41:55,415 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:41:55,821 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:41:55,822 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:41:55,823 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:41:55,824 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:41:55,825 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:42:03,874 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:42:03,876 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:42:03,876 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:42:04,476 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:42:04,503 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:42:04,512 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:42:04,519 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:42:04,520 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:42:04,521 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:42:04,521 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:42:04,527 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:42:04,528 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:42:04,528 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:42:04,534 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:42:04,560 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:42:05,140 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:42:05,770 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:42:05,781 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:42:06,122 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:42:06,122 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:42:06,133 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:42:06,141 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:42:06,154 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:42:06,156 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:42:06,721 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:42:06,724 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:42:06,725 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:42:08,733 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:42:08,734 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:42:08,736 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:42:08,748 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:42:08,749 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:42:08,750 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:42:08,867 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:42:08,905 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:42:08,939 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-27 22:42:08,940 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 22:42:08,942 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 22:42:08,943 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 22:42:08,943 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:42:08,969 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:08,970 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:42:08,971 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:08,994 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,022 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:42:09,024 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 22:42:09,025 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 22:42:09,025 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 22:42:09,026 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:42:09,038 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,040 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:42:09,040 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,052 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,085 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:42:09,086 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 22:42:09,087 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 22:42:09,089 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:42:09,090 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:42:09,101 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,103 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:42:09,104 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,110 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,137 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:42:09,139 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:42:09,140 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 22:42:09,141 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 22:42:09,141 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:42:09,154 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,154 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:42:09,156 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,168 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,193 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:42:09,195 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:42:09,195 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:42:09,196 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:42:09,196 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:42:09,210 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,211 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:42:09,212 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,228 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,252 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:42:09,263 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:42:09,264 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 22:42:09,265 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 22:42:09,286 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:42:09,300 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,300 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:42:09,301 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,316 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,343 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:42:09,344 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@node +2024-10-27 22:42:09,345 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 22:42:09,345 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:42:09,347 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:42:09,364 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,365 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:42:09,366 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,380 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,402 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:42:09,404 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:42:09,405 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 22:42:09,406 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 22:42:09,406 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:42:09,418 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,419 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:42:09,419 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,432 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,455 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:42:09,456 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-27 22:42:09,457 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 22:42:09,458 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 22:42:09,459 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:42:09,476 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,477 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:42:09,478 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,494 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,519 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:42:09,520 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:42:09,522 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 22:42:09,523 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 22:42:09,524 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:42:09,535 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,536 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:42:09,537 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:42:09,549 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:42:09,550 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:42:09,553 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:42:09,581 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:42:09,600 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:42:09,601 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:42:09,602 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.788570 +2024-10-27 22:42:09,607 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:42:13,521 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 22:42:13,522 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 22:42:13,523 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:42:13,523 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:42:13,625 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:42:14,627 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:42:14,627 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:42:15,832 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:42:15,833 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:42:22,435 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:42:22,436 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:42:23,639 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:42:23,640 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:42:24,243 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:42:25,245 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:42:25,252 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:42:25,252 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:42:25,253 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:42:25,357 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:42:25,358 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:42:25,359 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:42:25,360 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:42:25,361 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:42:25,362 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:42:25,363 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:42:25,365 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:42:25,366 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:42:25,367 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:42:25,367 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 22:42:25,368 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:42:25,401 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:42:25,404 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:42:25,509 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:42:25,510 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:42:25,511 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:42:25,573 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:42:25,575 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:42:25,853 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:42:25,881 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:42:26,415 - option.py:768 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:42:26,416 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:42:35,524 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:42:35,526 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:44:18,883 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:44:18,883 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:44:18,894 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:44:18,895 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:44:18,895 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:44:18,911 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:44:18,922 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:44:18,922 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:44:18,936 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:44:19,072 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:44:19,073 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:44:19,074 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:44:19,074 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:44:19,074 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:44:19,075 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:44:19,076 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:44:19,078 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:44:19,078 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:44:19,078 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:44:19,079 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:44:21,551 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:44:21,552 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:44:21,552 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:44:23,557 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 20928 +2024-10-27 22:44:23,558 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 790084 +2024-10-27 22:44:23,572 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:44:23,574 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:44:24,183 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:44:25,992 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:44:25,996 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:44:25,996 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:44:26,304 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:44:26,305 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:44:26,306 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:44:26,307 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 22:44:27,025 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:44:29,430 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:44:29,454 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:44:29,456 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 853268 +2024-10-27 22:44:29,457 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:44:29,612 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:44:34,631 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:44:34,632 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:44:34,633 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:44:34,952 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:44:34,954 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:44:34,955 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:44:34,956 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:44:34,957 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:45:00,709 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:45:00,710 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:45:00,710 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:45:01,275 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:45:01,299 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:45:01,306 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:45:01,313 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:45:01,314 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:45:01,315 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:45:01,316 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:45:01,321 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:45:01,322 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:45:01,323 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:45:01,328 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:45:01,355 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:45:01,986 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:45:02,705 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:45:02,718 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:45:02,997 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:45:02,998 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:45:03,009 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:45:03,016 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:45:03,029 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:45:03,030 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:45:03,684 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:45:03,687 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:45:03,688 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:45:05,693 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:45:05,694 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:45:05,695 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:45:05,714 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:45:05,715 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:45:05,716 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:45:05,873 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:45:05,910 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:45:05,963 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:45:05,966 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 22:45:05,967 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 22:45:05,968 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 22:45:05,969 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:45:05,990 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:05,991 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:45:05,992 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,015 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,064 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:45:06,066 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 22:45:06,067 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 22:45:06,068 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 22:45:06,069 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:45:06,082 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,083 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:45:06,084 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,096 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,127 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-27 22:45:06,128 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 22:45:06,129 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 22:45:06,130 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:45:06,130 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:45:06,145 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,146 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:45:06,147 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,156 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,195 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:45:06,196 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 22:45:06,197 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 22:45:06,198 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 22:45:06,199 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:45:06,225 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,227 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:45:06,227 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,250 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,281 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:45:06,282 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:45:06,284 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 22:45:06,285 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:45:06,285 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:45:06,300 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,301 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:45:06,302 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,317 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,348 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:45:06,351 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-27 22:45:06,352 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 22:45:06,353 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 22:45:06,354 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:45:06,373 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,374 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:45:06,375 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,392 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,427 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:45:06,428 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 22:45:06,430 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 22:45:06,431 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:45:06,432 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:45:06,458 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,459 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:45:06,460 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,477 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,510 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:45:06,511 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:45:06,512 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 22:45:06,513 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 22:45:06,513 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:45:06,529 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,531 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:45:06,532 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,547 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,572 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:45:06,573 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 22:45:06,573 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 22:45:06,574 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 22:45:06,574 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:45:06,587 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,588 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:45:06,589 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,600 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,626 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:45:06,628 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:45:06,629 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 22:45:06,629 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 22:45:06,630 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:45:06,642 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,643 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:45:06,644 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:45:06,659 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:45:06,660 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:45:06,663 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:45:06,680 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:45:06,704 - option.py:743 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:45:06,705 - option.py:750 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:45:06,706 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.790084 +2024-10-27 22:45:06,711 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:45:10,627 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 22:45:10,627 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 22:45:10,628 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:45:10,629 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:45:10,731 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:45:11,732 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:45:11,733 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:45:12,937 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:45:12,937 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:45:19,541 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:45:19,541 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:45:20,745 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:45:20,746 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:45:21,348 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:45:22,350 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:45:22,367 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:45:22,368 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:45:22,369 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:45:22,472 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:45:22,472 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:45:22,473 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:45:22,474 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:45:22,474 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:45:22,475 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:45:22,476 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:45:22,477 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:45:22,479 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:45:22,480 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:45:22,480 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 22:45:22,481 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:45:22,507 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:45:22,509 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:45:22,614 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:45:22,615 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:45:22,616 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:45:22,671 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:45:22,673 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:45:22,716 - option.py:762 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:45:22,952 - option.py:766 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:45:22,970 - option.py:768 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:45:23,405 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:45:23,406 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:45:24,522 - option.py:778 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:45:24,575 - option.py:786 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-27 22:45:24,738 - option.py:793 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:45:25,240 - option.py:800 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:45:25,261 - option.py:743 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:45:25,262 - option.py:750 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:45:25,264 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.790084 +2024-10-27 22:45:25,265 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:45:29,179 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 22:45:29,180 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:45:29,182 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:45:29,183 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:45:29,285 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:45:30,286 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:45:30,286 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:45:31,491 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:45:31,492 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:45:38,095 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:45:38,096 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:45:39,299 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:45:39,300 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:45:39,903 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:45:40,904 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:45:40,906 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:45:40,907 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:45:40,908 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:45:41,009 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:45:41,010 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:45:41,012 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:45:41,013 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:45:41,015 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:45:41,015 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:45:41,017 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:45:41,018 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:45:41,019 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:45:41,020 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:45:41,021 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:45:41,022 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:45:41,034 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:45:41,037 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:45:41,141 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:45:41,143 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:45:41,144 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:45:41,209 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:45:41,211 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:45:41,241 - option.py:762 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:45:41,363 - option.py:766 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:45:41,380 - option.py:768 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:45:41,811 - option.py:771 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:45:41,813 - option.py:774 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:45:42,861 - option.py:778 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:45:42,914 - option.py:786 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-10-27 22:45:43,098 - option.py:793 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:45:43,601 - option.py:800 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:45:43,624 - option.py:743 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:45:43,626 - option.py:750 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-27 22:45:43,626 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.790084 +2024-10-27 22:45:43,627 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-27 22:45:47,546 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6087cc87-e837-4774-a51e-ddb1be8d5048.jpg (750×800) - Whale +2024-10-27 22:45:47,547 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:45:47,549 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:45:47,549 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:45:47,651 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:45:48,653 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:45:48,654 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:45:49,857 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:45:49,858 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:45:56,461 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:45:56,462 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:45:57,666 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:45:57,667 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:45:58,269 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:45:59,271 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:45:59,273 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:45:59,274 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:45:59,274 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:45:59,377 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:45:59,378 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:45:59,379 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:45:59,380 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:45:59,380 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:45:59,382 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:45:59,383 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:45:59,384 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:45:59,384 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:45:59,385 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:45:59,387 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:45:59,387 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:45:59,394 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:45:59,396 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:45:59,500 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:45:59,501 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:45:59,502 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:45:59,564 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:45:59,566 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:45:59,636 - option.py:762 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:45:59,809 - option.py:766 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:45:59,826 - option.py:768 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:46:00,259 - option.py:771 - default_logger - DEBUG - 3번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:46:00,260 - option.py:774 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:46:01,320 - option.py:778 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:46:01,353 - option.py:786 - default_logger - DEBUG - 3번째 옵션의 파일 업로드 완료 +2024-10-27 22:46:01,542 - option.py:793 - default_logger - DEBUG - 3번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:46:02,044 - option.py:800 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:46:02,065 - option.py:743 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg +2024-10-27 22:46:02,066 - option.py:750 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-27 22:46:02,066 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.790084 +2024-10-27 22:46:02,068 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg 입력 +2024-10-27 22:46:05,984 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg (800×800) - Whale +2024-10-27 22:46:05,985 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-27 22:46:05,986 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:46:05,986 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:46:06,088 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:46:07,089 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:46:07,089 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:46:08,311 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:46:08,312 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:46:14,914 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:46:14,916 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:46:16,125 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:46:16,126 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:46:16,728 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:50:29,453 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:50:29,454 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:50:29,470 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:50:29,471 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:50:29,471 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:50:29,493 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:50:29,501 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:50:29,503 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:50:29,515 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:50:29,698 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:50:29,700 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:50:29,701 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:50:29,701 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:50:29,701 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:50:29,702 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:50:29,703 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:50:29,703 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:50:29,703 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:50:29,704 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:50:29,705 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:50:52,607 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:50:52,608 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:50:52,608 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:50:54,615 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 20740 +2024-10-27 22:50:54,616 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 17499470 +2024-10-27 22:50:54,646 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:50:54,647 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:50:55,260 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:50:57,070 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:50:57,073 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:50:57,074 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:50:57,466 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:50:57,467 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:50:57,468 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:50:57,469 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 22:50:58,291 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:51:00,810 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:51:00,828 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:51:00,830 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 4066486 +2024-10-27 22:51:00,831 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:51:00,996 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:51:06,002 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:51:06,004 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:51:06,004 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:51:06,433 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:51:06,435 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:51:06,437 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:51:06,438 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:51:06,439 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:51:16,544 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:51:16,546 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:51:16,547 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:51:17,154 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:51:17,181 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:51:17,190 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:51:17,197 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:51:17,198 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:51:17,199 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:51:17,200 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:51:17,205 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:51:17,206 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:51:17,206 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:51:17,215 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:51:17,252 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:51:17,917 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:51:18,698 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:51:18,711 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:51:18,939 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:51:18,939 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:51:18,951 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:51:18,957 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:51:18,972 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:51:18,973 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:51:19,537 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:51:19,540 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:51:19,541 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:51:21,540 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:51:21,541 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:51:21,542 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:51:21,556 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:51:21,556 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:51:21,557 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:51:21,737 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:51:21,756 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:51:21,793 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:51:21,795 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 22:51:21,795 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 22:51:21,797 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 22:51:21,798 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:51:21,812 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:21,813 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:51:21,814 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:21,828 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:51:21,867 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:51:21,868 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 22:51:21,869 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 22:51:21,869 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 22:51:21,871 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:51:21,887 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:21,888 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:51:21,889 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:21,905 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:51:21,942 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:51:21,942 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 22:51:21,943 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 22:51:21,945 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:51:21,945 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 22:51:21,958 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:21,958 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:51:21,960 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:21,969 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,001 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:51:22,002 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:51:22,003 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 22:51:22,003 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 22:51:22,005 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:51:22,020 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,021 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:51:22,022 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,035 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,061 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:51:22,062 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:51:22,063 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:51:22,064 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:51:22,064 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:51:22,077 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,079 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:51:22,080 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,093 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,127 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:51:22,129 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:51:22,129 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 22:51:22,130 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 22:51:22,132 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:51:22,150 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,152 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:51:22,153 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,168 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,202 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:51:22,203 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 22:51:22,204 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 22:51:22,204 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:51:22,205 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:51:22,222 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,224 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:51:22,224 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,242 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,274 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:51:22,275 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:51:22,276 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 22:51:22,277 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 22:51:22,277 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:51:22,295 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,298 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:51:22,298 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,317 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,342 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 22:51:22,343 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 22:51:22,344 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 22:51:22,345 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 22:51:22,356 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:51:22,370 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,371 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:51:22,372 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,387 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,410 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:51:22,411 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:51:22,413 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 22:51:22,414 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 22:51:22,414 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:51:22,427 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,428 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:51:22,430 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:51:22,442 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:51:22,443 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:51:22,446 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:51:22,470 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:51:22,492 - option.py:746 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:51:22,493 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:51:22,493 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.17499470 +2024-10-27 22:51:22,499 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:51:26,414 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg : 네이버 검색 - Whale +2024-10-27 22:51:26,415 - whale_translator.py:619 - default_logger - WARNING - 이미지 해상도가 존재하지 않고 파일 확장자도 일치하지 않습니다. 작업을 패스합니다. +2024-10-27 22:51:26,416 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-27 22:51:26,416 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:51:26,417 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:51:26,417 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:51:26,418 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:51:26,429 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:51:26,431 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:51:26,431 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:51:26,432 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:51:26,538 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-27 22:51:26,551 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:51:26,552 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:51:26,655 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:51:26,656 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:51:26,657 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:51:26,711 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:51:26,714 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:51:27,216 - option.py:803 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:51:27,240 - option.py:746 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:51:27,241 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:51:27,242 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.17499470 +2024-10-27 22:51:27,244 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:51:30,619 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:51:30,620 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:51:47,946 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:51:47,946 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:51:47,961 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:51:47,962 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:51:47,962 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:51:47,981 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:51:47,991 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:51:47,992 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:51:48,008 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:51:48,188 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:51:48,189 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:51:48,189 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:51:48,189 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:51:48,190 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:51:48,191 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:51:48,191 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:51:48,193 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:51:48,193 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:51:48,193 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:51:48,194 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 22:51:58,696 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 22:51:58,698 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 22:51:58,698 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 22:52:00,702 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 22412 +2024-10-27 22:52:00,703 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 27723966 +2024-10-27 22:52:00,721 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 22:52:00,723 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 22:52:01,331 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 22:52:03,140 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 22:52:03,143 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 22:52:03,144 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 22:52:03,462 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 22:52:03,463 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 22:52:03,463 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 22:52:03,464 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-27 22:52:04,157 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 22:52:06,546 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 22:52:06,573 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 22:52:06,575 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 21958112 +2024-10-27 22:52:06,576 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 22:52:06,735 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 22:52:11,755 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 22:52:11,756 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:52:11,757 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 22:52:12,109 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 22:52:12,110 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:52:12,111 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 22:52:12,112 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:52:12,113 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 22:52:23,462 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 22:52:23,464 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 22:52:23,464 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 22:52:24,048 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 22:52:24,074 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 22:52:24,082 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 22:52:24,090 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 22:52:24,092 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 22:52:24,092 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 22:52:24,094 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 22:52:24,099 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 22:52:24,100 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 22:52:24,101 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 22:52:24,107 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 22:52:24,158 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 22:52:24,789 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 22:52:25,591 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 22:52:25,608 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 22:52:25,827 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 22:52:25,828 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 22:52:25,840 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 22:52:25,848 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 22:52:25,864 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 22:52:25,866 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 22:52:26,567 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 22:52:26,571 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 22:52:26,572 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 22:52:28,581 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 22:52:28,583 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 22:52:28,584 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 22:52:28,599 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 22:52:28,601 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 22:52:28,602 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 22:52:28,821 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 22:52:28,881 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 22:52:28,959 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 22:52:28,960 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 22:52:28,960 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 22:52:28,961 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 22:52:28,962 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 22:52:28,984 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:28,985 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 22:52:28,986 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,003 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,045 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 22:52:29,046 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,047 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 22:52:29,048 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@ +2024-10-27 22:52:29,076 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 22:52:29,092 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,094 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 22:52:29,095 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,118 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,151 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 22:52:29,152 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,153 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 22:52:29,154 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 22:52:29,155 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@220,000원 - 220,000원 +2024-10-27 22:52:29,176 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,177 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 22:52:29,178 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,184 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,215 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 22:52:29,215 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,217 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 22:52:29,218 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 22:52:29,219 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 22:52:29,231 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,232 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 22:52:29,234 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,247 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,287 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 22:52:29,288 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,289 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 22:52:29,289 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 22:52:29,290 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 22:52:29,308 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,310 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 22:52:29,310 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,330 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,366 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 22:52:29,367 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,368 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 22:52:29,370 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 22:52:29,370 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 22:52:29,383 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,385 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 22:52:29,386 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,400 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,428 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 22:52:29,429 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,430 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-27 22:52:29,431 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 22:52:29,431 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 22:52:29,447 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,448 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 22:52:29,449 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,465 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,498 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 22:52:29,499 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,500 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 22:52:29,501 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 22:52:29,501 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 22:52:29,516 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,517 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 22:52:29,518 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,536 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,568 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@node +2024-10-27 22:52:29,571 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-27 22:52:29,572 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 22:52:29,572 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 22:52:29,573 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 22:52:29,593 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,595 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 22:52:29,595 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,616 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,645 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 22:52:29,646 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 22:52:29,647 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 22:52:29,648 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 22:52:29,648 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 22:52:29,664 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,666 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 22:52:29,667 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 22:52:29,680 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 22:52:29,682 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 22:52:29,686 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 22:52:29,708 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 22:52:29,733 - option.py:746 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:52:29,734 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 22:52:29,734 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.27723966 +2024-10-27 22:52:29,741 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 22:52:33,653 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 22:52:33,655 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 22:52:33,656 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:52:33,657 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:52:33,758 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:52:34,759 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:52:34,760 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:52:35,963 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:52:35,964 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:52:42,567 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:52:42,568 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:52:43,772 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:52:43,773 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:52:44,376 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:52:45,377 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:52:45,382 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:52:45,383 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 22:52:45,384 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:52:45,487 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:52:45,488 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:52:45,489 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:52:45,490 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:52:45,490 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:52:45,492 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:52:45,493 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:52:45,494 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:52:45,494 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:52:45,495 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:52:45,495 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 22:52:45,496 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:52:45,512 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:52:45,515 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:52:45,618 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:52:45,620 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:52:45,622 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:52:45,686 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:52:45,687 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:52:45,729 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:52:45,976 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:52:46,011 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:52:46,485 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:52:46,486 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:52:47,586 - option.py:781 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:52:47,644 - option.py:789 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-27 22:52:47,859 - option.py:796 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:52:48,361 - option.py:803 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 22:52:48,388 - option.py:746 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:52:48,388 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 22:52:48,389 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.27723966 +2024-10-27 22:52:48,390 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 22:52:52,307 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 22:52:52,308 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:52:52,309 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:52:52,309 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:52:52,411 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:52:53,414 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:52:53,415 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:52:54,618 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:52:54,619 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:53:01,222 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:53:01,224 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:53:02,428 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:53:02,429 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:53:03,031 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:53:04,035 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:53:04,036 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:53:04,037 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 22:53:04,038 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:53:04,141 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:53:04,142 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:53:04,143 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:53:04,144 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:53:04,145 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:53:04,146 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:53:04,148 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:53:04,149 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:53:04,150 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:53:04,151 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:53:04,152 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:53:04,154 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:53:04,167 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:53:04,170 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:53:04,275 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:53:04,276 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:53:04,277 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:53:04,362 - option.py:756 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:53:04,364 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:53:04,416 - option.py:765 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:53:04,628 - option.py:769 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:53:04,649 - option.py:771 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:53:05,088 - option.py:774 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:53:05,089 - option.py:777 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:53:06,147 - option.py:781 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:53:06,184 - option.py:789 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-10-27 22:53:06,381 - option.py:796 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:53:06,882 - option.py:803 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 22:53:06,906 - option.py:746 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:53:06,908 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-27 22:53:06,908 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.27723966 +2024-10-27 22:53:06,909 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-27 22:53:10,826 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6087cc87-e837-4774-a51e-ddb1be8d5048.jpg (750×800) - Whale +2024-10-27 22:53:10,827 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 22:53:10,829 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:53:10,830 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:53:10,931 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:53:11,933 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:53:11,934 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:53:13,138 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:53:13,139 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:53:19,742 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 22:53:19,743 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:53:20,946 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 22:53:20,947 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 22:53:21,550 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 22:53:22,552 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 22:53:22,553 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:53:22,553 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-27 22:53:22,555 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 22:53:22,657 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 22:53:22,659 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 22:53:22,659 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 22:53:22,661 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 22:53:22,661 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 22:53:22,664 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 22:53:22,664 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 22:53:22,665 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 22:53:22,666 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 22:53:22,668 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 22:53:22,668 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 22:53:22,670 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 22:53:22,684 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 22:53:22,686 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 22:53:22,789 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 22:53:22,790 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 22:53:22,792 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:53:22,877 - option.py:756 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:53:22,880 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 22:53:22,911 - option.py:765 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 22:53:23,037 - option.py:769 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 22:53:23,055 - option.py:771 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 22:53:23,298 - option.py:774 - default_logger - DEBUG - 3번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 22:53:23,300 - option.py:777 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 22:53:24,370 - option.py:781 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 클릭 +2024-10-27 22:53:24,414 - option.py:789 - default_logger - DEBUG - 3번째 옵션의 파일 업로드 완료 +2024-10-27 22:53:24,594 - option.py:796 - default_logger - DEBUG - 3번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 22:53:25,096 - option.py:803 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-27 22:53:25,117 - option.py:746 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg +2024-10-27 22:53:25,118 - option.py:753 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-27 22:53:25,119 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.27723966 +2024-10-27 22:53:25,121 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg 입력 +2024-10-27 22:53:29,039 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg (800×800) - Whale +2024-10-27 22:53:29,039 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-27 22:53:29,041 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 22:53:29,042 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 22:53:29,143 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 22:53:30,145 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 22:53:30,146 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 22:53:31,349 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 22:53:31,350 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 22:53:36,049 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 22:53:36,051 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:59:45,265 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 22:59:45,265 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 22:59:45,276 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 22:59:45,276 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 22:59:45,277 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 22:59:45,290 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 22:59:45,292 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 22:59:45,292 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:59:45,308 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 22:59:45,407 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:59:45,407 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 22:59:45,407 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 22:59:45,407 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 22:59:45,407 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 22:59:45,407 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 22:59:45,413 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 22:59:45,413 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 22:59:45,413 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 22:59:45,413 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 22:59:45,413 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:00:02,928 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:00:02,929 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:00:02,930 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:00:04,934 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 25992 +2024-10-27 23:00:04,935 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 1051012 +2024-10-27 23:00:04,951 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:00:04,953 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:00:05,563 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:00:07,372 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:00:07,374 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:00:07,375 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:00:07,781 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:00:07,782 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:00:07,783 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:00:07,783 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 23:00:08,596 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:00:11,331 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:00:11,355 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:00:11,357 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 11077860 +2024-10-27 23:00:11,358 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:00:11,541 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:00:16,557 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:00:16,558 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:00:16,558 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:00:16,951 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:00:16,953 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:00:16,954 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:00:16,955 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:00:16,956 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:00:21,954 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:00:21,955 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:00:21,956 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:00:22,566 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:00:22,590 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:00:22,599 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:00:22,606 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:00:22,607 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:00:22,608 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:00:22,608 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:00:22,613 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:00:22,614 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:00:22,615 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:00:22,620 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:00:22,646 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:00:23,293 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:00:23,956 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:00:23,969 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:00:24,211 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:00:24,212 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:00:24,225 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:00:24,231 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:00:24,247 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:00:24,249 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:00:24,829 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:00:24,833 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:00:24,834 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:00:26,838 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:00:26,839 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:00:26,840 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:00:26,856 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:00:26,857 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:00:26,858 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 23:00:27,083 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:00:27,125 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:00:27,158 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:00:27,159 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 23:00:27,160 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:00:27,161 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 23:00:27,161 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:00:27,180 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,181 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:00:27,181 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,197 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,232 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:00:27,233 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,234 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:00:27,235 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:00:27,236 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:00:27,256 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,257 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:00:27,258 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,273 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,302 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:00:27,303 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,304 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:00:27,304 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 23:00:27,305 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:00:27,317 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,318 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:00:27,319 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,329 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,369 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:00:27,370 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,371 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 23:00:27,372 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 23:00:27,372 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:00:27,387 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,388 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:00:27,389 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,403 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,437 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:00:27,438 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-27 23:00:27,438 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 23:00:27,440 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 23:00:27,441 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:00:27,454 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,455 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:00:27,455 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,471 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,508 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:00:27,509 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,509 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-27 23:00:27,510 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 23:00:27,510 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:00:27,531 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,532 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:00:27,533 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,564 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,606 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:00:27,607 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,609 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:00:27,610 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 23:00:27,611 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:00:27,631 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,633 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:00:27,634 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,653 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,688 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:00:27,688 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,689 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 23:00:27,690 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 23:00:27,691 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:00:27,704 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,705 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:00:27,705 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,720 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,752 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:00:27,753 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,754 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 23:00:27,754 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 23:00:27,766 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:00:27,783 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,784 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:00:27,785 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,800 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,828 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:00:27,829 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:00:27,830 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-27 23:00:27,830 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 23:00:27,832 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:00:27,846 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,847 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:00:27,848 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:00:27,861 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:00:27,863 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:00:27,865 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:00:27,884 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:00:27,907 - option.py:746 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:00:27,908 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:00:27,909 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1051012 +2024-10-27 23:00:27,915 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:00:31,828 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:00:31,829 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:00:31,830 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:00:31,830 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:00:31,933 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:00:32,934 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:00:32,934 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:00:34,154 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:00:34,155 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:00:40,757 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:00:40,758 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:00:41,962 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:00:41,963 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:00:42,566 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:00:43,568 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:00:43,574 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:00:43,575 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:00:43,576 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:00:43,679 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:00:43,680 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:00:43,681 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:00:43,682 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:00:43,684 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:00:43,686 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:00:43,687 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:00:43,689 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:00:43,690 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:00:43,691 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:00:43,692 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 23:00:43,693 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:00:43,721 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:00:43,724 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:00:43,828 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:00:43,829 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:00:43,830 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:00:43,916 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:00:43,919 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:00:44,005 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:00:44,287 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:00:44,306 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:00:44,738 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:00:44,739 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:00:55,266 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:00:55,268 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:02:25,568 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:02:26,208 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:02:26,223 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:02:26,223 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:02:26,224 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:02:26,246 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:02:26,257 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:02:26,257 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:02:26,271 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:02:26,437 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:02:26,441 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:02:26,443 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:02:26,443 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:02:26,444 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:02:26,446 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:02:26,447 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:02:26,447 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:02:26,448 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:02:26,449 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:02:26,450 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:02:43,448 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:02:43,451 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:02:49,129 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:02:49,129 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:02:49,145 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:02:49,146 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:02:49,146 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:02:49,166 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:02:49,175 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:02:49,175 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:02:49,187 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:02:49,344 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:02:49,345 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:02:49,346 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:02:49,346 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:02:49,346 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:02:49,347 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:02:49,348 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:02:49,349 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:02:49,349 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:02:49,350 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:02:49,351 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:06:32,405 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:06:32,406 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:06:32,407 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:06:34,411 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 22968 +2024-10-27 23:06:34,413 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 3477012 +2024-10-27 23:06:34,428 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:06:34,429 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:06:35,038 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:06:36,848 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:06:36,851 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:06:36,852 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:06:37,250 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:06:37,251 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:06:37,252 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:06:37,253 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 23:06:37,895 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:06:40,261 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:06:40,292 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:06:40,295 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 527396 +2024-10-27 23:06:40,296 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:06:40,434 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:06:45,440 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:06:45,441 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:06:45,442 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:06:45,773 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:06:45,774 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:06:45,774 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:06:45,776 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:06:45,777 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:06:56,351 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:06:56,352 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:06:56,353 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:06:56,936 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:06:56,971 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:06:56,982 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:06:56,989 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:06:56,990 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:06:56,991 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:06:56,992 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:06:56,998 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:06:56,999 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:06:57,000 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:06:57,006 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:06:57,035 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:06:57,877 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:06:58,534 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:06:58,549 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:06:58,775 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:06:58,776 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:06:58,790 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:06:58,797 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:06:58,811 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:06:58,813 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:06:59,493 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:06:59,496 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:06:59,497 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:07:01,501 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:07:01,502 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:07:01,503 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:07:01,517 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:07:01,517 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:07:01,518 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:07:01,534 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:07:01,557 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:07:01,558 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 23:07:01,559 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:07:01,559 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:07:01,560 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:07:01,572 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,573 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:07:01,574 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,581 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:07:01,605 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:07:01,606 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:07:01,607 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:07:01,607 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:07:01,608 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:07:01,620 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,621 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:07:01,622 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,634 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:07:01,656 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:07:01,657 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:07:01,658 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:07:01,659 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 23:07:01,659 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:07:01,671 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,672 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:07:01,673 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,686 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:07:01,718 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:07:01,719 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:07:01,719 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:07:01,720 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 23:07:01,721 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:07:01,732 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,733 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:07:01,734 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,748 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:07:01,773 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:07:01,774 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:07:01,775 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:07:01,776 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 23:07:01,784 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:07:01,798 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,799 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:07:01,800 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,812 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:07:01,839 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:07:01,840 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:07:01,841 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:07:01,842 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 23:07:01,842 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:07:01,856 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,858 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:07:01,859 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,874 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:07:01,901 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:07:01,902 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:07:01,903 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:07:01,903 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 23:07:01,904 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:07:01,917 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,918 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:07:01,919 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,932 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:07:01,957 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:07:01,958 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:07:01,959 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:07:01,960 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 23:07:01,961 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:07:01,972 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,973 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:07:01,974 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:01,989 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:07:02,014 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:07:02,015 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:07:02,016 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 23:07:02,017 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 23:07:02,018 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:07:02,034 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:02,035 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:07:02,036 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:02,050 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:07:02,087 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:07:02,088 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:07:02,088 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:07:02,090 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 23:07:02,091 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:07:02,110 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:02,111 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:07:02,112 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:07:02,130 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:07:02,130 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:07:02,135 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:07:02,161 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:07:02,189 - option.py:746 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:07:02,191 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:07:02,192 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3477012 +2024-10-27 23:07:02,199 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:07:06,116 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:07:06,117 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:07:06,118 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:07:06,119 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:07:06,221 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:07:07,222 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:07:07,223 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:07:08,426 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:07:08,427 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:07:15,029 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:07:15,030 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:07:16,243 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:07:16,245 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:07:16,847 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:07:17,849 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:07:17,854 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:07:17,855 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:07:17,856 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:07:17,958 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:07:17,960 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:07:17,961 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:07:17,962 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:07:17,962 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:07:17,963 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:07:17,964 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:07:17,964 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:07:17,965 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:07:17,966 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:07:17,966 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 23:07:17,967 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:07:17,988 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:07:17,991 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:07:18,095 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:07:18,097 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:07:18,098 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:07:18,158 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:07:18,160 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:07:18,246 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:07:18,498 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:07:18,518 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:07:18,960 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:07:18,960 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:07:28,048 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:07:28,050 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:09:36,888 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:09:36,888 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:09:36,900 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:09:36,900 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:09:36,900 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:09:36,917 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:09:36,923 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:09:36,924 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:09:36,932 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:09:37,012 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:09:37,012 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:09:37,012 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:09:37,012 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:09:37,012 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:09:37,012 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:09:37,022 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:09:37,022 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:09:37,022 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:09:37,023 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:09:37,025 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:09:50,199 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:09:50,200 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:09:50,201 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:09:52,206 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 15744 +2024-10-27 23:09:52,207 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 11011628 +2024-10-27 23:09:52,230 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:09:52,231 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:09:52,847 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:09:54,657 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:09:54,661 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:09:54,662 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:09:55,044 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:09:55,045 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:09:55,046 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:09:55,047 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 23:09:55,731 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:09:58,297 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:09:58,330 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:09:58,333 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 2428460 +2024-10-27 23:09:58,334 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:09:58,472 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:10:03,495 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:10:03,498 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:10:03,499 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:10:04,046 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:10:04,048 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:10:04,049 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:10:04,050 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:10:04,051 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:10:12,216 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:10:12,218 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:10:12,220 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:10:12,807 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:10:12,839 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:10:12,848 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:10:12,856 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:10:12,858 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:10:12,858 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:10:12,860 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:10:12,867 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:10:12,868 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:10:12,869 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:10:12,875 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:10:12,924 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:10:13,724 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:10:14,489 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:10:14,505 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:10:14,800 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:10:14,801 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:10:14,814 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:10:14,821 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:10:14,839 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:10:14,841 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:10:15,612 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:10:15,616 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:10:15,618 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:10:17,636 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:10:17,638 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:10:17,639 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:10:17,652 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:10:17,653 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:10:17,653 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:10:17,669 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:10:17,690 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:10:17,692 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 23:10:17,693 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:10:17,693 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:10:17,694 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:10:17,707 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,708 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:10:17,709 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,719 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:10:17,745 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:10:17,746 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:10:17,747 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:10:17,748 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:10:17,749 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:10:17,762 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,763 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:10:17,763 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,775 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:10:17,828 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:10:17,830 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:10:17,831 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:10:17,832 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 23:10:17,833 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:10:17,847 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,848 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:10:17,848 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,860 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:10:17,887 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:10:17,889 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:10:17,890 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:10:17,890 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-27 23:10:17,900 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:10:17,922 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,923 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:10:17,923 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,940 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:10:17,965 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:10:17,966 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-27 23:10:17,966 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-27 23:10:17,967 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 23:10:17,969 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:10:17,991 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:17,992 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:10:17,995 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,021 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:10:18,063 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:10:18,065 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:10:18,066 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:10:18,067 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 23:10:18,068 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:10:18,093 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,094 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:10:18,095 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,110 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:10:18,133 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:10:18,134 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:10:18,135 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:10:18,136 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 23:10:18,137 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:10:18,151 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,152 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:10:18,153 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,163 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:10:18,188 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:10:18,189 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:10:18,190 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:10:18,191 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 23:10:18,191 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:10:18,204 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,205 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:10:18,206 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,219 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:10:18,247 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:10:18,248 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:10:18,249 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 23:10:18,250 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 23:10:18,250 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:10:18,264 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,266 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:10:18,266 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,279 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:10:18,300 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:10:18,302 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:10:18,303 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:10:18,304 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 23:10:18,305 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:10:18,318 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,319 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:10:18,319 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:10:18,334 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:10:18,335 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:10:18,338 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:10:18,356 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:10:18,376 - option.py:746 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:10:18,378 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:10:18,378 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.11011628 +2024-10-27 23:10:18,384 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:10:22,296 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:10:22,297 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:10:22,298 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:10:22,300 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:10:22,401 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:10:23,403 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:10:23,404 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:10:24,607 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:10:24,608 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:10:31,211 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:10:31,211 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:10:32,415 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:10:32,416 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:10:33,019 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:10:34,021 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:10:34,026 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:10:34,027 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:10:34,028 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:10:34,130 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:10:34,131 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:10:34,132 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:10:34,134 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:10:34,134 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:10:34,135 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:10:34,136 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:10:34,137 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:10:34,138 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:10:34,138 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:10:34,139 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 23:10:34,140 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:10:34,165 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:10:34,167 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:10:34,271 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:10:34,272 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:10:34,274 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:10:34,329 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:10:34,331 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:10:34,385 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:10:34,612 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:10:34,630 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:10:35,061 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:10:35,062 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:10:51,992 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:10:51,993 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:31:52,471 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:31:52,471 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:31:52,480 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:31:52,486 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:31:52,486 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:31:52,502 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:31:52,510 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:31:52,510 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:31:52,520 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:31:52,635 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:31:52,635 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:31:52,635 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:31:52,635 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:31:52,635 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:31:52,635 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:31:52,651 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:31:52,651 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:31:52,651 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:31:52,651 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:31:52,651 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:31:56,286 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:31:56,287 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:31:56,287 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:31:58,292 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 21472 +2024-10-27 23:31:58,292 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 6818058 +2024-10-27 23:31:58,318 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:31:58,318 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:31:58,938 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:32:00,747 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:32:00,752 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:32:00,753 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:32:01,069 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:32:01,070 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:32:01,071 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:32:01,072 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 23:32:01,794 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:32:04,581 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:32:04,602 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:32:04,604 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 30737782 +2024-10-27 23:32:04,605 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:32:04,746 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:32:09,759 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:32:09,760 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:32:09,761 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:32:10,125 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:32:10,126 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:32:10,127 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:32:10,128 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:32:10,130 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:32:21,306 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:32:21,308 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:32:21,309 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:32:21,886 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:32:21,911 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:32:21,918 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:32:21,927 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:32:21,928 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:32:21,928 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:32:21,929 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:32:21,934 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:32:21,935 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:32:21,936 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:32:21,942 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:32:21,960 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:32:22,560 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:32:23,207 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:32:23,220 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:32:23,452 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:32:23,453 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:32:23,465 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:32:23,473 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:32:23,487 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:32:23,488 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:32:24,101 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:32:24,105 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:32:24,107 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:32:26,125 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:32:26,126 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:32:26,126 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:32:26,140 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:32:26,141 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:32:26,141 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:32:26,159 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:32:26,179 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:32:26,180 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,181 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,182 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:32:26,182 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:32:26,194 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,195 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:32:26,195 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,201 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,226 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:32:26,227 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-27 23:32:26,227 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 23:32:26,228 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:32:26,228 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:32:26,241 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,242 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:32:26,243 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,258 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,285 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:32:26,286 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,286 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,287 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-27 23:32:26,297 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:32:26,311 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,312 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:32:26,313 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,324 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,352 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:32:26,353 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,354 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,356 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-27 23:32:26,356 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:32:26,368 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,369 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:32:26,370 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,382 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,408 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:32:26,409 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,410 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,411 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 23:32:26,412 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:32:26,429 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,430 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:32:26,430 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,443 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,465 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:32:26,466 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,467 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,468 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 23:32:26,468 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:32:26,481 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,482 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:32:26,483 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,495 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,518 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:32:26,519 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,520 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,521 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 23:32:26,522 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:32:26,534 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,536 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:32:26,536 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,549 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,570 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:32:26,571 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,572 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,573 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 23:32:26,575 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:32:26,585 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,587 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:32:26,587 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,599 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,619 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:32:26,620 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-27 23:32:26,622 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 23:32:26,622 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 23:32:26,623 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:32:26,635 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,636 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:32:26,637 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,649 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,669 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:32:26,672 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:32:26,672 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:32:26,673 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 23:32:26,674 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:32:26,686 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,688 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:32:26,688 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:26,700 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:32:26,701 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:32:26,704 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:32:26,721 - option.py:826 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:32:26,729 - option.py:910 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: enumerate() takes at most 2 arguments (3 given) +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 841, in update_option_image + for index, option_image_url, option_box in enumerate(option_images, option_boxes, start=1): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: enumerate() takes at most 2 arguments (3 given) +2024-10-27 23:32:26,730 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 23:32:26,869 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 23:32:27,051 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 23:32:27,345 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 23:32:27,685 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 23:32:27,686 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 23:32:28,065 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 23:32:28,077 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-27 23:32:28,078 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-27 23:32:28,096 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-27 23:32:28,142 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:32:28,585 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:32:29,128 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:32:29,144 - title.py:94 - default_logger - DEBUG - 원본 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备 +2024-10-27 23:32:29,145 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:32:29,146 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:32:29,161 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:32:29,166 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:32:29,184 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:32:29,184 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:32:29,919 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:32:29,921 - option.py:171 - default_logger - DEBUG - 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备에 대한 옵션을 처리 중... +2024-10-27 23:32:29,922 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:32:31,927 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:32:31,929 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:32:31,931 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:32:31,951 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:32:31,953 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:32:31,954 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:32:31,976 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 23 +2024-10-27 23:32:32,009 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@筛砂用滤网(不锈钢材质) +2024-10-27 23:32:32,011 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 23:32:32,012 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:32:32,013 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 23:32:32,014 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:32:32,028 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:32,029 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:32:32,030 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:32,043 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:32:32,067 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@喷砂枪-带壶 +2024-10-27 23:32:32,068 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:32:32,070 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-27 23:32:32,071 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:32:32,071 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:32:32,084 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:32,085 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:32:32,086 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:32:32,099 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:32:32,127 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@喷砂枪-带砂管 +2024-10-27 23:32:32,130 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:32:32,131 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 23:32:32,132 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 23:32:32,134 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:32:32,137 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:32:32,140 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:32:32,143 - option.py:434 - default_logger - ERROR - 3번째 옵션 수집 중 오류 발생: ElementHandle.inner_text: Target page, context or browser has been closed +Call log: +waiting for locator(":scope") +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 404, in collect_options_info + original_name = await original_name_element.inner_text() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 1712, in inner_text + return mapping.from_maybe_impl(await self._impl_obj.inner_text()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_element_handle.py", line 78, in inner_text + return await self._channel.send("innerText") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: ElementHandle.inner_text: Target page, context or browser has been closed +Call log: +waiting for locator(":scope") + +2024-10-27 23:32:32,157 - option.py:434 - default_logger - ERROR - 4번째 옵션 수집 중 오류 발생: Page.query_selector: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 394, in collect_options_info + elements = await asyncio.gather(*tasks) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7905, in query_selector + await self._impl_obj.query_selector(selector=selector, strict=strict) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector + return await self._main_frame.query_selector(selector, strict) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector + await self._channel.send("querySelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.query_selector: Target page, context or browser has been closed +2024-10-27 23:32:32,334 - option.py:434 - default_logger - ERROR - 5번째 옵션 수집 중 오류 발생: Page.query_selector: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 394, in collect_options_info + elements = await asyncio.gather(*tasks) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7905, in query_selector + await self._impl_obj.query_selector(selector=selector, strict=strict) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector + return await self._main_frame.query_selector(selector, strict) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector + await self._channel.send("querySelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.query_selector: Target page, context or browser has been closed +2024-10-27 23:32:32,348 - option.py:434 - default_logger - ERROR - 6번째 옵션 수집 중 오류 발생: Page.query_selector: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 394, in collect_options_info + elements = await asyncio.gather(*tasks) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7905, in query_selector + await self._impl_obj.query_selector(selector=selector, strict=strict) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector + return await self._main_frame.query_selector(selector, strict) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector + await self._channel.send("querySelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.query_selector: Target page, context or browser has been closed +2024-10-27 23:32:32,361 - option.py:434 - default_logger - ERROR - 7번째 옵션 수집 중 오류 발생: Page.query_selector: Target page, context or browser has been closed +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 394, in collect_options_info + elements = await asyncio.gather(*tasks) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7905, in query_selector + await self._impl_obj.query_selector(selector=selector, strict=strict) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector + return await self._main_frame.query_selector(selector, strict) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector + await self._channel.send("querySelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.query_selector: Target page, context or browser has been closed +2024-10-27 23:33:37,494 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:33:37,494 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:33:37,501 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:33:37,509 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:33:37,509 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:33:37,521 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:33:37,529 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:33:37,529 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:33:37,536 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:33:37,607 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:33:37,622 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:33:37,622 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:33:37,622 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:33:37,623 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:33:37,623 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:33:37,625 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:33:37,625 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:33:37,625 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:33:37,625 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:33:37,626 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:33:40,541 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:33:40,543 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:33:40,543 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:33:42,549 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 8880 +2024-10-27 23:33:42,549 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 22677726 +2024-10-27 23:33:42,577 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:33:42,577 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:33:43,188 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:33:44,997 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:33:45,000 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:33:45,001 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:33:45,295 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:33:45,295 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:33:45,295 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:33:45,295 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-27 23:33:45,871 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:33:48,270 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:33:48,300 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:33:48,302 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 3801166 +2024-10-27 23:33:48,303 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:33:48,442 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:33:53,449 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:33:53,450 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:33:53,450 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:33:53,799 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:33:53,800 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:33:53,801 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:33:53,802 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:33:53,802 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:33:59,235 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:33:59,237 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:33:59,238 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:33:59,848 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:33:59,873 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:33:59,879 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:33:59,888 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:33:59,889 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:33:59,890 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:33:59,890 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:33:59,895 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:33:59,895 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:33:59,896 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:33:59,901 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:33:59,921 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:34:00,594 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:34:01,212 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:34:01,225 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:34:01,429 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:34:01,430 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:34:01,441 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:34:01,449 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:34:01,465 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:34:01,467 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:34:02,105 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:34:02,108 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:34:02,109 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:34:04,126 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:34:04,127 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:34:04,127 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:34:04,141 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:34:04,142 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:34:04,143 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:34:04,161 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:34:04,182 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:34:04,183 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,184 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,184 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-27 23:34:04,184 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:34:04,197 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,198 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:34:04,199 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,213 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,237 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:34:04,238 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,239 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,239 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:34:04,240 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:34:04,253 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,254 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:34:04,255 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,268 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,297 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:34:04,298 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,299 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,299 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-27 23:34:04,301 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:34:04,313 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,314 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:34:04,314 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,321 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,345 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:34:04,346 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,347 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,348 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-27 23:34:04,357 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:34:04,370 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,371 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:34:04,371 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,383 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,408 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:34:04,409 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,410 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,411 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 23:34:04,411 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:34:04,422 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,423 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:34:04,424 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,436 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,459 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:34:04,461 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,461 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,462 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 23:34:04,463 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:34:04,474 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,475 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:34:04,476 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,488 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,513 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:34:04,514 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,515 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,516 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 23:34:04,518 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:34:04,532 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,534 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:34:04,534 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,545 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,570 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:34:04,571 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,572 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,572 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 23:34:04,573 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:34:04,586 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,587 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:34:04,588 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,602 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,627 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:34:04,628 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,629 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,629 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 23:34:04,630 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:34:04,642 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,644 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:34:04,645 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,658 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,682 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:34:04,683 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:34:04,683 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:34:04,684 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 23:34:04,684 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:34:04,696 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,698 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:34:04,699 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:34:04,712 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:34:04,713 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:34:04,718 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:34:04,739 - option.py:826 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:34:04,745 - option.py:853 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:34:04,746 - option.py:857 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:34:04,747 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.22677726 +2024-10-27 23:34:04,753 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:34:08,668 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:34:08,670 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:34:08,670 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:34:08,671 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:34:08,773 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:34:09,774 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:34:09,775 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:34:10,981 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:34:10,982 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:34:17,584 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:34:17,585 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:34:18,795 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:34:18,796 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:34:19,399 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:34:20,400 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:34:20,405 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:34:20,406 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:34:20,407 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:34:20,509 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:34:20,510 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:34:20,511 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:34:20,512 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:34:20,513 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:34:20,514 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:34:20,515 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:34:20,516 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:34:20,516 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:34:20,518 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:34:20,519 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 23:34:20,519 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:34:20,539 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:34:20,542 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:34:20,647 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:34:20,648 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:34:20,649 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:34:20,709 - option.py:860 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:34:20,711 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:34:20,764 - option.py:869 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:34:20,978 - option.py:873 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:34:20,991 - option.py:875 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:34:21,424 - option.py:878 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:34:21,425 - option.py:881 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:34:26,842 - option.py:902 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-27 23:34:26,843 - option.py:907 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:34:26,844 - option.py:853 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 23:34:26,845 - option.py:857 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 23:34:26,846 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.22677726 +2024-10-27 23:34:26,847 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 23:34:30,763 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 23:34:30,765 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 23:34:30,766 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:34:30,767 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:34:30,868 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:34:31,870 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:34:31,871 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:34:33,089 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:34:33,090 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:34:36,117 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:34:36,120 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:35:39,164 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:35:39,164 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:35:39,180 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:35:39,180 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:35:39,180 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:35:39,199 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:35:39,199 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:35:39,199 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:35:39,213 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:35:39,306 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:35:39,306 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:35:39,306 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:35:39,306 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:35:39,306 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:35:39,306 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:35:39,306 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:35:39,306 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:35:39,306 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:35:39,306 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:35:39,306 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:35:45,810 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:35:45,815 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:37:24,006 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:37:24,006 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:37:24,019 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:37:24,019 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:37:24,019 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:37:24,043 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:37:24,050 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:37:24,050 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:37:24,061 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:37:24,175 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:37:24,175 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:37:24,175 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:37:24,175 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:37:24,175 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:37:24,175 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:37:24,175 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:37:24,175 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:37:24,175 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:37:24,175 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:37:24,182 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:37:29,843 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:37:29,843 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:37:29,847 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:37:31,851 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 8736 +2024-10-27 23:37:31,851 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 23333206 +2024-10-27 23:37:31,875 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:37:31,875 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:37:32,487 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:37:34,299 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:37:34,299 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:37:34,302 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:37:34,691 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:37:34,692 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:37:34,693 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:37:34,693 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 23:37:35,458 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:37:37,913 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:37:37,941 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:37:37,943 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 13438284 +2024-10-27 23:37:37,944 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:37:38,090 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:37:43,104 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:37:43,105 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:37:43,105 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:37:43,470 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:37:43,470 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:37:43,471 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:37:43,472 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:37:43,473 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:37:49,333 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:37:49,335 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:37:49,335 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:37:49,899 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:37:49,926 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:37:49,935 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:37:49,943 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:37:49,944 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:37:49,945 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:37:49,946 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:37:49,951 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:37:49,952 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:37:49,953 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:37:49,959 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:37:50,012 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:37:50,761 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:37:51,456 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:37:51,470 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:37:51,683 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:37:51,684 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:37:51,697 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:37:51,704 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:37:51,721 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:37:51,723 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:37:52,326 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:37:52,329 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:37:52,329 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:37:54,335 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:37:54,336 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:37:54,337 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:37:54,353 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:37:54,354 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:37:54,355 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:37:54,379 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:37:54,411 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:37:54,412 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 23:37:54,413 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:37:54,414 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:37:54,415 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:37:54,438 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,439 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:37:54,440 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,449 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,481 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:37:54,483 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:37:54,483 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:37:54,485 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:37:54,485 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:37:54,498 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,499 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:37:54,500 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,513 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,540 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:37:54,541 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:37:54,542 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:37:54,543 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-27 23:37:54,554 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:37:54,566 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,567 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:37:54,568 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,581 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,611 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:37:54,612 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-27 23:37:54,613 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-27 23:37:54,614 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 23:37:54,615 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:37:54,629 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,630 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:37:54,631 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,652 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,684 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:37:54,685 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:37:54,686 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:37:54,687 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 23:37:54,689 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:37:54,702 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,704 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:37:54,705 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,720 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,749 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:37:54,751 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:37:54,751 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:37:54,752 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 23:37:54,753 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:37:54,779 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,780 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:37:54,781 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,802 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,837 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:37:54,838 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:37:54,839 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:37:54,840 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 23:37:54,841 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:37:54,854 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,856 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:37:54,856 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,871 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,905 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:37:54,906 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:37:54,907 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:37:54,907 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 23:37:54,908 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:37:54,921 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,923 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:37:54,924 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,944 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:37:54,972 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:37:54,973 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-27 23:37:54,974 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 23:37:54,974 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 23:37:54,975 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:37:54,994 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:54,995 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:37:54,996 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:55,013 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:37:55,043 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:37:55,044 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:37:55,045 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:37:55,046 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 23:37:55,047 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:37:55,062 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:55,063 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:37:55,064 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:37:55,080 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:37:55,081 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:37:55,085 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:37:55,102 - option.py:826 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:37:55,108 - option.py:853 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:37:55,109 - option.py:857 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:37:55,110 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.23333206 +2024-10-27 23:37:55,116 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:37:59,031 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:37:59,032 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:37:59,034 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:37:59,034 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:37:59,136 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:38:00,138 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:38:00,138 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:38:01,342 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:38:01,343 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:38:07,945 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:38:07,946 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:38:09,151 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:38:09,152 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:38:09,754 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:38:10,756 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:38:10,764 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:38:10,767 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:38:10,768 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:38:10,871 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:38:10,873 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:38:10,874 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:38:10,875 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:38:10,876 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:38:10,878 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:38:10,878 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:38:10,880 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:38:10,881 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:38:10,882 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:38:10,884 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 23:38:10,885 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:38:10,909 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:38:10,911 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:38:12,372 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:38:12,373 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:38:12,374 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:38:12,442 - option.py:860 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:38:12,443 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:38:12,481 - option.py:869 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:38:12,757 - option.py:873 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:38:12,777 - option.py:875 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:38:13,201 - option.py:878 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:38:13,204 - option.py:881 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:38:24,383 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:38:24,385 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:38:24,397 - option.py:908 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:38:24,398 - option.py:911 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator("button.ant-btn-primary span:text('이미지 삽입')") to be visible +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 901, in update_option_image + confirm_upload_button = await self.page.wait_for_selector(self.confirm_upload_button_selector) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7999, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 397, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator("button.ant-btn-primary span:text('이미지 삽입')") to be visible + +2024-10-27 23:38:24,401 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 23:40:42,842 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:40:42,842 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:40:42,854 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:40:42,854 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:40:42,854 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:40:42,868 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:40:42,869 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:40:42,869 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:40:42,884 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:40:43,030 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:40:43,031 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:40:43,032 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:40:43,033 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:40:43,033 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:40:43,034 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:40:43,035 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:40:43,036 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:40:43,036 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:40:43,037 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:40:43,038 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:40:46,737 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:40:46,739 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:40:46,739 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:40:48,744 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 13016 +2024-10-27 23:40:48,744 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 2949210 +2024-10-27 23:40:48,768 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:40:48,769 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:40:49,378 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:40:51,187 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:40:51,187 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:40:51,187 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:40:51,672 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:40:51,673 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:40:51,675 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:40:51,676 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 23:40:52,521 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:40:55,309 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:40:55,345 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:40:55,347 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 2231296 +2024-10-27 23:40:55,349 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:40:55,509 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:41:00,520 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:41:00,522 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:41:00,523 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:41:00,952 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:41:00,954 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:41:00,956 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:41:00,958 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:41:00,959 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:41:10,585 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:41:10,587 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:41:10,587 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:41:11,167 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:41:11,197 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:41:11,204 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:41:11,211 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:41:11,212 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:41:11,213 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:41:11,214 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:41:11,220 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:41:11,221 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:41:11,222 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:41:11,229 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:41:11,261 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:41:11,916 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:41:12,638 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:41:12,655 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:41:12,892 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:41:12,893 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:41:12,906 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:41:12,916 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:41:12,932 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:41:12,933 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:41:13,680 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:41:13,685 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:41:13,686 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:41:15,689 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:41:15,690 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:41:15,691 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:41:15,708 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:41:15,709 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:41:15,710 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:41:15,730 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:41:15,759 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:41:15,760 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-27 23:41:15,761 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:41:15,762 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:41:15,763 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:41:15,778 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:15,780 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:41:15,781 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:15,791 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:41:15,822 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:41:15,823 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:41:15,825 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:41:15,826 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@ +2024-10-27 23:41:15,839 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:41:15,861 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:15,862 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:41:15,863 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:15,878 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:41:15,913 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:41:15,914 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:41:15,915 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:41:15,915 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 23:41:15,916 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:41:15,939 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:15,940 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:41:15,941 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:15,954 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:41:15,983 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:41:15,984 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:41:15,985 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:41:15,987 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-27 23:41:15,987 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:41:16,002 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,003 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:41:16,004 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,018 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:41:16,047 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:41:16,048 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:41:16,049 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:41:16,050 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-27 23:41:16,051 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:41:16,066 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,067 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:41:16,068 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,083 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:41:16,104 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:41:16,106 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:41:16,106 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:41:16,108 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 23:41:16,109 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:41:16,122 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,123 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:41:16,123 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,136 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:41:16,162 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:41:16,163 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:41:16,163 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:41:16,165 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 23:41:16,165 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:41:16,178 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,178 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:41:16,179 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,191 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:41:16,219 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:41:16,221 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:41:16,222 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:41:16,222 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 23:41:16,225 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:41:16,236 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,237 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:41:16,238 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,252 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:41:16,281 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:41:16,282 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:41:16,283 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 23:41:16,284 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 23:41:16,285 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:41:16,300 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,301 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:41:16,302 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,317 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:41:16,348 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:41:16,349 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:41:16,349 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:41:16,351 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 23:41:16,351 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:41:16,365 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,367 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:41:16,368 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:41:16,381 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:41:16,382 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:41:16,385 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:41:16,405 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:41:16,425 - option.py:814 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: 'JSHandle' object has no attribute 'get_attribute' +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 749, in update_option_image + option_image_url = await option_image.get_attribute("src") + ^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'JSHandle' object has no attribute 'get_attribute' +2024-10-27 23:41:16,426 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-27 23:41:16,587 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-27 23:41:16,850 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-27 23:41:17,251 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-27 23:41:17,643 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-27 23:41:17,644 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-27 23:41:18,118 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-27 23:41:18,120 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-27 23:41:18,121 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-27 23:41:18,146 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-27 23:41:18,192 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:41:18,800 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:41:19,544 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:41:19,562 - title.py:94 - default_logger - DEBUG - 원본 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备 +2024-10-27 23:41:19,564 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:41:19,564 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:41:19,580 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:41:19,589 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:41:19,607 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:41:19,608 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:41:20,421 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:41:20,423 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:41:20,434 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:41:20,436 - option.py:171 - default_logger - DEBUG - 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备에 대한 옵션을 처리 중... +2024-10-27 23:41:20,437 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:43:43,784 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:43:43,784 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:43:43,794 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:43:43,794 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:43:43,795 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:43:43,809 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:43:43,815 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:43:43,816 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:43:43,824 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:43:43,923 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:43:43,924 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:43:43,925 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:43:43,925 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:43:43,925 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:43:43,926 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:43:43,927 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:43:43,927 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:43:43,927 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:43:43,928 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:43:43,928 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:43:49,801 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:43:49,802 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:44:11,298 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:44:11,298 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:44:11,310 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:44:11,310 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:44:11,310 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:44:11,318 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:44:11,318 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:44:11,318 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:44:11,339 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:44:11,432 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:44:11,432 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:44:11,432 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:44:11,432 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:44:11,432 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:44:11,432 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:44:11,432 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:44:11,432 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:44:11,432 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:44:11,432 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:44:11,432 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:44:14,123 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:44:14,123 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:44:14,123 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:44:16,129 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 10860 +2024-10-27 23:44:16,129 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 6291524 +2024-10-27 23:44:16,129 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:44:16,129 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:44:16,754 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:44:18,563 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:44:18,566 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:44:18,566 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:44:18,947 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:44:18,947 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:44:18,947 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:44:18,947 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-27 23:44:19,715 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:44:22,274 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:44:22,307 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:44:22,310 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 14157400 +2024-10-27 23:44:22,311 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:44:22,487 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:44:27,501 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:44:27,502 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:44:27,502 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:44:27,893 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:44:27,894 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:44:27,895 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:44:27,896 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:44:27,897 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:44:30,752 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:44:30,754 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:44:30,755 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:44:33,594 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:44:33,632 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 483개 상품 +2024-10-27 23:44:33,641 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 483 개 +2024-10-27 23:44:33,651 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:44:33,652 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 483, 페이지당 상품 수: 50 +2024-10-27 23:44:33,653 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:44:33,654 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:44:33,661 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 50 +2024-10-27 23:44:33,662 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [50]개 +2024-10-27 23:44:33,663 - gui.py:834 - default_logger - DEBUG - 1/50 버튼의 활성상태 확인 중... +2024-10-27 23:44:33,671 - gui.py:841 - default_logger - DEBUG - 1/50: 세부사항 수정 작업 중... +2024-10-27 23:44:33,713 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:44:34,506 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:44:35,199 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:44:35,217 - title.py:94 - default_logger - DEBUG - 원본 상품명: 中频感应熔炼炉小型熔金炉高温融化金银铜铝锡铂金属铸造冶金提炼 +2024-10-27 23:44:35,445 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:44:35,446 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:44:35,460 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:44:35,469 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:44:35,486 - title.py:207 - default_logger - DEBUG - 카테고리 인증 필요 발생 category_text = 인증필요 +2024-10-27 23:44:35,505 - title.py:212 - default_logger - DEBUG - 인증 필요 카테고리 text = 생활/건강-공구-소형기계-기타소형기계 +2024-10-27 23:44:35,506 - title.py:221 - default_logger - DEBUG - 카테고리 text = 생활/건강-공구-소형기계-기타소형기계 +2024-10-27 23:44:35,508 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:44:36,632 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:44:36,640 - option.py:171 - default_logger - DEBUG - 상품명: 中频感应熔炼炉小型熔金炉高温融化金银铜铝锡铂金属铸造冶金提炼에 대한 옵션을 처리 중... +2024-10-27 23:44:36,643 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:44:37,719 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:44:37,720 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:44:45,412 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:44:45,412 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:44:45,424 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:44:45,425 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:44:45,425 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:44:45,440 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:44:45,440 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:44:45,440 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:44:45,453 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:44:45,569 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:44:45,571 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:44:45,572 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:44:45,572 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:44:45,572 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:44:45,574 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:44:45,574 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:44:45,574 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:44:45,574 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:44:45,574 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:44:45,574 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:45:03,079 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:45:03,079 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:45:03,079 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:45:05,086 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 13444 +2024-10-27 23:45:05,086 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 4394096 +2024-10-27 23:45:05,090 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:45:05,090 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:45:05,703 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:45:07,513 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:45:07,516 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:45:07,516 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:45:07,831 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:45:07,831 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:45:07,838 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:45:07,838 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-27 23:45:08,470 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:45:10,933 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:45:10,961 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:45:10,963 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 9505226 +2024-10-27 23:45:10,964 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:45:11,127 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:45:16,145 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:45:16,147 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:45:16,147 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:45:16,612 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:45:16,613 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:45:16,616 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:45:16,616 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:45:16,617 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:45:30,905 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:45:30,906 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:45:30,907 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:45:31,515 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:45:31,545 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:45:31,553 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:45:31,560 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:45:31,561 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:45:31,562 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:45:31,562 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:45:31,568 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:45:31,570 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:45:31,571 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:45:31,579 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:45:31,606 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:45:32,264 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:45:32,989 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:45:33,003 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:45:33,229 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:45:33,231 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:45:33,253 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:45:33,267 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:45:33,301 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:45:33,304 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:45:33,934 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:45:33,937 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:45:33,938 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:45:35,944 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:45:35,945 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:45:35,945 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:45:35,961 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:45:35,963 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:45:35,964 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:45:35,983 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:45:36,009 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:45:36,011 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,012 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:45:36,012 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:45:36,013 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:45:36,029 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,030 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:45:36,031 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,042 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,075 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:45:36,076 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,077 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:45:36,078 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:45:36,079 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:45:36,097 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,098 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:45:36,098 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,114 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,142 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:45:36,144 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-27 23:45:36,145 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 23:45:36,145 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 23:45:36,146 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:45:36,158 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,159 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:45:36,160 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,172 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,198 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:45:36,200 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,200 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:45:36,202 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 23:45:36,203 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:45:36,221 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,222 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:45:36,223 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,237 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,270 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:45:36,270 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,271 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:45:36,272 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 23:45:36,283 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:45:36,298 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,300 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:45:36,301 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,316 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,341 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:45:36,342 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,343 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:45:36,343 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 23:45:36,345 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:45:36,362 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,363 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:45:36,364 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,380 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,411 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:45:36,411 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,412 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:45:36,413 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-27 23:45:36,415 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:45:36,428 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,429 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:45:36,429 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,442 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,473 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:45:36,475 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,475 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-27 23:45:36,476 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 23:45:36,478 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:45:36,492 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,494 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:45:36,495 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,509 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,540 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:45:36,541 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,542 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-27 23:45:36,544 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-27 23:45:36,545 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:45:36,560 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,562 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:45:36,563 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,579 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,618 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:45:36,618 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:45:36,619 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:45:36,621 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 23:45:36,622 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:45:36,638 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,640 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:45:36,641 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:45:36,656 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:45:36,657 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:45:36,661 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:45:36,681 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:45:36,703 - option.py:745 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:45:36,705 - option.py:752 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:45:36,705 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4394096 +2024-10-27 23:45:36,712 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:45:40,626 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:45:40,627 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:45:40,628 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:45:40,628 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:45:40,731 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:45:41,733 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:45:41,734 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:45:42,952 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:45:42,953 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:45:49,556 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:45:49,557 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:45:50,761 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:45:50,762 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:45:51,365 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:45:52,367 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:45:52,373 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:45:52,374 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:45:52,375 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:45:52,478 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:45:52,479 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:45:52,480 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:45:52,481 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:45:52,482 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:45:52,484 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:45:52,485 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:45:52,486 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:45:52,487 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:45:52,488 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:45:52,489 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 23:45:52,490 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:45:52,509 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:45:52,511 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:45:52,614 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:45:52,616 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:45:52,617 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:45:52,695 - option.py:755 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:45:52,696 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:45:52,765 - option.py:764 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:45:53,071 - option.py:768 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:45:53,100 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:45:53,568 - option.py:773 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:45:53,569 - option.py:776 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:46:03,713 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:46:03,716 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:52:54,591 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:52:54,591 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:52:54,603 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:52:54,603 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:52:54,603 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:52:54,620 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:52:54,628 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:52:54,628 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:52:54,641 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:52:54,754 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:52:54,754 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:52:54,759 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:52:54,759 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:52:54,759 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:52:54,760 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:52:54,760 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:52:54,760 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:52:54,760 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:52:54,760 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:52:54,760 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:52:57,579 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:52:57,579 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:52:57,581 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:52:59,585 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 15516 +2024-10-27 23:52:59,585 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 22020176 +2024-10-27 23:52:59,590 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:52:59,590 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:53:00,211 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:53:02,020 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:53:02,024 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:53:02,026 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:53:02,599 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:53:02,600 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:53:02,602 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:53:02,603 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-27 23:53:03,566 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:53:06,892 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:53:06,914 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:53:06,916 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 1641508 +2024-10-27 23:53:06,917 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:53:07,126 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:53:12,133 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:53:12,135 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:53:12,135 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:53:12,689 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:53:12,691 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:53:12,692 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:53:12,694 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:53:12,696 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:53:17,801 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:53:17,803 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:53:17,804 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:53:18,448 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:53:18,480 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:53:18,489 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:53:18,499 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:53:18,500 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:53:18,501 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:53:18,502 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:53:18,510 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:53:18,511 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:53:18,512 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:53:18,520 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:53:18,548 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:53:19,476 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:53:20,505 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:53:20,522 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:53:20,834 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:53:20,835 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:53:20,850 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:53:20,857 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:53:20,874 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:53:20,876 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:53:21,699 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:53:21,703 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:53:21,704 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:53:23,713 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:53:23,714 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:53:23,715 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:53:23,734 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:53:23,735 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:53:23,736 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:53:23,757 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:53:23,790 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:53:23,792 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 23:53:23,793 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-27 23:53:23,794 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:53:23,795 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:53:23,814 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:23,816 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:53:23,817 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:23,827 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:53:23,863 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:53:23,864 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:53:23,865 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:53:23,867 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-27 23:53:23,868 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:53:23,894 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:23,897 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:53:23,898 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:23,922 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:53:23,962 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:53:23,964 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:53:23,964 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-27 23:53:23,965 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-27 23:53:23,980 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:53:24,002 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,004 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:53:24,005 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,022 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,055 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:53:24,057 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:53:24,057 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:53:24,058 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 23:53:24,060 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:53:24,073 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,075 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:53:24,076 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,090 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,124 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:53:24,125 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:53:24,126 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:53:24,127 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 23:53:24,128 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:53:24,142 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,143 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:53:24,144 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,159 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,191 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:53:24,192 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:53:24,193 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:53:24,193 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-27 23:53:24,195 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:53:24,208 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,210 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:53:24,210 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,224 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,256 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:53:24,258 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:53:24,258 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:53:24,260 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 23:53:24,261 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:53:24,280 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,281 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:53:24,282 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,298 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,333 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:53:24,334 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:53:24,335 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:53:24,336 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-27 23:53:24,337 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:53:24,353 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,355 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:53:24,356 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,372 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,401 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:53:24,402 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:53:24,403 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 23:53:24,404 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 23:53:24,405 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:53:24,420 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,421 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:53:24,422 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,436 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,465 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:53:24,466 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:53:24,467 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:53:24,468 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-27 23:53:24,469 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:53:24,485 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,486 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:53:24,486 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:53:24,503 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:53:24,504 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:53:24,509 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:53:24,528 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:53:24,557 - option.py:751 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:53:24,559 - option.py:758 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:53:24,560 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.22020176 +2024-10-27 23:53:24,565 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:53:28,477 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:53:28,478 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:53:28,479 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:53:28,479 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:53:28,581 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:53:29,583 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:53:29,584 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:53:30,787 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:53:30,788 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:53:37,391 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:53:37,392 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:53:38,595 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:53:38,595 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:53:39,198 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:53:40,199 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:53:40,200 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-27 23:53:40,201 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-27 23:53:40,202 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:53:40,304 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:53:40,305 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:53:40,305 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:53:40,306 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:53:40,308 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:53:40,310 - clipboardImageManager.py:223 - default_logger - DEBUG - 2024-10-27 23:53:24,509 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. + +2024-10-27 23:53:40,310 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:53:40,311 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:53:40,405 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-27 23:53:40,420 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:53:40,421 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:53:40,524 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:53:40,524 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:53:40,525 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:53:40,585 - option.py:761 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:53:40,586 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:53:41,089 - option.py:809 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:53:41,124 - option.py:751 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 23:53:41,133 - option.py:758 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-27 23:53:41,135 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.22020176 +2024-10-27 23:53:41,135 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-27 23:53:45,081 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-27 23:53:45,081 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-27 23:53:45,081 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:53:45,081 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:53:45,185 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:53:46,186 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:53:46,187 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:53:47,400 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:53:47,401 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:53:54,004 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:53:54,005 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:53:55,215 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:53:55,217 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:53:55,819 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:53:56,821 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:53:56,822 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:53:56,823 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-27 23:53:56,824 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:53:56,926 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:53:56,927 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:53:56,928 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:53:56,929 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:53:56,930 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:53:56,932 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:53:56,933 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:53:56,933 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:53:56,934 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:53:56,935 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:53:56,935 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-27 23:53:56,937 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:53:56,947 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:53:56,950 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:53:57,053 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:53:57,055 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:53:57,055 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 23:53:57,142 - option.py:761 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-27 23:53:57,144 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:53:57,173 - option.py:770 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:53:57,453 - option.py:774 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:53:57,491 - option.py:776 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:53:57,777 - option.py:779 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:53:57,778 - option.py:782 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:54:08,017 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:54:08,019 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:56:30,289 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:56:30,289 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:56:30,307 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:56:30,307 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:56:30,308 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:56:30,326 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:56:30,339 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:56:30,339 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:56:30,350 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:56:30,544 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:56:30,544 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:56:30,547 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:56:30,547 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:56:30,547 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:56:30,548 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:56:30,550 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:56:30,551 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:56:30,551 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:56:30,553 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:56:30,554 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:56:39,758 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:56:39,760 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:56:45,408 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-27 23:56:45,410 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-27 23:56:45,419 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-27 23:56:45,419 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-27 23:56:45,419 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-27 23:56:45,438 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-27 23:56:45,446 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-27 23:56:45,446 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:56:45,456 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-27 23:56:45,570 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:56:45,571 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-27 23:56:45,573 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-27 23:56:45,573 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-27 23:56:45,573 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-27 23:56:45,574 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-27 23:56:45,575 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-27 23:56:45,575 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-27 23:56:45,575 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-27 23:56:45,576 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:56:45,577 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-27 23:56:53,513 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-27 23:56:53,515 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-27 23:56:53,515 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-27 23:56:55,520 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 14996 +2024-10-27 23:56:55,520 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 2493800 +2024-10-27 23:56:55,524 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-27 23:56:55,529 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-27 23:56:56,140 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-27 23:56:57,950 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-27 23:56:57,953 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-27 23:56:57,953 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-27 23:56:58,496 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-27 23:56:58,497 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-27 23:56:58,498 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-27 23:56:58,499 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-27 23:56:59,268 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-27 23:57:02,537 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-27 23:57:02,578 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-27 23:57:02,580 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 17499150 +2024-10-27 23:57:02,581 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-27 23:57:02,783 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-27 23:57:07,794 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-27 23:57:07,795 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-27 23:57:07,796 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-27 23:57:08,311 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-27 23:57:08,313 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:57:08,314 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-27 23:57:08,315 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:57:08,316 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-27 23:57:13,847 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-27 23:57:13,849 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-27 23:57:13,849 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-27 23:57:14,494 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-27 23:57:14,524 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-27 23:57:14,534 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-27 23:57:14,544 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-27 23:57:14,544 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-27 23:57:14,545 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-27 23:57:14,546 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-27 23:57:14,553 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-27 23:57:14,554 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-27 23:57:14,555 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-27 23:57:14,563 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-27 23:57:14,602 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-27 23:57:15,559 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-27 23:57:16,656 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-27 23:57:16,677 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-27 23:57:17,011 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-27 23:57:17,013 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-27 23:57:17,037 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-27 23:57:17,051 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-27 23:57:17,074 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-27 23:57:17,076 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-27 23:57:17,914 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-27 23:57:17,919 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-27 23:57:17,921 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-27 23:57:19,917 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-27 23:57:19,918 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-27 23:57:19,920 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-27 23:57:19,937 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-27 23:57:19,938 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-27 23:57:19,940 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-27 23:57:19,961 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-27 23:57:19,994 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-27 23:57:19,995 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-27 23:57:19,997 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-27 23:57:19,997 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-27 23:57:19,998 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-27 23:57:20,018 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,019 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-27 23:57:20,020 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,029 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,066 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-27 23:57:20,067 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,067 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-27 23:57:20,068 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@ +2024-10-27 23:57:20,081 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-27 23:57:20,101 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,101 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-27 23:57:20,102 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,118 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,156 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-27 23:57:20,158 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,160 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-27 23:57:20,161 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-27 23:57:20,162 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-27 23:57:20,184 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,187 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-27 23:57:20,188 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,206 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,241 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-27 23:57:20,243 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,243 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-27 23:57:20,244 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-27 23:57:20,245 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-27 23:57:20,266 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,267 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-27 23:57:20,268 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,288 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,322 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-27 23:57:20,323 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,324 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-27 23:57:20,325 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-27 23:57:20,326 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-27 23:57:20,343 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,344 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-27 23:57:20,344 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,364 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,394 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-27 23:57:20,394 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,396 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-27 23:57:20,397 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-27 23:57:20,398 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-27 23:57:20,418 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,419 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-27 23:57:20,420 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,442 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,477 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-27 23:57:20,480 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,481 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-27 23:57:20,482 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-27 23:57:20,483 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-27 23:57:20,501 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,502 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-27 23:57:20,503 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,524 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,562 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-27 23:57:20,564 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,565 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-27 23:57:20,566 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-27 23:57:20,567 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-27 23:57:20,590 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,593 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-27 23:57:20,594 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,621 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,672 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-27 23:57:20,674 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,675 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-27 23:57:20,676 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-27 23:57:20,677 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-27 23:57:20,700 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,703 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-27 23:57:20,704 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,728 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,767 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-27 23:57:20,768 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-27 23:57:20,769 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-27 23:57:20,770 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-27 23:57:20,771 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-27 23:57:20,790 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,791 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-27 23:57:20,792 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-27 23:57:20,809 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-27 23:57:20,811 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-27 23:57:20,814 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-27 23:57:20,841 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-27 23:57:20,851 - option.py:737 - default_logger - DEBUG - plus_image : None +2024-10-27 23:57:20,867 - option.py:745 - default_logger - DEBUG - option_image : JSHandle@node +2024-10-27 23:57:20,877 - option.py:748 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:57:20,878 - option.py:755 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-27 23:57:20,879 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.2493800 +2024-10-27 23:57:20,887 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-27 23:57:24,801 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-27 23:57:24,802 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-27 23:57:24,803 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-27 23:57:24,804 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-27 23:57:24,906 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-27 23:57:25,908 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-27 23:57:25,909 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:57:27,128 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-27 23:57:27,129 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-27 23:57:33,731 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-27 23:57:33,732 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-27 23:57:34,941 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-27 23:57:34,942 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-27 23:57:35,544 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-27 23:57:36,546 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-27 23:57:36,552 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:57:36,553 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-27 23:57:36,554 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-27 23:57:36,657 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-27 23:57:36,659 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-27 23:57:36,659 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-27 23:57:36,661 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-27 23:57:36,662 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-27 23:57:36,664 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-27 23:57:36,665 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-27 23:57:36,666 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-27 23:57:36,667 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-27 23:57:36,667 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-27 23:57:36,669 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-27 23:57:36,670 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-27 23:57:36,693 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-27 23:57:36,695 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-27 23:57:36,799 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-27 23:57:36,801 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-27 23:57:36,802 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:57:36,886 - option.py:758 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-27 23:57:36,889 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-27 23:57:37,020 - option.py:767 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-27 23:57:37,361 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-27 23:57:37,385 - option.py:773 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-27 23:57:37,732 - option.py:776 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-27 23:57:37,733 - option.py:779 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-27 23:57:44,279 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-27 23:57:44,281 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:00:42,514 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 00:00:42,515 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 00:00:42,529 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 00:00:42,529 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 00:00:42,529 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 00:00:42,550 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 00:00:42,560 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 00:00:42,560 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:00:42,578 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 00:00:42,759 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:00:42,760 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 00:00:42,761 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 00:00:42,761 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 00:00:42,761 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:00:42,763 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 00:00:42,765 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 00:00:42,765 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 00:00:42,766 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 00:00:42,767 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:00:42,768 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 00:00:46,314 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 00:00:46,315 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 00:00:46,316 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 00:00:48,320 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 15860 +2024-10-28 00:00:48,321 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 3279888 +2024-10-28 00:00:48,345 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 00:00:48,347 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 00:00:48,957 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 00:00:50,766 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 00:00:50,768 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 00:00:50,769 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 00:00:51,273 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 00:00:51,274 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 00:00:51,275 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 00:00:51,276 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-28 00:00:52,053 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 00:00:55,109 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 00:00:57,362 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 00:00:57,364 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 10881510 +2024-10-28 00:00:57,364 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 00:00:57,604 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 00:01:02,627 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 00:01:02,628 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:01:02,629 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 00:01:03,152 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 00:01:03,153 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:01:03,154 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 00:01:03,155 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:01:03,156 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:01:14,239 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 00:01:14,241 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 00:01:14,242 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 00:01:14,850 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 00:01:14,883 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 00:01:14,893 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 00:01:14,904 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 00:01:14,905 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 00:01:14,906 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 00:01:14,907 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 00:01:14,915 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 00:01:14,917 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 00:01:14,917 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 00:01:14,926 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 00:01:14,954 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:01:15,915 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:01:16,922 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:01:16,940 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 00:01:17,277 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:01:17,278 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:01:17,296 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:01:17,307 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:01:17,330 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:01:17,333 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:01:18,278 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:01:18,283 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 00:01:18,284 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:01:20,293 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 00:01:20,294 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 00:01:20,295 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 00:01:20,315 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 00:01:20,316 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 00:01:20,317 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 00:01:20,337 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 00:01:20,369 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 00:01:20,370 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,371 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,372 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 00:01:20,373 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 00:01:20,389 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,390 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 00:01:20,391 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,402 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,437 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 00:01:20,439 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,440 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,440 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@ +2024-10-28 00:01:20,452 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 00:01:20,471 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,472 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 00:01:20,473 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,494 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,527 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 00:01:20,528 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,529 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,531 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-28 00:01:20,532 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 00:01:20,553 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,554 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 00:01:20,555 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,574 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,611 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 00:01:20,612 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,613 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,615 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-28 00:01:20,616 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 00:01:20,636 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,637 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 00:01:20,638 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,655 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,690 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 00:01:20,691 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,692 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,694 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-28 00:01:20,695 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 00:01:20,713 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,714 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 00:01:20,715 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,730 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,761 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 00:01:20,763 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,764 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,764 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-28 00:01:20,766 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 00:01:20,785 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,787 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 00:01:20,788 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,805 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,831 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 00:01:20,832 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,833 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,835 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 00:01:20,836 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 00:01:20,852 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,855 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 00:01:20,855 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,872 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,912 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 00:01:20,913 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,913 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,914 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 00:01:20,915 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 00:01:20,936 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,938 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 00:01:20,939 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:20,953 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 00:01:20,981 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 00:01:20,982 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 00:01:20,983 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 00:01:20,984 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-28 00:01:20,984 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 00:01:21,002 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:21,003 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 00:01:21,004 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:21,023 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 00:01:21,057 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 00:01:21,058 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 00:01:21,059 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-28 00:01:21,060 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-28 00:01:21,061 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 00:01:21,077 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:21,078 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 00:01:21,079 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:01:21,101 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 00:01:21,102 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 00:01:21,108 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 00:01:21,143 - option.py:721 - default_logger - DEBUG - 총 9개의 옵션 이미지 번역을 시작합니다. +2024-10-28 00:01:21,161 - option.py:743 - default_logger - DEBUG - option_image : JSHandle@node +2024-10-28 00:01:21,174 - option.py:746 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-28 00:01:21,176 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-28 00:01:21,177 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3279888 +2024-10-28 00:01:21,189 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-28 00:01:25,109 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-28 00:01:25,111 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-28 00:01:25,112 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:01:25,113 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:01:25,215 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:01:26,217 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:01:26,218 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:01:27,422 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:01:27,423 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:01:34,025 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:01:34,026 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:01:35,242 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:01:35,243 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:01:35,846 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:01:36,848 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:01:36,853 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:01:36,855 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-28 00:01:36,856 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:01:36,958 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:01:36,959 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:01:36,962 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:01:36,963 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:01:36,965 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:01:36,966 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:01:36,967 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:01:36,968 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:01:36,969 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:01:36,970 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:01:36,971 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-28 00:01:36,973 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:01:36,998 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:01:37,000 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:01:37,104 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:01:37,106 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:01:37,107 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:01:37,194 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:01:37,197 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:01:37,256 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:01:37,573 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:01:37,599 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:01:37,971 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:01:37,972 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:01:46,243 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 00:01:46,246 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:12:08,549 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 00:12:08,549 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 00:12:08,588 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 00:12:08,588 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 00:12:08,593 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 00:12:08,741 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 00:12:08,756 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 00:12:08,756 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:12:08,782 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 00:12:08,976 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:12:08,981 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 00:12:08,981 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 00:12:08,981 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 00:12:08,983 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:12:08,984 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 00:12:08,998 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 00:12:08,998 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 00:12:08,998 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 00:12:08,998 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:12:09,002 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 00:12:13,584 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 00:12:13,586 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 00:12:13,586 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 00:12:15,591 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 16396 +2024-10-28 00:12:15,591 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 4590958 +2024-10-28 00:12:15,624 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 00:12:15,625 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 00:12:16,236 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 00:12:18,046 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 00:12:18,049 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 00:12:18,050 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 00:12:23,799 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 00:12:23,801 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 00:12:23,802 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 00:12:23,803 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-28 00:12:28,987 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 00:12:33,654 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 00:12:33,684 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 00:12:33,685 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 27658562 +2024-10-28 00:12:33,686 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 00:12:33,903 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 00:12:38,920 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 00:12:38,922 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:12:38,922 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 00:12:39,440 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 00:12:39,441 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:12:39,442 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 00:12:39,444 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:12:39,445 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:13:09,697 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 00:13:09,699 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 00:13:09,699 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 00:13:10,329 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 00:13:10,362 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 00:13:10,376 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 00:13:10,385 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 00:13:10,388 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 00:13:10,389 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 00:13:10,390 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 00:13:10,399 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 00:13:10,401 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 00:13:10,401 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 00:13:10,409 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 00:13:10,463 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:13:11,536 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:13:12,545 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:13:12,563 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 00:13:12,903 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:13:12,904 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:13:12,923 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:13:12,933 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:13:12,957 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:13:12,959 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:13:13,957 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:13:13,961 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 00:13:13,963 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:13:15,965 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 00:13:15,966 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 00:13:15,967 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 00:13:15,994 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 00:13:15,995 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 00:13:15,996 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 00:13:16,029 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 00:13:16,083 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 00:13:16,084 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-28 00:13:16,087 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-28 00:13:16,089 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 00:13:16,090 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 00:13:16,115 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,116 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 00:13:16,118 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,131 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 00:13:16,181 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 00:13:16,183 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 00:13:16,185 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-28 00:13:16,186 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-28 00:13:16,187 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 00:13:16,211 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,213 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 00:13:16,214 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,238 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 00:13:16,282 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 00:13:16,284 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 00:13:16,285 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-28 00:13:16,286 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-28 00:13:16,780 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 00:13:16,799 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,801 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 00:13:16,802 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,819 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 00:13:16,860 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 00:13:16,861 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 00:13:16,862 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-28 00:13:16,863 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-28 00:13:16,864 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 00:13:16,882 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,884 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 00:13:16,885 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,904 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 00:13:16,941 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 00:13:16,942 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-28 00:13:16,944 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-28 00:13:16,945 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-28 00:13:16,946 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 00:13:16,969 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,971 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 00:13:16,972 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:16,995 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 00:13:17,029 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 00:13:17,030 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-28 00:13:17,031 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-28 00:13:17,032 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-28 00:13:17,033 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 00:13:17,052 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,053 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 00:13:17,054 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,074 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 00:13:17,109 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 00:13:17,111 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 00:13:17,113 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-28 00:13:17,114 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-28 00:13:17,115 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 00:13:17,136 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,138 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 00:13:17,139 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,159 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 00:13:17,197 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 00:13:17,198 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 00:13:17,199 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-28 00:13:17,199 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@ +2024-10-28 00:13:17,200 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 00:13:17,219 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,221 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 00:13:17,222 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,239 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 00:13:17,268 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 00:13:17,269 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 00:13:17,270 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-28 00:13:17,273 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-28 00:13:17,273 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 00:13:17,294 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,296 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 00:13:17,296 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,314 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 00:13:17,359 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 00:13:17,361 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 00:13:17,361 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-28 00:13:17,363 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-28 00:13:17,365 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 00:13:17,386 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,388 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 00:13:17,388 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:13:17,410 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 00:13:17,412 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 00:13:17,416 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 00:13:17,444 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 00:13:17,469 - option.py:744 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:13:17,471 - option.py:751 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-28 00:13:17,472 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4590958 +2024-10-28 00:13:17,480 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 ./ic_image_add.svg 입력 +2024-10-28 00:13:21,402 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: ./ic_image_add.svg : 네이버 검색 - Whale +2024-10-28 00:13:21,403 - whale_translator.py:619 - default_logger - WARNING - 이미지 해상도가 존재하지 않고 파일 확장자도 일치하지 않습니다. 작업을 패스합니다. +2024-10-28 00:13:21,404 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-28 00:13:21,406 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:13:21,407 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:13:21,408 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:13:21,409 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:13:21,410 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:13:21,411 - clipboardImageManager.py:223 - default_logger - DEBUG - ./ic_image_add.svg +2024-10-28 00:13:21,412 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:13:21,412 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: ./ic_image_add.svg +2024-10-28 00:13:21,427 - clipboardImageManager.py:199 - default_logger - DEBUG - 이미지 로딩 중 오류 발생: Invalid URL './ic_image_add.svg': No scheme supplied. Perhaps you meant https://./ic_image_add.svg?. 재시도 1/3 +2024-10-28 00:13:25,429 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: ./ic_image_add.svg +2024-10-28 00:13:25,431 - clipboardImageManager.py:199 - default_logger - DEBUG - 이미지 로딩 중 오류 발생: Invalid URL './ic_image_add.svg': No scheme supplied. Perhaps you meant https://./ic_image_add.svg?. 재시도 2/3 +2024-10-28 00:13:27,433 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: ./ic_image_add.svg +2024-10-28 00:13:27,434 - clipboardImageManager.py:199 - default_logger - DEBUG - 이미지 로딩 중 오류 발생: Invalid URL './ic_image_add.svg': No scheme supplied. Perhaps you meant https://./ic_image_add.svg?. 재시도 3/3 +2024-10-28 00:13:30,436 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-28 00:13:30,437 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-28 00:13:30,438 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:13:30,439 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:13:30,942 - option.py:802 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:13:30,975 - option.py:744 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-28 00:13:30,976 - option.py:751 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-28 00:13:30,977 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4590958 +2024-10-28 00:13:30,978 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-28 00:13:34,897 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-28 00:13:34,898 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-28 00:13:34,900 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:13:34,901 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:13:35,003 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:13:36,004 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:13:36,006 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:13:37,215 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:13:37,216 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:13:43,820 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:13:43,821 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:13:45,028 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:13:45,029 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:13:45,631 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:13:46,633 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:13:46,639 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:13:46,641 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-28 00:13:46,642 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:13:46,744 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:13:46,745 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:13:46,746 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:13:46,747 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:13:46,749 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:13:46,750 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:13:46,751 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:13:46,752 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:13:46,753 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:13:46,754 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:13:46,755 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-28 00:13:46,756 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:13:46,820 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:13:46,822 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:13:46,927 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:13:46,929 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:13:46,930 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-28 00:13:47,011 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-28 00:13:47,014 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:13:47,051 - option.py:763 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:13:47,406 - option.py:767 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:13:47,469 - option.py:769 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:13:47,795 - option.py:772 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:13:47,796 - option.py:775 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:13:55,346 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 00:13:55,347 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:23:03,238 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 00:23:03,239 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 00:23:03,279 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 00:23:03,280 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 00:23:03,287 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 00:23:03,446 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 00:23:03,473 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 00:23:03,473 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:23:03,493 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 00:23:03,719 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:23:03,721 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 00:23:03,722 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 00:23:03,722 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 00:23:03,722 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:23:03,724 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 00:23:03,734 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 00:23:03,734 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 00:23:03,734 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 00:23:03,738 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:23:03,739 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 00:23:18,807 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 00:23:18,808 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 00:23:18,808 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 00:23:20,814 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 16680 +2024-10-28 00:23:20,814 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 5375844 +2024-10-28 00:23:20,831 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 00:23:20,833 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 00:23:21,444 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 00:23:23,253 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 00:23:23,256 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 00:23:23,257 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 00:23:26,681 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 00:23:26,681 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 00:23:26,682 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 00:23:26,683 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-28 00:23:29,687 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 00:23:32,418 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 00:23:32,437 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 00:23:32,440 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 5966856 +2024-10-28 00:23:32,440 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 00:23:32,583 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 00:23:37,599 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 00:23:37,602 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:23:37,602 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 00:23:37,931 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 00:23:37,932 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:23:37,933 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 00:23:37,935 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:23:37,936 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:23:46,392 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 00:23:46,393 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 00:23:46,394 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 00:23:46,994 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 00:23:47,028 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 00:23:47,038 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 00:23:47,046 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 00:23:47,047 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 00:23:47,049 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 00:23:47,050 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 00:23:47,056 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 00:23:47,057 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 00:23:47,058 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 00:23:47,066 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 00:23:47,101 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:23:47,911 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:23:48,640 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:23:48,676 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 00:23:49,036 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:23:49,038 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:23:49,050 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:23:49,057 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:23:49,073 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:23:49,075 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:23:49,830 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:23:49,833 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 00:23:49,834 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:23:51,828 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 00:23:51,828 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 00:23:51,829 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 00:23:51,841 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 00:23:51,842 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 00:23:51,843 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 00:23:51,860 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 00:23:51,883 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 00:23:51,885 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-28 00:23:51,886 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-28 00:23:51,886 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 00:23:51,888 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 00:23:51,902 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:51,903 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 00:23:51,903 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:51,912 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 00:23:51,943 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 00:23:51,945 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-28 00:23:51,945 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-28 00:23:51,946 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-28 00:23:51,946 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 00:23:51,959 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:51,960 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 00:23:51,961 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:51,973 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 00:23:51,996 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 00:23:51,998 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 00:23:51,998 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-28 00:23:51,999 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-28 00:23:51,999 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 00:23:52,016 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,018 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 00:23:52,018 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,032 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,058 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 00:23:52,058 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 00:23:52,059 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-28 00:23:52,061 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@ +2024-10-28 00:23:52,370 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 00:23:52,382 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,383 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 00:23:52,384 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,395 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,417 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 00:23:52,418 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-28 00:23:52,419 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-28 00:23:52,419 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-28 00:23:52,421 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 00:23:52,432 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,434 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 00:23:52,435 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,448 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,473 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 00:23:52,474 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-28 00:23:52,476 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-28 00:23:52,476 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-28 00:23:52,477 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 00:23:52,489 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,490 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 00:23:52,491 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,504 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,527 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 00:23:52,528 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 00:23:52,529 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-28 00:23:52,530 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 00:23:52,531 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 00:23:52,541 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,542 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 00:23:52,543 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,557 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,577 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 00:23:52,579 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 00:23:52,581 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-28 00:23:52,581 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 00:23:52,582 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 00:23:52,593 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,594 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 00:23:52,595 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,606 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,629 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 00:23:52,630 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 00:23:52,632 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 00:23:52,633 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-28 00:23:52,634 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 00:23:52,648 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,649 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 00:23:52,650 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,666 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,690 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 00:23:52,691 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 00:23:52,692 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-28 00:23:52,692 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-28 00:23:52,693 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 00:23:52,705 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,706 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 00:23:52,706 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:23:52,718 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 00:23:52,720 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '8228红+加强包装+密封套件', 'origin_option_2': '可移动户外10加仑喷沙机', 'origin_option_3': '90升红色喷砂机8228', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'8228红+加强包装+密封套件': >, '可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外10加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg', '90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 00:23:52,722 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 00:23:52,743 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 00:23:52,758 - option.py:744 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:23:52,759 - option.py:748 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 00:23:52,773 - option.py:744 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-28 00:23:52,774 - option.py:756 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-28 00:23:52,774 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.5375844 +2024-10-28 00:23:52,780 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg 입력 +2024-10-28 00:23:56,693 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg (790×740) - Whale +2024-10-28 00:23:56,693 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×740 +2024-10-28 00:23:56,695 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:23:56,695 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:23:56,797 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:23:57,799 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:23:57,799 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:23:59,004 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:23:59,005 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:24:05,607 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:24:05,608 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:24:06,811 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:24:06,812 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:24:07,415 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:24:08,417 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:24:08,433 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:24:08,434 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/61a33ed0-415e-4cca-8d21-6eb9a90a4a3e.jpg +2024-10-28 00:24:08,435 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:24:08,537 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:24:08,538 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:24:08,539 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:24:08,539 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:24:08,540 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:24:08,541 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:24:08,542 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:24:08,542 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:24:08,543 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:24:08,544 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:24:08,544 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 790px +2024-10-28 00:24:08,545 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:24:08,598 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:24:08,601 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:24:08,711 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:24:08,713 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:24:08,731 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:24:08,808 - option.py:759 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:24:08,809 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:24:08,854 - option.py:768 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:24:09,113 - option.py:772 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:24:09,151 - option.py:774 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:24:09,595 - option.py:777 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:24:09,597 - option.py:780 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:24:10,139 - option.py:808 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:24:10,140 - option.py:813 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: ElementHandle.click: Element is not attached to the DOM +Call log: +attempting click action + - waiting for element to be visible, enabled and stable +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 785, in update_option_image + await add_button.click() + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 1991, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_element_handle.py", line 132, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.Error: ElementHandle.click: Element is not attached to the DOM +Call log: +attempting click action + - waiting for element to be visible, enabled and stable + +2024-10-28 00:24:10,152 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-28 00:24:10,311 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-28 00:24:10,513 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-28 00:24:10,914 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-28 00:24:11,250 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-28 00:24:11,251 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-28 00:24:11,714 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-28 00:24:11,716 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-28 00:24:11,718 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-28 00:24:11,741 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-28 00:24:11,793 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:24:12,402 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:24:13,028 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:24:13,048 - title.py:94 - default_logger - DEBUG - 원본 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备 +2024-10-28 00:24:13,049 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:24:13,050 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:24:13,063 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:24:13,072 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:24:13,089 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:24:13,091 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:24:13,854 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 00:24:13,857 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:24:13,868 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:24:13,871 - option.py:171 - default_logger - DEBUG - 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备에 대한 옵션을 처리 중... +2024-10-28 00:24:13,872 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:27:08,917 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 00:27:08,917 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 00:27:08,927 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 00:27:08,927 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 00:27:08,927 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 00:27:08,942 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 00:27:08,949 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 00:27:08,949 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:27:08,957 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 00:27:09,072 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:27:09,073 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 00:27:09,073 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 00:27:09,073 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 00:27:09,073 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:27:09,074 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 00:27:09,075 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 00:27:09,075 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 00:27:09,075 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 00:27:09,076 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:27:09,077 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 00:27:13,424 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 00:27:13,424 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 00:27:13,424 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 00:27:15,430 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 25092 +2024-10-28 00:27:15,430 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 22088068 +2024-10-28 00:27:15,443 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 00:27:15,445 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 00:27:16,055 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 00:27:17,864 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 00:27:17,866 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 00:27:17,867 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 00:27:18,273 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 00:27:18,274 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 00:27:18,274 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 00:27:18,275 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-28 00:27:18,950 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 00:27:21,806 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 00:27:21,836 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 00:27:21,838 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 15600860 +2024-10-28 00:27:21,838 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 00:27:21,981 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 00:27:26,989 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 00:27:26,990 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:27:26,991 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 00:27:28,555 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 00:27:28,556 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:27:28,559 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 00:27:28,559 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:27:28,561 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:27:36,522 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 00:27:36,523 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 00:27:36,524 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 00:27:37,089 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 00:27:37,115 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 00:27:37,123 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 00:27:37,131 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 00:27:37,131 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 00:27:37,132 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 00:27:37,133 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 00:27:37,138 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 00:27:37,139 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 00:27:37,140 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 00:27:37,147 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 00:27:37,176 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:27:37,826 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:27:38,496 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:27:38,509 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 00:27:38,735 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:27:38,736 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:27:38,749 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:27:38,756 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:27:38,770 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:27:38,771 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:27:39,376 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:27:39,379 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 00:27:39,380 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:27:41,379 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 00:27:41,381 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 00:27:41,382 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 00:27:41,398 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 00:27:41,398 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 00:27:41,399 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 00:27:41,416 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 00:27:41,443 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 00:27:41,443 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-28 00:27:41,445 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-28 00:27:41,446 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 00:27:41,446 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 00:27:41,464 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,465 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 00:27:41,466 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,475 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 00:27:41,508 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 00:27:41,509 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 00:27:41,509 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-28 00:27:41,510 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-28 00:27:41,510 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 00:27:41,526 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,527 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 00:27:41,528 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,558 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 00:27:41,601 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 00:27:41,603 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 00:27:41,604 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-28 00:27:41,605 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-28 00:27:41,606 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 00:27:41,630 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,632 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 00:27:41,633 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,645 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 00:27:41,678 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 00:27:41,680 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-28 00:27:41,681 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-28 00:27:41,681 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-28 00:27:41,683 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 00:27:41,695 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,697 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 00:27:41,698 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,712 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 00:27:41,734 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 00:27:41,736 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-28 00:27:41,737 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-28 00:27:41,738 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-28 00:27:41,739 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 00:27:41,757 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,759 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 00:27:41,760 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,774 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 00:27:41,800 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 00:27:41,801 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-28 00:27:41,802 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-28 00:27:41,803 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-28 00:27:41,814 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 00:27:41,828 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,829 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 00:27:41,830 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,847 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 00:27:41,874 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 00:27:41,875 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 00:27:41,876 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-28 00:27:41,876 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 00:27:41,878 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 00:27:41,894 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,896 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 00:27:41,897 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,912 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 00:27:41,940 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 00:27:41,941 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 00:27:41,943 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-28 00:27:41,943 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 00:27:41,944 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 00:27:41,964 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,965 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 00:27:41,965 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:41,981 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 00:27:42,010 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 00:27:42,011 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 00:27:42,012 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 00:27:42,013 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-28 00:27:42,014 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 00:27:42,029 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:42,030 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 00:27:42,031 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:42,044 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 00:27:42,066 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 00:27:42,067 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 00:27:42,069 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-28 00:27:42,070 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-28 00:27:42,071 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 00:27:42,082 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:42,084 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 00:27:42,084 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:27:42,099 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 00:27:42,101 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 00:27:42,104 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 00:27:42,122 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 00:27:42,136 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:27:42,137 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 00:27:42,148 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:27:42,149 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-28 00:27:42,151 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.22088068 +2024-10-28 00:27:42,156 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-28 00:27:46,068 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-28 00:27:46,070 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-28 00:27:46,070 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:27:46,072 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:27:46,173 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:27:47,174 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:27:47,176 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:27:48,380 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:27:48,381 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:27:54,983 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:27:54,984 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:27:56,187 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:27:56,189 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:27:56,790 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:27:57,792 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:27:57,797 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:27:57,799 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:27:57,799 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:27:57,902 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:27:57,904 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:27:57,905 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:27:57,907 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:27:57,908 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:27:57,910 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:27:57,911 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:27:57,912 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:27:57,913 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:27:57,915 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:27:57,916 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-28 00:27:57,917 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:27:57,937 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:27:57,939 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:27:58,042 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:27:58,043 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:27:58,044 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:27:58,122 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:27:58,124 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:27:58,153 - option.py:766 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:27:58,365 - option.py:770 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:27:58,377 - option.py:772 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:27:58,785 - option.py:775 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:27:58,786 - option.py:778 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:28:06,411 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 00:28:06,413 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:32:59,857 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 00:32:59,857 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 00:32:59,862 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 00:32:59,862 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 00:32:59,862 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 00:32:59,883 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 00:32:59,890 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 00:32:59,891 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:32:59,899 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 00:32:59,989 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:32:59,990 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 00:32:59,990 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 00:32:59,991 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 00:32:59,991 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:32:59,992 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 00:32:59,993 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 00:32:59,993 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 00:32:59,993 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 00:32:59,994 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:32:59,994 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 00:33:02,955 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 00:33:02,955 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 00:33:02,955 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 00:33:04,961 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 19652 +2024-10-28 00:33:04,961 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 3737136 +2024-10-28 00:33:04,977 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 00:33:04,978 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 00:33:05,588 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 00:33:07,397 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 00:33:07,401 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 00:33:07,403 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 00:33:07,744 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 00:33:07,746 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 00:33:07,747 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 00:33:07,747 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-28 00:33:08,509 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 00:33:11,286 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 00:33:11,305 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 00:33:11,307 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 18287274 +2024-10-28 00:33:11,307 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 00:33:11,432 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 00:33:16,443 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 00:33:16,444 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:33:16,445 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 00:33:16,860 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 00:33:16,861 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:33:16,863 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 00:33:16,864 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:33:16,865 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:33:24,480 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 00:33:24,482 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 00:33:24,483 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 00:33:25,079 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 00:33:25,106 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 00:33:25,115 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 00:33:25,123 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 00:33:25,125 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 00:33:25,126 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 00:33:25,126 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 00:33:25,131 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 00:33:25,133 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 00:33:25,134 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 00:33:25,140 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 00:33:25,166 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:33:25,880 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:33:26,649 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:33:26,666 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 00:33:26,893 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:33:26,894 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:33:26,910 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:33:26,924 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:33:26,952 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:33:26,953 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:33:27,636 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:33:27,639 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 00:33:27,640 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:33:29,640 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 00:33:29,641 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 00:33:29,642 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 00:33:29,657 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 00:33:29,658 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 00:33:29,659 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 00:33:29,676 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 00:33:29,704 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 00:33:29,706 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-28 00:33:29,706 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-28 00:33:29,707 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 00:33:29,707 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 00:33:29,721 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,722 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 00:33:29,722 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,730 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 00:33:29,754 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 00:33:29,755 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 00:33:29,756 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-28 00:33:29,757 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-28 00:33:29,758 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 00:33:29,771 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,772 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 00:33:29,773 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,785 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 00:33:29,808 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 00:33:29,809 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 00:33:29,809 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-28 00:33:29,810 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-28 00:33:29,810 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 00:33:29,823 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,824 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 00:33:29,824 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,832 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 00:33:29,854 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 00:33:29,854 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 00:33:29,855 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-28 00:33:29,856 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-28 00:33:29,856 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 00:33:29,868 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,869 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 00:33:29,870 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,883 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 00:33:29,904 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 00:33:29,905 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-28 00:33:29,905 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-28 00:33:29,906 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-28 00:33:29,907 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 00:33:29,919 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,920 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 00:33:29,921 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,933 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 00:33:29,957 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 00:33:29,959 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-28 00:33:29,959 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-28 00:33:29,960 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-28 00:33:29,969 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 00:33:29,982 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,983 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 00:33:29,984 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:29,997 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 00:33:30,031 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 00:33:30,032 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 00:33:30,032 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-28 00:33:30,033 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 00:33:30,033 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 00:33:30,047 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,048 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 00:33:30,050 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,064 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 00:33:30,091 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 00:33:30,092 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 00:33:30,093 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-28 00:33:30,094 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 00:33:30,095 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 00:33:30,107 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,109 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 00:33:30,109 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,124 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 00:33:30,155 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 00:33:30,156 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 00:33:30,157 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 00:33:30,158 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-28 00:33:30,158 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 00:33:30,173 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,174 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 00:33:30,175 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,202 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 00:33:30,242 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 00:33:30,243 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-10-28 00:33:30,246 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-28 00:33:30,247 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-28 00:33:30,247 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 00:33:30,266 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,267 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 00:33:30,268 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:33:30,287 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 00:33:30,288 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 00:33:30,291 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 00:33:30,313 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 00:33:30,328 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:33:30,329 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 00:33:30,342 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:33:30,343 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-28 00:33:30,344 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3737136 +2024-10-28 00:33:30,349 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-28 00:33:34,263 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-28 00:33:34,264 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-28 00:33:34,265 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:33:34,265 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:33:34,367 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:33:35,369 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:33:35,369 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:33:36,573 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:33:36,574 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:33:43,177 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:33:43,178 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:33:44,381 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:33:44,383 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:33:44,985 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:33:45,987 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:33:45,993 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:33:45,994 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:33:45,995 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:33:46,097 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:33:46,098 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:33:46,100 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:33:46,102 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:33:46,103 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:33:46,104 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:33:46,105 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:33:46,106 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:33:46,107 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:33:46,109 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:33:46,109 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-28 00:33:46,110 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:33:46,131 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:33:46,133 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:33:46,237 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:33:46,239 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:33:46,240 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:33:46,324 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:33:46,325 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:33:46,357 - option.py:766 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:33:46,584 - option.py:770 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:33:46,613 - option.py:772 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:33:46,921 - option.py:775 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:33:46,923 - option.py:778 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:33:55,170 - option.py:800 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-28 00:33:55,671 - option.py:807 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:33:55,685 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:33:55,687 - option.py:746 - default_logger - DEBUG - 3번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 00:33:55,708 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-28 00:33:55,710 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-28 00:33:55,711 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3737136 +2024-10-28 00:33:55,712 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-28 00:33:59,632 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6087cc87-e837-4774-a51e-ddb1be8d5048.jpg (750×800) - Whale +2024-10-28 00:33:59,633 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-28 00:33:59,634 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:33:59,635 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:33:59,736 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:34:00,738 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:34:00,738 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:34:01,942 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:34:01,942 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:34:08,545 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:34:08,546 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:34:09,749 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:34:09,750 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:34:10,352 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:34:11,355 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:34:11,356 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:34:11,356 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-28 00:34:11,357 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:34:11,460 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:34:11,461 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:34:11,462 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:34:11,464 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:34:11,465 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:34:11,467 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:34:11,468 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:34:11,469 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:34:11,470 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:34:11,471 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:34:11,471 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-28 00:34:11,473 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:34:11,485 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:34:11,487 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:34:11,591 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:34:11,593 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:34:11,594 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-28 00:34:11,665 - option.py:757 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-28 00:34:11,666 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:34:11,700 - option.py:766 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:34:11,874 - option.py:770 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:34:11,896 - option.py:772 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:34:12,347 - option.py:775 - default_logger - DEBUG - 4번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:34:12,348 - option.py:778 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:34:16,444 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 00:34:16,446 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:36:01,935 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 00:36:01,935 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 00:36:01,949 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 00:36:01,949 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 00:36:01,949 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 00:36:01,966 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 00:36:01,975 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 00:36:01,975 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:36:01,989 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 00:36:02,105 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:36:02,106 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 00:36:02,107 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 00:36:02,108 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 00:36:02,108 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:36:02,109 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 00:36:02,110 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 00:36:02,110 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 00:36:02,110 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 00:36:02,111 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:36:02,112 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 00:36:06,836 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 00:36:06,837 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 00:36:06,838 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 00:36:08,842 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 20156 +2024-10-28 00:36:08,843 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 4917848 +2024-10-28 00:36:08,856 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 00:36:08,857 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 00:36:09,466 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 00:36:11,274 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 00:36:11,279 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 00:36:11,279 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 00:36:11,657 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 00:36:11,658 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 00:36:11,661 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 00:36:11,662 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-28 00:36:12,348 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 00:36:14,680 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 00:36:14,707 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 00:36:14,709 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 1575648 +2024-10-28 00:36:14,709 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 00:36:14,860 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 00:36:19,878 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 00:36:19,879 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:36:19,880 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 00:36:20,240 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 00:36:20,243 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:36:20,244 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 00:36:20,244 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:36:20,246 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:36:25,540 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 00:36:25,541 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 00:36:25,541 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 00:36:26,121 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 00:36:26,146 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 00:36:26,155 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 00:36:26,161 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 00:36:26,162 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 00:36:26,163 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 00:36:26,163 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 00:36:26,169 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 00:36:26,170 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 00:36:26,171 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 00:36:26,176 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 00:36:26,207 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:36:26,908 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:36:27,550 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:36:27,564 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 00:36:27,808 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:36:27,809 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:36:27,826 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:36:27,838 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:36:27,853 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:36:27,855 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:36:28,483 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:36:28,487 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 00:36:28,488 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:36:30,512 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 00:36:30,513 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 00:36:30,514 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 00:36:30,528 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 00:36:30,529 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 00:36:30,530 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 00:36:30,547 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 00:36:30,569 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 00:36:30,569 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-28 00:36:30,570 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-28 00:36:30,571 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 00:36:30,572 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 00:36:30,583 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,584 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 00:36:30,585 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,592 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 00:36:30,619 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 00:36:30,621 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 00:36:30,622 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-28 00:36:30,622 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-28 00:36:30,623 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 00:36:30,639 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,641 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 00:36:30,641 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,656 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 00:36:30,682 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 00:36:30,683 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 00:36:30,684 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-28 00:36:30,685 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-28 00:36:30,686 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 00:36:30,698 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,699 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 00:36:30,699 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,706 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 00:36:30,732 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 00:36:30,733 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 00:36:30,735 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-28 00:36:30,736 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-28 00:36:30,737 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 00:36:30,749 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,751 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 00:36:30,751 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,764 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 00:36:30,784 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 00:36:30,785 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-28 00:36:30,786 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-28 00:36:30,786 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-28 00:36:30,787 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 00:36:30,799 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,801 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 00:36:30,801 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,814 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 00:36:30,835 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 00:36:30,836 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-28 00:36:30,837 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-28 00:36:30,837 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-28 00:36:30,848 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 00:36:30,861 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,861 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 00:36:30,862 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,876 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 00:36:30,900 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 00:36:30,901 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 00:36:30,902 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-28 00:36:30,903 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 00:36:30,904 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 00:36:30,915 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,915 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 00:36:30,917 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,931 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 00:36:30,952 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 00:36:30,953 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 00:36:30,955 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-28 00:36:30,956 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 00:36:30,956 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 00:36:30,968 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,969 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 00:36:30,971 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:30,982 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 00:36:31,010 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 00:36:31,011 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 00:36:31,012 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 00:36:31,013 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-28 00:36:31,014 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 00:36:31,027 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:31,028 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 00:36:31,029 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:31,043 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 00:36:31,066 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 00:36:31,068 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 00:36:31,068 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-28 00:36:31,070 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-28 00:36:31,071 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 00:36:31,083 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:31,083 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 00:36:31,084 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:36:31,096 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 00:36:31,097 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 00:36:31,101 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 00:36:31,126 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 00:36:31,146 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:36:31,147 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 00:36:31,164 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:36:31,166 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-28 00:36:31,167 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4917848 +2024-10-28 00:36:31,174 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-28 00:36:35,088 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-28 00:36:35,089 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-28 00:36:35,090 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:36:35,090 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:36:35,192 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:36:36,193 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:36:36,195 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:36:37,398 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:36:37,399 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:36:44,002 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:36:44,003 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:36:45,206 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:36:45,207 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:36:45,810 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:36:46,812 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:36:46,817 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:36:46,817 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:36:46,818 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:36:46,920 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:36:46,921 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:36:46,922 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:36:46,924 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:36:46,925 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:36:46,926 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:36:46,927 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:36:46,928 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:36:46,929 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:36:46,930 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:36:46,932 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-28 00:36:46,933 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:36:46,956 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:36:46,959 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:36:47,062 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:36:47,064 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:36:47,065 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:36:47,149 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:36:47,151 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:36:47,183 - option.py:766 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:36:47,448 - option.py:770 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:36:47,471 - option.py:772 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:36:47,790 - option.py:775 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:36:47,792 - option.py:778 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:36:52,469 - option.py:801 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-28 00:36:52,971 - option.py:808 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:36:52,987 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:36:52,988 - option.py:746 - default_logger - DEBUG - 3번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 00:36:53,002 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-28 00:36:53,003 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-28 00:36:53,004 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4917848 +2024-10-28 00:36:53,005 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-28 00:36:57,117 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 00:36:57,118 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:39:00,108 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 00:39:00,108 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 00:39:00,118 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 00:39:00,118 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 00:39:00,118 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 00:39:00,131 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 00:39:00,138 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 00:39:00,139 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:39:00,147 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 00:39:00,242 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:39:00,242 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 00:39:00,242 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 00:39:00,242 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 00:39:00,242 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 00:39:00,242 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 00:39:00,242 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 00:39:00,246 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 00:39:00,246 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 00:39:00,246 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:39:00,246 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 00:39:02,878 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 00:39:02,878 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 00:39:02,878 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 00:39:04,884 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 24636 +2024-10-28 00:39:04,884 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 3606984 +2024-10-28 00:39:04,897 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 00:39:04,897 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 00:39:05,510 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 00:39:07,318 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 00:39:07,322 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 00:39:07,323 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 00:39:07,791 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 00:39:07,793 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 00:39:07,794 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 00:39:07,795 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-28 00:39:08,574 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 00:39:11,257 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 00:39:11,280 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 00:39:11,282 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 24051962 +2024-10-28 00:39:11,283 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 00:39:11,452 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 00:39:16,474 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 00:39:16,476 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:39:16,477 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 00:39:16,977 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 00:39:16,980 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:39:16,982 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 00:39:16,985 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:39:16,987 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 00:39:25,375 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 00:39:25,377 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 00:39:25,378 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 00:39:26,237 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 00:39:26,272 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 00:39:26,281 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 00:39:26,290 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 00:39:26,290 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 00:39:26,291 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 00:39:26,293 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 00:39:26,301 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 00:39:26,303 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 00:39:26,303 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 00:39:26,311 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 00:39:26,352 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:39:27,293 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:39:28,327 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:39:28,344 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 00:39:28,609 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:39:28,610 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:39:28,623 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:39:28,632 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:39:28,648 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:39:28,650 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:39:29,511 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:39:29,514 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 00:39:29,515 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 00:39:31,507 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 00:39:31,508 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 00:39:31,509 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 00:39:31,525 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 00:39:31,526 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 00:39:31,527 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 00:39:31,551 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 00:39:31,586 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 00:39:31,587 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-28 00:39:31,588 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-28 00:39:31,588 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 00:39:31,589 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 00:39:31,618 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,619 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 00:39:31,621 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,634 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 00:39:31,665 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 00:39:31,666 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 00:39:31,666 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-28 00:39:31,668 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-28 00:39:31,669 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 00:39:31,683 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,684 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 00:39:31,685 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,700 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 00:39:31,732 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 00:39:31,734 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 00:39:31,736 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-28 00:39:31,736 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-28 00:39:31,737 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 00:39:31,756 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,758 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 00:39:31,759 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,772 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 00:39:31,818 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 00:39:31,820 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 00:39:31,821 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-28 00:39:31,822 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-28 00:39:31,823 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 00:39:31,841 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,842 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 00:39:31,844 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,868 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 00:39:31,897 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 00:39:31,899 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-28 00:39:31,900 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-28 00:39:31,901 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@ +2024-10-28 00:39:31,911 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 00:39:31,931 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,932 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 00:39:31,934 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:31,948 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 00:39:31,977 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 00:39:31,980 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-28 00:39:31,981 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-28 00:39:31,982 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-28 00:39:31,983 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 00:39:31,999 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,000 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 00:39:32,002 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,017 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 00:39:32,047 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 00:39:32,048 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 00:39:32,049 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-28 00:39:32,050 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 00:39:32,051 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 00:39:32,066 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,068 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 00:39:32,069 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,083 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 00:39:32,113 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 00:39:32,115 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 00:39:32,116 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-28 00:39:32,117 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 00:39:32,118 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 00:39:32,134 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,136 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 00:39:32,137 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,153 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 00:39:32,182 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 00:39:32,184 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 00:39:32,185 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 00:39:32,186 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-28 00:39:32,187 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 00:39:32,203 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,205 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 00:39:32,205 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,224 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 00:39:32,256 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 00:39:32,257 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 00:39:32,258 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-28 00:39:32,260 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-28 00:39:32,261 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 00:39:32,275 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,277 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 00:39:32,278 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 00:39:32,290 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 00:39:32,292 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'90升红色喷砂机8228': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg', '90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 00:39:32,294 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 00:39:32,316 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 00:39:32,333 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 00:39:32,334 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 00:39:32,349 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:39:32,351 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-28 00:39:32,351 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3606984 +2024-10-28 00:39:32,355 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg 입력 +2024-10-28 00:39:36,273 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg (750×800) - Whale +2024-10-28 00:39:36,274 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-28 00:39:36,275 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 00:39:36,276 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 00:39:36,377 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 00:39:37,378 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 00:39:37,379 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:39:38,583 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 00:39:38,585 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 00:39:45,188 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 00:39:45,189 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 00:39:46,393 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 00:39:46,393 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 00:39:46,996 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 00:39:47,998 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 00:39:48,005 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:39:48,006 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/d85d7cc9-a5d1-4220-a0e8-6f898fb06862.jpg +2024-10-28 00:39:48,007 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 00:39:48,109 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 00:39:48,110 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 00:39:48,112 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 00:39:48,112 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 00:39:48,114 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 00:39:48,117 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 00:39:48,118 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 00:39:48,119 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 00:39:48,121 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 00:39:48,122 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 00:39:48,123 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-28 00:39:48,124 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 00:39:48,147 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 00:39:48,149 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 00:39:48,253 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 00:39:48,255 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 00:39:48,257 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:39:48,339 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:39:48,342 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 00:39:48,375 - option.py:766 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 00:39:48,634 - option.py:770 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 00:39:48,668 - option.py:772 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 00:39:49,064 - option.py:775 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 00:39:49,065 - option.py:778 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 00:39:49,573 - option.py:809 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 00:39:49,574 - option.py:814 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: ElementHandle.query_selector: Unsupported token "@class" while parsing selector ".//div[contains(@class, "sc-krITIZ") and contains(@class, "ckztYT")]" +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 780, in update_option_image + add_button = await option_box.query_selector('.//div[contains(@class, "sc-krITIZ") and contains(@class, "ckztYT")]') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 2734, in query_selector + await self._impl_obj.query_selector(selector=selector) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_element_handle.py", line 318, in query_selector + await self._channel.send("querySelector", dict(selector=selector)) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.Error: ElementHandle.query_selector: Unsupported token "@class" while parsing selector ".//div[contains(@class, "sc-krITIZ") and contains(@class, "ckztYT")]" +2024-10-28 00:39:49,576 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-28 00:39:49,764 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-28 00:39:49,913 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-28 00:39:50,373 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-28 00:39:50,771 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-28 00:39:50,773 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-28 00:39:51,313 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-28 00:39:51,316 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-28 00:39:51,317 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-28 00:39:51,333 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-28 00:39:51,374 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 00:39:52,061 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 00:39:52,875 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 00:39:52,895 - title.py:94 - default_logger - DEBUG - 원본 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备 +2024-10-28 00:39:52,898 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 00:39:52,899 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 00:39:52,913 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 00:39:52,924 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 00:39:52,944 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 00:39:52,945 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 00:39:53,539 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 00:39:53,541 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 00:39:53,554 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 00:39:53,556 - option.py:171 - default_logger - DEBUG - 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备에 대한 옵션을 처리 중... +2024-10-28 00:39:53,557 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 06:57:57,871 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 06:57:57,871 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 06:57:57,908 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 06:57:57,908 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 06:57:57,908 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 06:57:58,054 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 06:57:58,054 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 06:57:58,054 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 06:57:58,081 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 06:57:58,239 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 06:57:58,254 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 06:57:58,254 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 06:57:58,254 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 06:57:58,254 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 06:57:58,257 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 06:57:58,274 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 06:57:58,274 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 06:57:58,274 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 06:57:58,277 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 06:57:58,278 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 06:58:02,488 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 06:58:02,488 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 06:58:02,491 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 06:58:04,499 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 21172 +2024-10-28 06:58:04,499 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 4983114 +2024-10-28 06:58:04,517 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 06:58:04,518 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 06:58:05,136 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 06:58:06,947 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 06:58:06,948 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 06:58:06,949 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 06:58:10,760 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 06:58:10,761 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 06:58:10,762 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 06:58:10,762 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-28 06:58:13,888 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 06:58:17,119 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 06:58:17,141 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 06:58:17,143 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 2164122 +2024-10-28 06:58:17,144 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 06:58:17,310 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 06:58:22,327 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 06:58:22,328 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 06:58:22,329 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 06:58:22,700 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 06:58:22,702 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 06:58:22,704 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 06:58:22,705 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 06:58:22,707 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 06:58:30,536 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 06:58:30,538 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 06:58:30,539 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 06:58:31,164 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 06:58:31,192 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 06:58:31,200 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 06:58:31,207 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 06:58:31,208 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 06:58:31,209 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 06:58:31,209 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 06:58:31,216 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 06:58:31,217 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 06:58:31,218 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 06:58:31,225 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 06:58:31,250 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 06:58:32,150 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 06:58:33,358 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 06:58:33,373 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 06:58:33,682 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 06:58:33,683 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 06:58:33,701 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 06:58:33,714 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 06:58:33,736 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 06:58:33,738 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 06:58:34,533 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 06:58:34,538 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 06:58:34,540 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 06:58:36,537 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 06:58:36,538 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 06:58:36,540 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 06:58:36,560 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 06:58:36,562 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 06:58:36,563 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 06:58:36,583 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 06:58:36,607 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 06:58:36,608 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-28 06:58:36,609 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-28 06:58:36,610 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 06:58:36,611 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 06:58:36,633 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,635 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 06:58:36,635 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,643 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 06:58:36,674 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 06:58:36,677 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 06:58:36,678 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-28 06:58:36,679 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-28 06:58:36,681 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 06:58:36,704 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,706 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 06:58:36,708 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,721 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 06:58:36,778 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 06:58:36,779 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-28 06:58:36,781 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-28 06:58:36,782 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-28 06:58:36,783 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 06:58:36,806 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,807 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 06:58:36,808 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,817 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 06:58:36,843 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 06:58:36,844 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 06:58:36,845 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-28 06:58:36,846 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-28 06:58:36,847 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 06:58:36,860 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,897 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 06:58:36,898 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,917 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 06:58:36,940 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 06:58:36,941 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-28 06:58:36,942 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-28 06:58:36,943 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-28 06:58:36,943 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 06:58:36,957 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,958 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 06:58:36,959 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:36,974 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 06:58:37,001 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 06:58:37,002 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-28 06:58:37,003 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-28 06:58:37,004 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-28 06:58:37,004 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 06:58:37,018 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,019 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 06:58:37,020 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,034 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 06:58:37,056 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 06:58:37,059 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 06:58:37,062 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-28 06:58:37,063 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 06:58:37,063 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 06:58:37,077 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,079 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 06:58:37,079 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,090 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 06:58:37,121 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 06:58:37,122 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 06:58:37,123 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-28 06:58:37,124 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 06:58:37,124 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 06:58:37,138 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,139 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 06:58:37,140 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,153 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 06:58:37,177 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 06:58:37,180 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 06:58:37,181 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 06:58:37,181 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-28 06:58:37,489 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 06:58:37,504 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,505 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 06:58:37,505 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,519 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 06:58:37,542 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 06:58:37,543 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 06:58:37,544 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-28 06:58:37,545 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-28 06:58:37,546 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 06:58:37,558 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,561 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 06:58:37,562 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 06:58:37,574 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 06:58:37,574 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 06:58:37,578 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 06:58:37,599 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 06:58:37,614 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 06:58:37,616 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 06:58:37,629 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 06:58:37,630 - option.py:746 - default_logger - DEBUG - 2번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 06:58:37,644 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 06:58:37,645 - option.py:746 - default_logger - DEBUG - 3번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 06:58:37,658 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-28 06:58:37,658 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-28 06:58:37,659 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4983114 +2024-10-28 06:58:37,665 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-28 06:58:41,579 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6087cc87-e837-4774-a51e-ddb1be8d5048.jpg (750×800) - Whale +2024-10-28 06:58:41,580 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-28 06:58:41,581 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 06:58:41,581 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 06:58:41,683 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 06:58:42,685 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 06:58:42,686 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 06:58:43,890 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 06:58:43,891 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 06:58:50,494 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 06:58:50,496 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 06:58:51,700 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 06:58:51,702 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 06:58:52,305 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 06:58:53,306 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 06:58:53,311 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 06:58:53,312 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-28 06:58:53,313 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 06:58:53,415 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 06:58:53,415 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 06:58:53,416 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 06:58:53,417 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 06:58:53,418 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 06:58:53,419 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 06:58:53,420 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 06:58:53,421 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 06:58:53,422 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 06:58:53,422 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 06:58:53,424 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-28 06:58:53,425 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 06:58:53,468 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 06:58:53,470 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 06:58:53,573 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 06:58:53,574 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 06:58:53,575 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 06:58:53,641 - option.py:757 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 06:58:53,642 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 06:58:53,678 - option.py:766 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 06:58:53,897 - option.py:770 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 06:58:53,914 - option.py:772 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 06:58:54,265 - option.py:775 - default_logger - DEBUG - 4번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 06:58:54,267 - option.py:778 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 06:59:01,460 - option.py:802 - default_logger - DEBUG - 4번째 옵션에 이미지가 업로드되었습니다. +2024-10-28 06:59:01,963 - option.py:809 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 06:59:01,979 - option.py:742 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg +2024-10-28 06:59:01,980 - option.py:754 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-28 06:59:01,981 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.4983114 +2024-10-28 06:59:01,982 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg 입력 +2024-10-28 07:03:17,353 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-28 07:03:17,353 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-28 07:03:17,363 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-28 07:03:17,363 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-28 07:03:17,363 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-28 07:03:17,365 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-28 07:03:17,381 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-28 07:03:17,382 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 07:03:17,390 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-28 07:03:17,478 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 07:03:17,478 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-28 07:03:17,478 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-28 07:03:17,478 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-28 07:03:17,478 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-28 07:03:17,478 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-28 07:03:17,478 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-28 07:03:17,478 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-28 07:03:17,478 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-28 07:03:17,478 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 07:03:17,478 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-28 07:03:21,956 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-28 07:03:21,956 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-28 07:03:21,956 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-28 07:03:23,963 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 16812 +2024-10-28 07:03:23,963 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 3803488 +2024-10-28 07:03:23,977 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-28 07:03:23,978 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-28 07:03:24,587 - whale_translator.py:469 - default_logger - DEBUG - 전환 성공 +2024-10-28 07:03:26,397 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-28 07:03:26,400 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-28 07:03:26,400 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-28 07:03:26,727 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-28 07:03:26,727 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-28 07:03:26,727 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-28 07:03:26,727 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.0.0 +2024-10-28 07:03:27,278 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-28 07:03:29,548 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-28 07:03:29,571 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-28 07:03:29,573 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 2034610 +2024-10-28 07:03:29,576 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-28 07:03:29,720 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-28 07:03:34,728 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-28 07:03:34,729 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 07:03:34,730 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-28 07:03:35,083 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-28 07:03:35,084 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 07:03:35,085 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-28 07:03:35,086 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 07:03:35,086 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-28 07:03:41,750 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-28 07:03:41,752 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-28 07:03:41,752 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-28 07:03:42,364 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-28 07:03:42,387 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-28 07:03:42,394 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-28 07:03:42,401 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-28 07:03:42,402 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-28 07:03:42,403 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-28 07:03:42,404 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-28 07:03:42,409 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-28 07:03:42,410 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-28 07:03:42,411 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-28 07:03:42,416 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-28 07:03:42,440 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 07:03:43,086 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 07:03:43,697 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 07:03:43,709 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-28 07:03:43,928 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 07:03:43,929 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 07:03:43,944 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 07:03:43,954 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 07:03:43,972 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 07:03:43,973 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 07:03:44,542 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 07:03:44,545 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-28 07:03:44,546 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-28 07:03:46,544 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-28 07:03:46,545 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-28 07:03:46,545 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-28 07:03:46,558 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-28 07:03:46,559 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-28 07:03:46,560 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-28 07:03:46,573 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-28 07:03:46,593 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-28 07:03:46,595 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-28 07:03:46,595 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-28 07:03:46,596 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-28 07:03:46,596 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-28 07:03:46,609 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,610 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-28 07:03:46,611 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,617 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-28 07:03:46,654 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-28 07:03:46,655 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-28 07:03:46,656 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-28 07:03:46,658 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-28 07:03:46,659 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-28 07:03:46,675 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,675 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-28 07:03:46,676 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,682 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-28 07:03:46,706 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-28 07:03:46,707 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-28 07:03:46,708 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-28 07:03:46,710 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-28 07:03:46,711 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-28 07:03:46,727 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,728 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-28 07:03:46,729 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,737 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-28 07:03:46,768 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-28 07:03:46,770 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-28 07:03:46,770 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-28 07:03:46,771 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-28 07:03:46,772 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-28 07:03:46,789 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,790 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-28 07:03:46,791 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,808 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-28 07:03:46,831 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-28 07:03:46,833 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-28 07:03:46,833 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-28 07:03:46,834 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-28 07:03:46,835 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-28 07:03:46,849 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,850 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-28 07:03:46,851 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,864 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-28 07:03:46,892 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-28 07:03:46,893 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-28 07:03:46,893 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-28 07:03:46,894 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-28 07:03:46,904 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-28 07:03:46,917 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,918 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-28 07:03:46,919 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,931 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-28 07:03:46,958 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-28 07:03:46,959 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-28 07:03:46,961 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-28 07:03:46,962 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-28 07:03:46,963 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-28 07:03:46,976 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,977 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-28 07:03:46,978 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:46,991 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-28 07:03:47,018 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-28 07:03:47,019 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-28 07:03:47,019 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-28 07:03:47,020 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-28 07:03:47,021 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-28 07:03:47,038 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:47,039 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-28 07:03:47,040 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:47,055 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-28 07:03:47,080 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-28 07:03:47,081 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-28 07:03:47,082 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-28 07:03:47,083 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-28 07:03:47,084 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-28 07:03:47,096 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:47,097 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-28 07:03:47,098 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:47,110 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-28 07:03:47,137 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-28 07:03:47,138 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-28 07:03:47,139 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-28 07:03:47,140 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-28 07:03:47,140 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-28 07:03:47,154 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:47,155 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-28 07:03:47,156 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-28 07:03:47,169 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-28 07:03:47,170 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'90升白色喷砂机8228白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg', '8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-28 07:03:47,173 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-28 07:03:47,194 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-28 07:03:47,208 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 07:03:47,209 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 07:03:47,224 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 07:03:47,225 - option.py:746 - default_logger - DEBUG - 2번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 07:03:47,237 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-28 07:03:47,238 - option.py:746 - default_logger - DEBUG - 3번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-28 07:03:47,253 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-28 07:03:47,255 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-28 07:03:47,255 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3803488 +2024-10-28 07:03:47,262 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg 입력 +2024-10-28 07:03:51,175 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6087cc87-e837-4774-a51e-ddb1be8d5048.jpg (750×800) - Whale +2024-10-28 07:03:51,178 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-28 07:03:51,178 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-28 07:03:51,179 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-28 07:03:51,280 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-28 07:03:52,282 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-28 07:03:52,283 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 07:03:53,487 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-28 07:03:53,488 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-28 07:04:00,091 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-28 07:04:00,092 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-28 07:04:01,295 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-28 07:04:01,296 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-28 07:04:01,899 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-28 07:04:02,901 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-28 07:04:02,906 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 07:04:02,908 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/6087cc87-e837-4774-a51e-ddb1be8d5048.jpg +2024-10-28 07:04:02,909 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-28 07:04:03,011 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-28 07:04:03,013 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : +2024-10-28 07:04:03,014 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-28 07:04:03,015 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-28 07:04:03,015 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-28 07:04:03,016 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-28 07:04:03,017 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-28 07:04:03,018 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-28 07:04:03,019 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-28 07:04:03,020 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-28 07:04:03,021 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-28 07:04:03,022 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-28 07:04:03,040 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-28 07:04:03,042 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-28 07:04:03,145 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-28 07:04:03,146 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-28 07:04:03,148 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 07:04:03,219 - option.py:757 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 07:04:03,221 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-28 07:04:03,252 - option.py:766 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-28 07:04:03,490 - option.py:770 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-28 07:04:03,515 - option.py:772 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-28 07:04:03,937 - option.py:775 - default_logger - DEBUG - 4번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-28 07:04:03,939 - option.py:778 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 가져오기 +2024-10-28 07:04:04,479 - option.py:811 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: D:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-28 07:04:04,480 - option.py:816 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: ElementHandle.click: Element is not attached to the DOM +Call log: +attempting click action + - waiting for element to be visible, enabled and stable +Traceback (most recent call last): + File "D:\py\autoTrans\option.py", line 787, in update_option_image + await add_button.click() + File "D:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 1991, in click + await self._impl_obj.click( + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_element_handle.py", line 132, in click + await self._channel.send("click", locals_to_params(locals())) + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.Error: ElementHandle.click: Element is not attached to the DOM +Call log: +attempting click action + - waiting for element to be visible, enabled and stable + +2024-10-28 07:04:04,482 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-28 07:04:04,636 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-28 07:04:04,774 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-28 07:04:05,140 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-28 07:04:05,441 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-28 07:04:05,442 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-28 07:04:05,847 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-28 07:04:05,849 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-28 07:04:05,850 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-28 07:04:05,869 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-28 07:04:05,930 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-28 07:04:06,394 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-28 07:04:06,938 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-28 07:04:06,955 - title.py:94 - default_logger - DEBUG - 원본 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备 +2024-10-28 07:04:06,956 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-28 07:04:06,957 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-28 07:04:06,970 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-28 07:04:06,981 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-28 07:04:06,993 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-28 07:04:06,996 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-28 07:04:07,561 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-28 07:04:07,563 - gui.py:604 - default_logger - DEBUG - Updated watermark text: +2024-10-28 07:04:07,576 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-28 07:04:07,577 - option.py:171 - default_logger - DEBUG - 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备에 대한 옵션을 처리 중... +2024-10-28 07:04:07,580 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 13:35:13,482 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-10-29 13:35:13,484 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 13:35:13,523 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 13:35:13,524 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-10-29 13:35:13,530 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 13:35:13,660 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-10-29 13:35:13,675 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 13:35:13,676 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:35:13,689 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 13:35:13,787 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:35:13,788 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 13:35:13,788 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 13:35:13,788 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 13:35:13,788 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:35:13,789 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 13:35:13,796 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 13:35:13,797 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 13:35:13,797 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 13:35:13,799 - gui.py:604 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:35:13,801 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 13:35:17,477 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-29 13:35:17,479 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-29 13:35:17,480 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-29 13:35:19,486 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 27440 +2024-10-29 13:35:19,487 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 266424 +2024-10-29 13:35:19,494 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-29 13:35:19,495 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-29 13:35:23,112 - whale_translator.py:466 - default_logger - DEBUG - 영어로 전환하는데 실패했습니다. +2024-10-29 13:35:24,922 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-29 13:35:24,927 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-29 13:35:24,929 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-29 13:35:31,349 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-29 13:35:31,350 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-29 13:35:31,351 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-10-29 13:35:31,352 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-29 13:35:34,919 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-29 13:35:38,500 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-29 13:35:38,518 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-29 13:35:38,520 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 135428 +2024-10-29 13:35:38,521 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-10-29 13:35:38,760 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-10-29 13:35:43,776 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-29 13:35:43,777 - gui.py:604 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:35:43,778 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-29 13:35:44,169 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-29 13:35:44,170 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:35:44,171 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-29 13:35:44,171 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:35:44,172 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:36:03,448 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-29 13:36:03,449 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-29 13:36:03,450 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-29 13:36:04,051 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-29 13:36:04,072 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-29 13:36:04,083 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-29 13:36:04,090 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-29 13:36:04,091 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-29 13:36:04,092 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-29 13:36:04,092 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-29 13:36:04,099 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-29 13:36:04,100 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-29 13:36:04,102 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-29 13:36:04,108 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-29 13:36:04,132 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 13:36:04,656 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 13:36:05,239 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 13:36:05,255 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-29 13:36:05,553 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 13:36:05,554 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 13:36:05,568 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 13:36:05,576 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 13:36:05,590 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-29 13:36:05,591 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-29 13:36:06,117 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 13:36:06,118 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-29 13:36:06,118 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 13:36:08,140 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 13:36:08,141 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 13:36:08,141 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 13:36:08,156 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 13:36:08,157 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 13:36:08,157 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 13:36:08,173 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-29 13:36:08,196 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-29 13:36:08,197 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 13:36:08,197 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 13:36:08,197 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-29 13:36:08,198 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 13:36:08,209 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,210 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 13:36:08,210 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,218 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,241 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-29 13:36:08,242 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 13:36:08,243 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 13:36:08,243 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-29 13:36:08,244 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 13:36:08,256 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,257 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 13:36:08,258 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,265 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,288 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-29 13:36:08,289 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 13:36:08,290 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 13:36:08,290 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-29 13:36:08,290 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 13:36:08,304 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,305 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 13:36:08,305 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,312 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,338 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-29 13:36:08,339 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-29 13:36:08,340 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 13:36:08,341 - option.py:400 - default_logger - DEBUG - 4번째 image_element : None +2024-10-29 13:36:08,341 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 13:36:08,354 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,354 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 13:36:08,355 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,362 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,393 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-29 13:36:08,394 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-29 13:36:08,396 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 13:36:08,397 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 13:36:08,398 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 13:36:08,412 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,413 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 13:36:08,413 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,424 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,450 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-29 13:36:08,450 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-29 13:36:08,451 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 13:36:08,452 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 13:36:08,452 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 13:36:08,466 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,466 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 13:36:08,466 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,482 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,508 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-29 13:36:08,509 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-29 13:36:08,509 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-29 13:36:08,510 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 13:36:08,510 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 13:36:08,525 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,525 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 13:36:08,526 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,536 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,560 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-29 13:36:08,562 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 13:36:08,563 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-29 13:36:08,563 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 13:36:08,564 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 13:36:08,576 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,577 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 13:36:08,577 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,589 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,615 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-29 13:36:08,615 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-29 13:36:08,616 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-29 13:36:08,616 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-29 13:36:08,935 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 13:36:08,948 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,948 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 13:36:08,949 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:08,961 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 13:36:08,987 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-29 13:36:08,988 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-29 13:36:08,989 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-29 13:36:08,989 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-29 13:36:08,989 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 13:36:09,001 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:09,002 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 13:36:09,003 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:36:09,016 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 13:36:09,017 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'8228白+加强包装+密封套件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg', '可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-29 13:36:09,020 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 13:36:09,042 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-29 13:36:09,058 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:36:09,059 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:36:09,072 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:36:09,074 - option.py:746 - default_logger - DEBUG - 2번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:36:09,088 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:36:09,089 - option.py:746 - default_logger - DEBUG - 3번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:36:09,104 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:36:09,104 - option.py:746 - default_logger - DEBUG - 4번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:36:09,118 - option.py:742 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg +2024-10-29 13:36:09,119 - option.py:754 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-29 13:36:09,120 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.266424 +2024-10-29 13:36:09,124 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg 입력 +2024-10-29 13:36:13,036 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg (800×800) - Whale +2024-10-29 13:36:13,037 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:36:13,038 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:36:13,038 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:36:13,140 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:36:14,141 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:36:14,143 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:36:15,346 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:36:15,346 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:36:21,950 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:36:21,950 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:36:23,154 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:36:23,155 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:36:23,756 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:36:24,757 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:36:24,765 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:36:24,766 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/b96b24f4-d1c9-44fc-9610-7d1499d4dfc7.jpg +2024-10-29 13:36:24,767 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:36:24,869 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:36:24,870 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:36:24,870 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:36:24,871 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:36:24,872 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:36:24,873 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:36:24,875 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:36:24,876 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:36:24,876 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:36:24,877 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:36:24,877 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:36:24,878 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:36:24,929 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:36:24,931 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:36:25,034 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:36:25,035 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:36:25,035 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:36:25,137 - option.py:757 - default_logger - DEBUG - 5번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:36:25,138 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:36:25,182 - option.py:766 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:36:25,383 - option.py:770 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:36:25,412 - option.py:772 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:36:25,839 - option.py:775 - default_logger - DEBUG - 5번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:36:25,840 - option.py:778 - default_logger - DEBUG - 5번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:36:26,342 - option.py:811 - default_logger - DEBUG - 5번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:36:26,344 - option.py:816 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: object Locator can't be used in 'await' expression +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 779, in update_option_image + add_button = await self.page.locator(f'//*[@id="productMainContentContainerId"]/div[1]/div[2]/div/div/div[2]/div/div[1]/div/div/div[2]/div/div/div[5]/div[1]/div/div/ul/li[{index}]/div/div[1]/div/div[2]/div/div/img') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: object Locator can't be used in 'await' expression +2024-10-29 13:36:26,346 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 13:36:26,470 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 13:36:26,585 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 13:36:26,905 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 13:36:27,189 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 13:36:27,190 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 13:36:27,547 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 13:36:27,550 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-29 13:36:27,551 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-29 13:36:27,572 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-29 13:36:27,618 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 13:36:28,053 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 13:36:28,616 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 13:36:28,634 - title.py:94 - default_logger - DEBUG - 원본 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备 +2024-10-29 13:36:28,636 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 13:36:28,637 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 13:36:28,650 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 13:36:28,657 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 13:36:28,676 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-29 13:36:28,677 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-29 13:36:29,273 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 13:36:29,275 - gui.py:604 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:36:29,290 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 13:36:29,293 - option.py:171 - default_logger - DEBUG - 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备에 대한 옵션을 처리 중... +2024-10-29 13:36:29,294 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 13:37:38,512 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-10-29 13:37:38,512 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 13:37:38,524 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 13:37:38,524 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-10-29 13:37:38,524 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 13:37:38,539 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-10-29 13:37:38,547 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 13:37:38,547 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:37:38,557 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 13:37:38,665 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:37:38,665 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 13:37:38,665 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 13:37:38,665 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 13:37:38,665 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:37:38,665 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 13:37:38,665 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 13:37:38,665 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 13:37:38,670 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 13:37:38,671 - gui.py:604 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:37:38,672 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 13:37:42,861 - gui.py:641 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-29 13:37:42,863 - gui.py:642 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-29 13:37:42,864 - gui.py:649 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-29 13:37:44,869 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 23156 +2024-10-29 13:37:44,869 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 200914 +2024-10-29 13:37:44,885 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-29 13:37:44,886 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-29 13:37:48,504 - whale_translator.py:466 - default_logger - DEBUG - 영어로 전환하는데 실패했습니다. +2024-10-29 13:37:50,312 - whale_translator.py:90 - default_logger - DEBUG - URL 입력 완료 +2024-10-29 13:37:50,314 - gui.py:678 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-29 13:37:50,315 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-29 13:37:50,897 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-29 13:37:50,898 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-29 13:37:50,899 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-10-29 13:37:50,900 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-29 13:37:51,651 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-29 13:37:54,359 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-29 13:37:54,376 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-29 13:37:54,378 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 200964 +2024-10-29 13:37:54,378 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-10-29 13:37:54,578 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-10-29 13:37:59,587 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-29 13:37:59,588 - gui.py:604 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:37:59,589 - gui.py:706 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-29 13:37:59,912 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-29 13:37:59,914 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:37:59,915 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-29 13:37:59,915 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:37:59,916 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:40:22,616 - gui.py:764 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-29 13:40:22,617 - gui.py:769 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-29 13:40:22,618 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-29 13:40:23,217 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-29 13:40:23,245 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-29 13:40:23,253 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-29 13:40:23,258 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-29 13:40:23,260 - gui.py:787 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-29 13:40:23,261 - gui.py:802 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-29 13:40:23,262 - gui.py:810 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-29 13:40:23,271 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 15 +2024-10-29 13:40:23,272 - gui.py:819 - default_logger - DEBUG - product_buttons 갯수 : [15]개 +2024-10-29 13:40:23,273 - gui.py:834 - default_logger - DEBUG - 1/15 버튼의 활성상태 확인 중... +2024-10-29 13:40:23,279 - gui.py:841 - default_logger - DEBUG - 1/15: 세부사항 수정 작업 중... +2024-10-29 13:40:23,309 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 13:40:23,711 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 13:40:24,222 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 13:40:24,235 - title.py:94 - default_logger - DEBUG - 원본 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升 +2024-10-29 13:40:24,527 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 13:40:24,527 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 13:40:24,538 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 13:40:24,544 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 13:40:24,561 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-29 13:40:24,562 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-29 13:40:24,950 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 13:40:24,953 - option.py:171 - default_logger - DEBUG - 상품명: 喷砂机小型高压除锈翻新除油除杂质高速磨砂玻璃刻字去皮立式90升에 대한 옵션을 처리 중... +2024-10-29 13:40:24,954 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 13:40:26,967 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 13:40:26,968 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 13:40:26,969 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 13:40:26,983 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 13:40:26,984 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 13:40:26,984 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 13:40:26,998 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 10 +2024-10-29 13:40:27,020 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@可移动户外10加仑喷沙机 +2024-10-29 13:40:27,021 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 13:40:27,021 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 13:40:27,022 - option.py:400 - default_logger - DEBUG - 1번째 image_element : None +2024-10-29 13:40:27,022 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 13:40:27,034 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,035 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 13:40:27,035 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,042 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,064 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@90升红色喷砂机8228 +2024-10-29 13:40:27,064 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 13:40:27,066 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 13:40:27,066 - option.py:400 - default_logger - DEBUG - 2번째 image_element : None +2024-10-29 13:40:27,067 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 13:40:27,080 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,080 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 13:40:27,082 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,087 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,114 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@8228红+加强包装+密封套件 +2024-10-29 13:40:27,115 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 13:40:27,116 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-29 13:40:27,116 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-29 13:40:27,117 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 13:40:27,128 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,129 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 13:40:27,130 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,137 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,161 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@90升白色喷砂机8228白 +2024-10-29 13:40:27,162 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-29 13:40:27,162 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 13:40:27,162 - option.py:400 - default_logger - DEBUG - 4번째 image_element : None +2024-10-29 13:40:27,164 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 13:40:27,178 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,179 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 13:40:27,179 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,188 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,216 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@8228白+加强包装+密封套件 +2024-10-29 13:40:27,217 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-29 13:40:27,217 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 13:40:27,218 - option.py:400 - default_logger - DEBUG - 5번째 image_element : None +2024-10-29 13:40:27,218 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 13:40:27,231 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,231 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 13:40:27,231 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,239 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,262 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@可移动户外20加仑喷沙机 +2024-10-29 13:40:27,262 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-29 13:40:27,264 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-29 13:40:27,264 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-29 13:40:27,274 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 13:40:27,286 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,287 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 13:40:27,287 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,300 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,321 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@110升喷砂机 +2024-10-29 13:40:27,322 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-29 13:40:27,324 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-29 13:40:27,324 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@ +2024-10-29 13:40:27,324 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 13:40:27,336 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,337 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 13:40:27,337 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,351 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,381 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@精密型961001 +2024-10-29 13:40:27,382 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 13:40:27,383 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 13:40:27,383 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 13:40:27,384 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 13:40:27,403 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,404 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 13:40:27,404 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,418 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,445 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@190升90536 +2024-10-29 13:40:27,446 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-29 13:40:27,446 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 13:40:27,448 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 13:40:27,448 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 13:40:27,460 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,461 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 13:40:27,462 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,476 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,500 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@220升喷砂机8227 +2024-10-29 13:40:27,500 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-29 13:40:27,501 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-29 13:40:27,501 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 13:40:27,503 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 13:40:27,515 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,516 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 13:40:27,516 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:40:27,532 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 13:40:27,533 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '可移动户外10加仑喷沙机', 'origin_option_2': '90升红色喷砂机8228', 'origin_option_3': '8228红+加强包装+密封套件', 'origin_option_4': '90升白色喷砂机8228白', 'origin_option_5': '8228白+加强包装+密封套件', 'origin_option_6': '可移动户外20加仑喷沙机', 'origin_option_7': '110升喷砂机', 'origin_option_8': '精密型961001', 'origin_option_9': '190升90536', 'origin_option_10': '220升喷砂机8227'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'可移动户外10加仑喷沙机': >, '90升红色喷砂机8228': >, '8228红+加强包装+密封套件': >, '90升白色喷砂机8228白': >, '8228白+加强包装+密封套件': >, '可移动户外20加仑喷沙机': >, '110升喷砂机': >, '精密型961001': >, '190升90536': >, '220升喷砂机8227': >}, 'checkboxes': [>, {'option_name': '可移动户外10加仑喷沙机', 'checked': False}, >, {'option_name': '90升红色喷砂机8228', 'checked': False}, >, {'option_name': '8228红+加强包装+密封套件', 'checked': False}, >, {'option_name': '90升白色喷砂机8228白', 'checked': False}, >, {'option_name': '8228白+加强包装+密封套件', 'checked': False}, >, {'option_name': '可移动户外20加仑喷沙机', 'checked': False}, >, {'option_name': '110升喷砂机', 'checked': False}, >, {'option_name': '精密型961001', 'checked': False}, >, {'option_name': '190升90536', 'checked': False}, >, {'option_name': '220升喷砂机8227', 'checked': False}], 'images': {'可移动户外20加仑喷沙机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg', '110升喷砂机': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg', '精密型961001': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg', '190升90536': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg', '220升喷砂机8227': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg'}, 'prices': {'可移动户外10加仑喷沙机': {'low_price': 210000, 'high_price': 210000}, '90升红色喷砂机8228': {'low_price': 215000, 'high_price': 215000}, '8228红+加强包装+密封套件': {'low_price': 220000, 'high_price': 220000}, '90升白色喷砂机8228白': {'low_price': 225000, 'high_price': 225000}, '8228白+加强包装+密封套件': {'low_price': 230000, 'high_price': 230000}, '可移动户外20加仑喷沙机': {'low_price': 279900, 'high_price': 279900}, '110升喷砂机': {'low_price': 314900, 'high_price': 314900}, '精密型961001': {'low_price': 332100, 'high_price': 332100}, '190升90536': {'low_price': 342300, 'high_price': 342300}, '220升喷砂机8227': {'low_price': 467100, 'high_price': 467100}}, 'checked_states': {}} +2024-10-29 13:40:27,535 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 13:40:27,554 - option.py:726 - default_logger - DEBUG - 총 10개의 옵션 이미지 번역을 시작합니다. +2024-10-29 13:40:27,571 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:40:27,572 - option.py:746 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:40:27,588 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:40:27,589 - option.py:746 - default_logger - DEBUG - 2번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:40:27,603 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:40:27,604 - option.py:746 - default_logger - DEBUG - 3번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:40:27,618 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:40:27,619 - option.py:746 - default_logger - DEBUG - 4번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:40:27,641 - option.py:742 - default_logger - DEBUG - 5번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 13:40:27,642 - option.py:746 - default_logger - DEBUG - 5번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 13:40:27,659 - option.py:742 - default_logger - DEBUG - 6번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg +2024-10-29 13:40:27,662 - option.py:754 - default_logger - DEBUG - 6번째 옵션의 이미지 번역 시도 +2024-10-29 13:40:27,662 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:40:27,667 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg 입력 +2024-10-29 13:40:31,583 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: ac325652-fc12-4d27-bfe4-c6026794ac05.jpg (800×800) - Whale +2024-10-29 13:40:31,583 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:40:31,584 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:40:31,585 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:40:31,686 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:40:32,688 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:40:32,689 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:40:33,892 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:40:33,893 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:40:40,497 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:40:40,497 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:40:41,701 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:40:41,702 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:40:42,305 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:40:43,306 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:40:43,312 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:40:43,313 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/ac325652-fc12-4d27-bfe4-c6026794ac05.jpg +2024-10-29 13:40:43,314 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:40:43,416 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:40:43,416 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:40:43,418 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:40:43,418 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:40:43,419 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:40:43,421 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:40:43,422 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:40:43,423 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:40:43,423 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:40:43,425 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:40:43,425 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:40:43,426 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:40:43,445 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:40:43,446 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:40:43,549 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:40:43,549 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:40:43,549 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:40:43,645 - option.py:757 - default_logger - DEBUG - 6번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:40:43,645 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:40:43,700 - option.py:766 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:40:43,904 - option.py:770 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:40:43,921 - option.py:772 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:40:44,342 - option.py:775 - default_logger - DEBUG - 6번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:40:44,344 - option.py:778 - default_logger - DEBUG - 6번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:40:45,380 - option.py:788 - default_logger - DEBUG - 6번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:40:45,413 - option.py:796 - default_logger - DEBUG - 6번째 옵션의 파일 업로드 완료 +2024-10-29 13:40:45,629 - option.py:801 - default_logger - DEBUG - 6번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:40:46,130 - option.py:811 - default_logger - DEBUG - 6번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:40:46,145 - option.py:742 - default_logger - DEBUG - 7번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg +2024-10-29 13:40:46,145 - option.py:754 - default_logger - DEBUG - 7번째 옵션의 이미지 번역 시도 +2024-10-29 13:40:46,149 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:40:46,150 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg 입력 +2024-10-29 13:40:50,067 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg (800×800) - Whale +2024-10-29 13:40:50,067 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:40:50,068 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:40:50,068 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:40:50,171 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:40:51,172 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:40:51,173 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:40:52,378 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:40:52,379 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:40:58,981 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:40:58,981 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:41:00,185 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:41:00,187 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:41:00,790 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:41:01,791 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:41:01,792 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:01,794 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/8378b58f-88d3-471b-b1c6-e57ec131f5b6.jpg +2024-10-29 13:41:01,794 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:41:01,897 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:41:01,897 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:41:01,898 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:41:01,899 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:41:01,900 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:41:01,901 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:01,902 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:41:01,902 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:41:01,903 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:41:01,904 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:41:01,904 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:41:01,906 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:41:01,914 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:41:01,916 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:41:02,020 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:41:02,021 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:41:02,021 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:41:02,074 - option.py:757 - default_logger - DEBUG - 7번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:41:02,075 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:41:02,109 - option.py:766 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:41:02,232 - option.py:770 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:41:02,255 - option.py:772 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:41:02,699 - option.py:775 - default_logger - DEBUG - 7번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:41:02,701 - option.py:778 - default_logger - DEBUG - 7번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:41:03,697 - option.py:788 - default_logger - DEBUG - 7번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:41:03,726 - option.py:796 - default_logger - DEBUG - 7번째 옵션의 파일 업로드 완료 +2024-10-29 13:41:04,106 - option.py:801 - default_logger - DEBUG - 7번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:41:04,609 - option.py:811 - default_logger - DEBUG - 7번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:41:04,624 - option.py:742 - default_logger - DEBUG - 8번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg +2024-10-29 13:41:04,626 - option.py:754 - default_logger - DEBUG - 8번째 옵션의 이미지 번역 시도 +2024-10-29 13:41:04,627 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:41:04,628 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg 입력 +2024-10-29 13:41:08,547 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg (800×800) - Whale +2024-10-29 13:41:08,547 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:41:08,547 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:41:08,547 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:41:08,651 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:41:09,652 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:41:09,653 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:41:10,857 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:41:10,858 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:41:17,461 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:41:17,462 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:41:18,666 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:41:18,667 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:41:19,269 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:41:20,270 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:41:20,271 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:20,273 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/a04c6b99-1ece-47aa-ba1d-6dd63fb99b5d.jpg +2024-10-29 13:41:20,273 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:41:20,376 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:41:20,377 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:41:20,378 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:41:20,379 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:41:20,380 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:41:20,381 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:20,383 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:41:20,383 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:41:20,385 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:41:20,386 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:41:20,386 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:41:20,387 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:41:20,399 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:41:20,400 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:41:20,503 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:41:20,504 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:41:20,505 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:41:20,596 - option.py:757 - default_logger - DEBUG - 8번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:41:20,598 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:41:20,631 - option.py:766 - default_logger - DEBUG - 8번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:41:20,773 - option.py:770 - default_logger - DEBUG - 8번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:41:20,790 - option.py:772 - default_logger - DEBUG - 8번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:41:21,262 - option.py:775 - default_logger - DEBUG - 8번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:41:21,264 - option.py:778 - default_logger - DEBUG - 8번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:41:22,263 - option.py:788 - default_logger - DEBUG - 8번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:41:22,310 - option.py:796 - default_logger - DEBUG - 8번째 옵션의 파일 업로드 완료 +2024-10-29 13:41:22,521 - option.py:801 - default_logger - DEBUG - 8번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:41:23,024 - option.py:811 - default_logger - DEBUG - 8번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:41:23,040 - option.py:742 - default_logger - DEBUG - 9번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg +2024-10-29 13:41:23,041 - option.py:754 - default_logger - DEBUG - 9번째 옵션의 이미지 번역 시도 +2024-10-29 13:41:23,042 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:41:23,042 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg 입력 +2024-10-29 13:41:26,959 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 0f37258e-2092-4a50-b737-344446516797.jpg (800×800) - Whale +2024-10-29 13:41:26,960 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:41:26,960 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:41:26,961 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:41:27,062 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:41:28,064 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:41:28,064 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:41:29,275 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:41:29,276 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:41:35,878 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:41:35,879 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:41:37,083 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:41:37,084 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:41:37,687 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:41:38,688 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:41:38,690 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:38,691 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/0f37258e-2092-4a50-b737-344446516797.jpg +2024-10-29 13:41:38,691 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:41:38,794 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:41:38,795 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:41:38,796 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:41:38,797 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:41:38,798 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:41:38,799 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:38,800 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:41:38,801 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:41:38,801 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:41:38,802 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:41:38,802 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:41:38,803 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:41:38,813 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:41:38,815 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:41:38,918 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:41:38,919 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:41:38,920 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:41:39,008 - option.py:757 - default_logger - DEBUG - 9번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:41:39,010 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:41:39,051 - option.py:766 - default_logger - DEBUG - 9번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:41:39,178 - option.py:770 - default_logger - DEBUG - 9번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:41:39,190 - option.py:772 - default_logger - DEBUG - 9번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:41:39,499 - option.py:775 - default_logger - DEBUG - 9번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:41:39,500 - option.py:778 - default_logger - DEBUG - 9번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:41:40,530 - option.py:788 - default_logger - DEBUG - 9번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:41:40,558 - option.py:796 - default_logger - DEBUG - 9번째 옵션의 파일 업로드 완료 +2024-10-29 13:41:40,767 - option.py:801 - default_logger - DEBUG - 9번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:41:41,269 - option.py:811 - default_logger - DEBUG - 9번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:41:41,284 - option.py:742 - default_logger - DEBUG - 10번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg +2024-10-29 13:41:41,286 - option.py:754 - default_logger - DEBUG - 10번째 옵션의 이미지 번역 시도 +2024-10-29 13:41:41,287 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:41:41,287 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg 입력 +2024-10-29 13:41:45,205 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg (800×800) - Whale +2024-10-29 13:41:45,206 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:41:45,206 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:41:45,207 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:41:45,309 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:41:46,311 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:41:46,312 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:41:47,515 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:41:47,516 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:41:54,119 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:41:54,120 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:41:55,325 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:41:55,326 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:41:55,929 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:41:56,931 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:41:56,932 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:56,932 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37de373994c46d385c3fe/cd09d56a-c2ee-47fa-a5cb-595f70c53dbc.jpg +2024-10-29 13:41:56,933 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:41:57,036 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:41:57,036 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:41:57,039 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:41:57,040 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:41:57,044 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:41:57,047 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:41:57,049 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:41:57,050 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:41:57,050 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:41:57,051 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:41:57,051 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:41:57,052 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:41:57,062 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:41:57,064 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:41:57,167 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:41:57,168 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:41:57,168 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 13:41:57,248 - option.py:757 - default_logger - DEBUG - 10번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 13:41:57,248 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:41:57,293 - option.py:766 - default_logger - DEBUG - 10번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:41:57,414 - option.py:770 - default_logger - DEBUG - 10번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:41:57,431 - option.py:772 - default_logger - DEBUG - 10번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:41:57,766 - option.py:775 - default_logger - DEBUG - 10번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:41:57,767 - option.py:778 - default_logger - DEBUG - 10번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:41:58,099 - option.py:788 - default_logger - DEBUG - 10번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:41:58,154 - option.py:796 - default_logger - DEBUG - 10번째 옵션의 파일 업로드 완료 +2024-10-29 13:41:58,325 - option.py:801 - default_logger - DEBUG - 10번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:41:58,827 - option.py:811 - default_logger - DEBUG - 10번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 13:41:58,828 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 13:41:58,951 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 13:41:59,055 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 13:41:59,353 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 13:41:59,594 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 13:41:59,595 - gui.py:888 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 13:41:59,919 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 13:41:59,922 - gui.py:893 - default_logger - DEBUG - 1/[15]개 상품 수정 완료. +2024-10-29 13:41:59,923 - gui.py:834 - default_logger - DEBUG - 2/15 버튼의 활성상태 확인 중... +2024-10-29 13:41:59,941 - gui.py:841 - default_logger - DEBUG - 2/15: 세부사항 수정 작업 중... +2024-10-29 13:41:59,980 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 13:42:00,411 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 13:42:00,928 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 13:42:00,942 - title.py:94 - default_logger - DEBUG - 원본 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备 +2024-10-29 13:42:00,943 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 13:42:00,944 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 13:42:00,955 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 13:42:00,965 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 13:42:00,981 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-29 13:42:00,982 - gui.py:855 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-29 13:42:01,611 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 13:42:01,613 - option.py:171 - default_logger - DEBUG - 상품명: 手持式喷砂枪气动高压小型喷沙机汽车喷沙枪喷砂机翻新除锈机设备에 대한 옵션을 처리 중... +2024-10-29 13:42:01,615 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 13:42:03,601 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 13:42:03,602 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 13:42:03,603 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 13:42:03,619 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 13:42:03,620 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 13:42:03,621 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 13:42:03,639 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 23 +2024-10-29 13:42:03,664 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@筛砂用滤网(不锈钢材质) +2024-10-29 13:42:03,666 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-29 13:42:03,667 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-29 13:42:03,667 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 13:42:03,668 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 13:42:03,681 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,682 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 13:42:03,682 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,696 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 13:42:03,722 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@喷砂枪-带壶 +2024-10-29 13:42:03,722 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-29 13:42:03,724 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-29 13:42:03,725 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 13:42:03,725 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 13:42:03,739 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,740 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 13:42:03,742 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,755 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 13:42:03,783 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@喷砂枪-带砂管 +2024-10-29 13:42:03,784 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-29 13:42:03,785 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 13:42:03,785 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 13:42:03,786 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 13:42:03,803 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,804 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 13:42:03,805 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,820 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 13:42:03,858 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@3米高压空气管套装 +2024-10-29 13:42:03,859 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-29 13:42:03,860 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-29 13:42:03,861 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 13:42:03,862 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 13:42:03,879 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,879 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 13:42:03,880 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,896 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 13:42:03,922 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@喷砂枪用防护手套一双 +2024-10-29 13:42:03,923 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-29 13:42:03,924 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-29 13:42:03,924 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 13:42:03,925 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 13:42:03,940 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,940 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 13:42:03,941 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,952 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 13:42:03,977 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@(备注)白刚玉_棕刚玉 7斤 +2024-10-29 13:42:03,979 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-29 13:42:03,980 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-29 13:42:03,980 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 13:42:03,981 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 13:42:03,996 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:03,998 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 13:42:03,998 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,014 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,043 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@喷砂枪用防护头盔一件 +2024-10-29 13:42:04,044 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,046 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,046 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 13:42:04,047 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 13:42:04,064 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,065 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 13:42:04,065 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,080 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,104 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@金属铝枪-带壶-【推荐】 【喷砂效率*3倍】 +2024-10-29 13:42:04,107 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,108 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,108 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 13:42:04,109 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 13:42:04,122 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,123 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 13:42:04,124 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,138 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,165 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@喷砂枪+36目白刚玉/棕砂 7斤 +2024-10-29 13:42:04,167 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,167 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,167 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 13:42:04,168 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 13:42:04,183 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,184 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 13:42:04,186 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,202 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,231 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@喷砂枪+60目白刚玉/棕砂 7斤 +2024-10-29 13:42:04,232 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,233 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-29 13:42:04,233 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 13:42:04,234 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 13:42:04,249 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,249 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 13:42:04,251 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,269 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,304 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@喷砂枪+100目白刚玉/棕砂 7斤 +2024-10-29 13:42:04,305 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,305 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-29 13:42:04,307 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-29 13:42:04,308 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 13:42:04,323 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,324 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 13:42:04,325 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,342 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,393 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@喷砂枪+180目白刚玉/棕砂 7斤 +2024-10-29 13:42:04,394 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,396 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,396 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 13:42:04,397 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 13:42:04,409 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,410 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 13:42:04,411 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,424 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,452 - option.py:397 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@喷砂枪+任意 白刚玉_棕砂 7斤 +2024-10-29 13:42:04,453 - option.py:398 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,454 - option.py:399 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,455 - option.py:400 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-29 13:42:04,455 - option.py:401 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 13:42:04,469 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,470 - option.py:422 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 13:42:04,470 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,486 - option.py:432 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,511 - option.py:397 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@带管喷枪 + 36#白刚玉/棕刚7斤 +2024-10-29 13:42:04,512 - option.py:398 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@node +2024-10-29 13:42:04,513 - option.py:399 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-29 13:42:04,514 - option.py:400 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-29 13:42:04,514 - option.py:401 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-29 13:42:04,529 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,530 - option.py:422 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-29 13:42:04,530 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,544 - option.py:432 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,572 - option.py:397 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@带管喷枪 + 60#白刚玉/棕刚7斤 +2024-10-29 13:42:04,573 - option.py:398 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,573 - option.py:399 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,573 - option.py:400 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-29 13:42:04,574 - option.py:401 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-29 13:42:04,588 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,589 - option.py:422 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-29 13:42:04,590 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,604 - option.py:432 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,631 - option.py:397 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@带管喷枪 + 100#白刚玉/棕刚7斤 +2024-10-29 13:42:04,631 - option.py:398 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,633 - option.py:399 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-29 13:42:04,633 - option.py:400 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-29 13:42:04,634 - option.py:401 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-29 13:42:04,648 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,649 - option.py:422 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-29 13:42:04,651 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,665 - option.py:432 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,690 - option.py:397 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@带管喷枪 + 180#白刚玉/棕刚7斤 +2024-10-29 13:42:04,691 - option.py:398 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,693 - option.py:399 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,693 - option.py:400 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-29 13:42:04,694 - option.py:401 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-29 13:42:04,709 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,710 - option.py:422 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-29 13:42:04,711 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,724 - option.py:432 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,753 - option.py:397 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@带管喷枪 + 任意白刚玉_棕刚7斤 +2024-10-29 13:42:04,754 - option.py:398 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,755 - option.py:399 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-10-29 13:42:04,756 - option.py:400 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-29 13:42:04,756 - option.py:401 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-29 13:42:04,772 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,773 - option.py:422 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-29 13:42:04,774 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,787 - option.py:432 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,814 - option.py:397 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@金属枪+ 36#白刚玉_棕砂 7斤 【喷砂效率*3倍】 +2024-10-29 13:42:04,815 - option.py:398 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,815 - option.py:399 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,816 - option.py:400 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-29 13:42:04,816 - option.py:401 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-29 13:42:04,832 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,833 - option.py:422 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-29 13:42:04,833 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,850 - option.py:432 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,883 - option.py:397 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@金属枪+ 60#白刚玉_棕砂 7斤 【喷砂效率*3倍】 +2024-10-29 13:42:04,884 - option.py:398 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,885 - option.py:399 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-29 13:42:04,885 - option.py:400 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-29 13:42:04,885 - option.py:401 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-29 13:42:04,903 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,904 - option.py:422 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-29 13:42:04,904 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,917 - option.py:432 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-29 13:42:04,942 - option.py:397 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@金属枪+ 100#白刚玉_棕砂 7斤 【喷砂效率*3倍】 +2024-10-29 13:42:04,944 - option.py:398 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-29 13:42:04,945 - option.py:399 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-10-29 13:42:04,945 - option.py:400 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-29 13:42:04,947 - option.py:401 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-29 13:42:04,963 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,964 - option.py:422 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-29 13:42:04,965 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:04,980 - option.py:432 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-29 13:42:05,003 - option.py:397 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@金属枪+ 180#白刚玉_棕砂 7斤 【喷砂效率*3倍】 +2024-10-29 13:42:05,006 - option.py:398 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-29 13:42:05,007 - option.py:399 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-10-29 13:42:05,007 - option.py:400 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-29 13:42:05,007 - option.py:401 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-29 13:42:05,024 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:05,024 - option.py:422 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-29 13:42:05,025 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:05,039 - option.py:432 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-29 13:42:05,070 - option.py:397 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@金属枪+任意白刚玉_棕砂 7斤 【喷砂效率*3倍】 +2024-10-29 13:42:05,070 - option.py:398 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-29 13:42:05,072 - option.py:399 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@node +2024-10-29 13:42:05,072 - option.py:400 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-29 13:42:05,072 - option.py:401 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-29 13:42:05,085 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:05,085 - option.py:422 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-29 13:42:05,086 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:42:05,104 - option.py:432 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-29 13:42:05,105 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '筛砂用滤网(不锈钢材质)', 'origin_option_2': '喷砂枪-带壶', 'origin_option_3': '喷砂枪-带砂管', 'origin_option_4': '3米高压空气管套装', 'origin_option_5': '喷砂枪用防护手套一双', 'origin_option_6': '(备注)白刚玉_棕刚玉 7斤', 'origin_option_7': '喷砂枪用防护头盔一件', 'origin_option_8': '金属铝枪-带壶-【推荐】 【喷砂效率*3倍】', 'origin_option_9': '喷砂枪+36目白刚玉/棕砂 7斤', 'origin_option_10': '喷砂枪+60目白刚玉/棕砂 7斤', 'origin_option_11': '喷砂枪+100目白刚玉/棕砂 7斤', 'origin_option_12': '喷砂枪+180目白刚玉/棕砂 7斤', 'origin_option_13': '喷砂枪+任意 白刚玉_棕砂 7斤', 'origin_option_14': '带管喷枪 + 36#白刚玉/棕刚7斤', 'origin_option_15': '带管喷枪 + 60#白刚玉/棕刚7斤', 'origin_option_16': '带管喷枪 + 100#白刚玉/棕刚7斤', 'origin_option_17': '带管喷枪 + 180#白刚玉/棕刚7斤', 'origin_option_18': '带管喷枪 + 任意白刚玉_棕刚7斤', 'origin_option_19': '金属枪+ 36#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'origin_option_20': '金属枪+ 60#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'origin_option_21': '金属枪+ 100#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'origin_option_22': '金属枪+ 180#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'origin_option_23': '金属枪+任意白刚玉_棕砂 7斤 【喷砂效率*3倍】'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'筛砂用滤网(不锈钢材质)': >, '喷砂枪-带壶': >, '喷砂枪-带砂管': >, '3米高压空气管套装': >, '喷砂枪用防护手套一双': >, '(备注)白刚玉_棕刚玉 7斤': >, '喷砂枪用防护头盔一件': >, '金属铝枪-带壶-【推荐】 【喷砂效率*3倍】': >, '喷砂枪+36目白刚玉/棕砂 7斤': >, '喷砂枪+60目白刚玉/棕砂 7斤': >, '喷砂枪+100目白刚玉/棕砂 7斤': >, '喷砂枪+180目白刚玉/棕砂 7斤': >, '喷砂枪+任意 白刚玉_棕砂 7斤': >, '带管喷枪 + 36#白刚玉/棕刚7斤': >, '带管喷枪 + 60#白刚玉/棕刚7斤': >, '带管喷枪 + 100#白刚玉/棕刚7斤': >, '带管喷枪 + 180#白刚玉/棕刚7斤': >, '带管喷枪 + 任意白刚玉_棕刚7斤': >, '金属枪+ 36#白刚玉_棕砂 7斤 【喷砂效率*3倍】': >, '金属枪+ 60#白刚玉_棕砂 7斤 【喷砂效率*3倍】': >, '金属枪+ 100#白刚玉_棕砂 7斤 【喷砂效率*3倍】': >, '金属枪+ 180#白刚玉_棕砂 7斤 【喷砂效率*3倍】': >, '金属枪+任意白刚玉_棕砂 7斤 【喷砂效率*3倍】': >}, 'checkboxes': [>, {'option_name': '筛砂用滤网(不锈钢材质)', 'checked': False}, >, {'option_name': '喷砂枪-带壶', 'checked': False}, >, {'option_name': '喷砂枪-带砂管', 'checked': False}, >, {'option_name': '3米高压空气管套装', 'checked': False}, >, {'option_name': '喷砂枪用防护手套一双', 'checked': False}, >, {'option_name': '(备注)白刚玉_棕刚玉 7斤', 'checked': False}, >, {'option_name': '喷砂枪用防护头盔一件', 'checked': False}, >, {'option_name': '金属铝枪-带壶-【推荐】 【喷砂效率*3倍】', 'checked': False}, >, {'option_name': '喷砂枪+36目白刚玉/棕砂 7斤', 'checked': False}, >, {'option_name': '喷砂枪+60目白刚玉/棕砂 7斤', 'checked': False}, >, {'option_name': '喷砂枪+100目白刚玉/棕砂 7斤', 'checked': False}, >, {'option_name': '喷砂枪+180目白刚玉/棕砂 7斤', 'checked': False}, >, {'option_name': '喷砂枪+任意 白刚玉_棕砂 7斤', 'checked': False}, >, {'option_name': '带管喷枪 + 36#白刚玉/棕刚7斤', 'checked': False}, >, {'option_name': '带管喷枪 + 60#白刚玉/棕刚7斤', 'checked': False}, >, {'option_name': '带管喷枪 + 100#白刚玉/棕刚7斤', 'checked': False}, >, {'option_name': '带管喷枪 + 180#白刚玉/棕刚7斤', 'checked': False}, >, {'option_name': '带管喷枪 + 任意白刚玉_棕刚7斤', 'checked': False}, >, {'option_name': '金属枪+ 36#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'checked': False}, >, {'option_name': '金属枪+ 60#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'checked': False}, >, {'option_name': '金属枪+ 100#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'checked': False}, >, {'option_name': '金属枪+ 180#白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'checked': False}, >, {'option_name': '金属枪+任意白刚玉_棕砂 7斤 【喷砂效率*3倍】', 'checked': False}], 'images': {'筛砂用滤网(不锈钢材质)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b565e667-39cf-4bb9-b692-4b8af5a2f3fb.jpg', '喷砂枪-带壶': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/da16b3b1-93b3-4c37-a508-6d7b4125bd67.jpg', '喷砂枪-带砂管': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/6c4294cb-427d-4a1c-99bd-1dce57cf4646.jpg', '3米高压空气管套装': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b0498d62-d13c-47ce-a1dc-ca6840443f59.jpg', '喷砂枪用防护手套一双': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/18d47669-2a46-4b85-850a-9d07c47bd20d.jpg', '(备注)白刚玉_棕刚玉 7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/c78a52e0-747e-47e0-9262-f56bd9fea91f.jpg', '喷砂枪用防护头盔一件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/8369c6e5-3ec9-492f-805d-8163d10aa47d.jpg', '金属铝枪-带壶-【推荐】 【喷砂效率*3倍】': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/5409593e-c926-4d4e-8d47-ba4a8cc597f3.jpg', '喷砂枪+36目白刚玉/棕砂 7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/225ce255-1db1-4616-a788-8161f62c312d.jpg', '喷砂枪+60目白刚玉/棕砂 7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/a3176eea-e6e5-401c-86b9-d41a0b7ca309.jpg', '喷砂枪+100目白刚玉/棕砂 7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/64ef4cc2-a323-43fd-93b1-df091c6c9055.jpg', '喷砂枪+180目白刚玉/棕砂 7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/43eb646b-e323-443a-8ec1-e10847851d10.jpg', '喷砂枪+任意 白刚玉_棕砂 7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/f96bc401-8a3c-4f62-9b62-b1b284d0f2fc.jpg', '带管喷枪 + 36#白刚玉/棕刚7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/c93002e1-6a57-4aad-95f3-f482c775d68e.jpg', '带管喷枪 + 60#白刚玉/棕刚7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/20e2b26f-9c3b-4dd5-ab06-14d8cc9af829.jpg', '带管喷枪 + 100#白刚玉/棕刚7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/ce9ccba3-27d4-4497-ad96-8537b62b9660.jpg', '带管喷枪 + 180#白刚玉/棕刚7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/bbefdbc9-fedb-4a3b-9c0a-2c3bcf193898.jpg', '带管喷枪 + 任意白刚玉_棕刚7斤': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/e090a64f-ef05-4779-b0b3-e4720295b009.jpg', '金属枪+ 36#白刚玉_棕砂 7斤 【喷砂效率*3倍】': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/8a615e34-59a2-4d88-9403-6ca04870433a.jpg', '金属枪+ 60#白刚玉_棕砂 7斤 【喷砂效率*3倍】': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/e3570697-ffb1-42e3-a8cb-d5b59d12cdd8.jpg', '金属枪+ 100#白刚玉_棕砂 7斤 【喷砂效率*3倍】': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/57ef7e0f-5bf2-4cc3-ae12-eef2401b5e6c.jpg', '金属枪+ 180#白刚玉_棕砂 7斤 【喷砂效率*3倍】': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/44edb387-15d7-403b-bf37-fb98eda3f468.jpg', '金属枪+任意白刚玉_棕砂 7斤 【喷砂效率*3倍】': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/c4c60c81-63a0-4bbe-977b-fc8cfbd8628b.jpg'}, 'prices': {'筛砂用滤网(不锈钢材质)': {'low_price': 23700, 'high_price': 23700}, '喷砂枪-带壶': {'low_price': 26200, 'high_price': 26200}, '喷砂枪-带砂管': {'low_price': 26200, 'high_price': 26200}, '3米高压空气管套装': {'low_price': 26200, 'high_price': 26200}, '喷砂枪用防护手套一双': {'low_price': 26200, 'high_price': 26200}, '(备注)白刚玉_棕刚玉 7斤': {'low_price': 26200, 'high_price': 26200}, '喷砂枪用防护头盔一件': {'low_price': 33700, 'high_price': 33700}, '金属铝枪-带壶-【推荐】 【喷砂效率*3倍】': {'low_price': 36200, 'high_price': 36200}, '喷砂枪+36目白刚玉/棕砂 7斤': {'low_price': 36200, 'high_price': 36200}, '喷砂枪+60目白刚玉/棕砂 7斤': {'low_price': 36200, 'high_price': 36200}, '喷砂枪+100目白刚玉/棕砂 7斤': {'low_price': 36200, 'high_price': 36200}, '喷砂枪+180目白刚玉/棕砂 7斤': {'low_price': 36200, 'high_price': 36200}, '喷砂枪+任意 白刚玉_棕砂 7斤': {'low_price': 36200, 'high_price': 36200}, '带管喷枪 + 36#白刚玉/棕刚7斤': {'low_price': 36200, 'high_price': 36200}, '带管喷枪 + 60#白刚玉/棕刚7斤': {'low_price': 36200, 'high_price': 36200}, '带管喷枪 + 100#白刚玉/棕刚7斤': {'low_price': 36200, 'high_price': 36200}, '带管喷枪 + 180#白刚玉/棕刚7斤': {'low_price': 36200, 'high_price': 36200}, '带管喷枪 + 任意白刚玉_棕刚7斤': {'low_price': 36200, 'high_price': 36200}, '金属枪+ 36#白刚玉_棕砂 7斤 【喷砂效率*3倍】': {'low_price': 48700, 'high_price': 48700}, '金属枪+ 60#白刚玉_棕砂 7斤 【喷砂效率*3倍】': {'low_price': 48700, 'high_price': 48700}, '金属枪+ 100#白刚玉_棕砂 7斤 【喷砂效率*3倍】': {'low_price': 48700, 'high_price': 48700}, '金属枪+ 180#白刚玉_棕砂 7斤 【喷砂效率*3倍】': {'low_price': 48700, 'high_price': 48700}, '金属枪+任意白刚玉_棕砂 7斤 【喷砂效率*3倍】': {'low_price': 48700, 'high_price': 48700}}, 'checked_states': {}} +2024-10-29 13:42:05,114 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 13:42:05,148 - option.py:726 - default_logger - DEBUG - 총 23개의 옵션 이미지 번역을 시작합니다. +2024-10-29 13:42:05,163 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b565e667-39cf-4bb9-b692-4b8af5a2f3fb.jpg +2024-10-29 13:42:05,165 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 13:42:05,166 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:42:05,167 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b565e667-39cf-4bb9-b692-4b8af5a2f3fb.jpg 입력 +2024-10-29 13:42:09,084 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b565e667-39cf-4bb9-b692-4b8af5a2f3fb.jpg (800×800) - Whale +2024-10-29 13:42:09,084 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:42:09,085 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:42:09,087 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:42:09,188 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:42:10,190 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:42:10,191 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:42:11,394 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:42:11,395 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:42:17,997 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:42:17,998 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:42:19,202 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:42:19,203 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:42:19,805 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:42:20,806 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:42:20,807 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 13:42:20,808 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 13:42:20,810 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:42:20,912 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:42:20,914 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:42:20,914 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:42:20,915 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:42:20,916 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:42:20,916 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b565e667-39cf-4bb9-b692-4b8af5a2f3fb.jpg +2024-10-29 13:42:20,917 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:42:20,918 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b565e667-39cf-4bb9-b692-4b8af5a2f3fb.jpg +2024-10-29 13:42:21,042 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 13:42:21,045 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:42:21,046 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:42:21,148 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:42:21,148 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:42:21,148 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:42:21,225 - option.py:757 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:42:21,227 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:42:21,730 - option.py:811 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:42:21,746 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/da16b3b1-93b3-4c37-a508-6d7b4125bd67.jpg +2024-10-29 13:42:21,747 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-29 13:42:21,747 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:42:21,747 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/da16b3b1-93b3-4c37-a508-6d7b4125bd67.jpg 입력 +2024-10-29 13:42:25,665 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: da16b3b1-93b3-4c37-a508-6d7b4125bd67.jpg (800×800) - Whale +2024-10-29 13:42:25,666 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:42:25,666 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:42:25,667 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:42:25,769 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:42:26,770 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:42:26,771 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:42:27,975 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:42:27,976 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:42:34,578 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:42:34,580 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:42:35,783 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:42:35,784 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:42:36,387 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:42:37,389 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:42:37,389 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 13:42:37,390 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 13:42:37,392 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:42:37,494 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:42:37,494 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:42:37,494 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:42:37,496 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:42:37,497 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:42:37,498 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/da16b3b1-93b3-4c37-a508-6d7b4125bd67.jpg +2024-10-29 13:42:37,498 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:42:37,499 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/da16b3b1-93b3-4c37-a508-6d7b4125bd67.jpg +2024-10-29 13:42:37,580 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 13:42:37,584 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:42:37,586 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:42:37,689 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:42:37,690 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:42:37,690 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:42:37,760 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:42:37,762 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:42:38,264 - option.py:811 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:42:38,281 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/6c4294cb-427d-4a1c-99bd-1dce57cf4646.jpg +2024-10-29 13:42:38,282 - option.py:754 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-29 13:42:38,283 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:42:38,284 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/6c4294cb-427d-4a1c-99bd-1dce57cf4646.jpg 입력 +2024-10-29 13:42:42,200 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6c4294cb-427d-4a1c-99bd-1dce57cf4646.jpg (800×800) - Whale +2024-10-29 13:42:42,201 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:42:42,203 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:42:42,203 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:42:42,305 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:42:43,307 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:42:43,307 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:42:44,511 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:42:44,512 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:42:51,114 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:42:51,115 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:42:52,319 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:42:52,319 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:42:52,921 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:42:53,923 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:42:53,923 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 13:42:53,925 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 13:42:53,926 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:42:54,031 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:42:54,032 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:42:54,033 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:42:54,034 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:42:54,035 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:42:54,036 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/6c4294cb-427d-4a1c-99bd-1dce57cf4646.jpg +2024-10-29 13:42:54,037 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:42:54,038 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/6c4294cb-427d-4a1c-99bd-1dce57cf4646.jpg +2024-10-29 13:42:54,095 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 13:42:54,100 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:42:54,101 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:42:54,204 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:42:54,204 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:42:54,205 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:42:54,274 - option.py:757 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:42:54,275 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:42:54,779 - option.py:811 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:42:54,794 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b0498d62-d13c-47ce-a1dc-ca6840443f59.jpg +2024-10-29 13:42:54,795 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-29 13:42:54,796 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:42:54,797 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b0498d62-d13c-47ce-a1dc-ca6840443f59.jpg 입력 +2024-10-29 13:42:58,714 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b0498d62-d13c-47ce-a1dc-ca6840443f59.jpg (982×1000) - Whale +2024-10-29 13:42:58,714 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 982×1000 +2024-10-29 13:42:58,715 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:42:58,715 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:42:58,817 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:42:59,819 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:42:59,819 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:43:01,024 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:43:01,024 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:43:07,627 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:43:07,628 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:43:08,832 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:43:08,833 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:43:09,435 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:43:10,437 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:43:10,438 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:43:10,439 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/b0498d62-d13c-47ce-a1dc-ca6840443f59.jpg +2024-10-29 13:43:10,440 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:43:10,543 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:43:10,544 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:43:10,544 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:43:10,545 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:43:10,545 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:43:10,547 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:43:10,547 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:43:10,547 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:43:10,548 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:43:10,548 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:43:10,549 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 982px +2024-10-29 13:43:10,550 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:43:10,566 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:43:10,568 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:43:10,673 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:43:10,673 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:43:10,674 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:43:10,805 - option.py:757 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:43:10,807 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:43:10,843 - option.py:766 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:43:11,060 - option.py:770 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:43:11,093 - option.py:772 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:43:11,597 - option.py:775 - default_logger - DEBUG - 4번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:43:11,598 - option.py:778 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:43:12,648 - option.py:788 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:43:12,680 - option.py:796 - default_logger - DEBUG - 4번째 옵션의 파일 업로드 완료 +2024-10-29 13:43:12,875 - option.py:801 - default_logger - DEBUG - 4번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:43:13,377 - option.py:811 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:43:13,391 - option.py:742 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/18d47669-2a46-4b85-850a-9d07c47bd20d.jpg +2024-10-29 13:43:13,392 - option.py:754 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-29 13:43:13,393 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.200914 +2024-10-29 13:43:13,393 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/18d47669-2a46-4b85-850a-9d07c47bd20d.jpg 입력 +2024-10-29 13:43:17,310 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 18d47669-2a46-4b85-850a-9d07c47bd20d.jpg (800×800) - Whale +2024-10-29 13:43:17,311 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:43:17,311 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:43:17,312 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:43:17,414 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:43:18,416 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:43:18,417 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:43:19,621 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:43:19,622 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:43:26,225 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:43:26,226 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:43:27,431 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:43:27,432 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:43:28,034 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:43:29,035 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:43:29,037 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 13:43:29,038 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 13:43:29,038 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:43:29,142 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:43:29,142 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:43:29,142 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:43:29,142 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:43:29,142 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:43:29,146 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/18d47669-2a46-4b85-850a-9d07c47bd20d.jpg +2024-10-29 13:43:29,146 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:43:29,146 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dde73994c46d385c3fb/18d47669-2a46-4b85-850a-9d07c47bd20d.jpg +2024-10-29 13:43:29,207 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 13:43:29,211 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:43:29,212 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:43:29,314 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:43:29,315 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:43:29,316 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 13:43:29,358 - option.py:757 - default_logger - DEBUG - 5번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 13:43:29,360 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:43:29,718 - gui.py:918 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 13:43:29,719 - gui.py:604 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:45:53,353 - main.py:67 - default_logger - ERROR - Main function error: QPushButton.setDisabled() takes exactly one argument (0 given) +Traceback (most recent call last): + File "H:\py\autoTrans\main.py", line 54, in main + window = TranslationApp(logger, app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "H:\py\autoTrans\gui.py", line 22, in __init__ + self.initUI() + File "H:\py\autoTrans\gui.py", line 383, in initUI + self.translate_button.setDisabled() +TypeError: QPushButton.setDisabled() takes exactly one argument (0 given) +2024-10-29 13:47:32,525 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-10-29 13:47:32,525 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 13:47:32,535 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 13:47:32,535 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-10-29 13:47:32,536 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 13:47:32,552 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-10-29 13:47:32,563 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 13:47:32,564 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:47:32,574 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 13:47:32,712 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:47:32,713 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 13:47:32,715 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 13:47:32,715 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 13:47:32,715 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:47:32,717 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 13:47:32,717 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 13:47:32,718 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 13:47:32,718 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 13:47:32,720 - gui.py:606 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:47:32,721 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 13:49:28,956 - gui.py:923 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 13:49:28,958 - gui.py:606 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:49:33,920 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-10-29 13:49:33,920 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 13:49:33,931 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 13:49:33,931 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-10-29 13:49:33,932 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 13:49:33,946 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-10-29 13:49:33,953 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 13:49:33,955 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:49:33,963 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 13:49:34,070 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:49:34,071 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 13:49:34,071 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 13:49:34,072 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 13:49:34,072 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:49:34,073 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 13:49:34,074 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 13:49:34,074 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 13:49:34,074 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 13:49:34,075 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:49:34,075 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 13:49:37,543 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-29 13:49:37,545 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-29 13:49:37,545 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-29 13:49:39,549 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 27468 +2024-10-29 13:49:39,550 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 266546 +2024-10-29 13:49:39,564 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-29 13:49:39,565 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-29 13:49:39,568 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-29 13:49:39,569 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-29 13:49:40,020 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-29 13:49:40,021 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-29 13:49:40,021 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-10-29 13:49:40,021 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-29 13:49:40,665 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-29 13:49:43,450 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-29 13:49:43,468 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-29 13:49:43,470 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 200952 +2024-10-29 13:49:43,471 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-10-29 13:49:43,688 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-10-29 13:49:48,694 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-29 13:49:48,695 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:49:48,696 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-29 13:49:49,085 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-29 13:49:49,085 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:49:49,086 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-29 13:49:49,087 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:49:49,088 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:50:06,053 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 13:50:06,055 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:50:51,670 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-10-29 13:50:51,670 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 13:50:51,682 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 13:50:51,682 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-10-29 13:50:51,683 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 13:50:51,697 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-10-29 13:50:51,704 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 13:50:51,705 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:50:51,714 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 13:50:51,824 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:50:51,825 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 13:50:51,826 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 13:50:51,826 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 13:50:51,828 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:50:51,829 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 13:50:51,830 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 13:50:51,830 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 13:50:51,831 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 13:50:51,832 - gui.py:627 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:50:51,833 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 13:51:32,910 - gui.py:944 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 13:51:32,912 - gui.py:627 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:51:38,287 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-10-29 13:51:38,288 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 13:51:38,299 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 13:51:38,299 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-10-29 13:51:38,301 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 13:51:38,315 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-10-29 13:51:38,323 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 13:51:38,323 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:51:38,332 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 13:51:38,475 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:51:38,476 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 13:51:38,477 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 13:51:38,479 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 13:51:38,479 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:51:38,480 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 13:51:38,481 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 13:51:38,491 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 13:51:38,492 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 13:51:38,493 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:51:38,495 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 13:52:05,841 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 13:52:05,841 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:57:28,079 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-10-29 13:57:28,079 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 13:57:28,090 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 13:57:28,091 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-10-29 13:57:28,091 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 13:57:28,107 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-10-29 13:57:28,117 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 13:57:28,117 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:57:28,132 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 13:57:28,242 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:57:28,243 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 13:57:28,244 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 13:57:28,244 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 13:57:28,244 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 13:57:28,245 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 13:57:28,246 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 13:57:28,246 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 13:57:28,246 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 13:57:28,247 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:57:28,248 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 13:57:30,471 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-29 13:57:30,471 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-29 13:57:30,472 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-29 13:57:32,476 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 16800 +2024-10-29 13:57:32,477 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 331990 +2024-10-29 13:57:32,519 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-29 13:57:32,521 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-29 13:57:32,548 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-29 13:57:32,550 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-29 13:57:32,963 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-29 13:57:32,964 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-29 13:57:32,964 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-10-29 13:57:32,965 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.0.0 +2024-10-29 13:57:33,641 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-29 13:57:35,563 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 21 +2024-10-29 13:57:35,655 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 22 +2024-10-29 13:57:35,753 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 23 +2024-10-29 13:57:36,154 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 22 +2024-10-29 13:57:36,255 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 21 +2024-10-29 13:57:36,325 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 20 +2024-10-29 13:57:36,358 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 19 +2024-10-29 13:57:36,471 - gui.py:625 - default_logger - DEBUG - 최대 선택 가능 옵션 수 업데이트: 18 +2024-10-29 13:57:36,799 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-29 13:57:36,819 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-29 13:57:36,822 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 266482 +2024-10-29 13:57:36,823 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-10-29 13:57:37,082 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-10-29 13:57:45,554 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-29 13:57:45,555 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-10-29 13:57:45,556 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-29 13:57:46,005 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-29 13:57:46,006 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:57:46,007 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-29 13:57:46,008 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:57:46,008 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 13:58:22,893 - gui.py:783 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-29 13:58:22,894 - gui.py:788 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-29 13:58:22,894 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-29 13:58:23,300 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-29 13:58:23,327 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 15개 상품 +2024-10-29 13:58:23,338 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 15 개 +2024-10-29 13:58:23,350 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-29 13:58:23,350 - gui.py:806 - default_logger - DEBUG - 총 상품 수: 15, 페이지당 상품 수: 50 +2024-10-29 13:58:23,351 - gui.py:821 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-29 13:58:23,353 - gui.py:829 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-29 13:58:23,360 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 13 +2024-10-29 13:58:23,363 - gui.py:838 - default_logger - DEBUG - product_buttons 갯수 : [13]개 +2024-10-29 13:58:23,364 - gui.py:853 - default_logger - DEBUG - 1/13 버튼의 활성상태 확인 중... +2024-10-29 13:58:23,373 - gui.py:860 - default_logger - DEBUG - 1/13: 세부사항 수정 작업 중... +2024-10-29 13:58:23,419 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 13:58:23,914 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 13:58:24,524 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 13:58:24,539 - title.py:94 - default_logger - DEBUG - 원본 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101 +2024-10-29 13:58:24,872 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 13:58:24,873 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 13:58:24,883 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 13:58:24,890 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 13:58:24,905 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-10-29 13:58:24,907 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-10-29 13:58:25,564 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 13:58:25,566 - option.py:171 - default_logger - DEBUG - 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101에 대한 옵션을 처리 중... +2024-10-29 13:58:25,566 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 13:58:27,572 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 13:58:27,573 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 13:58:27,574 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 13:58:27,588 - option.py:341 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-10-29 13:58:27,589 - option.py:346 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-10-29 13:58:27,806 - option.py:351 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-10-29 13:58:27,808 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 13:58:27,839 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 22 +2024-10-29 13:58:27,870 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@佐克W-71-4S下壶1.8 +2024-10-29 13:58:27,871 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 13:58:27,872 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 13:58:27,872 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 13:58:27,872 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 13:58:27,890 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:27,891 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 13:58:27,891 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:27,922 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 13:58:27,959 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@佐克W-71-1G上壶1.0 +2024-10-29 13:58:27,960 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-29 13:58:27,961 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-29 13:58:27,962 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 13:58:27,962 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 13:58:27,978 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:27,979 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 13:58:27,980 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:27,995 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,039 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@佐克W-71-2G上壶1.3 +2024-10-29 13:58:28,040 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,040 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,040 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 13:58:28,040 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 13:58:28,063 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,064 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 13:58:28,064 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,077 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,119 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@佐克W-71-3G上壶1.5 +2024-10-29 13:58:28,120 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,122 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-29 13:58:28,122 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 13:58:28,123 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 13:58:28,136 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,137 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 13:58:28,138 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,154 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,183 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@佐克W-71-4G上壶1.8 +2024-10-29 13:58:28,184 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,185 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-29 13:58:28,185 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 13:58:28,187 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 13:58:28,202 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,203 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 13:58:28,204 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,219 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,251 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@佐克W-71-1S下壶1.0 +2024-10-29 13:58:28,252 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 13:58:28,253 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,253 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 13:58:28,254 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 13:58:28,268 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,269 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 13:58:28,271 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,285 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,318 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@佐克W-71-2S下壶1.3 +2024-10-29 13:58:28,318 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,320 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-29 13:58:28,320 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 13:58:28,321 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 13:58:28,335 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,336 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 13:58:28,336 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,352 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,382 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@佐克W-71-3S下壶1.5 +2024-10-29 13:58:28,383 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,384 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-10-29 13:58:28,385 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 13:58:28,385 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 13:58:28,403 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,404 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 13:58:28,405 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,421 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,454 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@W77单枪体口径找客服备注 +2024-10-29 13:58:28,455 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-29 13:58:28,456 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,457 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 13:58:28,458 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 13:58:28,476 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,477 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 13:58:28,478 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,496 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,523 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@佐克W-77-2G上壶2.0 +2024-10-29 13:58:28,524 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,526 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-29 13:58:28,526 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-10-29 13:58:28,537 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 13:58:28,552 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,553 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 13:58:28,554 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,567 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,596 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@佐克W-77-3G上壶2.5 +2024-10-29 13:58:28,598 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,599 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,599 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-29 13:58:28,600 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 13:58:28,618 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,618 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 13:58:28,619 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,635 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,665 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@佐克W-77-4G上壶3.0 +2024-10-29 13:58:28,667 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,668 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,668 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 13:58:28,669 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 13:58:28,685 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,686 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 13:58:28,687 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,703 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,733 - option.py:397 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@佐克W-77-2S下壶2.0 +2024-10-29 13:58:28,734 - option.py:398 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@node +2024-10-29 13:58:28,734 - option.py:399 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,735 - option.py:400 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-29 13:58:28,735 - option.py:401 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 13:58:28,753 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,754 - option.py:422 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 13:58:28,755 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,770 - option.py:432 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,803 - option.py:397 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@佐克W-77-3S下壶2.5 +2024-10-29 13:58:28,803 - option.py:398 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,805 - option.py:399 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,805 - option.py:400 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-29 13:58:28,806 - option.py:401 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-29 13:58:28,824 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,824 - option.py:422 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-29 13:58:28,825 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,841 - option.py:432 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,868 - option.py:397 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@佐克W-77-4S下壶3.0 +2024-10-29 13:58:28,869 - option.py:398 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-29 13:58:28,869 - option.py:399 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-29 13:58:28,871 - option.py:400 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-29 13:58:28,871 - option.py:401 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-29 13:58:28,885 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,886 - option.py:422 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-29 13:58:28,887 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,902 - option.py:432 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-29 13:58:28,938 - option.py:397 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@佐克W-101-1S下壶1.0 +2024-10-29 13:58:28,939 - option.py:398 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-29 13:58:28,940 - option.py:399 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-10-29 13:58:28,941 - option.py:400 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-29 13:58:28,941 - option.py:401 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-29 13:58:28,959 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,960 - option.py:422 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-29 13:58:28,961 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:28,974 - option.py:432 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-29 13:58:29,008 - option.py:397 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@佐克W-101-2S下壶1.3 +2024-10-29 13:58:29,009 - option.py:398 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-10-29 13:58:29,009 - option.py:399 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-29 13:58:29,011 - option.py:400 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-29 13:58:29,011 - option.py:401 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-29 13:58:29,025 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,026 - option.py:422 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-29 13:58:29,027 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,044 - option.py:432 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-29 13:58:29,074 - option.py:397 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@佐克W-101-3S下壶1.5 +2024-10-29 13:58:29,075 - option.py:398 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-29 13:58:29,076 - option.py:399 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-29 13:58:29,076 - option.py:400 - default_logger - DEBUG - 18번째 image_element : JSHandle@ +2024-10-29 13:58:29,077 - option.py:401 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-29 13:58:29,093 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,094 - option.py:422 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-29 13:58:29,094 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,109 - option.py:432 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-29 13:58:29,133 - option.py:397 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@佐克W-101-4S下壶1.8 +2024-10-29 13:58:29,134 - option.py:398 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-29 13:58:29,135 - option.py:399 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-10-29 13:58:29,136 - option.py:400 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-29 13:58:29,136 - option.py:401 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-29 13:58:29,153 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,154 - option.py:422 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-29 13:58:29,156 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,173 - option.py:432 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-29 13:58:29,209 - option.py:397 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@隔膜泵专用压送式口径1.0-3.0 +2024-10-29 13:58:29,210 - option.py:398 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-29 13:58:29,211 - option.py:399 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-29 13:58:29,212 - option.py:400 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-29 13:58:29,212 - option.py:401 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-29 13:58:29,228 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,229 - option.py:422 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-29 13:58:29,229 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,244 - option.py:432 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-29 13:58:29,271 - option.py:397 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@W71单枪体口径找客服备注 +2024-10-29 13:58:29,272 - option.py:398 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-29 13:58:29,272 - option.py:399 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-29 13:58:29,274 - option.py:400 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-29 13:58:29,274 - option.py:401 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-29 13:58:29,291 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,292 - option.py:422 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-29 13:58:29,293 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,308 - option.py:432 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-29 13:58:29,340 - option.py:397 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@佐克W-77-4S下壶3.5 +2024-10-29 13:58:29,341 - option.py:398 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-29 13:58:29,342 - option.py:399 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-29 13:58:29,342 - option.py:400 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-29 13:58:29,343 - option.py:401 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-29 13:58:29,359 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,360 - option.py:422 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-29 13:58:29,361 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 13:58:29,376 - option.py:432 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-29 13:58:29,377 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '佐克W-71-4S下壶1.8', 'origin_option_2': '佐克W-71-1G上壶1.0', 'origin_option_3': '佐克W-71-2G上壶1.3', 'origin_option_4': '佐克W-71-3G上壶1.5', 'origin_option_5': '佐克W-71-4G上壶1.8', 'origin_option_6': '佐克W-71-1S下壶1.0', 'origin_option_7': '佐克W-71-2S下壶1.3', 'origin_option_8': '佐克W-71-3S下壶1.5', 'origin_option_9': 'W77单枪体口径找客服备注', 'origin_option_10': '佐克W-77-2G上壶2.0', 'origin_option_11': '佐克W-77-3G上壶2.5', 'origin_option_12': '佐克W-77-4G上壶3.0', 'origin_option_13': '佐克W-77-2S下壶2.0', 'origin_option_14': '佐克W-77-3S下壶2.5', 'origin_option_15': '佐克W-77-4S下壶3.0', 'origin_option_16': '佐克W-101-1S下壶1.0', 'origin_option_17': '佐克W-101-2S下壶1.3', 'origin_option_18': '佐克W-101-3S下壶1.5', 'origin_option_19': '佐克W-101-4S下壶1.8', 'origin_option_20': '隔膜泵专用压送式口径1.0-3.0', 'origin_option_21': 'W71单枪体口径找客服备注', 'origin_option_22': '佐克W-77-4S下壶3.5'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'佐克W-71-4S下壶1.8': >, '佐克W-71-1G上壶1.0': >, '佐克W-71-2G上壶1.3': >, '佐克W-71-3G上壶1.5': >, '佐克W-71-4G上壶1.8': >, '佐克W-71-1S下壶1.0': >, '佐克W-71-2S下壶1.3': >, '佐克W-71-3S下壶1.5': >, 'W77单枪体口径找客服备注': >, '佐克W-77-2G上壶2.0': >, '佐克W-77-3G上壶2.5': >, '佐克W-77-4G上壶3.0': >, '佐克W-77-2S下壶2.0': >, '佐克W-77-3S下壶2.5': >, '佐克W-77-4S下壶3.0': >, '佐克W-101-1S下壶1.0': >, '佐克W-101-2S下壶1.3': >, '佐克W-101-3S下壶1.5': >, '佐克W-101-4S下壶1.8': >, '隔膜泵专用压送式口径1.0-3.0': >, 'W71单枪体口径找客服备注': >, '佐克W-77-4S下壶3.5': >}, 'checkboxes': [>, {'option_name': '佐克W-71-4S下壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1G上壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2G上壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3G上壶1.5', 'checked': False}, >, {'option_name': '佐克W-71-4G上壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3S下壶1.5', 'checked': False}, >, {'option_name': 'W77单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-77-2G上壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3G上壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4G上壶3.0', 'checked': False}, >, {'option_name': '佐克W-77-2S下壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3S下壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.0', 'checked': False}, >, {'option_name': '佐克W-101-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-101-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-101-3S下壶1.5', 'checked': False}, >, {'option_name': '佐克W-101-4S下壶1.8', 'checked': False}, >, {'option_name': '隔膜泵专用压送式口径1.0-3.0', 'checked': False}, >, {'option_name': 'W71单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.5', 'checked': False}], 'images': {'佐克W-71-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg', '佐克W-71-1G上壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg', '佐克W-71-2G上壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg', '佐克W-71-3G上壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg', '佐克W-71-4G上壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e7fbddf8-7176-4f2d-9a12-478d2058072d.jpg', '佐克W-71-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/6b9dcbcf-f68d-4e98-b99a-c83993e529df.jpg', '佐克W-71-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/822baac6-4afe-491d-9ec2-b4a916c65ef6.jpg', '佐克W-71-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1ebf2d68-f193-4bef-8da6-46294438a10c.jpg', 'W77单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/c4d5bcd8-6b26-4e94-96a9-0726700a49fe.jpg', '佐克W-77-2G上壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fcf7dd34-2d02-4dd2-86a4-9b424dc60299.jpg', '佐克W-77-3G上壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/77bb96db-193b-456e-9a11-3123ce0e320c.jpg', '佐克W-77-4G上壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3ba86453-f5e3-42ee-b997-a93f927ec80f.jpg', '佐克W-77-2S下壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e2285f0b-0f65-44ca-bcbb-4de2fef6c752.jpg', '佐克W-77-3S下壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/5aedb3c5-832d-4c78-9b0f-cc73e8cfaca0.jpg', '佐克W-77-4S下壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3c4b8019-2ff7-4f6d-ae80-2e82b5e83c4b.jpg', '佐克W-101-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '隔膜泵专用压送式口径1.0-3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/86533475-90ec-4a9a-ba8c-7d056d00118f.jpg', 'W71单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg', '佐克W-77-4S下壶3.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/ffc8688d-c033-49b2-8229-5dbea063c5f4.jpg'}, 'prices': {'佐克W-71-4S下壶1.8': {'low_price': 55200, 'high_price': 55200}, '佐克W-71-1G上壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2G上壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3G上壶1.5': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-4G上壶1.8': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-1S下壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2S下壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3S下壶1.5': {'low_price': 55400, 'high_price': 55400}, 'W77单枪体口径找客服备注': {'low_price': 57200, 'high_price': 57200}, '佐克W-77-2G上壶2.0': {'low_price': 60200, 'high_price': 60200}, '佐克W-77-3G上壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4G上壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-2S下壶2.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-3S下壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4S下壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-101-1S下壶1.0': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-2S下壶1.3': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-3S下壶1.5': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-4S下壶1.8': {'low_price': 77900, 'high_price': 77900}, '隔膜泵专用压送式口径1.0-3.0': {'low_price': 78400, 'high_price': 78400}, 'W71单枪体口径找客服备注': {'low_price': 52200, 'high_price': 52200}, '佐克W-77-4S下壶3.5': {'low_price': 88100, 'high_price': 88100}}, 'checked_states': {}} +2024-10-29 13:58:29,383 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 13:58:29,415 - option.py:726 - default_logger - DEBUG - 총 22개의 옵션 이미지 번역을 시작합니다. +2024-10-29 13:58:29,435 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg +2024-10-29 13:58:29,436 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 13:58:29,437 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.331990 +2024-10-29 13:58:29,443 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg 입력 +2024-10-29 13:58:32,356 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg (800×800) - Whale +2024-10-29 13:58:32,357 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:58:32,357 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:58:32,358 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:58:32,460 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:58:33,461 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:58:33,462 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:58:34,666 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:58:34,667 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:58:41,270 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:58:41,271 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:58:42,482 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:58:42,483 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:58:43,086 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:58:44,088 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:58:44,093 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:58:44,095 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg +2024-10-29 13:58:44,095 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:58:44,198 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:58:44,198 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:58:44,200 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:58:44,201 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:58:44,202 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:58:44,202 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:58:44,204 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:58:44,204 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:58:44,205 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:58:44,205 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:58:44,206 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:58:44,208 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:58:44,226 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:58:44,228 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:58:44,331 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:58:44,332 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:58:44,332 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:58:44,415 - option.py:757 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:58:44,416 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:58:44,465 - option.py:766 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:58:44,829 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:58:44,861 - option.py:772 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:58:45,404 - option.py:775 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:58:45,405 - option.py:778 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:58:46,543 - option.py:783 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:58:46,605 - option.py:791 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-29 13:58:46,744 - option.py:796 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:58:47,246 - option.py:806 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 13:58:47,265 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg +2024-10-29 13:58:47,266 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-29 13:58:47,266 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.331990 +2024-10-29 13:58:47,268 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg 입력 +2024-10-29 13:58:50,187 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg (800×800) - Whale +2024-10-29 13:58:50,188 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:58:50,188 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:58:50,190 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:58:50,292 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:58:51,294 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:58:51,294 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:58:52,498 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:58:52,499 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:58:59,102 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:58:59,102 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:59:00,306 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:59:00,307 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:59:00,910 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:59:01,912 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:59:01,913 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:59:01,914 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg +2024-10-29 13:59:01,915 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:59:02,018 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:59:02,019 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:59:02,020 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:59:02,021 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:59:02,023 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:59:02,025 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:59:02,027 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:59:02,028 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:59:02,028 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:59:02,029 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:59:02,030 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:59:02,030 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:59:02,039 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:59:02,040 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:59:02,144 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:59:02,145 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:59:02,146 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:59:02,214 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:59:02,216 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:59:02,249 - option.py:766 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:59:02,790 - option.py:770 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:59:02,809 - option.py:772 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:59:03,321 - option.py:775 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:59:03,322 - option.py:778 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:59:04,396 - option.py:783 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:59:04,448 - option.py:791 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-10-29 13:59:04,690 - option.py:796 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:59:05,192 - option.py:806 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 13:59:05,213 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg +2024-10-29 13:59:05,215 - option.py:754 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-29 13:59:05,216 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.331990 +2024-10-29 13:59:05,217 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg 입력 +2024-10-29 13:59:08,136 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 248c2c30-8888-4beb-add5-44ceb6ccef48.jpg (800×800) - Whale +2024-10-29 13:59:08,137 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:59:08,137 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:59:08,138 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:59:08,240 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:59:09,241 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:59:09,242 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:59:10,447 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:59:10,448 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:59:17,051 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:59:17,052 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:59:18,266 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:59:18,267 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:59:18,869 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:59:19,871 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:59:19,872 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:59:19,874 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg +2024-10-29 13:59:19,875 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:59:19,977 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:59:19,978 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:59:19,978 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:59:19,979 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:59:19,980 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:59:19,982 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:59:19,984 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:59:19,985 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:59:19,986 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:59:19,986 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:59:19,987 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:59:19,988 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:59:19,996 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:59:19,998 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:59:20,101 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:59:20,103 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:59:20,103 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:59:20,176 - option.py:757 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:59:20,177 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:59:20,210 - option.py:766 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:59:20,472 - option.py:770 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:59:20,509 - option.py:772 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:59:21,050 - option.py:775 - default_logger - DEBUG - 3번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:59:21,052 - option.py:778 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:59:22,157 - option.py:783 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:59:22,204 - option.py:791 - default_logger - DEBUG - 3번째 옵션의 파일 업로드 완료 +2024-10-29 13:59:22,363 - option.py:796 - default_logger - DEBUG - 3번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:59:22,865 - option.py:806 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 13:59:22,879 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg +2024-10-29 13:59:22,880 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-29 13:59:22,880 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.331990 +2024-10-29 13:59:22,883 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg 입력 +2024-10-29 13:59:25,799 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg (800×800) - Whale +2024-10-29 13:59:25,800 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:59:25,801 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:59:25,802 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:59:25,904 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:59:26,906 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:59:26,907 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:59:28,111 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 13:59:28,112 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 13:59:34,715 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 13:59:34,715 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:59:35,920 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 13:59:35,921 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 13:59:36,524 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 13:59:37,525 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 13:59:37,526 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:59:37,526 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg +2024-10-29 13:59:37,528 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 13:59:37,630 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-10-29 13:59:37,631 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-10-29 13:59:37,631 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 13:59:37,632 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 13:59:37,634 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 13:59:37,637 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 13:59:37,639 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 13:59:37,639 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 13:59:37,641 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 13:59:37,641 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 13:59:37,642 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 13:59:37,643 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 13:59:37,653 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 13:59:37,655 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 13:59:37,758 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 13:59:37,758 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 13:59:37,760 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:59:37,836 - option.py:757 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:59:37,837 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 13:59:37,869 - option.py:766 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 13:59:38,059 - option.py:770 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 13:59:38,094 - option.py:772 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 13:59:38,482 - option.py:775 - default_logger - DEBUG - 4번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 13:59:38,484 - option.py:778 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 13:59:39,523 - option.py:783 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 13:59:39,581 - option.py:791 - default_logger - DEBUG - 4번째 옵션의 파일 업로드 완료 +2024-10-29 13:59:39,830 - option.py:796 - default_logger - DEBUG - 4번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 13:59:40,332 - option.py:806 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 13:59:40,351 - option.py:742 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e7fbddf8-7176-4f2d-9a12-478d2058072d.jpg +2024-10-29 13:59:40,352 - option.py:754 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-29 13:59:40,353 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.331990 +2024-10-29 13:59:40,354 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e7fbddf8-7176-4f2d-9a12-478d2058072d.jpg 입력 +2024-10-29 13:59:43,275 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: e7fbddf8-7176-4f2d-9a12-478d2058072d.jpg (800×800) - Whale +2024-10-29 13:59:43,276 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 13:59:43,277 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 13:59:43,278 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 13:59:43,379 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 13:59:44,381 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 13:59:44,381 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 13:59:45,020 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 13:59:45,021 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +>>>>>>> opt_img +<<<<<<< HEAD +<<<<<<< HEAD +2024-10-29 14:55:33,053 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: C:\py\autoTrans\leensoo1nt.json +2024-10-29 14:55:33,054 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 14:55:33,071 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 14:55:33,071 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: C:\py\autoTrans\prompt.json +2024-10-29 14:55:33,071 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 14:55:33,082 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///C:\py\autoTrans\userDB.db +2024-10-29 14:55:33,103 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 14:55:33,104 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:55:33,119 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 14:55:33,237 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:55:33,253 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 14:55:33,253 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 14:55:33,253 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 14:55:33,253 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:55:33,253 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 14:55:33,253 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 14:55:33,253 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 14:55:33,253 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 14:55:33,253 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:55:33,253 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 14:55:37,618 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-29 14:55:37,618 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-29 14:55:37,618 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : True +2024-10-29 14:55:39,628 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 6664 +2024-10-29 14:55:39,628 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 721918 +2024-10-29 14:55:39,631 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-29 14:55:39,632 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-29 14:55:39,633 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-29 14:55:39,634 - browser_control.py:73 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-29 14:55:39,643 - gui.py:587 - default_logger - DEBUG - 워터마크 버튼 - 활성화 선택 +2024-10-29 14:55:40,024 - browser_control.py:89 - default_logger - DEBUG - 브라우저 경로: C:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-29 14:55:40,024 - browser_control.py:90 - default_logger - DEBUG - 확장 프로그램 경로: C:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-29 14:55:40,024 - browser_control.py:91 - default_logger - DEBUG - 사용자 폴더 경로: C:\py\autoTrans\browsers\user_data +2024-10-29 14:55:40,024 - browser_control.py:107 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 +2024-10-29 14:55:40,954 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:55:41,071 - browser_control.py:129 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-29 14:55:44,508 - browser_control.py:132 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-29 14:55:44,530 - browser_control.py:140 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-29 14:55:44,532 - browser_control.py:147 - default_logger - DEBUG - 크롬 창 핸들: 590620 +2024-10-29 14:55:44,532 - browser_control.py:153 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-10-29 14:55:44,945 - browser_control.py:171 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-10-29 14:55:49,955 - browser_control.py:329 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-29 14:55:49,955 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:55:49,955 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-29 14:55:50,536 - browser_control.py:339 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-29 14:55:50,537 - option.py:49 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:55:50,537 - option.py:52 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-29 14:55:50,538 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:55:50,538 - price.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:56:23,565 - gui.py:783 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-29 14:56:23,566 - gui.py:788 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-29 14:56:23,566 - browser_control.py:921 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-29 14:56:23,769 - browser_control.py:931 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-29 14:56:23,787 - browser_control.py:233 - default_logger - DEBUG - total_count_element : JSHandle@총 87개 상품 +2024-10-29 14:56:23,803 - browser_control.py:239 - default_logger - INFO - 총 상품수 확인: 87 개 +2024-10-29 14:56:23,803 - browser_control.py:246 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-29 14:56:23,803 - gui.py:806 - default_logger - DEBUG - 총 상품 수: 87, 페이지당 상품 수: 50 +2024-10-29 14:56:23,803 - gui.py:821 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-29 14:56:23,803 - gui.py:829 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-29 14:56:23,818 - browser_control.py:407 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 13 +2024-10-29 14:56:23,818 - gui.py:838 - default_logger - DEBUG - product_buttons 갯수 : [13]개 +2024-10-29 14:56:23,818 - gui.py:853 - default_logger - DEBUG - 1/13 버튼의 활성상태 확인 중... +2024-10-29 14:56:23,818 - gui.py:860 - default_logger - DEBUG - 1/13: 세부사항 수정 작업 중... +2024-10-29 14:56:23,851 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 14:56:24,406 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 14:56:25,228 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 14:56:25,247 - title.py:94 - default_logger - DEBUG - 원본 상품명: 办公室桌边柜绿植隔断花槽柜文件储物柜组合矮柜资料档案柜遮挡柜 +2024-10-29 14:56:25,424 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 14:56:25,424 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 14:56:25,440 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 14:56:25,455 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 14:56:25,471 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구 +2024-10-29 14:56:25,471 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 14:56:26,748 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 14:56:26,750 - option.py:170 - default_logger - DEBUG - 상품명: 办公室桌边柜绿植隔断花槽柜文件储物柜组合矮柜资料档案柜遮挡柜에 대한 옵션을 처리 중... +2024-10-29 14:56:26,751 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 14:56:28,768 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 14:56:28,769 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 14:56:28,770 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 14:56:28,788 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 14:56:28,789 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 14:56:28,789 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 14:56:28,810 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 24 +2024-10-29 14:56:28,846 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@长80宽30高80cm白柜+深胡桃 +2024-10-29 14:56:28,846 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-29 14:56:28,846 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-29 14:56:28,846 - option.py:399 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 14:56:28,846 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 14:56:28,864 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:28,865 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 14:56:28,865 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:28,882 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 14:56:28,909 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-29 14:56:28,925 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 14:56:28,925 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 14:56:28,925 - option.py:399 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 14:56:28,925 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 14:56:28,939 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:28,940 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 14:56:28,940 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:28,954 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 14:56:28,989 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-29 14:56:28,990 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-29 14:56:28,991 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 14:56:28,991 - option.py:399 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 14:56:28,992 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 14:56:29,007 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,008 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 14:56:29,008 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,023 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,050 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-29 14:56:29,050 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,050 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,050 - option.py:399 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 14:56:29,050 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 14:56:29,073 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,074 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 14:56:29,074 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,088 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,113 - option.py:396 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@长80宽30高120cm白柜+深胡桃 +2024-10-29 14:56:29,113 - option.py:397 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-29 14:56:29,113 - option.py:398 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,113 - option.py:399 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 14:56:29,113 - option.py:400 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 14:56:29,136 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,136 - option.py:421 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 14:56:29,137 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,152 - option.py:431 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,186 - option.py:396 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@node +2024-10-29 14:56:29,187 - option.py:397 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,187 - option.py:398 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,188 - option.py:399 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 14:56:29,188 - option.py:400 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 14:56:29,205 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,206 - option.py:421 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 14:56:29,206 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,220 - option.py:431 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,252 - option.py:396 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@node +2024-10-29 14:56:29,252 - option.py:397 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,252 - option.py:398 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,252 - option.py:399 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 14:56:29,252 - option.py:400 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 14:56:29,271 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,271 - option.py:421 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 14:56:29,272 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,284 - option.py:431 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,315 - option.py:396 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@长100宽30高80cm白柜+深胡桃 +2024-10-29 14:56:29,315 - option.py:397 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 14:56:29,315 - option.py:398 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,315 - option.py:399 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 14:56:29,315 - option.py:400 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 14:56:29,332 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,333 - option.py:421 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 14:56:29,333 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,346 - option.py:431 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,383 - option.py:396 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@长100宽30高100cm白柜+深胡桃 +2024-10-29 14:56:29,384 - option.py:397 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-10-29 14:56:29,385 - option.py:398 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-10-29 14:56:29,385 - option.py:399 - default_logger - DEBUG - 9번째 image_element : JSHandle@ +2024-10-29 14:56:29,409 - option.py:400 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 14:56:29,422 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,422 - option.py:421 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 14:56:29,423 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,436 - option.py:431 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,455 - option.py:396 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@长100宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:29,471 - option.py:397 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-29 14:56:29,471 - option.py:398 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-10-29 14:56:29,471 - option.py:399 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 14:56:29,471 - option.py:400 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 14:56:29,491 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,492 - option.py:421 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 14:56:29,492 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,507 - option.py:431 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,545 - option.py:396 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@node +2024-10-29 14:56:29,546 - option.py:397 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,547 - option.py:398 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,547 - option.py:399 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-29 14:56:29,548 - option.py:400 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 14:56:29,563 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,564 - option.py:421 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 14:56:29,564 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,579 - option.py:431 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,618 - option.py:396 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@node +2024-10-29 14:56:29,619 - option.py:397 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,619 - option.py:398 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,620 - option.py:399 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 14:56:29,620 - option.py:400 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 14:56:29,635 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,637 - option.py:421 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 14:56:29,637 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,651 - option.py:431 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,689 - option.py:396 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@长120宽30高80cm白柜+深胡桃 +2024-10-29 14:56:29,689 - option.py:397 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-29 14:56:29,689 - option.py:398 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-29 14:56:29,689 - option.py:399 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-29 14:56:29,689 - option.py:400 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 14:56:29,715 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,716 - option.py:421 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 14:56:29,716 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,731 - option.py:431 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,764 - option.py:396 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@node +2024-10-29 14:56:29,765 - option.py:397 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,765 - option.py:398 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,766 - option.py:399 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-29 14:56:29,766 - option.py:400 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-29 14:56:29,791 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,792 - option.py:421 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-29 14:56:29,792 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,806 - option.py:431 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,839 - option.py:396 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@node +2024-10-29 14:56:29,840 - option.py:397 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,840 - option.py:398 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,841 - option.py:399 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-29 14:56:29,842 - option.py:400 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-29 14:56:29,863 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,864 - option.py:421 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-29 14:56:29,864 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,878 - option.py:431 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,908 - option.py:396 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@长120宽30高100cm全白色 +2024-10-29 14:56:29,908 - option.py:397 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-29 14:56:29,908 - option.py:398 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,908 - option.py:399 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-29 14:56:29,908 - option.py:400 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-29 14:56:29,935 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,936 - option.py:421 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-29 14:56:29,936 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:29,953 - option.py:431 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-29 14:56:29,996 - option.py:396 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@长120宽30高120cm白柜+深胡桃 +2024-10-29 14:56:29,997 - option.py:397 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@node +2024-10-29 14:56:29,997 - option.py:398 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-29 14:56:29,998 - option.py:399 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-29 14:56:29,998 - option.py:400 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-29 14:56:30,017 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,018 - option.py:421 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-29 14:56:30,018 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,034 - option.py:431 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,065 - option.py:396 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@长120宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,065 - option.py:397 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-29 14:56:30,065 - option.py:398 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-10-29 14:56:30,065 - option.py:399 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-29 14:56:30,065 - option.py:400 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-29 14:56:30,086 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,086 - option.py:421 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-29 14:56:30,087 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,101 - option.py:431 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,134 - option.py:396 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@node +2024-10-29 14:56:30,135 - option.py:397 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@node +2024-10-29 14:56:30,136 - option.py:398 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-10-29 14:56:30,136 - option.py:399 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-29 14:56:30,137 - option.py:400 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-29 14:56:30,149 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,150 - option.py:421 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-29 14:56:30,151 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,163 - option.py:431 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,190 - option.py:396 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@长140宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,190 - option.py:397 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-10-29 14:56:30,190 - option.py:398 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-10-29 14:56:30,190 - option.py:399 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-29 14:56:30,206 - option.py:400 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-29 14:56:30,219 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,219 - option.py:421 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-29 14:56:30,221 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,235 - option.py:431 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,252 - option.py:396 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@node +2024-10-29 14:56:30,268 - option.py:397 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@node +2024-10-29 14:56:30,268 - option.py:398 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-10-29 14:56:30,268 - option.py:399 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-29 14:56:30,268 - option.py:400 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-29 14:56:30,284 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,284 - option.py:421 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-29 14:56:30,285 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,298 - option.py:431 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,332 - option.py:396 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@长140宽30高100cm全白色 +2024-10-29 14:56:30,332 - option.py:397 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@node +2024-10-29 14:56:30,332 - option.py:398 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-29 14:56:30,332 - option.py:399 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-29 14:56:30,332 - option.py:400 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-29 14:56:30,354 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,354 - option.py:421 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-29 14:56:30,355 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,367 - option.py:431 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,406 - option.py:396 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@长140宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,407 - option.py:397 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-29 14:56:30,407 - option.py:398 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@ +2024-10-29 14:56:30,408 - option.py:399 - default_logger - DEBUG - 23번째 image_element : JSHandle@ +2024-10-29 14:56:30,409 - option.py:400 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-29 14:56:30,422 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,423 - option.py:421 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-29 14:56:30,424 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,438 - option.py:431 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,456 - option.py:396 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@长140宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,471 - option.py:397 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@node +2024-10-29 14:56:30,471 - option.py:398 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@node +2024-10-29 14:56:30,471 - option.py:399 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-29 14:56:30,471 - option.py:400 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-29 14:56:30,491 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,492 - option.py:421 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-29 14:56:30,492 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 14:56:30,506 - option.py:431 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-29 14:56:30,507 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '长80宽30高80cm白柜+深胡桃', 'origin_option_2': '长80宽30高100cm白柜+深胡桃', 'origin_option_3': '长80宽30高100cm灰柜+深胡桃', 'origin_option_4': '长80宽30高100cm全白色', 'origin_option_5': '长80宽30高120cm白柜+深胡桃', 'origin_option_6': '长80宽30高120cm灰柜+深胡桃', 'origin_option_7': '长80宽30高120cm全白色', 'origin_option_8': '长100宽30高80cm白柜+深胡桃', 'origin_option_9': '长100宽30高100cm白柜+深胡桃', 'origin_option_10': '长100宽30高100cm灰柜+深胡桃', 'origin_option_11': '长100宽30高100cm全白色', 'origin_option_12': '长100宽30高120cm白柜+深胡桃', 'origin_option_13': '长120宽30高80cm白柜+深胡桃', 'origin_option_14': '长120宽30高100cm白柜+深胡桃', 'origin_option_15': '长120宽30高100cm灰柜+深胡桃', 'origin_option_16': '长120宽30高100cm全白色', 'origin_option_17': '长120宽30高120cm白柜+深胡桃', 'origin_option_18': '长120宽30高120cm灰柜+深胡桃', 'origin_option_19': '长120宽30高120cm全白色', 'origin_option_20': '长140宽30高100cm白柜+深胡桃', 'origin_option_21': '长140宽30高100cm灰柜+深胡桃', 'origin_option_22': '长140宽30高100cm全白色', 'origin_option_23': '长140宽30高120cm白柜+深胡桃', 'origin_option_24': '长140宽30高120cm灰柜+深胡桃'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'长80宽30高80cm白柜+深胡桃': >, '长80宽30高100cm白柜+深胡桃': >, '长80宽30高100cm灰柜+深胡桃': >, '长80宽30高100cm全白色': >, '长80宽30高120cm白柜+深胡桃': >, '长80宽30高120cm灰柜+深胡桃': >, '长80宽30高120cm全白色': >, '长100宽30高80cm白柜+深胡桃': >, '长100宽30高100cm白柜+深胡桃': >, '长100宽30高100cm灰柜+深胡桃': >, '长100宽30高100cm全白色': >, '长100宽30高120cm白柜+深胡桃': >, '长120宽30高80cm白柜+深胡桃': >, '长120宽30高100cm白柜+深胡桃': >, '长120宽30高100cm灰柜+深胡桃': >, '长120宽30高100cm全白色': >, '长120宽30高120cm白柜+深胡桃': >, '长120宽30高120cm灰柜+深胡桃': >, '长120宽30高120cm全白色': >, '长140宽30高100cm白柜+深胡桃': >, '长140宽30高100cm灰柜+深胡桃': >, '长140宽30高100cm全白色': >, '长140宽30高120cm白柜+深胡桃': >, '长140宽30高120cm灰柜+深胡桃': >}, 'checkboxes': [>, {'option_name': '长80宽30高80cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长80宽30高100cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长80宽30高100cm灰柜+深胡桃', 'checked': False}, >, {'option_name': '长80宽30高100cm全白色', 'checked': False}, >, {'option_name': '长80宽30高120cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长80宽30高120cm灰柜+深胡桃', 'checked': False}, >, {'option_name': '长80宽30高120cm全白色', 'checked': False}, >, {'option_name': '长100宽30高80cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长100宽30高100cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长100宽30高100cm灰柜+深胡桃', 'checked': False}, >, {'option_name': '长100宽30高100cm全白色', 'checked': False}, >, {'option_name': '长100宽30高120cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长120宽30高80cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长120宽30高100cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长120宽30高100cm灰柜+深胡桃', 'checked': False}, >, {'option_name': '长120宽30高100cm全白色', 'checked': False}, >, {'option_name': '长120宽30高120cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长120宽30高120cm灰柜+深胡桃', 'checked': False}, >, {'option_name': '长120宽30高120cm全白色', 'checked': False}, >, {'option_name': '长140宽30高100cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长140宽30高100cm灰柜+深胡桃', 'checked': False}, >, {'option_name': '长140宽30高100cm全白色', 'checked': False}, >, {'option_name': '长140宽30高120cm白柜+深胡桃', 'checked': False}, >, {'option_name': '长140宽30高120cm灰柜+深胡桃', 'checked': False}], 'images': {'长80宽30高80cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/9e491353-1130-4dbb-89c8-51813b67a1e5.jpg', '长80宽30高100cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/c40631e9-ef11-49e2-aa52-265125fb51aa.jpg', '长80宽30高100cm灰柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/0e8eb69f-bde2-421e-9482-a4980e021999.jpg', '长80宽30高100cm全白色': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/94391d37-b228-4fa5-becd-132147a755a2.jpg', '长80宽30高120cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/86f8ca4e-7263-4334-96e8-3acfbb221da8.jpg', '长80宽30高120cm灰柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/03ed36cd-a671-4166-a062-4def99cb479c.jpg', '长80宽30高120cm全白色': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/f9b414d4-8c04-4306-8d33-83071fdd3c80.jpg', '长100宽30高80cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/06a9a9b8-f228-4675-87f9-55b52d7418c4.jpg', '长100宽30高100cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/366597a7-d307-498d-82d5-b9e0872a61e5.jpg', '长100宽30高100cm灰柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/1db3ab39-1bee-4d6b-8993-cab85958e008.jpg', '长100宽30高100cm全白色': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/11c09c9e-4470-4544-aebb-106578f6f5ab.jpg', '长100宽30高120cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/0b79b368-0833-4959-944b-ed46937b562c.jpg', '长120宽30高80cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/bcab6b3b-3537-41ea-a5ab-49ca25e90654.jpg', '长120宽30高100cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/25d24191-fb30-4279-a6fb-5777115e77eb.jpg', '长120宽30高100cm灰柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/daa72146-e20b-4c01-8069-5e13320b0fa3.jpg', '长120宽30高100cm全白色': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/79f0d6fa-cecf-40b2-91fe-d1ded7c7b5d8.jpg', '长120宽30高120cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/423da6fb-cb2f-48e1-b192-3d61b80520a0.jpg', '长120宽30高120cm灰柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/46eb1021-a707-41cb-804e-7782e9dc0736.jpg', '长120宽30高120cm全白色': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/895e553a-6788-464a-a81e-72305b9afa4f.jpg', '长140宽30高100cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/4149b83f-f9dc-4cd5-ba52-97193c710aaa.jpg', '长140宽30高100cm灰柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/f502247d-c5bc-4033-9b3b-b88d8d3f7f18.jpg', '长140宽30高100cm全白色': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/5aed2fea-2e8e-426b-b6ca-c1c387b2b6d4.jpg', '长140宽30高120cm白柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/0596823d-aec9-4cfd-b20a-471fc7daf4c1.jpg', '长140宽30高120cm灰柜+深胡桃': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/6d69bbe2-da0c-4ef5-9748-bb65de576e26.jpg'}, 'prices': {'长80宽30高80cm白柜+深胡桃': {'low_price': 74600, 'high_price': 74600}, '长80宽30高100cm白柜+深胡桃': {'low_price': 92100, 'high_price': 92100}, '长80宽30高100cm灰柜+深胡桃': {'low_price': 92100, 'high_price': 92100}, '长80宽30高100cm全白色': {'low_price': 92100, 'high_price': 92100}, '长80宽30高120cm白柜+深胡桃': {'low_price': 107100, 'high_price': 107100}, '长80宽30高120cm灰柜+深胡桃': {'low_price': 107100, 'high_price': 107100}, '长80宽30高120cm全白色': {'low_price': 107100, 'high_price': 107100}, '长100宽30高80cm白柜+深胡桃': {'low_price': 93100, 'high_price': 93100}, '长100宽30高100cm白柜+深胡桃': {'low_price': 107100, 'high_price': 107100}, '长100宽30高100cm灰柜+深胡桃': {'low_price': 107100, 'high_price': 107100}, '长100宽30高100cm全白色': {'low_price': 107100, 'high_price': 107100}, '长100宽30高120cm白柜+深胡桃': {'low_price': 113300, 'high_price': 113300}, '长120宽30高80cm白柜+深胡桃': {'low_price': 102100, 'high_price': 102100}, '长120宽30高100cm白柜+深胡桃': {'low_price': 119600, 'high_price': 119600}, '长120宽30高100cm灰柜+深胡桃': {'low_price': 119600, 'high_price': 119600}, '长120宽30高100cm全白色': {'low_price': 119600, 'high_price': 119600}, '长120宽30高120cm白柜+深胡桃': {'low_price': 137000, 'high_price': 137000}, '长120宽30高120cm灰柜+深胡桃': {'low_price': 137000, 'high_price': 137000}, '长120宽30高120cm全白色': {'low_price': 137000, 'high_price': 137000}, '长140宽30高100cm白柜+深胡桃': {'low_price': 139500, 'high_price': 139500}, '长140宽30高100cm灰柜+深胡桃': {'low_price': 139500, 'high_price': 139500}, '长140宽30高100cm全白色': {'low_price': 139500, 'high_price': 139500}, '长140宽30高120cm白柜+深胡桃': {'low_price': 147000, 'high_price': 147000}, '长140宽30高120cm灰柜+深胡桃': {'low_price': 147000, 'high_price': 147000}}, 'checked_states': {}} +2024-10-29 14:56:30,515 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 14:56:30,525 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '长80宽30高80cm白柜+深胡桃', 'origin_option_2': '长80宽30高100cm白柜+深胡桃', 'origin_option_3': '长80宽30高100cm灰柜+深胡桃', 'origin_option_4': '长80宽30高100cm全白色', 'origin_option_5': '长80宽30高120cm白柜+深胡桃', 'origin_option_6': '长80宽30高120cm灰柜+深胡桃', 'origin_option_7': '长80宽30高120cm全白色', 'origin_option_8': '长100宽30高80cm白柜+深胡桃', 'origin_option_9': '长100宽30高100cm白柜+深胡桃', 'origin_option_10': '长100宽30高100cm灰柜+深胡桃', 'origin_option_11': '长100宽30高100cm全白色', 'origin_option_12': '长100宽30高120cm白柜+深胡桃', 'origin_option_13': '长120宽30高80cm白柜+深胡桃', 'origin_option_14': '长120宽30高100cm白柜+深胡桃', 'origin_option_15': '长120宽30高100cm灰柜+深胡桃', 'origin_option_16': '长120宽30高100cm全白色', 'origin_option_17': '长120宽30高120cm白柜+深胡桃', 'origin_option_18': '长120宽30高120cm灰柜+深胡桃', 'origin_option_19': '长120宽30高120cm全白色', 'origin_option_20': '长140宽30高100cm白柜+深胡桃', 'origin_option_21': '长140宽30高100cm灰柜+深胡桃', 'origin_option_22': '长140宽30高100cm全白色', 'origin_option_23': '长140宽30高120cm白柜+深胡桃', 'origin_option_24': '长140宽30高120cm灰柜+深胡桃'} +2024-10-29 14:56:30,527 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长80宽30高80cm白柜+深胡桃 +2024-10-29 14:56:30,529 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长80宽30高80cm白柜+深胡桃 +2024-10-29 14:56:30,529 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长80宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,530 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长80宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,531 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长80宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,531 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长80宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,532 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长80宽30高100cm全白色 +2024-10-29 14:56:30,533 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长80宽30高100cm全白色 +2024-10-29 14:56:30,534 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长80宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,535 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长80宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,535 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长80宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,536 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长80宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,537 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长80宽30高120cm全白色 +2024-10-29 14:56:30,538 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长80宽30高120cm全白色 +2024-10-29 14:56:30,539 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长100宽30高80cm白柜+深胡桃 +2024-10-29 14:56:30,540 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长100宽30高80cm白柜+深胡桃 +2024-10-29 14:56:30,541 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长100宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,541 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长100宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,542 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长100宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,543 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长100宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,543 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长100宽30高100cm全白色 +2024-10-29 14:56:30,544 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长100宽30高100cm全白色 +2024-10-29 14:56:30,545 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长100宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,545 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长100宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,546 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长120宽30高80cm白柜+深胡桃 +2024-10-29 14:56:30,546 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长120宽30高80cm白柜+深胡桃 +2024-10-29 14:56:30,547 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长120宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,548 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长120宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,548 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长120宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长120宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长120宽30高100cm全白色 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长120宽30高100cm全白色 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长120宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长120宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长120宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长120宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长120宽30高120cm全白色 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长120宽30高120cm全白色 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长140宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长140宽30高100cm白柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长140宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长140宽30高100cm灰柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长140宽30高100cm全白色 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长140宽30高100cm全白色 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长140宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长140宽30高120cm白柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长140宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,550 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长140宽30高120cm灰柜+深胡桃 +2024-10-29 14:56:30,566 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '长80宽30高80cm白柜+深胡桃', 'origin_option_2': '长80宽30高100cm白柜+深胡桃', 'origin_option_3': '长80宽30高100cm灰柜+深胡桃', 'origin_option_4': '长80宽30高100cm全白色', 'origin_option_5': '长80宽30高120cm白柜+深胡桃', 'origin_option_6': '长80宽30高120cm灰柜+深胡桃', 'origin_option_7': '长80宽30高120cm全白色', 'origin_option_8': '长100宽30高80cm白柜+深胡桃', 'origin_option_9': '长100宽30高100cm白柜+深胡桃', 'origin_option_10': '长100宽30高100cm灰柜+深胡桃', 'origin_option_11': '长100宽30高100cm全白色', 'origin_option_12': '长100宽30高120cm白柜+深胡桃', 'origin_option_13': '长120宽30高80cm白柜+深胡桃', 'origin_option_14': '长120宽30高100cm白柜+深胡桃', 'origin_option_15': '长120宽30高100cm灰柜+深胡桃', 'origin_option_16': '长120宽30高100cm全白色', 'origin_option_17': '长120宽30高120cm白柜+深胡桃', 'origin_option_18': '长120宽30高120cm灰柜+深胡桃', 'origin_option_19': '长120宽30高120cm全白色', 'origin_option_20': '长140宽30高100cm白柜+深胡桃', 'origin_option_21': '长140宽30高100cm灰柜+深胡桃', 'origin_option_22': '长140宽30高100cm全白色', 'origin_option_23': '长140宽30高120cm白柜+深胡桃', 'origin_option_24': '长140宽30高120cm灰柜+深胡桃'} +2024-10-29 14:56:30,568 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '办公室桌边柜绿植隔断花槽柜文件储物柜组合矮柜资料档案柜遮挡柜'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +======= +2024-10-29 14:08:12,112 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: C:\py\autoTrans\leensoo1nt.json +2024-10-29 14:08:12,112 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 14:08:12,159 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 14:08:12,159 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: C:\py\autoTrans\prompt.json +2024-10-29 14:08:12,175 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 14:08:12,331 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///C:\py\autoTrans\userDB.db +2024-10-29 14:08:12,362 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 14:08:12,362 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:08:12,393 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 14:08:12,528 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:08:12,529 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 14:08:12,530 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 14:08:12,530 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 14:08:12,530 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:08:12,532 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 14:08:12,543 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 14:08:12,543 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 14:08:12,543 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 14:08:12,544 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:08:12,547 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 14:09:03,065 - gui.py:587 - default_logger - DEBUG - 옵션이미지 번역 버튼 - 활성화 선택 +2024-10-29 14:09:06,042 - gui.py:587 - default_logger - DEBUG - 상세 옵션명 삽입 버튼 - 활성화 선택 +2024-10-29 14:09:07,782 - gui.py:587 - default_logger - DEBUG - 상세 이미지 번역 버튼 - 활성화 선택 +2024-10-29 14:09:08,197 - gui.py:587 - default_logger - DEBUG - 수정등록 모드 버튼 - 활성화 선택 +2024-10-29 14:09:09,516 - gui.py:587 - default_logger - DEBUG - 수정등록 모드 버튼 - 비활성화 선택 +2024-10-29 14:09:14,066 - gui.py:587 - default_logger - DEBUG - 워터마크 버튼 - 활성화 선택 +2024-10-29 14:09:15,378 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:09:18,681 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-29 14:09:18,681 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-29 14:09:18,681 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : True +2024-10-29 14:09:20,738 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 6520 +2024-10-29 14:09:20,751 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 197284 +2024-10-29 14:09:20,760 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-29 14:09:20,819 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-29 14:09:20,821 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-29 14:09:20,827 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-29 14:09:28,366 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: C:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-29 14:09:28,367 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: C:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-29 14:09:28,368 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: C:\py\autoTrans\browsers\user_data +2024-10-29 14:09:28,369 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-10-29 14:09:32,796 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-29 14:09:38,504 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-29 14:09:38,547 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-29 14:09:38,549 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 131850 +2024-10-29 14:09:38,551 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-10-29 14:09:38,949 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-10-29 14:09:43,957 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-29 14:09:43,958 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:09:43,959 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-29 14:09:44,399 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-29 14:09:44,400 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:09:44,401 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-29 14:09:44,401 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:09:44,402 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:10:14,706 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 14:10:14,706 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:10:20,984 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: C:\py\autoTrans\leensoo1nt.json +2024-10-29 14:10:20,984 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-29 14:10:20,997 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-29 14:10:20,997 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: C:\py\autoTrans\prompt.json +2024-10-29 14:10:20,998 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-29 14:10:21,079 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///C:\py\autoTrans\userDB.db +2024-10-29 14:10:21,103 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-29 14:10:21,103 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:10:21,122 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-29 14:10:21,466 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:10:21,467 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-29 14:10:21,467 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-29 14:10:21,467 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-29 14:10:21,467 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:10:21,468 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-29 14:10:21,469 - price.py:74 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-29 14:10:21,469 - price.py:76 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-29 14:10:21,469 - price.py:78 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-29 14:10:21,470 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:10:21,471 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-29 14:10:28,363 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-29 14:10:28,365 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-29 14:10:28,366 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : True +2024-10-29 14:10:30,394 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 3824 +2024-10-29 14:10:30,395 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 131890 +2024-10-29 14:10:30,404 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-29 14:10:30,406 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-29 14:10:30,451 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-29 14:10:30,451 - browser_control.py:74 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-29 14:10:30,939 - browser_control.py:90 - default_logger - DEBUG - 브라우저 경로: C:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-29 14:10:30,940 - browser_control.py:91 - default_logger - DEBUG - 확장 프로그램 경로: C:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-29 14:10:30,940 - browser_control.py:92 - default_logger - DEBUG - 사용자 폴더 경로: C:\py\autoTrans\browsers\user_data +2024-10-29 14:10:30,941 - browser_control.py:108 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0 +2024-10-29 14:10:32,132 - browser_control.py:130 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-29 14:10:35,787 - browser_control.py:133 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-29 14:10:35,854 - browser_control.py:141 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-29 14:10:35,855 - browser_control.py:148 - default_logger - DEBUG - 크롬 창 핸들: 459588 +2024-10-29 14:10:35,856 - browser_control.py:154 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-10-29 14:10:36,190 - browser_control.py:172 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-10-29 14:10:41,207 - browser_control.py:330 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-29 14:10:41,209 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-10-29 14:10:41,210 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-29 14:10:41,651 - browser_control.py:340 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-29 14:10:41,652 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:10:41,653 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-29 14:10:41,654 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:10:41,654 - price.py:52 - default_logger - DEBUG - page객체 업데이트 : +2024-10-29 14:11:24,374 - gui.py:783 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-10-29 14:11:24,375 - gui.py:788 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-10-29 14:11:24,376 - browser_control.py:922 - default_logger - INFO - 페이지 스크롤 시작... +2024-10-29 14:11:24,578 - browser_control.py:932 - default_logger - INFO - 페이지 스크롤 완료. +2024-10-29 14:11:24,624 - browser_control.py:234 - default_logger - DEBUG - total_count_element : JSHandle@총 90개 상품 +2024-10-29 14:11:24,634 - browser_control.py:240 - default_logger - INFO - 총 상품수 확인: 90 개 +2024-10-29 14:11:24,642 - browser_control.py:247 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-10-29 14:11:24,643 - gui.py:806 - default_logger - DEBUG - 총 상품 수: 90, 페이지당 상품 수: 50 +2024-10-29 14:11:24,643 - gui.py:821 - default_logger - DEBUG - 현재 페이지: 1 +2024-10-29 14:11:24,644 - gui.py:829 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-10-29 14:11:24,651 - browser_control.py:408 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 50 +2024-10-29 14:11:24,652 - gui.py:838 - default_logger - DEBUG - product_buttons 갯수 : [50]개 +2024-10-29 14:11:24,653 - gui.py:853 - default_logger - DEBUG - 1/50 버튼의 활성상태 확인 중... +2024-10-29 14:11:24,660 - gui.py:860 - default_logger - DEBUG - 1/50: 세부사항 수정 작업 중... +2024-10-29 14:11:24,697 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 14:11:25,756 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 14:11:26,846 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 14:11:26,969 - title.py:94 - default_logger - DEBUG - 원본 상품명: 室内DIY保温防寒墙贴自粘防水防潮儿童房防撞软包墙面仿砖纹墙纸 +2024-10-29 14:11:28,263 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 14:11:28,264 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 14:11:28,291 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 14:11:28,302 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 14:11:28,322 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-DIY자재/보수용품-시트지-가구시트지 +2024-10-29 14:11:28,323 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 14:11:28,911 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 14:11:28,912 - option.py:171 - default_logger - DEBUG - 상품명: 室内DIY保温防寒墙贴自粘防水防潮儿童房防撞软包墙面仿砖纹墙纸에 대한 옵션을 처리 중... +2024-10-29 14:11:28,914 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 14:11:30,932 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 단일 상품입니다 +2024-10-29 14:11:30,933 - option.py:190 - default_logger - DEBUG - 단일 옵션 상품입니다. 옵션 수정 과정을 생략합니다. +2024-10-29 14:11:31,216 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:11:31,217 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 14:11:32,057 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 14:11:32,058 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 14:11:32,159 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 14:11:32,218 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 14:11:32,219 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 14:11:32,219 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : True +2024-10-29 14:11:32,375 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 14 +2024-10-29 14:11:32,386 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 13600 +2024-10-29 14:11:32,387 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [14] +2024-10-29 14:11:32,388 - price.py:648 - default_logger - DEBUG - 최소원가: 3000, 최대원가: 3000, 평균원가: 3000, 상위평균원가: 3000 +2024-10-29 14:11:32,388 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 4000 +2024-10-29 14:11:32,389 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:11:32,389 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:11:32,390 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 14:11:32,391 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-29 14:11:32,392 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:11:32,392 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:11:32,393 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 14:11:32,393 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-29 14:11:32,394 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 19000 +2024-10-29 14:11:32,394 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 14:11:32,395 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 6000, 상한: 7000, 하한: 6000 +2024-10-29 14:11:32,398 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 6000 +2024-10-29 14:11:32,399 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 14:11:32,400 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 13600 +2024-10-29 14:11:32,401 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -7600 +2024-10-29 14:11:32,403 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:11:32,404 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:11:32,404 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 14:11:32,405 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-29 14:11:32,406 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:11:32,407 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:11:32,408 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 14:11:32,408 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:11:32,410 - price.py:784 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-DIY자재/보수용품-시트지-가구시트지 +2024-10-29 14:11:32,411 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: DIY자재/보수용품, Level 4: 시트지 +2024-10-29 14:11:32,411 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-DIY자재/보수용품-시트지-가구시트지 +2024-10-29 14:11:32,412 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': 'DIY자재/보수용품', 'category4': '시트지'} +2024-10-29 14:11:32,413 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:11:32,416 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': 'DIY자재/보수용품', 'category4': '시트지'}, result: None +2024-10-29 14:11:32,417 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 14:11:32,417 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 14:11:32,418 - price.py:799 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-DIY자재/보수용품-시트지-가구시트지는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 14:11:32,419 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 14:11:32,420 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:11:32,421 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 14:11:32,485 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-29 14:11:32,626 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 14:11:32,628 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 3000, 초도배송비: 3000, 교환비: 6000 +2024-10-29 14:11:32,631 - price.py:140 - default_logger - DEBUG - 반품비: 3000, 초도배송비: 3000, 교환비: 6000 +2024-10-29 14:11:32,735 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 3000 +2024-10-29 14:11:32,842 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 3000 +2024-10-29 14:11:32,951 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 6000 +2024-10-29 14:11:33,471 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:11:33,473 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 14:11:34,055 - browser_control.py:455 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 14:11:34,522 - browser_control.py:595 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 14:11:34,621 - browser_control.py:307 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 32 개 +2024-10-29 14:11:34,622 - browser_control.py:309 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://assets.alicdn.com/kissy/1.0.0/build/imglazyload/spaceball.gif_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01hZSiSm2FUT9PxDqPp_!!2206896848883.gif_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01WumgIh2FUT9TYOexe_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN0140Y4PH2FUT9XWjLuW_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2206896848883/O1CN019sjBug2FUT9Vdt0Wi_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01YtGhhh2FUT9YgF3Fo_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ngeMIe2FUT9WV7bi7_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01d1SyAq2FUT9ZSzNSm_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01C7SZ3e2FUT9WV8HKI_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01KqHX3m2FUT9UYXEti_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ldDlCT2FUT9PwAK9O_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN019d0nXJ2FUT9R3kiTS_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01Q1UDs42FUT9VdwZ8M_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN010YM4Ny2FUT9WV7XiJ_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01toVret2FUT9VdyqWe_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01rxRXQh2FUT9XWjtPq_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01GHFgfX2FUT9YgGWsj_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01a3l6oi2FUT9Vdz7Bs_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01gY82sB2FUT9Rc9z3R_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01zb1diC2FUT9Vdzidi_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01sO5zzg2FUT9UYckB4_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01GxJLSi2FUT9UYcoML_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01S1UW1r2FUT9UYc4cq_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01lv37qi2FUT9TYnMmU_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01Lq8prr2FUT9PwEQ3r_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01923SS12FUT9Xrb6fL_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN012rN6MK2FUT9PwH2HP_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN018JztfH2FUT9RcFxIr_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01OsULyC2FUT9WVESJd_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01EVnRuz2FUT9TaAowb_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01eo6lKU2FUT9TYoZk2_!!2206896848883.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206896848883/O1CN014cosxx2FUT9YgOW7b_!!2206896848883.jpg_Q75.jpg'] +2024-10-29 14:11:34,626 - browser_control.py:605 - default_logger - INFO - 추출된 이미지 URL 수: 32 +2024-10-29 14:11:34,629 - browser_control.py:608 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 14:11:34,773 - browser_control.py:614 - default_logger - DEBUG - Updated data-value: +2024-10-29 14:11:34,774 - browser_control.py:617 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 14:11:35,037 - browser_control.py:621 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 14:11:35,038 - browser_control.py:625 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 14:11:35,039 - browser_control.py:631 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 14:11:35,039 - browser_control.py:633 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 14:11:35,040 - browser_control.py:634 - default_logger - DEBUG - {} +2024-10-29 14:11:35,310 - browser_control.py:646 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 14:11:36,054 - browser_control.py:646 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 14:11:36,881 - browser_control.py:646 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 14:11:37,692 - browser_control.py:646 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 14:11:37,805 - browser_control.py:646 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 14:11:37,806 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 32개 +2024-10-29 14:11:37,807 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:11:37,807 - whale_translator.py:269 - default_logger - DEBUG - assets.alicdn.com 확인 : 번역작업을 패스합니다. +2024-10-29 14:11:37,808 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:11:37,813 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:11:37,821 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:11:37,822 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:11:37,822 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:11:37,823 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:11:37,826 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:11:37,827 - clipboardImageManager.py:223 - default_logger - DEBUG - async def get_total_product_count(self): + total_count = 0 + items_per_page = 0 + + try: + # total_count_elements = await self.page.query_selector_all(".sc-dOvA-dm.jqRNYf") + total_count_element = await self.page.query_selector("div#root span:has-text('개 상품')") + items_per_page_element = await self.page.query_selector("div#root [title$='개씩 보기']") + + self.logger.debug(f"total_count_element : {total_count_element}") + + if total_count_element: + total_count_text = await total_count_element.inner_text() + if "총" in total_count_text and "개 상품" in total_count_text: + total_count = int(''.join(re.findall(r'\d+', total_count_text))) + self.logger.info(f"총 상품수 확인: {total_count} 개") + + # 페이지당 상품 수 추출 + if items_per_page_element: + items_per_page_text = await items_per_page_element.get_attribute("title") + if items_per_page_text and "개씩 보기" in items_per_page_text: + items_per_page = int(''.join(re.findall(r'\d+', items_per_page_text))) + self.logger.info(f"페이지당 상품수 확인: {items_per_page} 개씩 보기") + + # 결과 반환 + if total_count: + return {"total_count": total_count, "items_per_page": items_per_page} + + return {"total_count": 0, "items_per_page": 0} + + except Exception as e: + self.logger.error(f"상품 수를 가져오는 중 오류 발생: {e}", exc_info=True) + return {"total_count": 0, "items_per_page": 0} + +2024-10-29 14:11:37,829 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:11:37,832 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/kissy/1.0.0/build/imglazyload/spaceball.gif_Q75.jpg +2024-10-29 14:11:37,934 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:11:42,973 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/kissy/1.0.0/build/imglazyload/spaceball.gif_Q75.jpg +2024-10-29 14:11:43,028 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:11:48,034 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/kissy/1.0.0/build/imglazyload/spaceball.gif_Q75.jpg +2024-10-29 14:11:48,096 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:11:50,099 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:11:50,101 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:11:50,102 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:11:50,103 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:11:50,104 - gui.py:976 - default_logger - DEBUG - https://assets.alicdn.com/kissy/1.0.0/build/imglazyload/spaceball.gif_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:11:50,104 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:11:50,105 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:11:50,106 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:11:50,107 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01hZSiSm2FUT9PxDqPp_!!2206896848883.gif_Q75.jpg 입력 +2024-10-29 14:11:53,144 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01hZSiSm2FUT9PxDqPp_!!2206896848883.gif_Q75.jpg (790×1148) - Whale +2024-10-29 14:11:53,144 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1148 +2024-10-29 14:11:53,144 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:11:53,144 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:11:53,253 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:11:54,269 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:11:54,270 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:11:55,581 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:11:55,581 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:12:02,206 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:12:02,208 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:03,472 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:12:03,472 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:12:04,081 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:12:05,097 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:12:05,097 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:05,097 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01hZSiSm2FUT9PxDqPp_!!2206896848883.gif_Q75.jpg +2024-10-29 14:12:05,097 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:12:05,214 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:12:05,286 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:12:05,287 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:12:05,288 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:12:05,289 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:12:05,294 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:12:05,295 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:12:05,297 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:05,298 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:12:05,298 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:12:05,302 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:12:05,303 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:12:05,327 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 14:12:05,336 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:12:05,370 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:12:05,452 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:12:05,454 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:12:05,568 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:12:05,570 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:12:05,675 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:12:05,802 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:12:05,803 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:12:05,805 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:12:05,806 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01hZSiSm2FUT9PxDqPp_!!2206896848883.gif_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:12:05,810 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:12:05,810 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:12:05,811 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:12:05,857 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01WumgIh2FUT9TYOexe_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:12:08,943 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01WumgIh2FUT9TYOexe_!!2206896848883.jpg_Q75.jpg (750×515) - Whale +2024-10-29 14:12:08,945 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×515 +2024-10-29 14:12:08,945 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:12:08,946 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:12:09,053 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:12:10,068 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:12:10,069 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:11,329 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:12:11,330 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:12:17,959 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:12:17,960 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:19,210 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:12:19,211 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:12:19,832 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:12:20,834 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:12:20,836 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:20,837 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01WumgIh2FUT9TYOexe_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:12:20,838 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:12:20,947 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:12:20,950 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:12:20,970 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:12:20,971 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:12:20,972 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:12:20,973 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:12:20,975 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:12:20,976 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:20,978 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:12:20,979 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:12:20,979 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:12:20,980 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:12:20,980 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:12:20,981 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:12:20,988 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:12:21,016 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:12:21,017 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:12:21,130 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:12:21,132 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:12:21,244 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:12:21,358 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:12:21,359 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:12:21,361 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:12:21,369 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01WumgIh2FUT9TYOexe_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:12:21,370 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:12:21,396 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:12:21,397 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:12:21,421 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN0140Y4PH2FUT9XWjLuW_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:12:24,487 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN0140Y4PH2FUT9XWjLuW_!!2206896848883.jpg_Q75.jpg (750×506) - Whale +2024-10-29 14:12:24,488 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×506 +2024-10-29 14:12:24,489 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:12:24,490 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:12:24,596 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:12:25,600 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:12:25,601 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:26,865 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:12:26,866 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:12:33,503 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:12:33,504 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:34,758 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:12:34,759 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:12:35,379 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:12:36,380 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:12:36,381 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:36,382 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN0140Y4PH2FUT9XWjLuW_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:12:36,383 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:12:36,521 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:12:36,603 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:12:36,606 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:12:36,606 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:12:36,607 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:12:36,608 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:12:36,608 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:12:36,610 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:36,622 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:12:36,623 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:12:36,624 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:12:36,624 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:12:36,625 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:12:36,625 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:12:36,635 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:12:36,651 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:12:36,652 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:12:36,770 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:12:36,771 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:12:36,966 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:12:37,202 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:12:37,203 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:12:37,203 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:12:37,204 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN0140Y4PH2FUT9XWjLuW_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:12:37,205 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:12:37,207 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:12:37,249 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:12:37,251 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206896848883/O1CN019sjBug2FUT9Vdt0Wi_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:12:40,332 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN019sjBug2FUT9Vdt0Wi_!!2206896848883.jpg_Q75.jpg (750×644) - Whale +2024-10-29 14:12:40,333 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×644 +2024-10-29 14:12:40,334 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:12:40,335 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:12:40,447 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:12:41,458 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:12:41,459 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:42,719 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:12:42,720 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:12:49,350 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:12:49,351 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:50,612 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:12:50,613 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:12:51,222 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:12:52,223 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:12:52,225 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:52,226 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2206896848883/O1CN019sjBug2FUT9Vdt0Wi_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:12:52,226 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:12:52,336 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:12:52,337 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:12:52,353 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:12:52,356 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:12:52,356 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:12:52,357 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:12:52,358 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:12:52,360 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:12:52,361 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:12:52,362 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:12:52,363 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:12:52,364 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:12:52,364 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:12:52,365 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:12:52,372 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:12:52,400 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:12:52,402 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:12:52,507 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:12:52,509 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:12:52,616 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:12:52,743 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:12:52,744 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:12:52,745 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:12:52,746 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206896848883/O1CN019sjBug2FUT9Vdt0Wi_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:12:52,747 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:12:52,749 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:12:52,749 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:12:52,751 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01YtGhhh2FUT9YgF3Fo_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:12:55,790 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01YtGhhh2FUT9YgF3Fo_!!2206896848883.jpg_Q75.jpg (750×632) - Whale +2024-10-29 14:12:55,791 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×632 +2024-10-29 14:12:55,792 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:12:55,792 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:12:55,899 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:12:56,912 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:12:56,913 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:12:58,177 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:12:58,178 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:13:04,817 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:13:04,818 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:13:06,070 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:13:06,071 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:13:06,692 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:13:07,693 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:13:07,695 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:07,696 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01YtGhhh2FUT9YgF3Fo_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:13:07,697 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:13:07,803 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:13:07,860 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:13:07,861 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:13:07,864 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:13:07,865 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:13:07,865 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:13:07,866 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:13:07,868 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:07,869 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:13:07,872 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:13:07,873 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:13:07,874 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:13:07,874 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:13:07,875 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:13:07,892 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:13:07,946 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:13:07,947 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:13:08,058 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:13:08,060 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:13:08,172 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:13:08,278 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:13:08,279 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:13:08,280 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:13:08,282 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01YtGhhh2FUT9YgF3Fo_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:13:08,286 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:13:08,287 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:13:08,287 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:13:08,321 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ngeMIe2FUT9WV7bi7_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:13:11,317 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ngeMIe2FUT9WV7bi7_!!2206896848883.jpg_Q75.jpg (750×526) - Whale +2024-10-29 14:13:11,318 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×526 +2024-10-29 14:13:11,318 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:13:11,319 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:13:11,429 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:13:12,443 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:13:12,444 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:13:13,697 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:13:13,698 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:13:20,330 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:13:20,331 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:13:21,585 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:13:21,586 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:13:22,199 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:13:23,212 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:13:23,214 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:23,215 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ngeMIe2FUT9WV7bi7_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:13:23,216 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:13:23,324 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:13:23,326 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:13:23,349 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:13:23,349 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:13:23,350 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:13:23,351 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:13:23,351 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:13:23,353 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:23,355 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:13:23,356 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:13:23,356 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:13:23,357 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:13:23,358 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:13:23,359 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:13:23,367 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:13:23,395 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:13:23,396 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:13:23,508 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:13:23,509 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:13:23,617 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:13:23,775 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:13:23,778 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:13:23,780 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:13:23,860 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ngeMIe2FUT9WV7bi7_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:13:23,861 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:13:23,863 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:13:23,864 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:13:23,883 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01d1SyAq2FUT9ZSzNSm_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:13:27,080 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01d1SyAq2FUT9ZSzNSm_!!2206896848883.jpg_Q75.jpg (750×558) - Whale +2024-10-29 14:13:27,082 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×558 +2024-10-29 14:13:27,083 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:13:27,084 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:13:27,188 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:13:28,193 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:13:28,194 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:13:29,460 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:13:29,461 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:13:36,099 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:13:36,100 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:13:37,349 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:13:37,350 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:13:37,970 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:13:38,975 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:13:38,976 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:38,977 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01d1SyAq2FUT9ZSzNSm_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:13:38,978 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:13:39,085 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:13:39,144 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:13:39,145 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:13:39,146 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:13:39,147 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:13:39,147 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:13:39,148 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:13:39,155 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:39,156 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:13:39,157 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:13:39,158 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:13:39,158 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:13:39,158 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:13:39,162 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:13:39,218 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:13:39,247 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:13:39,248 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:13:39,352 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:13:39,353 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:13:39,562 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:13:39,697 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:13:39,698 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:13:39,698 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:13:39,699 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01d1SyAq2FUT9ZSzNSm_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:13:39,700 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:13:39,700 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:13:39,702 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:13:39,703 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01C7SZ3e2FUT9WV8HKI_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:13:42,833 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01C7SZ3e2FUT9WV8HKI_!!2206896848883.jpg_Q75.jpg (750×553) - Whale +2024-10-29 14:13:42,834 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×553 +2024-10-29 14:13:42,834 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:13:42,835 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:13:42,942 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:13:43,943 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:13:43,944 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:13:45,195 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:13:45,196 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:13:51,819 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:13:51,820 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:13:53,084 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:13:53,085 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:13:53,708 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:13:54,708 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:13:54,709 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:54,711 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01C7SZ3e2FUT9WV8HKI_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:13:54,711 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:13:54,819 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:13:54,846 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:13:54,867 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:13:54,868 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:13:54,868 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:13:54,869 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:13:54,870 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:13:54,871 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:13:54,872 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:13:54,873 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:13:54,873 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:13:54,874 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:13:54,874 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:13:54,875 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:13:54,928 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:13:54,952 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:13:54,953 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:13:55,067 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:13:55,068 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:13:55,184 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:13:55,310 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:13:55,311 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:13:55,312 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:13:55,313 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01C7SZ3e2FUT9WV8HKI_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:13:55,314 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:13:55,317 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:13:55,318 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:13:55,324 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01KqHX3m2FUT9UYXEti_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:13:58,364 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01KqHX3m2FUT9UYXEti_!!2206896848883.jpg_Q75.jpg (750×588) - Whale +2024-10-29 14:13:58,365 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×588 +2024-10-29 14:13:58,366 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:13:58,366 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:13:58,475 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:13:59,490 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:13:59,491 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:00,752 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:14:00,753 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:14:07,378 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:14:07,379 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:08,631 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:14:08,632 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:14:09,238 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:14:10,253 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:14:10,254 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:10,255 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01KqHX3m2FUT9UYXEti_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:14:10,256 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:14:10,368 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:14:10,370 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:14:10,386 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:14:10,387 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:14:10,388 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:14:10,388 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:14:10,390 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:14:10,391 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:10,392 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:14:10,392 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:14:10,393 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:14:10,393 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:14:10,393 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:14:10,394 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:14:10,404 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:14:10,429 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:14:10,430 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:14:10,542 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:14:10,544 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:14:10,656 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:14:10,778 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:14:10,779 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:14:10,780 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:14:10,781 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01KqHX3m2FUT9UYXEti_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:14:10,781 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:14:10,782 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:14:10,783 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:14:10,784 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ldDlCT2FUT9PwAK9O_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:14:13,848 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ldDlCT2FUT9PwAK9O_!!2206896848883.jpg_Q75.jpg (750×556) - Whale +2024-10-29 14:14:13,848 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×556 +2024-10-29 14:14:13,848 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:14:13,848 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:14:13,958 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:14:14,971 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:14:14,971 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:16,222 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:14:16,222 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:14:22,848 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:14:22,848 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:24,097 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:14:24,097 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:14:24,707 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:14:25,722 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:14:25,724 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:25,725 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ldDlCT2FUT9PwAK9O_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:14:25,726 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:14:25,840 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:14:25,853 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:14:25,862 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:14:25,863 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:14:25,864 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:14:25,864 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:14:25,865 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:14:25,866 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:25,866 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:14:25,867 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:14:25,867 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:14:25,868 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:14:25,868 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:14:25,869 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:14:25,878 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:14:25,892 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:14:25,894 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:14:26,006 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:14:26,006 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:14:26,116 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:14:26,236 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:14:26,238 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:14:26,239 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:14:26,246 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01ldDlCT2FUT9PwAK9O_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:14:26,247 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:14:26,248 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:14:26,250 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:14:26,284 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN019d0nXJ2FUT9R3kiTS_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:14:29,269 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN019d0nXJ2FUT9R3kiTS_!!2206896848883.jpg_Q75.jpg (750×516) - Whale +2024-10-29 14:14:29,269 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×516 +2024-10-29 14:14:29,269 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:14:29,269 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:14:29,378 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:14:30,393 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:14:30,393 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:31,643 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:14:31,643 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:14:38,268 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:14:38,268 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:39,518 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:14:39,518 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:14:40,144 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:14:41,158 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:14:41,160 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:41,161 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN019d0nXJ2FUT9R3kiTS_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:14:41,162 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:14:41,280 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:14:41,288 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:14:41,302 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:14:41,303 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:14:41,303 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:14:41,303 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:14:41,304 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:14:41,305 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:41,306 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:14:41,307 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:14:41,307 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:14:41,307 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:14:41,308 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:14:41,308 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:14:41,319 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:14:41,334 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:14:41,335 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:14:41,441 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:14:41,443 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:14:41,560 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:14:41,678 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:14:41,679 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:14:41,680 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:14:41,681 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN019d0nXJ2FUT9R3kiTS_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:14:41,682 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:14:41,683 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:14:41,684 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:14:41,686 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01Q1UDs42FUT9VdwZ8M_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:14:44,784 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Q1UDs42FUT9VdwZ8M_!!2206896848883.jpg_Q75.jpg (750×525) - Whale +2024-10-29 14:14:44,784 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×525 +2024-10-29 14:14:44,784 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:14:44,784 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:14:44,894 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:14:45,894 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:14:45,894 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:47,127 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:14:47,127 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:14:53,752 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:14:53,752 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:14:55,003 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:14:55,003 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:14:55,615 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:14:56,629 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:14:56,630 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:56,631 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01Q1UDs42FUT9VdwZ8M_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:14:56,631 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:14:56,742 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:14:56,803 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:14:56,804 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:14:56,805 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:14:56,806 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:14:56,806 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:14:56,807 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:14:56,808 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:14:56,809 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:14:56,810 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:14:56,811 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:14:56,811 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:14:56,845 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:14:56,855 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:14:56,873 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:14:56,887 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:14:56,889 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:14:57,005 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:14:57,006 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:14:57,114 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:14:57,224 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:14:57,225 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:14:57,226 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:14:57,228 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01Q1UDs42FUT9VdwZ8M_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:14:57,228 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:14:57,230 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:14:57,231 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:14:57,233 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN010YM4Ny2FUT9WV7XiJ_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:15:00,284 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN010YM4Ny2FUT9WV7XiJ_!!2206896848883.jpg_Q75.jpg (750×599) - Whale +2024-10-29 14:15:00,284 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×599 +2024-10-29 14:15:00,284 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:15:00,284 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:15:00,386 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:15:01,393 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:15:01,393 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:02,643 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:15:02,643 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:15:09,269 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:15:09,269 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:10,503 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:15:10,503 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:15:11,112 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:15:12,127 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:15:12,129 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:12,130 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN010YM4Ny2FUT9WV7XiJ_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:15:12,131 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:15:12,294 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:15:12,306 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:15:12,318 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:15:12,319 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:15:12,319 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:15:12,320 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:15:12,326 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:15:12,327 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:12,328 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:15:12,329 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:15:12,330 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:15:12,331 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:15:12,332 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:15:12,332 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:15:12,344 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:15:12,375 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:15:12,383 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:15:12,490 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:15:12,491 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:15:12,606 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:15:12,728 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:15:12,729 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:15:12,733 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:15:12,734 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN010YM4Ny2FUT9WV7XiJ_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:15:12,735 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:15:12,735 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:15:12,736 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:15:12,738 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01toVret2FUT9VdyqWe_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:15:15,784 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01toVret2FUT9VdyqWe_!!2206896848883.jpg_Q75.jpg (750×470) - Whale +2024-10-29 14:15:15,784 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×470 +2024-10-29 14:15:15,784 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:15:15,784 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:15:15,894 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:15:16,909 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:15:16,909 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:18,143 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:15:18,143 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:15:24,768 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:15:24,768 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:26,019 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:15:26,019 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:15:26,644 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:15:27,660 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:15:27,660 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:27,661 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01toVret2FUT9VdyqWe_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:15:27,662 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:15:27,770 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:15:27,772 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:15:27,789 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:15:27,790 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:15:27,791 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:15:27,791 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:15:27,792 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:15:27,793 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:27,794 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:15:27,798 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:15:27,799 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:15:27,800 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:15:27,801 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:15:27,802 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:15:27,809 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:15:27,831 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:15:27,832 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:15:27,943 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:15:27,944 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:15:28,055 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:15:28,167 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:15:28,168 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:15:28,169 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:15:28,170 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01toVret2FUT9VdyqWe_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:15:28,171 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:15:28,173 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:15:28,174 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:15:28,176 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01rxRXQh2FUT9XWjtPq_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:15:31,222 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01rxRXQh2FUT9XWjtPq_!!2206896848883.jpg_Q75.jpg (750×653) - Whale +2024-10-29 14:15:31,222 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×653 +2024-10-29 14:15:31,222 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:15:31,222 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:15:31,332 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:15:32,346 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:15:32,346 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:33,596 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:15:33,596 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:15:40,222 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:15:40,222 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:41,487 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:15:41,487 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:15:42,101 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:15:43,111 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:15:43,113 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:43,114 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01rxRXQh2FUT9XWjtPq_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:15:43,114 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:15:43,220 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:15:43,224 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:15:43,238 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:15:43,238 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:15:43,238 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:15:43,239 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:15:43,239 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:15:43,241 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:43,242 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:15:43,242 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:15:43,243 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:15:43,243 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:15:43,243 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:15:43,244 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:15:43,255 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:15:43,280 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:15:43,299 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:15:43,409 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:15:43,413 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:15:43,530 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:15:43,696 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:15:43,699 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:15:43,700 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:15:43,701 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01rxRXQh2FUT9XWjtPq_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:15:43,702 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:15:43,703 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:15:43,704 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:15:43,712 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01GHFgfX2FUT9YgGWsj_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:15:46,768 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01GHFgfX2FUT9YgGWsj_!!2206896848883.jpg_Q75.jpg (750×508) - Whale +2024-10-29 14:15:46,768 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×508 +2024-10-29 14:15:46,768 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:15:46,768 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:15:46,877 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:15:47,878 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:15:47,878 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:49,129 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:15:49,129 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:15:55,753 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:15:55,753 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:15:57,018 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:15:57,018 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:15:57,631 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:15:58,643 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:15:58,644 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:58,645 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01GHFgfX2FUT9YgGWsj_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:15:58,645 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:15:58,751 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:15:58,755 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:15:58,772 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:15:58,772 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:15:58,773 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:15:58,773 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:15:58,774 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:15:58,775 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:15:58,776 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:15:58,776 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:15:58,777 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:15:58,777 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:15:58,778 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:15:58,779 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:15:58,787 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:15:58,803 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:15:58,804 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:15:58,911 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:15:58,912 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:15:59,023 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:15:59,140 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:15:59,141 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:15:59,142 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:15:59,143 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01GHFgfX2FUT9YgGWsj_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:15:59,150 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:15:59,152 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:15:59,153 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:15:59,154 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01a3l6oi2FUT9Vdz7Bs_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:16:02,238 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01a3l6oi2FUT9Vdz7Bs_!!2206896848883.jpg_Q75.jpg (750×518) - Whale +2024-10-29 14:16:02,238 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×518 +2024-10-29 14:16:02,238 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:16:02,238 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:16:02,348 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:16:03,362 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:16:03,362 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:04,597 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:16:04,597 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:16:11,223 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:16:11,223 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:12,503 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:16:12,503 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:16:13,115 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:16:14,143 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:16:14,143 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:16:14,143 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01a3l6oi2FUT9Vdz7Bs_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:16:14,143 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:16:14,244 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:16:14,297 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:16:14,298 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:16:14,299 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:16:14,299 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:16:14,306 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:16:14,306 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:16:14,307 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:16:14,309 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:16:14,309 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:16:14,309 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:16:14,310 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:16:14,310 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:16:14,311 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:16:14,353 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:16:14,379 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:16:14,379 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:16:14,488 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:16:14,489 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:16:14,603 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:16:14,711 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:16:14,712 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:16:14,712 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:16:14,716 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2206896848883/O1CN01a3l6oi2FUT9Vdz7Bs_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:16:14,717 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:16:14,718 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:16:14,718 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:16:14,761 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01gY82sB2FUT9Rc9z3R_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:16:17,737 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01gY82sB2FUT9Rc9z3R_!!2206896848883.jpg_Q75.jpg (750×615) - Whale +2024-10-29 14:16:17,737 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×615 +2024-10-29 14:16:17,737 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:16:17,737 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:16:17,847 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:16:18,862 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:16:18,862 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:20,129 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:16:20,129 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:16:26,752 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:16:26,752 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:28,003 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:16:28,003 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:16:28,613 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:16:29,628 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:16:29,628 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:16:29,628 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:16:29,628 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:16:29,730 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:16:29,786 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:16:29,787 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:16:29,788 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:16:29,788 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:16:29,789 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:16:29,789 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:16:29,794 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01gY82sB2FUT9Rc9z3R_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:16:29,794 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:16:29,795 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01gY82sB2FUT9Rc9z3R_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:16:29,927 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:16:29,930 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:16:29,931 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:16:30,036 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:16:30,037 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:16:30,153 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:16:30,284 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:16:30,285 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:16:30,286 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:16:30,287 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01gY82sB2FUT9Rc9z3R_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:16:30,288 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:16:30,292 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:16:30,293 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:16:30,294 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01zb1diC2FUT9Vdzidi_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:16:33,346 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01zb1diC2FUT9Vdzidi_!!2206896848883.jpg_Q75.jpg (750×908) - Whale +2024-10-29 14:16:33,346 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×908 +2024-10-29 14:16:33,346 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:16:33,346 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:16:33,456 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:16:34,456 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:16:34,456 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:35,706 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:16:35,706 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:16:42,331 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:16:42,331 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:43,597 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:16:43,597 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:16:44,221 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:16:45,227 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:16:45,228 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:16:45,229 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01zb1diC2FUT9Vdzidi_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:16:45,229 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:16:45,339 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:16:45,353 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:16:45,364 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:16:45,365 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:16:45,365 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:16:45,365 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:16:45,366 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:16:45,367 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:16:45,368 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:16:45,368 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:16:45,369 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:16:45,369 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:16:45,369 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 14:16:45,373 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:16:45,382 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:16:45,419 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:16:45,421 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:16:45,535 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:16:45,537 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:16:45,654 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:16:45,805 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:16:45,806 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:16:45,807 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:16:45,808 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01zb1diC2FUT9Vdzidi_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:16:45,809 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:16:45,810 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:16:45,811 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:16:45,812 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01sO5zzg2FUT9UYckB4_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:16:48,862 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01sO5zzg2FUT9UYckB4_!!2206896848883.jpg_Q75.jpg (750×656) - Whale +2024-10-29 14:16:48,862 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×656 +2024-10-29 14:16:48,862 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:16:48,862 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:16:48,971 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:16:49,972 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:16:49,972 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:51,206 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:16:51,206 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:16:57,831 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:16:57,831 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:16:59,081 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:16:59,081 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:16:59,691 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:17:00,706 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:17:00,707 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:00,709 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01sO5zzg2FUT9UYckB4_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:17:00,709 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:17:00,821 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:17:00,881 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:17:00,882 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:17:00,883 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:17:00,886 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:17:00,887 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:17:00,888 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:17:00,890 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:00,891 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:17:00,893 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:17:00,897 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:17:00,898 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:17:00,906 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:17:00,938 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:17:00,953 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:17:00,989 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:17:00,989 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:17:01,098 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:17:01,099 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:17:01,213 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:17:01,340 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:17:01,341 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:17:01,343 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:17:01,343 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01sO5zzg2FUT9UYckB4_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:17:01,344 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:17:01,347 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:17:01,347 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:17:01,388 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01GxJLSi2FUT9UYcoML_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:17:04,440 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01GxJLSi2FUT9UYcoML_!!2206896848883.jpg_Q75.jpg (750×703) - Whale +2024-10-29 14:17:04,440 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×703 +2024-10-29 14:17:04,440 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:17:04,440 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:17:04,549 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:17:05,549 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:17:05,549 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:17:06,800 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:17:06,800 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:17:13,425 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:17:13,425 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:17:14,690 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:17:14,690 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:17:15,304 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:17:16,316 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:17:16,317 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:16,319 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01GxJLSi2FUT9UYcoML_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:17:16,319 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:17:16,425 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:17:16,427 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:17:16,444 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:17:16,444 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:17:16,445 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:17:16,445 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:17:16,446 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:17:16,447 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:16,448 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:17:16,448 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:17:16,449 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:17:16,449 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:17:16,450 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 14:17:16,450 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:17:16,461 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:17:16,486 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:17:16,488 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:17:16,597 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:17:16,598 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:17:16,719 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:17:16,918 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:17:16,920 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:17:16,921 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:17:16,922 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01GxJLSi2FUT9UYcoML_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:17:16,924 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:17:16,924 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:17:16,926 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:17:16,929 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01S1UW1r2FUT9UYc4cq_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:17:20,121 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01S1UW1r2FUT9UYc4cq_!!2206896848883.jpg_Q75.jpg (750×613) - Whale +2024-10-29 14:17:20,122 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×613 +2024-10-29 14:17:20,122 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:17:20,123 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:17:20,237 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:17:21,252 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:17:21,252 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:17:22,503 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:17:22,503 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:17:29,127 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:17:29,127 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:17:30,378 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:17:30,378 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:17:30,987 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:17:32,003 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:17:32,003 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:32,003 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01S1UW1r2FUT9UYc4cq_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:17:32,003 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:17:32,107 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:17:32,115 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:17:32,128 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:17:32,128 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:17:32,134 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:17:32,134 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:17:32,136 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:17:32,137 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:32,138 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:17:32,139 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:17:32,139 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:17:32,139 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:17:32,140 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:17:32,140 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:17:32,145 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:17:32,161 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:17:32,163 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:17:32,271 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:17:32,272 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:17:32,380 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:17:32,496 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:17:32,497 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:17:32,499 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:17:32,500 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01S1UW1r2FUT9UYc4cq_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:17:32,501 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:17:32,503 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:17:32,504 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:17:32,539 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01lv37qi2FUT9TYnMmU_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:17:35,549 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01lv37qi2FUT9TYnMmU_!!2206896848883.jpg_Q75.jpg (750×899) - Whale +2024-10-29 14:17:35,549 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×899 +2024-10-29 14:17:35,549 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:17:35,549 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:17:35,659 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:17:36,659 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:17:36,659 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:17:37,909 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:17:37,909 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:17:44,534 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:17:44,534 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:17:45,784 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:17:45,784 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:17:46,397 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:17:47,398 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:17:47,399 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:47,400 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01lv37qi2FUT9TYnMmU_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:17:47,401 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:17:47,507 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:17:47,555 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:17:47,556 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:17:47,557 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:17:47,557 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:17:47,558 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:17:47,558 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:17:47,560 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:17:47,560 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:17:47,568 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:17:47,568 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:17:47,569 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:17:47,569 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 14:17:47,570 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:17:47,610 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:17:47,651 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:17:47,652 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:17:47,770 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:17:47,771 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:17:48,037 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:17:48,161 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:17:48,162 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:17:48,163 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:17:48,164 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01lv37qi2FUT9TYnMmU_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:17:48,164 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:17:48,165 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:17:48,165 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:17:48,167 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01Lq8prr2FUT9PwEQ3r_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:17:51,206 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Lq8prr2FUT9PwEQ3r_!!2206896848883.jpg_Q75.jpg (750×816) - Whale +2024-10-29 14:17:51,206 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×816 +2024-10-29 14:17:51,206 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:17:51,206 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:17:51,317 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:17:52,331 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:17:52,331 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:17:53,581 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:17:53,581 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:18:00,206 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:18:00,206 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:01,472 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:18:01,472 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:18:02,081 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:18:03,097 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:18:03,098 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:03,099 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01Lq8prr2FUT9PwEQ3r_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:18:03,100 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:18:03,209 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:18:03,212 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:18:03,228 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:18:03,229 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:18:03,229 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:18:03,230 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:18:03,230 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:18:03,232 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:03,233 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:18:03,233 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:18:03,234 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:18:03,234 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:18:03,234 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 758px +2024-10-29 14:18:03,235 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:18:03,245 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:18:03,275 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:18:03,277 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:18:03,395 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:18:03,396 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:18:03,638 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:18:03,760 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:18:03,761 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:18:03,762 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:18:03,762 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01Lq8prr2FUT9PwEQ3r_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:18:03,763 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:18:03,764 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:18:03,765 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:18:03,766 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01923SS12FUT9Xrb6fL_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:18:06,815 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01923SS12FUT9Xrb6fL_!!2206896848883.jpg_Q75.jpg (750×569) - Whale +2024-10-29 14:18:06,815 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×569 +2024-10-29 14:18:06,815 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:18:06,815 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:18:06,925 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:18:07,940 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:18:07,940 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:09,175 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:18:09,175 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:18:15,800 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:18:15,800 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:17,050 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:18:17,050 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:18:17,660 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:18:18,675 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:18:18,676 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:18,677 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01923SS12FUT9Xrb6fL_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:18:18,678 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:18:18,789 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:18:18,791 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:18:18,809 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:18:18,809 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:18:18,810 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:18:18,811 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:18:18,811 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:18:18,813 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:18,814 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:18:18,815 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:18:18,815 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:18:18,816 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:18:18,816 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:18:18,817 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:18:18,826 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:18:18,846 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:18:18,847 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:18:18,958 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:18:18,959 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:18:19,068 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:18:19,210 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:18:19,211 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:18:19,212 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:18:19,213 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01923SS12FUT9Xrb6fL_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:18:19,213 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:18:19,214 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:18:19,214 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:18:19,245 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN012rN6MK2FUT9PwH2HP_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:18:22,270 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012rN6MK2FUT9PwH2HP_!!2206896848883.jpg_Q75.jpg (750×609) - Whale +2024-10-29 14:18:22,270 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×609 +2024-10-29 14:18:22,270 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:18:22,270 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:18:22,380 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:18:23,394 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:18:23,394 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:24,628 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:18:24,628 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:18:31,253 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:18:31,253 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:32,503 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:18:32,503 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:18:33,128 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:18:34,144 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:18:34,144 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:34,144 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN012rN6MK2FUT9PwH2HP_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:18:34,144 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:18:34,259 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:18:34,260 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:18:34,270 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:18:34,273 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:18:34,278 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:18:34,279 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:18:34,280 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:18:34,282 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:34,283 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:18:34,284 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:18:34,285 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:18:34,285 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:18:34,286 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:18:34,286 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:18:34,296 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:18:34,339 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:18:34,340 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:18:34,457 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:18:34,458 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:18:34,574 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:18:34,683 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:18:34,685 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:18:34,685 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:18:34,686 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN012rN6MK2FUT9PwH2HP_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:18:34,687 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:18:34,688 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:18:34,689 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:18:34,725 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN018JztfH2FUT9RcFxIr_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:18:37,737 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN018JztfH2FUT9RcFxIr_!!2206896848883.jpg_Q75.jpg (750×591) - Whale +2024-10-29 14:18:37,737 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×591 +2024-10-29 14:18:37,737 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:18:37,737 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:18:37,846 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:18:38,847 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:18:38,847 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:40,081 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:18:40,081 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:18:46,722 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:18:46,722 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:47,971 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:18:47,971 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:18:48,597 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:18:49,597 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:18:49,597 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:49,597 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN018JztfH2FUT9RcFxIr_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:18:49,597 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:18:49,710 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:18:49,772 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:18:49,774 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:18:49,775 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:18:49,776 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:18:49,777 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:18:49,783 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:18:49,784 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:18:49,788 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:18:49,788 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:18:49,789 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:18:49,790 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:18:49,823 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:18:49,825 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:18:49,852 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:18:49,872 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:18:49,874 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:18:49,989 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:18:49,991 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:18:50,225 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:18:50,539 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:18:50,541 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:18:50,543 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:18:50,546 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN018JztfH2FUT9RcFxIr_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:18:50,546 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:18:50,547 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:18:50,547 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:18:50,626 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01OsULyC2FUT9WVESJd_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:18:53,721 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01OsULyC2FUT9WVESJd_!!2206896848883.jpg_Q75.jpg (750×609) - Whale +2024-10-29 14:18:53,721 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×609 +2024-10-29 14:18:53,721 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:18:53,721 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:18:53,831 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:18:54,832 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:18:54,832 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:18:56,096 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:18:56,096 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:19:02,722 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:19:02,722 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:19:03,972 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:19:03,972 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:19:04,596 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:19:05,597 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:19:05,597 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:05,597 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01OsULyC2FUT9WVESJd_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:19:05,597 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:19:05,705 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:19:05,709 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:19:05,726 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:19:05,726 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:19:05,727 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:19:05,727 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:19:05,728 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:19:05,729 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:05,730 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:19:05,731 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:19:05,731 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:19:05,732 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:19:05,732 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:19:05,733 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:19:05,743 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:19:05,770 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:19:05,772 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:19:05,879 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:19:05,880 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:19:05,999 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:19:06,137 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:19:06,138 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:19:06,139 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:19:06,140 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN01OsULyC2FUT9WVESJd_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:19:06,140 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:19:06,141 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:19:06,142 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:19:06,177 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01EVnRuz2FUT9TaAowb_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:19:09,175 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01EVnRuz2FUT9TaAowb_!!2206896848883.jpg_Q75.jpg (750×586) - Whale +2024-10-29 14:19:09,175 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×586 +2024-10-29 14:19:09,175 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:19:09,175 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:19:09,284 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:19:10,284 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:19:10,284 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:19:11,534 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:19:11,534 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:19:18,160 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:19:18,160 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:19:19,425 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:19:19,425 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:19:20,050 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:19:21,065 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:19:21,066 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:21,067 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01EVnRuz2FUT9TaAowb_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:19:21,068 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:19:21,180 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:19:21,182 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:19:21,191 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:19:21,192 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:19:21,194 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:19:21,196 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:19:21,197 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:19:21,198 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:21,199 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:19:21,199 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:19:21,200 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:19:21,200 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:19:21,201 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:19:21,201 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:19:21,209 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:19:21,238 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:19:21,240 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:19:21,349 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:19:21,351 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:19:21,466 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:19:21,585 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:19:21,588 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:19:21,589 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:19:21,590 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206896848883/O1CN01EVnRuz2FUT9TaAowb_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:19:21,591 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:19:21,591 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:19:21,592 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:19:21,594 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01eo6lKU2FUT9TYoZk2_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:19:24,643 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01eo6lKU2FUT9TYoZk2_!!2206896848883.jpg_Q75.jpg (750×609) - Whale +2024-10-29 14:19:24,643 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×609 +2024-10-29 14:19:24,643 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:19:24,643 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:19:24,752 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:19:25,768 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:19:25,768 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:19:27,003 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:19:27,003 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:19:33,628 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:19:33,628 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:19:34,878 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:19:34,878 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:19:35,488 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:19:36,502 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:19:36,504 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:36,505 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01eo6lKU2FUT9TYoZk2_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:19:36,506 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:19:36,617 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:19:36,619 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:19:36,636 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:19:36,637 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:19:36,637 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:19:36,638 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:19:36,639 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:19:36,640 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:36,642 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:19:36,643 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:19:36,643 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:19:36,643 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:19:36,644 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:19:36,645 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:19:36,654 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:19:36,678 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:19:36,679 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:19:36,786 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:19:36,787 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:19:36,899 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:19:37,022 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:19:37,023 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:19:37,024 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:19:37,024 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206896848883/O1CN01eo6lKU2FUT9TYoZk2_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:19:37,025 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:19:37,026 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:19:37,027 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:19:37,064 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206896848883/O1CN014cosxx2FUT9YgOW7b_!!2206896848883.jpg_Q75.jpg 입력 +2024-10-29 14:19:40,065 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN014cosxx2FUT9YgOW7b_!!2206896848883.jpg_Q75.jpg (750×638) - Whale +2024-10-29 14:19:40,065 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×638 +2024-10-29 14:19:40,065 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:19:40,065 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:19:40,175 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:19:41,175 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:19:41,175 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:19:42,424 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:19:42,424 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:19:49,065 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:19:49,065 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:19:50,331 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:19:50,331 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:19:50,940 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:19:51,945 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:19:51,946 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:51,947 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2206896848883/O1CN014cosxx2FUT9YgOW7b_!!2206896848883.jpg_Q75.jpg +2024-10-29 14:19:51,947 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:19:52,061 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:19:52,064 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:19:52,081 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:19:52,082 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:19:52,082 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:19:52,082 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:19:52,083 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:19:52,084 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:19:52,085 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:19:52,086 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:19:52,086 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:19:52,087 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:19:52,088 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:19:52,089 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:19:52,099 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:19:52,123 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:19:52,125 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:19:52,240 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:19:52,241 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:19:52,413 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:19:52,604 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:19:52,605 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:19:52,605 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:19:52,606 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206896848883/O1CN014cosxx2FUT9YgOW7b_!!2206896848883.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:19:52,607 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:19:52,607 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 14:19:52,886 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:19:52,887 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 14:19:53,608 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 14:19:53,609 - gui.py:912 - default_logger - DEBUG - 1/[90]개 상품 수정 완료. +2024-10-29 14:19:53,609 - gui.py:853 - default_logger - DEBUG - 2/50 버튼의 활성상태 확인 중... +2024-10-29 14:19:53,823 - gui.py:860 - default_logger - DEBUG - 2/50: 세부사항 수정 작업 중... +2024-10-29 14:19:54,278 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 14:19:55,165 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 14:19:56,190 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 14:19:56,211 - title.py:94 - default_logger - DEBUG - 원본 상품명: 钢化玻璃地板透明机房架空活动地板防静电地板玻璃地板可视地板 +2024-10-29 14:19:56,215 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 14:19:56,216 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 14:19:56,233 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 14:19:56,242 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 14:19:56,261 - title.py:221 - default_logger - DEBUG - 카테고리 text = 원예/꽃배달-원예/식물-인조잔디 +2024-10-29 14:19:56,263 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 14:19:57,028 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 14:19:57,029 - option.py:171 - default_logger - DEBUG - 상품명: 钢化玻璃地板透明机房架空活动地板防静电地板玻璃地板可视地板에 대한 옵션을 처리 중... +2024-10-29 14:19:57,030 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 14:19:59,053 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 14:19:59,054 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 14:19:59,055 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 14:19:59,073 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 14:19:59,074 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 14:19:59,075 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 14:19:59,095 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 5 +2024-10-29 14:19:59,143 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@node +2024-10-29 14:19:59,151 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 14:19:59,152 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 14:19:59,152 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 14:19:59,153 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 14:19:59,168 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,168 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 14:19:59,169 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,184 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 14:19:59,229 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-29 14:19:59,230 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 14:19:59,231 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 14:19:59,232 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 14:19:59,232 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 14:19:59,247 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,248 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 14:19:59,248 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,263 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 14:19:59,305 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@配套硫酸钙地板 +2024-10-29 14:19:59,307 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 14:19:59,308 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-29 14:19:59,308 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 14:19:59,309 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 14:19:59,322 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,323 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 14:19:59,324 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,338 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 14:19:59,377 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-29 14:19:59,378 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 14:19:59,379 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 14:19:59,379 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 14:19:59,380 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 14:19:59,394 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,395 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 14:19:59,395 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,410 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 14:19:59,449 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@所有产品价格都不含运费 +2024-10-29 14:19:59,451 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-29 14:19:59,452 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-29 14:19:59,453 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 14:19:59,453 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 14:19:59,470 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,470 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 14:19:59,471 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:19:59,485 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 14:19:59,486 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '配套30静电地板', 'origin_option_2': '配套35静电地板', 'origin_option_3': '配套硫酸钙地板', 'origin_option_4': '配套40瓷砖地板', 'origin_option_5': '所有产品价格都不含运费'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'配套30静电地板': >, '配套35静电地板': >, '配套硫酸钙地板': >, '配套40瓷砖地板': >, '所有产品价格都不含运费': >}, 'checkboxes': [>, {'option_name': '配套30静电地板', 'checked': False}, >, {'option_name': '配套35静电地板', 'checked': False}, >, {'option_name': '配套硫酸钙地板', 'checked': False}, >, {'option_name': '配套40瓷砖地板', 'checked': False}, >, {'option_name': '所有产品价格都不含运费', 'checked': False}], 'images': {'配套30静电地板': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/f7b2fb3d-714c-4a50-b82b-7a54373fa62a.jpg', '配套35静电地板': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/1c1eebbd-e3dd-4364-9d23-d2bbd24a520b.jpg', '配套硫酸钙地板': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/3e50875b-6f8a-417b-960e-6e8a41ba8391.jpg', '配套40瓷砖地板': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/8a48acc3-acb9-4d64-8561-50577d414447.jpg', '所有产品价格都不含运费': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/45416f5e-75dd-4706-b57b-97ba25d9f488.jpg'}, 'prices': {'配套30静电地板': {'low_price': 36200, 'high_price': 36200}, '配套35静电地板': {'low_price': 36200, 'high_price': 36200}, '配套硫酸钙地板': {'low_price': 36200, 'high_price': 36200}, '配套40瓷砖地板': {'low_price': 36200, 'high_price': 36200}, '所有产品价格都不含运费': {'low_price': 36200, 'high_price': 36200}}, 'checked_states': {}} +2024-10-29 14:19:59,488 - option.py:223 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 14:19:59,490 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '配套30静电地板', 'origin_option_2': '配套35静电地板', 'origin_option_3': '配套硫酸钙地板', 'origin_option_4': '配套40瓷砖地板', 'origin_option_5': '所有产品价格都不含运费'} +2024-10-29 14:19:59,491 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 配套30静电地板 +2024-10-29 14:19:59,492 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 配套30静电地板 +2024-10-29 14:19:59,493 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 配套35静电地板 +2024-10-29 14:19:59,493 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 配套35静电地板 +2024-10-29 14:19:59,494 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 配套硫酸钙地板 +2024-10-29 14:19:59,495 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 配套硫酸钙地板 +2024-10-29 14:19:59,495 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 配套40瓷砖地板 +2024-10-29 14:19:59,496 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 配套40瓷砖地板 +2024-10-29 14:19:59,496 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 所有产品价格都不含运费 +2024-10-29 14:19:59,497 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 所有产品价格都不含运费 +2024-10-29 14:19:59,498 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '配套30静电地板', 'origin_option_2': '配套35静电地板', 'origin_option_3': '配套硫酸钙地板', 'origin_option_4': '配套40瓷砖地板', 'origin_option_5': '所有产品价格都不含运费'} +2024-10-29 14:19:59,499 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '钢化玻璃地板透明机房架空活动地板防静电地板玻璃地板可视地板'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +>>>>>>> 6162a3bf79f3d34e7c1a6c27e20366878816defd +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 +<<<<<<< HEAD + 원본옵션명{"origin_option_1": "长80宽30高80cm白柜+深胡桃", "origin_option_2": "长80宽30高100cm白柜+深胡桃", "origin_option_3": "长80宽30高100cm灰柜+深胡桃", "origin_option_4": "长80宽30高100cm全白色", "origin_option_5": "长80宽30高120cm白柜+深胡桃", "origin_option_6": "长80宽30高120cm灰柜+深胡桃", "origin_option_7": "长80宽30高120cm全白色", "origin_option_8": "长100宽30高80cm白柜+深胡桃", "origin_option_9": "长100宽30高100cm白柜+深胡桃", "origin_option_10": "长100宽30高100cm灰柜+深胡桃", "origin_option_11": "长100宽30高100cm全白色", "origin_option_12": "长100宽30高120cm白柜+深胡桃", "origin_option_13": "长120宽30高80cm白柜+深胡桃", "origin_option_14": "长120宽30高100cm白柜+深胡桃", "origin_option_15": "长120宽30高100cm灰柜+深胡桃", "origin_option_16": "长120宽30高100cm全白色", "origin_option_17": "长120宽30高120cm白柜+深胡桃", "origin_option_18": "长120宽30高120cm灰柜+深胡桃", "origin_option_19": "长120宽30高120cm全白色", "origin_option_20": "长140宽30高100cm白柜+深胡桃", "origin_option_21": "长140宽30高100cm灰柜+深胡桃", "origin_option_22": "长140宽30高100cm全白色", "origin_option_23": "长140宽30高120cm白柜+深胡桃", "origin_option_24": "长140宽30高120cm灰柜+深胡桃"} +2024-10-29 14:56:30,575 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 14:56:34,502 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "80cm 폭 30cm 높이 80cm 흰색+진밤색", +"trans_option_2": "80cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_3": "80cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_4": "80cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_5": "80cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_6": "80cm 폭 30cm 높이 120cm 회색+진밤색", +"trans_option_7": "80cm 폭 30cm 높이 120cm 전체 흰색", +"trans_option_8": "100cm 폭 30cm 높이 80cm 흰색+진밤색", +"trans_option_9": "100cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_10": "100cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_11": "100cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_12": "100cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_13": "120cm 폭 30cm 높이 80cm 흰색+진밤색", +"trans_option_14": "120cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_15": "120cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_16": "120cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_17": "120cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_18": "120cm 폭 30cm 높이 120cm 회색+진밤색", +"trans_option_19": "120cm 폭 30cm 높이 120cm 전체 흰색", +"trans_option_20": "140cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_21": "140cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_22": "140cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_23": "140cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_24": "140cm 폭 30cm 높이 120cm 회색+진밤색" +} +``` +2024-10-29 14:56:34,502 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "80cm 폭 30cm 높이 80cm 흰색+진밤색", +"trans_option_2": "80cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_3": "80cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_4": "80cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_5": "80cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_6": "80cm 폭 30cm 높이 120cm 회색+진밤색", +"trans_option_7": "80cm 폭 30cm 높이 120cm 전체 흰색", +"trans_option_8": "100cm 폭 30cm 높이 80cm 흰색+진밤색", +"trans_option_9": "100cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_10": "100cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_11": "100cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_12": "100cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_13": "120cm 폭 30cm 높이 80cm 흰색+진밤색", +"trans_option_14": "120cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_15": "120cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_16": "120cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_17": "120cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_18": "120cm 폭 30cm 높이 120cm 회색+진밤색", +"trans_option_19": "120cm 폭 30cm 높이 120cm 전체 흰색", +"trans_option_20": "140cm 폭 30cm 높이 100cm 흰색+진밤색", +"trans_option_21": "140cm 폭 30cm 높이 100cm 회색+진밤색", +"trans_option_22": "140cm 폭 30cm 높이 100cm 전체 흰색", +"trans_option_23": "140cm 폭 30cm 높이 120cm 흰색+진밤색", +"trans_option_24": "140cm 폭 30cm 높이 120cm 회색+진밤색" +} +2024-10-29 14:56:34,502 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '80cm 폭 30cm 높이 80cm 흰색+진밤색', 'trans_option_2': '80cm 폭 30cm 높이 100cm 흰색+진밤색', 'trans_option_3': '80cm 폭 30cm 높이 100cm 회색+진밤색', 'trans_option_4': '80cm 폭 30cm 높이 100cm 전체 흰색', 'trans_option_5': '80cm 폭 30cm 높이 120cm 흰색+진밤색', 'trans_option_6': '80cm 폭 30cm 높이 120cm 회색+진밤색', 'trans_option_7': '80cm 폭 30cm 높이 120cm 전체 흰색', 'trans_option_8': '100cm 폭 30cm 높이 80cm 흰색+진밤색', 'trans_option_9': '100cm 폭 30cm 높이 100cm 흰색+진밤색', 'trans_option_10': '100cm 폭 30cm 높이 100cm 회색+진밤색', 'trans_option_11': '100cm 폭 30cm 높이 100cm 전체 흰색', 'trans_option_12': '100cm 폭 30cm 높이 120cm 흰색+진밤색', 'trans_option_13': '120cm 폭 30cm 높이 80cm 흰색+진밤색', 'trans_option_14': '120cm 폭 30cm 높이 100cm 흰색+진밤색', 'trans_option_15': '120cm 폭 30cm 높이 100cm 회색+진밤색', 'trans_option_16': '120cm 폭 30cm 높이 100cm 전체 흰색', 'trans_option_17': '120cm 폭 30cm 높이 120cm 흰색+진밤색', 'trans_option_18': '120cm 폭 30cm 높이 120cm 회색+진밤색', 'trans_option_19': '120cm 폭 30cm 높이 120cm 전체 흰색', 'trans_option_20': '140cm 폭 30cm 높이 100cm 흰색+진밤색', 'trans_option_21': '140cm 폭 30cm 높이 100cm 회색+진밤색', 'trans_option_22': '140cm 폭 30cm 높이 100cm 전체 흰색', 'trans_option_23': '140cm 폭 30cm 높이 120cm 흰색+진밤색', 'trans_option_24': '140cm 폭 30cm 높이 120cm 회색+진밤색'} +2024-10-29 14:56:34,518 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 14:56:34,518 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 80cm 폭 30cm 높이 80cm 흰색+진밤색 +2024-10-29 14:56:34,518 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:34,595 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [80cm 폭 30cm 높이 80cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:34,595 - option.py:541 - default_logger - DEBUG - trans_option_2번째 translated_name : 80cm 폭 30cm 높이 100cm 흰색+진밤색 +2024-10-29 14:56:34,596 - option.py:549 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:34,638 - option.py:553 - default_logger - INFO - trans_option_2번째 translated_name : [80cm 폭 30cm 높이 100cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:34,639 - option.py:541 - default_logger - DEBUG - trans_option_3번째 translated_name : 80cm 폭 30cm 높이 100cm 회색+진밤색 +2024-10-29 14:56:34,640 - option.py:549 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:34,691 - option.py:553 - default_logger - INFO - trans_option_3번째 translated_name : [80cm 폭 30cm 높이 100cm 회색+진밤색] 입력 완료 +2024-10-29 14:56:34,691 - option.py:541 - default_logger - DEBUG - trans_option_4번째 translated_name : 80cm 폭 30cm 높이 100cm 전체 흰색 +2024-10-29 14:56:34,691 - option.py:549 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:35,036 - option.py:553 - default_logger - INFO - trans_option_4번째 translated_name : [80cm 폭 30cm 높이 100cm 전체 흰색] 입력 완료 +2024-10-29 14:56:35,037 - option.py:541 - default_logger - DEBUG - trans_option_5번째 translated_name : 80cm 폭 30cm 높이 120cm 흰색+진밤색 +2024-10-29 14:56:35,037 - option.py:549 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:35,259 - option.py:553 - default_logger - INFO - trans_option_5번째 translated_name : [80cm 폭 30cm 높이 120cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:35,260 - option.py:541 - default_logger - DEBUG - trans_option_6번째 translated_name : 80cm 폭 30cm 높이 120cm 회색+진밤색 +2024-10-29 14:56:35,261 - option.py:549 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:35,861 - option.py:553 - default_logger - INFO - trans_option_6번째 translated_name : [80cm 폭 30cm 높이 120cm 회색+진밤색] 입력 완료 +2024-10-29 14:56:35,861 - option.py:541 - default_logger - DEBUG - trans_option_7번째 translated_name : 80cm 폭 30cm 높이 120cm 전체 흰색 +2024-10-29 14:56:35,862 - option.py:549 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:36,522 - option.py:553 - default_logger - INFO - trans_option_7번째 translated_name : [80cm 폭 30cm 높이 120cm 전체 흰색] 입력 완료 +2024-10-29 14:56:36,523 - option.py:541 - default_logger - DEBUG - trans_option_8번째 translated_name : 100cm 폭 30cm 높이 80cm 흰색+진밤색 +2024-10-29 14:56:36,524 - option.py:549 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:36,844 - option.py:553 - default_logger - INFO - trans_option_8번째 translated_name : [100cm 폭 30cm 높이 80cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:36,845 - option.py:541 - default_logger - DEBUG - trans_option_9번째 translated_name : 100cm 폭 30cm 높이 100cm 흰색+진밤색 +2024-10-29 14:56:36,846 - option.py:549 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:36,906 - option.py:553 - default_logger - INFO - trans_option_9번째 translated_name : [100cm 폭 30cm 높이 100cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:36,906 - option.py:541 - default_logger - DEBUG - trans_option_10번째 translated_name : 100cm 폭 30cm 높이 100cm 회색+진밤색 +2024-10-29 14:56:36,907 - option.py:549 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:36,963 - option.py:553 - default_logger - INFO - trans_option_10번째 translated_name : [100cm 폭 30cm 높이 100cm 회색+진밤색] 입력 완료 +2024-10-29 14:56:36,964 - option.py:541 - default_logger - DEBUG - trans_option_11번째 translated_name : 100cm 폭 30cm 높이 100cm 전체 흰색 +2024-10-29 14:56:36,965 - option.py:549 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:37,024 - option.py:553 - default_logger - INFO - trans_option_11번째 translated_name : [100cm 폭 30cm 높이 100cm 전체 흰색] 입력 완료 +2024-10-29 14:56:37,025 - option.py:541 - default_logger - DEBUG - trans_option_12번째 translated_name : 100cm 폭 30cm 높이 120cm 흰색+진밤색 +2024-10-29 14:56:37,026 - option.py:549 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:37,340 - option.py:553 - default_logger - INFO - trans_option_12번째 translated_name : [100cm 폭 30cm 높이 120cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:37,341 - option.py:541 - default_logger - DEBUG - trans_option_13번째 translated_name : 120cm 폭 30cm 높이 80cm 흰색+진밤색 +2024-10-29 14:56:37,342 - option.py:549 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:37,648 - option.py:553 - default_logger - INFO - trans_option_13번째 translated_name : [120cm 폭 30cm 높이 80cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:37,649 - option.py:541 - default_logger - DEBUG - trans_option_14번째 translated_name : 120cm 폭 30cm 높이 100cm 흰색+진밤색 +2024-10-29 14:56:37,650 - option.py:549 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:38,210 - option.py:553 - default_logger - INFO - trans_option_14번째 translated_name : [120cm 폭 30cm 높이 100cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:38,211 - option.py:541 - default_logger - DEBUG - trans_option_15번째 translated_name : 120cm 폭 30cm 높이 100cm 회색+진밤색 +2024-10-29 14:56:38,211 - option.py:549 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:38,672 - option.py:553 - default_logger - INFO - trans_option_15번째 translated_name : [120cm 폭 30cm 높이 100cm 회색+진밤색] 입력 완료 +2024-10-29 14:56:38,673 - option.py:541 - default_logger - DEBUG - trans_option_16번째 translated_name : 120cm 폭 30cm 높이 100cm 전체 흰색 +2024-10-29 14:56:38,674 - option.py:549 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:39,000 - option.py:553 - default_logger - INFO - trans_option_16번째 translated_name : [120cm 폭 30cm 높이 100cm 전체 흰색] 입력 완료 +2024-10-29 14:56:39,001 - option.py:541 - default_logger - DEBUG - trans_option_17번째 translated_name : 120cm 폭 30cm 높이 120cm 흰색+진밤색 +2024-10-29 14:56:39,002 - option.py:549 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:39,053 - option.py:553 - default_logger - INFO - trans_option_17번째 translated_name : [120cm 폭 30cm 높이 120cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:39,054 - option.py:541 - default_logger - DEBUG - trans_option_18번째 translated_name : 120cm 폭 30cm 높이 120cm 회색+진밤색 +2024-10-29 14:56:39,055 - option.py:549 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:39,122 - option.py:553 - default_logger - INFO - trans_option_18번째 translated_name : [120cm 폭 30cm 높이 120cm 회색+진밤색] 입력 완료 +2024-10-29 14:56:39,123 - option.py:541 - default_logger - DEBUG - trans_option_19번째 translated_name : 120cm 폭 30cm 높이 120cm 전체 흰색 +2024-10-29 14:56:39,124 - option.py:549 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:39,177 - option.py:553 - default_logger - INFO - trans_option_19번째 translated_name : [120cm 폭 30cm 높이 120cm 전체 흰색] 입력 완료 +2024-10-29 14:56:39,178 - option.py:541 - default_logger - DEBUG - trans_option_20번째 translated_name : 140cm 폭 30cm 높이 100cm 흰색+진밤색 +2024-10-29 14:56:39,179 - option.py:549 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:39,512 - option.py:553 - default_logger - INFO - trans_option_20번째 translated_name : [140cm 폭 30cm 높이 100cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:39,513 - option.py:541 - default_logger - DEBUG - trans_option_21번째 translated_name : 140cm 폭 30cm 높이 100cm 회색+진밤색 +2024-10-29 14:56:39,514 - option.py:549 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:39,927 - option.py:553 - default_logger - INFO - trans_option_21번째 translated_name : [140cm 폭 30cm 높이 100cm 회색+진밤색] 입력 완료 +2024-10-29 14:56:39,928 - option.py:541 - default_logger - DEBUG - trans_option_22번째 translated_name : 140cm 폭 30cm 높이 100cm 전체 흰색 +2024-10-29 14:56:39,929 - option.py:549 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:40,463 - option.py:553 - default_logger - INFO - trans_option_22번째 translated_name : [140cm 폭 30cm 높이 100cm 전체 흰색] 입력 완료 +2024-10-29 14:56:40,464 - option.py:541 - default_logger - DEBUG - trans_option_23번째 translated_name : 140cm 폭 30cm 높이 120cm 흰색+진밤색 +2024-10-29 14:56:40,465 - option.py:549 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:40,798 - option.py:553 - default_logger - INFO - trans_option_23번째 translated_name : [140cm 폭 30cm 높이 120cm 흰색+진밤색] 입력 완료 +2024-10-29 14:56:40,799 - option.py:541 - default_logger - DEBUG - trans_option_24번째 translated_name : 140cm 폭 30cm 높이 120cm 회색+진밤색 +2024-10-29 14:56:40,800 - option.py:549 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:56:40,872 - option.py:553 - default_logger - INFO - trans_option_24번째 translated_name : [140cm 폭 30cm 높이 120cm 회색+진밤색] 입력 완료 +2024-10-29 14:56:40,873 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'长80宽30高80cm白柜+深胡桃': '80cm 폭 30cm 높이 80cm 흰색+진밤색', '长80宽30高100cm白柜+深胡桃': '80cm 폭 30cm 높이 100cm 흰색+진밤색', '长80宽30高100cm灰柜+深胡桃': '80cm 폭 30cm 높이 100cm 회색+진밤색', '长80宽30高100cm全白色': '80cm 폭 30cm 높이 100cm 전체 흰색', '长80宽30高120cm白柜+深胡桃': '80cm 폭 30cm 높이 120cm 흰색+진밤색', '长80宽30高120cm灰柜+深胡桃': '80cm 폭 30cm 높이 120cm 회색+진밤색', '长80宽30高120cm全白色': '80cm 폭 30cm 높이 120cm 전체 흰색', '长100宽30高80cm白柜+深胡桃': '100cm 폭 30cm 높이 80cm 흰색+진밤색', '长100宽30高100cm白柜+深胡桃': '100cm 폭 30cm 높이 100cm 흰색+진밤색', '长100宽30高100cm灰柜+深胡桃': '100cm 폭 30cm 높이 100cm 회색+진밤색', '长100宽30高100cm全白色': '100cm 폭 30cm 높이 100cm 전체 흰색', '长100宽30高120cm白柜+深胡桃': '100cm 폭 30cm 높이 120cm 흰색+진밤색', '长120宽30高80cm白柜+深胡桃': '120cm 폭 30cm 높이 80cm 흰색+진밤색', '长120宽30高100cm白柜+深胡桃': '120cm 폭 30cm 높이 100cm 흰색+진밤색', '长120宽30高100cm灰柜+深胡桃': '120cm 폭 30cm 높이 100cm 회색+진밤색', '长120宽30高100cm全白色': '120cm 폭 30cm 높이 100cm 전체 흰색', '长120宽30高120cm白柜+深胡桃': '120cm 폭 30cm 높이 120cm 흰색+진밤색', '长120宽30高120cm灰柜+深胡桃': '120cm 폭 30cm 높이 120cm 회색+진밤색', '长120宽30高120cm全白色': '120cm 폭 30cm 높이 120cm 전체 흰색', '长140宽30高100cm白柜+深胡桃': '140cm 폭 30cm 높이 100cm 흰색+진밤색', '长140宽30高100cm灰柜+深胡桃': '140cm 폭 30cm 높이 100cm 회색+진밤색', '长140宽30高100cm全白色': '140cm 폭 30cm 높이 100cm 전체 흰색', '长140宽30高120cm白柜+深胡桃': '140cm 폭 30cm 높이 120cm 흰색+진밤색', '长140宽30高120cm灰柜+深胡桃': '140cm 폭 30cm 높이 120cm 회색+진밤색'} +2024-10-29 14:56:40,877 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 14:56:40,881 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 14:56:40,882 - option.py:101 - default_logger - DEBUG - 최저옵션: 116583.33333333333, 표준편차: 19708.113106591973 +2024-10-29 14:56:40,882 - option.py:111 - default_logger - DEBUG - Option 75000 z-score: -2.109960152371184 +2024-10-29 14:56:40,884 - option.py:111 - default_logger - DEBUG - Option 93000 z-score: -1.196630707657405 +2024-10-29 14:56:40,884 - option.py:111 - default_logger - DEBUG - Option 93000 z-score: -1.196630707657405 +2024-10-29 14:56:40,885 - option.py:111 - default_logger - DEBUG - Option 93000 z-score: -1.196630707657405 +2024-10-29 14:56:40,885 - option.py:111 - default_logger - DEBUG - Option 108000 z-score: -0.43552283706258893 +2024-10-29 14:56:40,885 - option.py:111 - default_logger - DEBUG - Option 108000 z-score: -0.43552283706258893 +2024-10-29 14:56:40,886 - option.py:111 - default_logger - DEBUG - Option 108000 z-score: -0.43552283706258893 +2024-10-29 14:56:40,886 - option.py:111 - default_logger - DEBUG - Option 94000 z-score: -1.145890182951084 +2024-10-29 14:56:40,886 - option.py:111 - default_logger - DEBUG - Option 108000 z-score: -0.43552283706258893 +2024-10-29 14:56:40,887 - option.py:111 - default_logger - DEBUG - Option 108000 z-score: -0.43552283706258893 +2024-10-29 14:56:40,887 - option.py:111 - default_logger - DEBUG - Option 108000 z-score: -0.43552283706258893 +2024-10-29 14:56:40,887 - option.py:111 - default_logger - DEBUG - Option 114000 z-score: -0.1310796888246625 +2024-10-29 14:56:40,888 - option.py:111 - default_logger - DEBUG - Option 103000 z-score: -0.6892254605941942 +2024-10-29 14:56:40,888 - option.py:111 - default_logger - DEBUG - Option 120000 z-score: 0.1733634594132639 +2024-10-29 14:56:40,889 - option.py:111 - default_logger - DEBUG - Option 120000 z-score: 0.1733634594132639 +2024-10-29 14:56:40,889 - option.py:111 - default_logger - DEBUG - Option 120000 z-score: 0.1733634594132639 +2024-10-29 14:56:40,890 - option.py:111 - default_logger - DEBUG - Option 137000 z-score: 1.035952379420722 +2024-10-29 14:56:40,890 - option.py:111 - default_logger - DEBUG - Option 137000 z-score: 1.035952379420722 +2024-10-29 14:56:40,890 - option.py:111 - default_logger - DEBUG - Option 137000 z-score: 1.035952379420722 +2024-10-29 14:56:40,891 - option.py:111 - default_logger - DEBUG - Option 140000 z-score: 1.1881739535396851 +2024-10-29 14:56:40,891 - option.py:111 - default_logger - DEBUG - Option 140000 z-score: 1.1881739535396851 +2024-10-29 14:56:40,892 - option.py:111 - default_logger - DEBUG - Option 140000 z-score: 1.1881739535396851 +2024-10-29 14:56:40,892 - option.py:111 - default_logger - DEBUG - Option 147000 z-score: 1.5433576264839326 +2024-10-29 14:56:40,892 - option.py:111 - default_logger - DEBUG - Option 147000 z-score: 1.5433576264839326 +2024-10-29 14:56:40,893 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [108000, 108000, 108000, 108000, 108000, 108000, 114000, 103000, 120000, 120000, 120000, 137000, 137000, 137000, 140000, 140000, 140000] +2024-10-29 14:56:40,893 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 103000, 마켓상한선: 206000 +2024-10-29 14:56:40,894 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('长80宽30高120cm白柜+深胡桃', 108000), ('长80宽30高120cm灰柜+深胡桃', 108000), ('长80宽30高120cm全白色', 108000), ('长100宽30高100cm白柜+深胡桃', 108000), ('长100宽30高100cm灰柜+深胡桃', 108000), ('长100宽30高100cm全白色', 108000), ('长100宽30高120cm白柜+深胡桃', 114000), ('长120宽30高80cm白柜+深胡桃', 103000), ('长120宽30高100cm白柜+深胡桃', 120000), ('长120宽30高100cm灰柜+深胡桃', 120000), ('长120宽30高100cm全白色', 120000), ('长120宽30高120cm白柜+深胡桃', 137000), ('长120宽30高120cm灰柜+深胡桃', 137000), ('长120宽30高120cm全白色', 137000), ('长140宽30高100cm白柜+深胡桃', 140000), ('长140宽30高100cm灰柜+深胡桃', 140000), ('长140宽30高100cm全白色', 140000)] +2024-10-29 14:56:40,918 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长80宽30高80cm白柜+深胡桃, 필터링된 옵션에 포함 여부: False +2024-10-29 14:56:42,179 - option.py:652 - default_logger - DEBUG - 옵션 '长80宽30高80cm白柜+深胡桃' 체크 해제함 +2024-10-29 14:56:42,190 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长80宽30高100cm白柜+深胡桃, 필터링된 옵션에 포함 여부: False +2024-10-29 14:56:42,647 - option.py:652 - default_logger - DEBUG - 옵션 '长80宽30高100cm白柜+深胡桃' 체크 해제함 +2024-10-29 14:56:42,666 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长80宽30高100cm灰柜+深胡桃, 필터링된 옵션에 포함 여부: False +2024-10-29 14:56:43,130 - option.py:652 - default_logger - DEBUG - 옵션 '长80宽30高100cm灰柜+深胡桃' 체크 해제함 +2024-10-29 14:56:43,144 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长80宽30高100cm全白色, 필터링된 옵션에 포함 여부: False +2024-10-29 14:56:43,608 - option.py:652 - default_logger - DEBUG - 옵션 '长80宽30高100cm全白色' 체크 해제함 +2024-10-29 14:56:43,625 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长80宽30高120cm白柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:43,626 - option.py:646 - default_logger - DEBUG - 옵션 '长80宽30高120cm白柜+深胡桃' 체크함 +2024-10-29 14:56:43,641 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长80宽30高120cm灰柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:43,642 - option.py:646 - default_logger - DEBUG - 옵션 '长80宽30高120cm灰柜+深胡桃' 체크함 +2024-10-29 14:56:43,657 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长80宽30高120cm全白色, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:43,659 - option.py:646 - default_logger - DEBUG - 옵션 '长80宽30高120cm全白色' 체크함 +2024-10-29 14:56:43,677 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长100宽30高80cm白柜+深胡桃, 필터링된 옵션에 포함 여부: False +2024-10-29 14:56:44,143 - option.py:652 - default_logger - DEBUG - 옵션 '长100宽30高80cm白柜+深胡桃' 체크 해제함 +2024-10-29 14:56:44,160 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长100宽30高100cm白柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,161 - option.py:646 - default_logger - DEBUG - 옵션 '长100宽30高100cm白柜+深胡桃' 체크함 +2024-10-29 14:56:44,174 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长100宽30高100cm灰柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,175 - option.py:646 - default_logger - DEBUG - 옵션 '长100宽30高100cm灰柜+深胡桃' 체크함 +2024-10-29 14:56:44,188 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长100宽30高100cm全白色, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,189 - option.py:646 - default_logger - DEBUG - 옵션 '长100宽30高100cm全白色' 체크함 +2024-10-29 14:56:44,202 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长100宽30高120cm白柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,203 - option.py:646 - default_logger - DEBUG - 옵션 '长100宽30高120cm白柜+深胡桃' 체크함 +2024-10-29 14:56:44,218 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长120宽30高80cm白柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,219 - option.py:646 - default_logger - DEBUG - 옵션 '长120宽30高80cm白柜+深胡桃' 체크함 +2024-10-29 14:56:44,234 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长120宽30高100cm白柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,235 - option.py:646 - default_logger - DEBUG - 옵션 '长120宽30高100cm白柜+深胡桃' 체크함 +2024-10-29 14:56:44,249 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长120宽30高100cm灰柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,250 - option.py:646 - default_logger - DEBUG - 옵션 '长120宽30高100cm灰柜+深胡桃' 체크함 +2024-10-29 14:56:44,267 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长120宽30高100cm全白色, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,268 - option.py:646 - default_logger - DEBUG - 옵션 '长120宽30高100cm全白色' 체크함 +2024-10-29 14:56:44,280 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长120宽30高120cm白柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,281 - option.py:646 - default_logger - DEBUG - 옵션 '长120宽30高120cm白柜+深胡桃' 체크함 +2024-10-29 14:56:44,296 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长120宽30高120cm灰柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,297 - option.py:646 - default_logger - DEBUG - 옵션 '长120宽30高120cm灰柜+深胡桃' 체크함 +2024-10-29 14:56:44,311 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长120宽30高120cm全白色, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,312 - option.py:646 - default_logger - DEBUG - 옵션 '长120宽30高120cm全白色' 체크함 +2024-10-29 14:56:44,327 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长140宽30高100cm白柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,328 - option.py:646 - default_logger - DEBUG - 옵션 '长140宽30高100cm白柜+深胡桃' 체크함 +2024-10-29 14:56:44,343 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长140宽30高100cm灰柜+深胡桃, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,344 - option.py:646 - default_logger - DEBUG - 옵션 '长140宽30高100cm灰柜+深胡桃' 체크함 +2024-10-29 14:56:44,356 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长140宽30高100cm全白色, 필터링된 옵션에 포함 여부: True +2024-10-29 14:56:44,357 - option.py:646 - default_logger - DEBUG - 옵션 '长140宽30高100cm全白色' 체크함 +2024-10-29 14:56:44,371 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长140宽30高120cm白柜+深胡桃, 필터링된 옵션에 포함 여부: False +2024-10-29 14:56:44,812 - option.py:652 - default_logger - DEBUG - 옵션 '长140宽30高120cm白柜+深胡桃' 체크 해제함 +2024-10-29 14:56:44,828 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长140宽30高120cm灰柜+深胡桃, 필터링된 옵션에 포함 여부: False +2024-10-29 14:56:45,293 - option.py:652 - default_logger - DEBUG - 옵션 '长140宽30高120cm灰柜+深胡桃' 체크 해제함 +2024-10-29 14:56:45,294 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 17/20 +2024-10-29 14:56:45,295 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 14:56:45,353 - option.py:725 - default_logger - DEBUG - 총 27개의 옵션 이미지 번역을 시작합니다. +2024-10-29 14:56:45,388 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/9e491353-1130-4dbb-89c8-51813b67a1e5.jpg +2024-10-29 14:56:45,389 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 14:56:45,389 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:56:45,403 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/9e491353-1130-4dbb-89c8-51813b67a1e5.jpg 입력 +2024-10-29 14:56:48,427 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 9e491353-1130-4dbb-89c8-51813b67a1e5.jpg (800×800) - Whale +2024-10-29 14:56:48,428 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 14:56:48,429 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:56:48,430 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:56:48,550 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:56:49,566 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:56:49,567 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:56:50,800 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:56:50,801 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:56:57,471 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:56:57,471 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:56:58,721 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:56:58,721 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:56:59,346 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:57:00,347 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:57:00,418 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:57:00,419 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f315a07d3931de933f1c4/9e491353-1130-4dbb-89c8-51813b67a1e5.jpg +2024-10-29 14:57:00,420 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:57:00,864 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:57:00,865 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:57:00,865 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:57:00,866 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:57:00,867 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:57:00,868 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:57:00,869 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:57:00,870 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:57:00,870 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:57:00,871 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:57:00,871 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 14:57:00,872 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:57:00,879 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:57:00,923 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:57:00,927 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:57:01,036 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:57:01,037 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 14:57:01,038 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:57:01,100 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:57:01,102 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:57:01,218 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 14:57:01,951 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 14:57:32,461 - option.py:805 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:57:32,462 - option.py:810 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible +Traceback (most recent call last): + File "C:\py\autoTrans\option.py", line 770, in update_option_image +======= + 원본옵션명{"origin_option_1": "配套30静电地板", "origin_option_2": "配套35静电地板", "origin_option_3": "配套硫酸钙地板", "origin_option_4": "配套40瓷砖地板", "origin_option_5": "所有产品价格都不含运费"} +2024-10-29 14:19:59,504 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 14:20:01,344 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ + "trans_option_1": "30mm 정전기 방지 바닥", + "trans_option_2": "35mm 정전기 방지 바닥", + "trans_option_3": "황산 칼슘 바닥", + "trans_option_4": "40mm 타일 바닥" +} +``` +2024-10-29 14:20:01,346 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { + "trans_option_1": "30mm 정전기 방지 바닥", + "trans_option_2": "35mm 정전기 방지 바닥", + "trans_option_3": "황산 칼슘 바닥", + "trans_option_4": "40mm 타일 바닥" +} +2024-10-29 14:20:01,347 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '30mm 정전기 방지 바닥', 'trans_option_2': '35mm 정전기 방지 바닥', 'trans_option_3': '황산 칼슘 바닥', 'trans_option_4': '40mm 타일 바닥'} +2024-10-29 14:20:01,349 - option.py:228 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 14:20:01,350 - option.py:542 - default_logger - DEBUG - trans_option_1번째 translated_name : 30mm 정전기 방지 바닥 +2024-10-29 14:20:01,351 - option.py:550 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:20:01,395 - option.py:554 - default_logger - INFO - trans_option_1번째 translated_name : [30mm 정전기 방지 바닥] 입력 완료 +2024-10-29 14:20:01,396 - option.py:542 - default_logger - DEBUG - trans_option_2번째 translated_name : 35mm 정전기 방지 바닥 +2024-10-29 14:20:01,397 - option.py:550 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:20:01,467 - option.py:554 - default_logger - INFO - trans_option_2번째 translated_name : [35mm 정전기 방지 바닥] 입력 완료 +2024-10-29 14:20:01,468 - option.py:542 - default_logger - DEBUG - trans_option_3번째 translated_name : 황산 칼슘 바닥 +2024-10-29 14:20:01,469 - option.py:550 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:20:01,535 - option.py:554 - default_logger - INFO - trans_option_3번째 translated_name : [황산 칼슘 바닥] 입력 완료 +2024-10-29 14:20:01,536 - option.py:542 - default_logger - DEBUG - trans_option_4번째 translated_name : 40mm 타일 바닥 +2024-10-29 14:20:01,537 - option.py:550 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:20:01,614 - option.py:554 - default_logger - INFO - trans_option_4번째 translated_name : [40mm 타일 바닥] 입력 완료 +2024-10-29 14:20:01,615 - option.py:566 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'配套30静电地板': '30mm 정전기 방지 바닥', '配套35静电地板': '35mm 정전기 방지 바닥', '配套硫酸钙地板': '황산 칼슘 바닥', '配套40瓷砖地板': '40mm 타일 바닥'} +2024-10-29 14:20:01,616 - option.py:264 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 14:20:01,617 - option.py:269 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 14:20:01,618 - option.py:102 - default_logger - DEBUG - 최저옵션: 37000.0, 표준편차: 0.0 +2024-10-29 14:20:01,619 - option.py:106 - default_logger - DEBUG - 모든 옵션의 가격이 동일합니다. 필터링 없이 모든 옵션을 반환합니다. +2024-10-29 14:20:01,677 - option.py:641 - default_logger - DEBUG - 옵션 이름: 配套30静电地板, 필터링된 옵션에 포함 여부: True +2024-10-29 14:20:01,913 - option.py:647 - default_logger - DEBUG - 옵션 '配套30静电地板' 체크함 +2024-10-29 14:20:02,024 - option.py:641 - default_logger - DEBUG - 옵션 이름: 配套35静电地板, 필터링된 옵션에 포함 여부: True +2024-10-29 14:20:02,442 - option.py:647 - default_logger - DEBUG - 옵션 '配套35静电地板' 체크함 +2024-10-29 14:20:02,469 - option.py:641 - default_logger - DEBUG - 옵션 이름: 配套硫酸钙地板, 필터링된 옵션에 포함 여부: True +2024-10-29 14:20:02,684 - option.py:647 - default_logger - DEBUG - 옵션 '配套硫酸钙地板' 체크함 +2024-10-29 14:20:02,706 - option.py:641 - default_logger - DEBUG - 옵션 이름: 配套40瓷砖地板, 필터링된 옵션에 포함 여부: True +2024-10-29 14:20:02,897 - option.py:647 - default_logger - DEBUG - 옵션 '配套40瓷砖地板' 체크함 +2024-10-29 14:20:02,932 - option.py:641 - default_logger - DEBUG - 옵션 이름: 所有产品价格都不含运费, 필터링된 옵션에 포함 여부: True +2024-10-29 14:20:03,134 - option.py:647 - default_logger - DEBUG - 옵션 '所有产品价格都不含运费' 체크함 +2024-10-29 14:20:03,134 - option.py:656 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 5/20 +2024-10-29 14:20:03,135 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 14:20:03,184 - option.py:726 - default_logger - DEBUG - 총 5개의 옵션 이미지 번역을 시작합니다. +2024-10-29 14:20:03,222 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/f7b2fb3d-714c-4a50-b82b-7a54373fa62a.jpg +2024-10-29 14:20:03,223 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 14:20:03,224 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:20:03,227 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/f7b2fb3d-714c-4a50-b82b-7a54373fa62a.jpg 입력 +2024-10-29 14:20:06,254 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: f7b2fb3d-714c-4a50-b82b-7a54373fa62a.jpg (1000×750) - Whale +2024-10-29 14:20:06,255 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1000×750 +2024-10-29 14:20:06,256 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:20:06,256 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:20:06,358 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:20:07,360 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:20:07,361 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:20:08,589 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:20:08,590 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:20:15,194 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:20:15,195 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:20:16,420 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:20:16,421 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:20:17,022 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:20:18,024 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:20:18,026 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:20:18,027 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f31a807d3931de933f1cd/f7b2fb3d-714c-4a50-b82b-7a54373fa62a.jpg +2024-10-29 14:20:18,028 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:20:18,132 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:20:18,133 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:20:18,134 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:20:18,134 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:20:18,135 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:20:18,137 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:20:18,138 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:20:18,138 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:20:18,138 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:20:18,139 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:20:18,139 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1000px +2024-10-29 14:20:18,140 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:20:18,157 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:20:18,224 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:20:18,230 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:20:18,334 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:20:18,335 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 14:20:18,336 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:20:18,536 - option.py:757 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:20:18,537 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:20:18,588 - option.py:766 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 14:20:18,817 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 14:20:49,326 - option.py:806 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:20:49,328 - option.py:811 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible +Traceback (most recent call last): + File "C:\py\autoTrans\option.py", line 771, in update_option_image +>>>>>>> 6162a3bf79f3d34e7c1a6c27e20366878816defd +======= +2024-10-30 12:03:33,158 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: D:\py\autoTrans\leensoo1nt.json +2024-10-30 12:03:33,158 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-10-30 12:03:33,199 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-10-30 12:03:33,199 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json +2024-10-30 12:03:33,203 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-10-30 12:03:33,339 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///D:\py\autoTrans\userDB.db +2024-10-30 12:03:33,352 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-10-30 12:03:33,352 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-30 12:03:33,365 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-10-30 12:03:33,494 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-30 12:03:33,494 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-10-30 12:03:33,494 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-10-30 12:03:33,494 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-10-30 12:03:33,494 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-30 12:03:33,502 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-10-30 12:03:33,505 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-10-30 12:03:33,505 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-10-30 12:03:33,505 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-10-30 12:03:33,512 - gui.py:620 - default_logger - DEBUG - Updated watermark text: +2024-10-30 12:03:33,513 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-10-30 12:03:38,445 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-10-30 12:03:38,445 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-10-30 12:03:38,445 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-10-30 12:03:40,454 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 14908 +2024-10-30 12:03:40,464 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 788470 +2024-10-30 12:03:40,479 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-10-30 12:03:40,480 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-10-30 12:03:40,483 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-10-30 12:03:40,484 - browser_control.py:73 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-10-30 12:03:45,021 - browser_control.py:89 - default_logger - DEBUG - 브라우저 경로: D:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-10-30 12:03:45,021 - browser_control.py:90 - default_logger - DEBUG - 확장 프로그램 경로: D:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-10-30 12:03:45,021 - browser_control.py:91 - default_logger - DEBUG - 사용자 폴더 경로: D:\py\autoTrans\browsers\user_data +2024-10-30 12:03:45,021 - browser_control.py:107 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-10-30 12:03:48,287 - browser_control.py:129 - default_logger - INFO - 새 페이지 로딩 중... +2024-10-30 12:03:53,186 - browser_control.py:132 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-10-30 12:03:53,206 - browser_control.py:140 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-10-30 12:03:53,208 - browser_control.py:147 - default_logger - DEBUG - 크롬 창 핸들: 67600 +2024-10-30 12:03:53,208 - browser_control.py:153 - default_logger - INFO - 로그인 시도 중: 관리자 계정 +2024-10-30 12:03:53,400 - browser_control.py:171 - default_logger - INFO - 로그인 완료: 관리자 계정 +2024-10-30 12:03:58,431 - browser_control.py:329 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-10-30 12:03:58,441 - gui.py:620 - default_logger - DEBUG - Updated watermark text: +2024-10-30 12:03:58,441 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-10-30 12:03:58,782 - browser_control.py:339 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-10-30 12:03:58,782 - option.py:49 - default_logger - DEBUG - page객체 업데이트 : +2024-10-30 12:03:58,782 - option.py:52 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-10-30 12:03:58,792 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-10-30 12:03:58,792 - price.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-10-30 12:04:32,204 - gui.py:943 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-30 12:04:32,206 - gui.py:620 - default_logger - DEBUG - Updated watermark text: +2024-11-01 15:18:03,584 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-11-01 15:18:03,584 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-11-01 15:18:03,624 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-11-01 15:18:03,625 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-11-01 15:18:03,631 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-11-01 15:18:03,768 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-11-01 15:18:03,788 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-11-01 15:18:03,789 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:18:03,814 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-11-01 15:18:03,933 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:18:03,934 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-11-01 15:18:03,934 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-11-01 15:18:03,934 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-11-01 15:18:03,934 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:18:03,937 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-11-01 15:18:03,945 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-11-01 15:18:03,945 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-11-01 15:18:03,945 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-11-01 15:18:03,946 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:18:03,947 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-11-01 15:21:02,278 - gui.py:943 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-11-01 15:21:02,279 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:21:07,044 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-11-01 15:21:07,044 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-11-01 15:21:07,055 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-11-01 15:21:07,055 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-11-01 15:21:07,055 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-11-01 15:21:07,070 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-11-01 15:21:07,076 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-11-01 15:21:07,076 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:21:07,086 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-11-01 15:21:07,184 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:21:07,184 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-11-01 15:21:07,185 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-11-01 15:21:07,185 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-11-01 15:21:07,185 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:21:07,186 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-11-01 15:21:07,187 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-11-01 15:21:07,187 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-11-01 15:21:07,187 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-11-01 15:21:07,188 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:21:07,188 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-11-01 15:21:12,958 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-11-01 15:21:12,959 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:22:16,155 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-11-01 15:22:16,155 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-11-01 15:22:16,165 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-11-01 15:22:16,167 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-11-01 15:22:16,167 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-11-01 15:22:16,184 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-11-01 15:22:16,191 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-11-01 15:22:16,191 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:22:16,200 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-11-01 15:22:16,299 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:22:16,299 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-11-01 15:22:16,301 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-11-01 15:22:16,301 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-11-01 15:22:16,301 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:22:16,302 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-11-01 15:22:16,302 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-11-01 15:22:16,302 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-11-01 15:22:16,303 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-11-01 15:22:16,303 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:22:16,305 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-11-01 15:22:21,698 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-11-01 15:22:21,700 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-11-01 15:22:21,700 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-11-01 15:22:23,704 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 22740 +2024-11-01 15:22:23,705 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 3213872 +2024-11-01 15:22:23,718 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-11-01 15:22:23,719 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-11-01 15:22:23,722 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-11-01 15:22:23,723 - browser_control.py:73 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-11-01 15:22:28,136 - browser_control.py:89 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-11-01 15:22:28,137 - browser_control.py:90 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-11-01 15:22:28,139 - browser_control.py:91 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-11-01 15:22:28,139 - browser_control.py:107 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/85.0.0.0 +2024-11-01 15:22:31,585 - browser_control.py:129 - default_logger - INFO - 새 페이지 로딩 중... +2024-11-01 15:22:34,514 - browser_control.py:132 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-11-01 15:22:34,532 - browser_control.py:140 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-11-01 15:22:34,533 - browser_control.py:147 - default_logger - DEBUG - 크롬 창 핸들: 789184 +2024-11-01 15:22:34,534 - browser_control.py:153 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-11-01 15:22:34,752 - browser_control.py:171 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-11-01 15:22:39,759 - browser_control.py:329 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-11-01 15:22:39,759 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:22:39,760 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-11-01 15:22:40,705 - browser_control.py:339 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-11-01 15:22:40,706 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:22:40,706 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-11-01 15:22:40,706 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:22:40,707 - price.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:23:19,420 - gui.py:783 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-11-01 15:23:19,422 - gui.py:788 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-11-01 15:23:19,422 - browser_control.py:921 - default_logger - INFO - 페이지 스크롤 시작... +2024-11-01 15:23:20,035 - browser_control.py:931 - default_logger - INFO - 페이지 스크롤 완료. +2024-11-01 15:23:20,066 - browser_control.py:233 - default_logger - DEBUG - total_count_element : JSHandle@총 13개 상품 +2024-11-01 15:23:20,077 - browser_control.py:239 - default_logger - INFO - 총 상품수 확인: 13 개 +2024-11-01 15:23:20,084 - browser_control.py:246 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-11-01 15:23:20,085 - gui.py:806 - default_logger - DEBUG - 총 상품 수: 13, 페이지당 상품 수: 50 +2024-11-01 15:23:20,085 - gui.py:821 - default_logger - DEBUG - 현재 페이지: 1 +2024-11-01 15:23:20,086 - gui.py:829 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-11-01 15:23:20,091 - browser_control.py:407 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 13 +2024-11-01 15:23:20,092 - gui.py:838 - default_logger - DEBUG - product_buttons 갯수 : [13]개 +2024-11-01 15:23:20,092 - gui.py:853 - default_logger - DEBUG - 1/13 버튼의 활성상태 확인 중... +2024-11-01 15:23:20,098 - gui.py:860 - default_logger - DEBUG - 1/13: 세부사항 수정 작업 중... +2024-11-01 15:23:20,127 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-11-01 15:23:20,517 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-11-01 15:23:20,862 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-11-01 15:23:20,875 - title.py:94 - default_logger - DEBUG - 원본 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101 +2024-11-01 15:23:21,173 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-11-01 15:23:21,174 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-11-01 15:23:21,184 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-11-01 15:23:21,191 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-11-01 15:23:21,204 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-11-01 15:23:21,205 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-11-01 15:23:21,739 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-11-01 15:23:21,743 - option.py:171 - default_logger - DEBUG - 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101에 대한 옵션을 처리 중... +2024-11-01 15:23:21,744 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-11-01 15:23:23,757 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-11-01 15:23:23,757 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-11-01 15:23:23,758 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-11-01 15:23:23,770 - option.py:341 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-11-01 15:23:23,771 - option.py:346 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-11-01 15:23:23,973 - option.py:351 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-11-01 15:23:23,975 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-11-01 15:23:24,232 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-11-01 15:23:24,260 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 22 +2024-11-01 15:23:24,291 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@W71单枪体口径找客服备注 +2024-11-01 15:23:24,292 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-11-01 15:23:24,292 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-11-01 15:23:24,293 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-11-01 15:23:24,293 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-11-01 15:23:24,306 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,307 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-11-01 15:23:24,307 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,321 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,351 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@佐克W-71-4S下壶1.8 +2024-11-01 15:23:24,351 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,352 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-11-01 15:23:24,352 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-11-01 15:23:24,353 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-11-01 15:23:24,369 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,369 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-11-01 15:23:24,369 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,386 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,418 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@佐克W-71-1G上壶1.0 +2024-11-01 15:23:24,419 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,419 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-11-01 15:23:24,420 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-11-01 15:23:24,420 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-11-01 15:23:24,436 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,437 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-11-01 15:23:24,437 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,448 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,482 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@佐克W-71-2G上壶1.3 +2024-11-01 15:23:24,483 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,483 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-11-01 15:23:24,483 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-11-01 15:23:24,484 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-11-01 15:23:24,496 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,497 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-11-01 15:23:24,497 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,513 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,535 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@佐克W-71-3G上壶1.5 +2024-11-01 15:23:24,536 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-11-01 15:23:24,537 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-11-01 15:23:24,537 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-11-01 15:23:24,537 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-11-01 15:23:24,549 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,551 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-11-01 15:23:24,551 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,566 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,594 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@佐克W-71-4G上壶1.8 +2024-11-01 15:23:24,595 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,596 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-11-01 15:23:24,596 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-11-01 15:23:24,596 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-11-01 15:23:24,612 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,612 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-11-01 15:23:24,613 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,628 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,653 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@佐克W-71-1S下壶1.0 +2024-11-01 15:23:24,654 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,654 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-11-01 15:23:24,655 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-11-01 15:23:24,655 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-11-01 15:23:24,668 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,669 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-11-01 15:23:24,669 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,685 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,713 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@佐克W-71-2S下壶1.3 +2024-11-01 15:23:24,714 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,714 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-11-01 15:23:24,716 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-11-01 15:23:24,716 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-11-01 15:23:24,728 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,728 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-11-01 15:23:24,729 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,741 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,768 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@佐克W-71-3S下壶1.5 +2024-11-01 15:23:24,769 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,769 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-11-01 15:23:24,770 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-11-01 15:23:24,770 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-11-01 15:23:24,782 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,783 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-11-01 15:23:24,783 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:24,796 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-11-01 15:23:24,817 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@W77单枪体口径找客服备注 +2024-11-01 15:23:24,817 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-11-01 15:23:24,819 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-11-01 15:23:24,819 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@ +2024-11-01 15:23:25,117 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-11-01 15:23:25,132 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,133 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-11-01 15:23:25,133 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,145 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,169 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@佐克W-77-2G上壶2.0 +2024-11-01 15:23:25,170 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,170 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-11-01 15:23:25,171 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-11-01 15:23:25,171 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-11-01 15:23:25,183 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,184 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-11-01 15:23:25,185 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,200 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,223 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@佐克W-77-3G上壶2.5 +2024-11-01 15:23:25,225 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-11-01 15:23:25,225 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-11-01 15:23:25,225 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-11-01 15:23:25,226 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-11-01 15:23:25,237 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,238 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-11-01 15:23:25,239 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,253 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,277 - option.py:397 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@佐克W-77-4G上壶3.0 +2024-11-01 15:23:25,277 - option.py:398 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,277 - option.py:399 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-11-01 15:23:25,279 - option.py:400 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-11-01 15:23:25,279 - option.py:401 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-11-01 15:23:25,293 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,294 - option.py:422 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-11-01 15:23:25,294 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,305 - option.py:432 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,334 - option.py:397 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@佐克W-77-2S下壶2.0 +2024-11-01 15:23:25,334 - option.py:398 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,335 - option.py:399 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@ +2024-11-01 15:23:25,335 - option.py:400 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-11-01 15:23:25,336 - option.py:401 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-11-01 15:23:25,349 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,349 - option.py:422 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-11-01 15:23:25,350 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,362 - option.py:432 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,387 - option.py:397 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@佐克W-77-3S下壶2.5 +2024-11-01 15:23:25,387 - option.py:398 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-11-01 15:23:25,387 - option.py:399 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-11-01 15:23:25,389 - option.py:400 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-11-01 15:23:25,389 - option.py:401 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-11-01 15:23:25,402 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,402 - option.py:422 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-11-01 15:23:25,403 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,416 - option.py:432 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,441 - option.py:397 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@佐克W-77-4S下壶3.0 +2024-11-01 15:23:25,441 - option.py:398 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@node +2024-11-01 15:23:25,443 - option.py:399 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-11-01 15:23:25,443 - option.py:400 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-11-01 15:23:25,443 - option.py:401 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-11-01 15:23:25,454 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,454 - option.py:422 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-11-01 15:23:25,456 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,467 - option.py:432 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,490 - option.py:397 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@佐克W-101-1S下壶1.0 +2024-11-01 15:23:25,491 - option.py:398 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,491 - option.py:399 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-11-01 15:23:25,492 - option.py:400 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-11-01 15:23:25,492 - option.py:401 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-11-01 15:23:25,499 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,504 - option.py:422 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-11-01 15:23:25,504 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,518 - option.py:432 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,540 - option.py:397 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@佐克W-101-2S下壶1.3 +2024-11-01 15:23:25,541 - option.py:398 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,542 - option.py:399 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-11-01 15:23:25,542 - option.py:400 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-11-01 15:23:25,542 - option.py:401 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-11-01 15:23:25,553 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,554 - option.py:422 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-11-01 15:23:25,554 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,567 - option.py:432 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,589 - option.py:397 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@佐克W-101-3S下壶1.5 +2024-11-01 15:23:25,590 - option.py:398 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,590 - option.py:399 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-11-01 15:23:25,591 - option.py:400 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-11-01 15:23:25,591 - option.py:401 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-11-01 15:23:25,602 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,603 - option.py:422 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-11-01 15:23:25,603 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,617 - option.py:432 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,640 - option.py:397 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@佐克W-101-4S下壶1.8 +2024-11-01 15:23:25,641 - option.py:398 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,642 - option.py:399 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-11-01 15:23:25,642 - option.py:400 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-11-01 15:23:25,643 - option.py:401 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-11-01 15:23:25,655 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,655 - option.py:422 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-11-01 15:23:25,656 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,667 - option.py:432 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,689 - option.py:397 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@隔膜泵专用压送式口径1.0-3.0 +2024-11-01 15:23:25,689 - option.py:398 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,690 - option.py:399 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-11-01 15:23:25,690 - option.py:400 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-11-01 15:23:25,691 - option.py:401 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-11-01 15:23:25,702 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,702 - option.py:422 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-11-01 15:23:25,703 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,716 - option.py:432 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,739 - option.py:397 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@佐克W-77-4S下壶3.5 +2024-11-01 15:23:25,739 - option.py:398 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-11-01 15:23:25,740 - option.py:399 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-11-01 15:23:25,740 - option.py:400 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-11-01 15:23:25,740 - option.py:401 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-11-01 15:23:25,752 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,753 - option.py:422 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-11-01 15:23:25,753 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:23:25,767 - option.py:432 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-11-01 15:23:25,768 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': 'W71单枪体口径找客服备注', 'origin_option_2': '佐克W-71-4S下壶1.8', 'origin_option_3': '佐克W-71-1G上壶1.0', 'origin_option_4': '佐克W-71-2G上壶1.3', 'origin_option_5': '佐克W-71-3G上壶1.5', 'origin_option_6': '佐克W-71-4G上壶1.8', 'origin_option_7': '佐克W-71-1S下壶1.0', 'origin_option_8': '佐克W-71-2S下壶1.3', 'origin_option_9': '佐克W-71-3S下壶1.5', 'origin_option_10': 'W77单枪体口径找客服备注', 'origin_option_11': '佐克W-77-2G上壶2.0', 'origin_option_12': '佐克W-77-3G上壶2.5', 'origin_option_13': '佐克W-77-4G上壶3.0', 'origin_option_14': '佐克W-77-2S下壶2.0', 'origin_option_15': '佐克W-77-3S下壶2.5', 'origin_option_16': '佐克W-77-4S下壶3.0', 'origin_option_17': '佐克W-101-1S下壶1.0', 'origin_option_18': '佐克W-101-2S下壶1.3', 'origin_option_19': '佐克W-101-3S下壶1.5', 'origin_option_20': '佐克W-101-4S下壶1.8', 'origin_option_21': '隔膜泵专用压送式口径1.0-3.0', 'origin_option_22': '佐克W-77-4S下壶3.5'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'W71单枪体口径找客服备注': >, '佐克W-71-4S下壶1.8': >, '佐克W-71-1G上壶1.0': >, '佐克W-71-2G上壶1.3': >, '佐克W-71-3G上壶1.5': >, '佐克W-71-4G上壶1.8': >, '佐克W-71-1S下壶1.0': >, '佐克W-71-2S下壶1.3': >, '佐克W-71-3S下壶1.5': >, 'W77单枪体口径找客服备注': >, '佐克W-77-2G上壶2.0': >, '佐克W-77-3G上壶2.5': >, '佐克W-77-4G上壶3.0': >, '佐克W-77-2S下壶2.0': >, '佐克W-77-3S下壶2.5': >, '佐克W-77-4S下壶3.0': >, '佐克W-101-1S下壶1.0': >, '佐克W-101-2S下壶1.3': >, '佐克W-101-3S下壶1.5': >, '佐克W-101-4S下壶1.8': >, '隔膜泵专用压送式口径1.0-3.0': >, '佐克W-77-4S下壶3.5': >}, 'checkboxes': [>, {'option_name': 'W71单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-71-4S下壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1G上壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2G上壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3G上壶1.5', 'checked': False}, >, {'option_name': '佐克W-71-4G上壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3S下壶1.5', 'checked': False}, >, {'option_name': 'W77单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-77-2G上壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3G上壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4G上壶3.0', 'checked': False}, >, {'option_name': '佐克W-77-2S下壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3S下壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.0', 'checked': False}, >, {'option_name': '佐克W-101-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-101-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-101-3S下壶1.5', 'checked': False}, >, {'option_name': '佐克W-101-4S下壶1.8', 'checked': False}, >, {'option_name': '隔膜泵专用压送式口径1.0-3.0', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.5', 'checked': False}], 'images': {'W71单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg', '佐克W-71-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg', '佐克W-71-1G上壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg', '佐克W-71-2G上壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg', '佐克W-71-3G上壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg', '佐克W-71-4G上壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e7fbddf8-7176-4f2d-9a12-478d2058072d.jpg', '佐克W-71-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/6b9dcbcf-f68d-4e98-b99a-c83993e529df.jpg', '佐克W-71-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/822baac6-4afe-491d-9ec2-b4a916c65ef6.jpg', '佐克W-71-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1ebf2d68-f193-4bef-8da6-46294438a10c.jpg', 'W77单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/c4d5bcd8-6b26-4e94-96a9-0726700a49fe.jpg', '佐克W-77-2G上壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fcf7dd34-2d02-4dd2-86a4-9b424dc60299.jpg', '佐克W-77-3G上壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/77bb96db-193b-456e-9a11-3123ce0e320c.jpg', '佐克W-77-4G上壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3ba86453-f5e3-42ee-b997-a93f927ec80f.jpg', '佐克W-77-2S下壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e2285f0b-0f65-44ca-bcbb-4de2fef6c752.jpg', '佐克W-77-3S下壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/5aedb3c5-832d-4c78-9b0f-cc73e8cfaca0.jpg', '佐克W-77-4S下壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3c4b8019-2ff7-4f6d-ae80-2e82b5e83c4b.jpg', '佐克W-101-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '隔膜泵专用压送式口径1.0-3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/86533475-90ec-4a9a-ba8c-7d056d00118f.jpg', '佐克W-77-4S下壶3.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/ffc8688d-c033-49b2-8229-5dbea063c5f4.jpg'}, 'prices': {'W71单枪体口径找客服备注': {'low_price': 52200, 'high_price': 52200}, '佐克W-71-4S下壶1.8': {'low_price': 55200, 'high_price': 55200}, '佐克W-71-1G上壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2G上壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3G上壶1.5': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-4G上壶1.8': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-1S下壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2S下壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3S下壶1.5': {'low_price': 55400, 'high_price': 55400}, 'W77单枪体口径找客服备注': {'low_price': 57200, 'high_price': 57200}, '佐克W-77-2G上壶2.0': {'low_price': 60200, 'high_price': 60200}, '佐克W-77-3G上壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4G上壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-2S下壶2.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-3S下壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4S下壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-101-1S下壶1.0': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-2S下壶1.3': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-3S下壶1.5': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-4S下壶1.8': {'low_price': 77900, 'high_price': 77900}, '隔膜泵专用压送式口径1.0-3.0': {'low_price': 78400, 'high_price': 78400}, '佐克W-77-4S下壶3.5': {'low_price': 88100, 'high_price': 88100}}, 'checked_states': {}} +2024-11-01 15:23:25,772 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-11-01 15:23:25,802 - option.py:726 - default_logger - DEBUG - 총 22개의 옵션 이미지 번역을 시작합니다. +2024-11-01 15:23:25,816 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg +2024-11-01 15:23:25,817 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-11-01 15:23:25,817 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3213872 +2024-11-01 15:23:25,822 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg 입력 +2024-11-01 15:23:28,734 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 50abc114-18d6-4ab2-b7ea-d252c2811433.jpg (800×800) - Whale +2024-11-01 15:23:28,735 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:23:28,735 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:23:28,736 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:23:28,838 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:23:29,839 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:23:29,841 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:23:31,045 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:23:31,046 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:23:37,648 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:23:37,649 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:23:38,859 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:23:38,860 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:23:39,461 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:23:40,462 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:23:40,470 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:23:40,471 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg +2024-11-01 15:23:40,471 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:23:40,574 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:23:40,575 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:23:40,575 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:23:40,576 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:23:40,576 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-11-01 15:23:40,578 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:23:40,578 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:23:40,579 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-11-01 15:23:40,579 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:23:40,579 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-11-01 15:23:40,580 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-11-01 15:23:40,580 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-11-01 15:23:40,633 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:23:40,634 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:23:40,738 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:23:40,740 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:23:40,740 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:23:40,889 - option.py:757 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:23:40,892 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:23:40,892 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-11-01 15:23:40,893 - option.py:780 - default_logger - ERROR - 1번째 옵션의 삭제 버튼을 찾는 중 오류 발생: 'ElementHandle' object has no attribute 'locator' +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 769, in update_option_image + delete_button = option_box.locator(self.delete_button_selector) + ^^^^^^^^^^^^^^^^^^ +AttributeError: 'ElementHandle' object has no attribute 'locator' +2024-11-01 15:23:40,894 - option.py:815 - default_logger - ERROR - 1번째 옵션 이미지 번역 중 오류 발생: cannot access local variable 'delete_button' where it is not associated with a value +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 783, in update_option_image + if delete_button: + ^^^^^^^^^^^^^ +UnboundLocalError: cannot access local variable 'delete_button' where it is not associated with a value +2024-11-01 15:23:41,396 - option.py:823 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:23:41,420 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg +2024-11-01 15:23:41,420 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-11-01 15:23:41,420 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3213872 +2024-11-01 15:23:41,421 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg 입력 +2024-11-01 15:23:44,338 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg (800×800) - Whale +2024-11-01 15:23:44,338 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:23:44,339 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:23:44,340 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:23:44,442 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:23:45,443 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:23:45,443 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:23:46,659 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:23:46,659 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:23:53,262 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:23:53,263 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:23:54,476 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:23:54,476 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:23:55,079 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:23:56,080 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:23:56,080 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:23:56,082 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg +2024-11-01 15:23:56,082 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:23:56,184 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:23:56,184 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:23:56,185 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:23:56,185 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:23:56,186 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-11-01 15:23:56,187 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:23:56,187 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:23:56,187 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-11-01 15:23:56,189 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:23:56,189 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-11-01 15:23:56,190 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-11-01 15:23:56,191 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-11-01 15:23:56,200 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:23:56,201 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:23:56,304 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:23:56,305 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:23:56,306 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_2.png +2024-11-01 15:23:56,381 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-11-01 15:23:56,381 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:23:56,384 - option.py:765 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-11-01 15:23:56,385 - option.py:780 - default_logger - ERROR - 2번째 옵션의 삭제 버튼을 찾는 중 오류 발생: 'ElementHandle' object has no attribute 'locator' +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 769, in update_option_image + delete_button = option_box.locator(self.delete_button_selector) + ^^^^^^^^^^^^^^^^^^ +AttributeError: 'ElementHandle' object has no attribute 'locator' +2024-11-01 15:23:56,386 - option.py:815 - default_logger - ERROR - 2번째 옵션 이미지 번역 중 오류 발생: cannot access local variable 'delete_button' where it is not associated with a value +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 783, in update_option_image + if delete_button: + ^^^^^^^^^^^^^ +UnboundLocalError: cannot access local variable 'delete_button' where it is not associated with a value +2024-11-01 15:23:56,888 - option.py:823 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-11-01 15:23:56,903 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg +2024-11-01 15:23:56,904 - option.py:754 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-11-01 15:23:56,905 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3213872 +2024-11-01 15:23:56,906 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg 입력 +2024-11-01 15:23:59,822 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg (800×800) - Whale +2024-11-01 15:23:59,823 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:23:59,824 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:23:59,824 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:23:59,925 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:24:00,927 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:24:00,927 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:24:02,131 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:24:02,131 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:24:08,733 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:24:08,734 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:24:09,943 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:24:09,943 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:24:10,546 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:24:11,547 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:24:11,548 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:24:11,548 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg +2024-11-01 15:24:11,548 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:24:11,651 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:24:11,651 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:24:11,652 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:24:11,652 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:24:11,653 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-11-01 15:24:11,654 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:24:11,654 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:24:11,655 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-11-01 15:24:11,656 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:24:11,656 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-11-01 15:24:11,657 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-11-01 15:24:11,657 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-11-01 15:24:11,665 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:24:11,666 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:24:11,768 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:24:11,769 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:24:11,769 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_3.png +2024-11-01 15:24:11,835 - option.py:757 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-11-01 15:24:11,836 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:24:11,837 - option.py:765 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-11-01 15:24:11,839 - option.py:780 - default_logger - ERROR - 3번째 옵션의 삭제 버튼을 찾는 중 오류 발생: 'ElementHandle' object has no attribute 'locator' +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 769, in update_option_image + delete_button = option_box.locator(self.delete_button_selector) + ^^^^^^^^^^^^^^^^^^ +AttributeError: 'ElementHandle' object has no attribute 'locator' +2024-11-01 15:24:11,840 - option.py:815 - default_logger - ERROR - 3번째 옵션 이미지 번역 중 오류 발생: cannot access local variable 'delete_button' where it is not associated with a value +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 783, in update_option_image + if delete_button: + ^^^^^^^^^^^^^ +UnboundLocalError: cannot access local variable 'delete_button' where it is not associated with a value +2024-11-01 15:24:12,342 - option.py:823 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-11-01 15:24:12,356 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg +2024-11-01 15:24:12,357 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-11-01 15:24:12,358 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.3213872 +2024-11-01 15:24:12,359 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg 입력 +2024-11-01 15:24:14,714 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-11-01 15:24:14,715 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:27:16,981 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-11-01 15:27:16,982 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-11-01 15:27:16,992 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-11-01 15:27:16,993 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-11-01 15:27:16,993 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-11-01 15:27:17,012 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-11-01 15:27:17,020 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-11-01 15:27:17,020 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:27:17,030 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-11-01 15:27:17,141 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:27:17,142 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-11-01 15:27:17,143 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-11-01 15:27:17,143 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-11-01 15:27:17,143 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:27:17,144 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-11-01 15:27:17,145 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-11-01 15:27:17,145 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-11-01 15:27:17,146 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-11-01 15:27:17,147 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:27:17,148 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-11-01 15:27:19,888 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-11-01 15:27:19,890 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-11-01 15:27:19,890 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-11-01 15:27:21,894 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 11912 +2024-11-01 15:27:21,895 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 918948 +2024-11-01 15:27:21,909 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-11-01 15:27:21,909 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-11-01 15:27:21,910 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-11-01 15:27:21,911 - browser_control.py:73 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-11-01 15:27:22,389 - browser_control.py:89 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-11-01 15:27:22,389 - browser_control.py:90 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-11-01 15:27:22,390 - browser_control.py:91 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-11-01 15:27:22,390 - browser_control.py:107 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.0.0 +2024-11-01 15:27:23,083 - browser_control.py:129 - default_logger - INFO - 새 페이지 로딩 중... +2024-11-01 15:27:25,856 - browser_control.py:132 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-11-01 15:27:25,877 - browser_control.py:140 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-11-01 15:27:25,879 - browser_control.py:147 - default_logger - DEBUG - 크롬 창 핸들: 461508 +2024-11-01 15:27:25,879 - browser_control.py:153 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-11-01 15:27:26,123 - browser_control.py:171 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-11-01 15:27:31,132 - browser_control.py:329 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-11-01 15:27:31,133 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:27:31,134 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-11-01 15:27:31,605 - browser_control.py:339 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-11-01 15:27:31,606 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:27:31,607 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-11-01 15:27:31,608 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:27:31,609 - price.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:27:40,134 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-11-01 15:27:40,135 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : +2024-11-01 15:27:40,135 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-11-01 15:27:42,140 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 29112 +2024-11-01 15:27:42,140 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 1182460 +2024-11-01 15:27:42,147 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-11-01 15:27:42,147 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-11-01 15:27:42,149 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-11-01 15:27:42,150 - browser_control.py:73 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-11-01 15:27:42,494 - browser_control.py:89 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-11-01 15:27:42,496 - browser_control.py:90 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-11-01 15:27:42,496 - browser_control.py:91 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-11-01 15:27:42,497 - browser_control.py:107 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 +2024-11-01 15:28:01,292 - gui.py:783 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-11-01 15:28:01,293 - gui.py:788 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-11-01 15:28:01,294 - browser_control.py:921 - default_logger - INFO - 페이지 스크롤 시작... +2024-11-01 15:28:01,875 - browser_control.py:931 - default_logger - INFO - 페이지 스크롤 완료. +2024-11-01 15:28:01,902 - browser_control.py:233 - default_logger - DEBUG - total_count_element : JSHandle@총 13개 상품 +2024-11-01 15:28:01,908 - browser_control.py:239 - default_logger - INFO - 총 상품수 확인: 13 개 +2024-11-01 15:28:01,913 - browser_control.py:246 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-11-01 15:28:01,915 - gui.py:806 - default_logger - DEBUG - 총 상품 수: 13, 페이지당 상품 수: 50 +2024-11-01 15:28:01,915 - gui.py:821 - default_logger - DEBUG - 현재 페이지: 1 +2024-11-01 15:28:01,915 - gui.py:829 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-11-01 15:28:01,921 - browser_control.py:407 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 13 +2024-11-01 15:28:01,922 - gui.py:838 - default_logger - DEBUG - product_buttons 갯수 : [13]개 +2024-11-01 15:28:01,922 - gui.py:853 - default_logger - DEBUG - 1/13 버튼의 활성상태 확인 중... +2024-11-01 15:28:01,927 - gui.py:860 - default_logger - DEBUG - 1/13: 세부사항 수정 작업 중... +2024-11-01 15:28:01,954 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-11-01 15:28:02,571 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-11-01 15:28:03,126 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-11-01 15:28:03,145 - title.py:94 - default_logger - DEBUG - 원본 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101 +2024-11-01 15:28:03,472 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-11-01 15:28:03,472 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-11-01 15:28:03,483 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-11-01 15:28:03,489 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-11-01 15:28:03,501 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-11-01 15:28:03,502 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-11-01 15:28:04,319 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-11-01 15:28:04,322 - option.py:171 - default_logger - DEBUG - 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101에 대한 옵션을 처리 중... +2024-11-01 15:28:04,323 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-11-01 15:28:06,313 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-11-01 15:28:06,314 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-11-01 15:28:06,315 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-11-01 15:28:06,329 - option.py:341 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-11-01 15:28:06,330 - option.py:346 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-11-01 15:28:06,676 - option.py:351 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-11-01 15:28:06,677 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-11-01 15:28:07,042 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-11-01 15:28:07,078 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 22 +2024-11-01 15:28:07,117 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@W71单枪体口径找客服备注 +2024-11-01 15:28:07,118 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-11-01 15:28:07,119 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-11-01 15:28:07,119 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-11-01 15:28:07,119 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-11-01 15:28:07,133 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,135 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-11-01 15:28:07,136 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,149 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,193 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@佐克W-71-4S下壶1.8 +2024-11-01 15:28:07,195 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,195 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-11-01 15:28:07,196 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-11-01 15:28:07,197 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-11-01 15:28:07,214 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,214 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-11-01 15:28:07,215 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,230 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,257 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-11-01 15:28:07,258 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-11-01 15:28:07,258 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-11-01 15:28:07,258 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-11-01 15:28:07,260 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-11-01 15:28:07,274 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,275 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-11-01 15:28:07,276 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,291 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,317 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@佐克W-71-2G上壶1.3 +2024-11-01 15:28:07,318 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,319 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-11-01 15:28:07,320 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-11-01 15:28:07,320 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-11-01 15:28:07,340 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,341 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-11-01 15:28:07,342 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,357 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,391 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@佐克W-71-3G上壶1.5 +2024-11-01 15:28:07,392 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-11-01 15:28:07,392 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-11-01 15:28:07,393 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-11-01 15:28:07,393 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-11-01 15:28:07,407 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,408 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-11-01 15:28:07,409 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,424 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,463 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@佐克W-71-4G上壶1.8 +2024-11-01 15:28:07,464 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,464 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-11-01 15:28:07,464 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-11-01 15:28:07,466 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-11-01 15:28:07,479 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,481 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-11-01 15:28:07,481 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,498 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,530 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@佐克W-71-1S下壶1.0 +2024-11-01 15:28:07,531 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,531 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-11-01 15:28:07,532 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-11-01 15:28:07,532 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-11-01 15:28:07,545 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,547 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-11-01 15:28:07,547 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,562 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,600 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@佐克W-71-2S下壶1.3 +2024-11-01 15:28:07,601 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@node +2024-11-01 15:28:07,602 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-11-01 15:28:07,603 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-11-01 15:28:07,603 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-11-01 15:28:07,618 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,619 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-11-01 15:28:07,620 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,632 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,659 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@佐克W-71-3S下壶1.5 +2024-11-01 15:28:07,661 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,661 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@ +2024-11-01 15:28:07,662 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-11-01 15:28:07,662 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-11-01 15:28:07,678 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,680 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-11-01 15:28:07,680 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,695 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,724 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@W77单枪体口径找客服备注 +2024-11-01 15:28:07,725 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-11-01 15:28:07,725 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-11-01 15:28:07,725 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-11-01 15:28:07,725 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-11-01 15:28:07,741 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,742 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-11-01 15:28:07,743 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,764 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,792 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@佐克W-77-2G上壶2.0 +2024-11-01 15:28:07,793 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,795 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-11-01 15:28:07,795 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-11-01 15:28:07,795 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-11-01 15:28:07,807 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,808 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-11-01 15:28:07,808 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,823 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,850 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@佐克W-77-3G上壶2.5 +2024-11-01 15:28:07,851 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,852 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-11-01 15:28:07,852 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-11-01 15:28:07,852 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-11-01 15:28:07,865 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,865 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-11-01 15:28:07,866 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,881 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,906 - option.py:397 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@佐克W-77-4G上壶3.0 +2024-11-01 15:28:07,908 - option.py:398 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-11-01 15:28:07,908 - option.py:399 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-11-01 15:28:07,908 - option.py:400 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-11-01 15:28:07,909 - option.py:401 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-11-01 15:28:07,924 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,925 - option.py:422 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-11-01 15:28:07,925 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,939 - option.py:432 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-11-01 15:28:07,972 - option.py:397 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@佐克W-77-2S下壶2.0 +2024-11-01 15:28:07,973 - option.py:398 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@node +2024-11-01 15:28:07,974 - option.py:399 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-11-01 15:28:07,974 - option.py:400 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-11-01 15:28:07,974 - option.py:401 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-11-01 15:28:07,989 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:07,990 - option.py:422 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-11-01 15:28:07,991 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,008 - option.py:432 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,039 - option.py:397 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@佐克W-77-3S下壶2.5 +2024-11-01 15:28:08,039 - option.py:398 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,040 - option.py:399 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@ +2024-11-01 15:28:08,040 - option.py:400 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-11-01 15:28:08,041 - option.py:401 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-11-01 15:28:08,056 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,056 - option.py:422 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-11-01 15:28:08,058 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,075 - option.py:432 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,112 - option.py:397 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@佐克W-77-4S下壶3.0 +2024-11-01 15:28:08,112 - option.py:398 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,113 - option.py:399 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-11-01 15:28:08,113 - option.py:400 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-11-01 15:28:08,114 - option.py:401 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-11-01 15:28:08,129 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,129 - option.py:422 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-11-01 15:28:08,130 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,147 - option.py:432 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,181 - option.py:397 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@佐克W-101-1S下壶1.0 +2024-11-01 15:28:08,182 - option.py:398 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,182 - option.py:399 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-11-01 15:28:08,183 - option.py:400 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-11-01 15:28:08,183 - option.py:401 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-11-01 15:28:08,197 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,197 - option.py:422 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-11-01 15:28:08,197 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,215 - option.py:432 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,253 - option.py:397 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@佐克W-101-2S下壶1.3 +2024-11-01 15:28:08,254 - option.py:398 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,255 - option.py:399 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@ +2024-11-01 15:28:08,255 - option.py:400 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-11-01 15:28:08,256 - option.py:401 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-11-01 15:28:08,275 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,275 - option.py:422 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-11-01 15:28:08,275 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,290 - option.py:432 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,324 - option.py:397 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@佐克W-101-3S下壶1.5 +2024-11-01 15:28:08,325 - option.py:398 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,327 - option.py:399 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-11-01 15:28:08,327 - option.py:400 - default_logger - DEBUG - 19번째 image_element : JSHandle@ +2024-11-01 15:28:08,338 - option.py:401 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-11-01 15:28:08,351 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,351 - option.py:422 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-11-01 15:28:08,352 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,364 - option.py:432 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,395 - option.py:397 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@佐克W-101-4S下壶1.8 +2024-11-01 15:28:08,396 - option.py:398 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,396 - option.py:399 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-11-01 15:28:08,396 - option.py:400 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-11-01 15:28:08,397 - option.py:401 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-11-01 15:28:08,412 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,413 - option.py:422 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-11-01 15:28:08,413 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,428 - option.py:432 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,457 - option.py:397 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@隔膜泵专用压送式口径1.0-3.0 +2024-11-01 15:28:08,458 - option.py:398 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,459 - option.py:399 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-11-01 15:28:08,459 - option.py:400 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-11-01 15:28:08,460 - option.py:401 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-11-01 15:28:08,474 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,475 - option.py:422 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-11-01 15:28:08,476 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,490 - option.py:432 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,521 - option.py:397 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@佐克W-77-4S下壶3.5 +2024-11-01 15:28:08,521 - option.py:398 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-11-01 15:28:08,521 - option.py:399 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-11-01 15:28:08,521 - option.py:400 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-11-01 15:28:08,521 - option.py:401 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-11-01 15:28:08,539 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,539 - option.py:422 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-11-01 15:28:08,541 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:28:08,557 - option.py:432 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-11-01 15:28:08,558 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': 'W71单枪体口径找客服备注', 'origin_option_2': '佐克W-71-4S下壶1.8', 'origin_option_3': '佐克W-71-1G上壶1.0', 'origin_option_4': '佐克W-71-2G上壶1.3', 'origin_option_5': '佐克W-71-3G上壶1.5', 'origin_option_6': '佐克W-71-4G上壶1.8', 'origin_option_7': '佐克W-71-1S下壶1.0', 'origin_option_8': '佐克W-71-2S下壶1.3', 'origin_option_9': '佐克W-71-3S下壶1.5', 'origin_option_10': 'W77单枪体口径找客服备注', 'origin_option_11': '佐克W-77-2G上壶2.0', 'origin_option_12': '佐克W-77-3G上壶2.5', 'origin_option_13': '佐克W-77-4G上壶3.0', 'origin_option_14': '佐克W-77-2S下壶2.0', 'origin_option_15': '佐克W-77-3S下壶2.5', 'origin_option_16': '佐克W-77-4S下壶3.0', 'origin_option_17': '佐克W-101-1S下壶1.0', 'origin_option_18': '佐克W-101-2S下壶1.3', 'origin_option_19': '佐克W-101-3S下壶1.5', 'origin_option_20': '佐克W-101-4S下壶1.8', 'origin_option_21': '隔膜泵专用压送式口径1.0-3.0', 'origin_option_22': '佐克W-77-4S下壶3.5'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'W71单枪体口径找客服备注': >, '佐克W-71-4S下壶1.8': >, '佐克W-71-1G上壶1.0': >, '佐克W-71-2G上壶1.3': >, '佐克W-71-3G上壶1.5': >, '佐克W-71-4G上壶1.8': >, '佐克W-71-1S下壶1.0': >, '佐克W-71-2S下壶1.3': >, '佐克W-71-3S下壶1.5': >, 'W77单枪体口径找客服备注': >, '佐克W-77-2G上壶2.0': >, '佐克W-77-3G上壶2.5': >, '佐克W-77-4G上壶3.0': >, '佐克W-77-2S下壶2.0': >, '佐克W-77-3S下壶2.5': >, '佐克W-77-4S下壶3.0': >, '佐克W-101-1S下壶1.0': >, '佐克W-101-2S下壶1.3': >, '佐克W-101-3S下壶1.5': >, '佐克W-101-4S下壶1.8': >, '隔膜泵专用压送式口径1.0-3.0': >, '佐克W-77-4S下壶3.5': >}, 'checkboxes': [>, {'option_name': 'W71单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-71-4S下壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1G上壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2G上壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3G上壶1.5', 'checked': False}, >, {'option_name': '佐克W-71-4G上壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3S下壶1.5', 'checked': False}, >, {'option_name': 'W77单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-77-2G上壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3G上壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4G上壶3.0', 'checked': False}, >, {'option_name': '佐克W-77-2S下壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3S下壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.0', 'checked': False}, >, {'option_name': '佐克W-101-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-101-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-101-3S下壶1.5', 'checked': False}, >, {'option_name': '佐克W-101-4S下壶1.8', 'checked': False}, >, {'option_name': '隔膜泵专用压送式口径1.0-3.0', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.5', 'checked': False}], 'images': {'W71单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg', '佐克W-71-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg', '佐克W-71-1G上壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg', '佐克W-71-2G上壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg', '佐克W-71-3G上壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg', '佐克W-71-4G上壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e7fbddf8-7176-4f2d-9a12-478d2058072d.jpg', '佐克W-71-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/6b9dcbcf-f68d-4e98-b99a-c83993e529df.jpg', '佐克W-71-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/822baac6-4afe-491d-9ec2-b4a916c65ef6.jpg', '佐克W-71-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1ebf2d68-f193-4bef-8da6-46294438a10c.jpg', 'W77单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/c4d5bcd8-6b26-4e94-96a9-0726700a49fe.jpg', '佐克W-77-2G上壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fcf7dd34-2d02-4dd2-86a4-9b424dc60299.jpg', '佐克W-77-3G上壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/77bb96db-193b-456e-9a11-3123ce0e320c.jpg', '佐克W-77-4G上壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3ba86453-f5e3-42ee-b997-a93f927ec80f.jpg', '佐克W-77-2S下壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e2285f0b-0f65-44ca-bcbb-4de2fef6c752.jpg', '佐克W-77-3S下壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/5aedb3c5-832d-4c78-9b0f-cc73e8cfaca0.jpg', '佐克W-77-4S下壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3c4b8019-2ff7-4f6d-ae80-2e82b5e83c4b.jpg', '佐克W-101-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '隔膜泵专用压送式口径1.0-3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/86533475-90ec-4a9a-ba8c-7d056d00118f.jpg', '佐克W-77-4S下壶3.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/ffc8688d-c033-49b2-8229-5dbea063c5f4.jpg'}, 'prices': {'W71单枪体口径找客服备注': {'low_price': 52200, 'high_price': 52200}, '佐克W-71-4S下壶1.8': {'low_price': 55200, 'high_price': 55200}, '佐克W-71-1G上壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2G上壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3G上壶1.5': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-4G上壶1.8': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-1S下壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2S下壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3S下壶1.5': {'low_price': 55400, 'high_price': 55400}, 'W77单枪体口径找客服备注': {'low_price': 57200, 'high_price': 57200}, '佐克W-77-2G上壶2.0': {'low_price': 60200, 'high_price': 60200}, '佐克W-77-3G上壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4G上壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-2S下壶2.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-3S下壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4S下壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-101-1S下壶1.0': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-2S下壶1.3': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-3S下壶1.5': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-4S下壶1.8': {'low_price': 77900, 'high_price': 77900}, '隔膜泵专用压送式口径1.0-3.0': {'low_price': 78400, 'high_price': 78400}, '佐克W-77-4S下壶3.5': {'low_price': 88100, 'high_price': 88100}}, 'checked_states': {}} +2024-11-01 15:28:08,563 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-11-01 15:28:08,594 - option.py:726 - default_logger - DEBUG - 총 22개의 옵션 이미지 번역을 시작합니다. +2024-11-01 15:28:08,612 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg +2024-11-01 15:28:08,612 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-11-01 15:28:08,614 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.918948 +2024-11-01 15:28:08,621 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg 입력 +2024-11-01 15:28:11,533 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 50abc114-18d6-4ab2-b7ea-d252c2811433.jpg (800×800) - Whale +2024-11-01 15:28:11,533 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:28:11,534 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:28:11,534 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:28:11,636 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:28:12,637 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:28:12,637 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:28:13,841 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:28:13,842 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:28:20,443 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:28:20,443 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:28:21,652 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:28:21,653 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:28:22,255 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:28:23,257 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:28:23,262 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:28:23,263 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg +2024-11-01 15:28:23,264 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:28:23,367 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:28:23,369 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:28:23,370 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:28:23,371 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:28:23,372 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-11-01 15:28:23,373 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:28:23,374 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:28:23,375 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-11-01 15:28:23,375 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:28:23,376 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-11-01 15:28:23,377 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-11-01 15:28:23,377 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-11-01 15:28:23,400 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:28:23,401 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:28:23,505 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:28:23,506 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:28:23,506 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:28:23,682 - option.py:757 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:28:23,683 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:28:23,689 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-11-01 15:28:23,691 - option.py:781 - default_logger - ERROR - 1번째 옵션의 삭제 버튼을 찾는 중 오류 발생: 'Locator' object has no attribute 'set_timeout' +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 771, in update_option_image + delete_button.set_timeout(5000) # 필요에 따라 타임아웃 설정 + ^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'Locator' object has no attribute 'set_timeout' +2024-11-01 15:28:27,248 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-11-01 15:28:27,249 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:28:27,262 - option.py:816 - default_logger - ERROR - 1번째 옵션 이미지 번역 중 오류 발생: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 787, in update_option_image +>>>>>>> 1d0499cd302134eee976160e0e7709bcd5fa3e9e + confirm_delete_button = await self.page.wait_for_selector(self.confirm_delete_button_selector) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "H:\py\autoTrans\Lib\site-packages\playwright\async_api\_generated.py", line 7999, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 397, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TargetClosedError: Page.wait_for_selector: Target page, context or browser has been closed +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible + +<<<<<<< HEAD +<<<<<<< HEAD +2024-10-29 14:57:32,464 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 14:57:33,030 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 14:57:33,732 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 14:57:34,454 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 14:57:35,116 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:57:35,117 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 14:57:36,433 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 14:57:36,447 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 14:57:36,636 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 14:57:36,670 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 14:57:36,671 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 14:57:36,671 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 14:57:37,207 - price.py:553 - default_logger - DEBUG - 옵션 수: 18 +2024-10-29 14:57:37,208 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 14:57:37,314 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 259 +2024-10-29 14:57:37,324 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 74600 +2024-10-29 14:57:37,423 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 369 +2024-10-29 14:57:37,435 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 102100 +2024-10-29 14:57:37,673 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 389 +2024-10-29 14:57:37,713 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 107100 +2024-10-29 14:57:37,886 - price.py:616 - default_logger - DEBUG - 4옵션의 cost_value : 389 +2024-10-29 14:57:37,894 - price.py:620 - default_logger - DEBUG - 4옵션의 price_value : 107100 +2024-10-29 14:57:38,144 - price.py:616 - default_logger - DEBUG - 5옵션의 cost_value : 389 +2024-10-29 14:57:38,182 - price.py:620 - default_logger - DEBUG - 5옵션의 price_value : 107100 +2024-10-29 14:57:38,356 - price.py:616 - default_logger - DEBUG - 6옵션의 cost_value : 389 +2024-10-29 14:57:38,365 - price.py:620 - default_logger - DEBUG - 6옵션의 price_value : 107100 +2024-10-29 14:57:38,581 - price.py:616 - default_logger - DEBUG - 7옵션의 cost_value : 389 +2024-10-29 14:57:38,613 - price.py:620 - default_logger - DEBUG - 7옵션의 price_value : 107100 +2024-10-29 14:57:38,825 - price.py:616 - default_logger - DEBUG - 8옵션의 cost_value : 389 +2024-10-29 14:57:38,833 - price.py:620 - default_logger - DEBUG - 8옵션의 price_value : 107100 +2024-10-29 14:57:39,076 - price.py:616 - default_logger - DEBUG - 9옵션의 cost_value : 414 +2024-10-29 14:57:39,105 - price.py:620 - default_logger - DEBUG - 9옵션의 price_value : 113300 +2024-10-29 14:57:39,355 - price.py:616 - default_logger - DEBUG - 10옵션의 cost_value : 439 +2024-10-29 14:57:39,379 - price.py:620 - default_logger - DEBUG - 10옵션의 price_value : 119600 +2024-10-29 14:57:39,663 - price.py:616 - default_logger - DEBUG - 11옵션의 cost_value : 439 +2024-10-29 14:57:39,698 - price.py:620 - default_logger - DEBUG - 11옵션의 price_value : 119600 +2024-10-29 14:57:39,889 - price.py:616 - default_logger - DEBUG - 12옵션의 cost_value : 439 +2024-10-29 14:57:39,905 - price.py:620 - default_logger - DEBUG - 12옵션의 price_value : 119600 +2024-10-29 14:57:40,179 - price.py:616 - default_logger - DEBUG - 13옵션의 cost_value : 509 +2024-10-29 14:57:40,218 - price.py:620 - default_logger - DEBUG - 13옵션의 price_value : 137000 +2024-10-29 14:57:40,420 - price.py:616 - default_logger - DEBUG - 14옵션의 cost_value : 509 +2024-10-29 14:57:40,430 - price.py:620 - default_logger - DEBUG - 14옵션의 price_value : 137000 +2024-10-29 14:57:40,717 - price.py:616 - default_logger - DEBUG - 15옵션의 cost_value : 509 +2024-10-29 14:57:40,760 - price.py:620 - default_logger - DEBUG - 15옵션의 price_value : 137000 +2024-10-29 14:57:40,948 - price.py:616 - default_logger - DEBUG - 16옵션의 cost_value : 519 +2024-10-29 14:57:40,956 - price.py:620 - default_logger - DEBUG - 16옵션의 price_value : 139500 +2024-10-29 14:57:41,234 - price.py:616 - default_logger - DEBUG - 17옵션의 cost_value : 519 +2024-10-29 14:57:41,274 - price.py:620 - default_logger - DEBUG - 17옵션의 price_value : 139500 +2024-10-29 14:57:41,467 - price.py:616 - default_logger - DEBUG - 18옵션의 cost_value : 519 +2024-10-29 14:57:41,477 - price.py:620 - default_logger - DEBUG - 18옵션의 price_value : 139500 +2024-10-29 14:57:41,478 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [259, 369, 389, 389, 389, 389, 389, 389, 414, 439, 439, 439, 509, 509, 509, 519, 519, 519] +2024-10-29 14:57:41,479 - price.py:646 - default_logger - DEBUG - 최소원가: 52000, 최대원가: 104000, 평균원가: 87000, 상위평균원가: 96000 +2024-10-29 14:57:41,480 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 123000 +2024-10-29 14:57:41,481 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:57:41,482 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:57:41,483 - price.py:484 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 20000 +2024-10-29 14:57:41,485 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 20000 +2024-10-29 14:57:41,486 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:57:41,488 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:57:41,490 - price.py:309 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-29 14:57:41,491 - price.py:304 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 7000 +2024-10-29 14:57:41,492 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 27000 +2024-10-29 14:57:41,492 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 27000 +2024-10-29 14:57:41,493 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 170000 +2024-10-29 14:57:41,494 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 14:57:41,494 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 92000, 상한: 221000, 하한: 164000 +2024-10-29 14:57:41,495 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 164000 +2024-10-29 14:57:41,496 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 164000 +2024-10-29 14:57:41,498 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 14:57:41,499 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 117828 +2024-10-29 14:57:41,500 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 46172 +2024-10-29 14:57:41,501 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:57:41,501 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:57:41,503 - price.py:484 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 28000 +2024-10-29 14:57:41,504 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 33000 +2024-10-29 14:57:41,505 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:57:41,506 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:57:41,507 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 14:57:41,508 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:57:41,509 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구 +2024-10-29 14:57:41,510 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 가구, Level 3: 사무/업소용가구, Level 4: 기타사무용가구 +2024-10-29 14:57:41,511 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구 +2024-10-29 14:57:41,513 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '기타사무용가구'} +2024-10-29 14:57:41,514 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:57:41,516 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: +======= +2024-10-29 14:20:49,330 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 14:20:49,591 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 14:20:49,759 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 14:20:50,243 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 14:20:51,078 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:20:51,078 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 14:20:51,682 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 14:20:51,683 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 14:20:51,810 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 14:20:51,887 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 14:20:51,888 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 14:20:51,889 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 14:20:52,144 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-29 14:20:52,145 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 14:20:52,253 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 105 +2024-10-29 14:20:52,264 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 36200 +2024-10-29 14:20:52,265 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [105] +2024-10-29 14:20:52,265 - price.py:648 - default_logger - DEBUG - 최소원가: 21000, 최대원가: 21000, 평균원가: 21000, 상위평균원가: 21000 +2024-10-29 14:20:52,266 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 27000 +2024-10-29 14:20:52,268 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:20:52,269 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:20:52,269 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 14:20:52,270 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-29 14:20:52,271 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:20:52,271 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:20:52,272 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 14:20:52,273 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-29 14:20:52,273 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 42000 +2024-10-29 14:20:52,274 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 14:20:52,275 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 21000, 상한: 49000, 하한: 36000 +2024-10-29 14:20:52,275 - price.py:421 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 36000 +2024-10-29 14:20:52,276 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 36000 +2024-10-29 14:20:52,276 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 14:20:52,277 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 36200 +2024-10-29 14:20:52,278 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -200 +2024-10-29 14:20:52,278 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:20:52,279 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:20:52,279 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 14:20:52,280 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-29 14:20:52,280 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:20:52,281 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:20:52,281 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 14:20:52,282 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:20:52,283 - price.py:784 - default_logger - DEBUG - category : 원예/꽃배달-원예/식물-인조잔디 +2024-10-29 14:20:52,284 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 원예/꽃배달, Level 2: 원예/식물, Level 3: 인조잔디, Level 4: None +2024-10-29 14:20:52,286 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 원예/꽃배달-원예/식물-인조잔디 +2024-10-29 14:20:52,287 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '원예/꽃배달', 'category2': '원예/식물', 'category3': '인조잔디', 'category4': None} +2024-10-29 14:20:52,288 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:20:52,289 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: +>>>>>>> 6162a3bf79f3d34e7c1a6c27e20366878816defd + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) +<<<<<<< HEAD + with params: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '기타사무용가구'}, result: None +2024-10-29 14:57:41,517 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 14:57:41,519 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 14:57:41,520 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 14:57:41,521 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 14:57:41,523 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:57:41,524 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 14:57:41,602 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 33000 +2024-10-29 14:57:41,886 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 14:57:41,887 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 104000, 초도배송비: 104000, 교환비: 208000 +2024-10-29 14:57:41,888 - price.py:138 - default_logger - DEBUG - 반품비: 104000, 초도배송비: 104000, 교환비: 208000 +2024-10-29 14:57:42,055 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 104000 +2024-10-29 14:57:42,204 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 104000 +2024-10-29 14:57:42,363 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 208000 +2024-10-29 14:57:42,904 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:57:42,905 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 14:57:43,792 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 14:57:44,037 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 14:57:44,075 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 12 개 +2024-10-29 14:57:44,076 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i1/1826061240/O1CN01wwdHN31L1y0xZZY6D_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/1826061240/O1CN01ESrivt1L1y0xZZHSk_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/1826061240/O1CN01RJdmFw1L1y11BsJVV_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/1826061240/O1CN01YeKAfG1L1y0sxAlzF_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/1826061240/O1CN01uChGsT1L1y15H1LwH_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/1826061240/O1CN01XWKTUV1L1y15eUYuN_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/1826061240/O1CN01boWJ4Q1L1y12Ejjvt_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/1826061240/O1CN01C59Fna1L1y0zGDxfv_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/1826061240/O1CN01jpaTiW1L1y17FhUOD_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/1826061240/O1CN01N0038I1L1y12ElYER_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/1826061240/O1CN01qHfOhC1L1y12EbcZh_!!1826061240.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/1826061240/O1CN01GR2B2l1L1y0sxAVNY_!!1826061240.jpg_Q75.jpg'] +2024-10-29 14:57:44,078 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 12 +2024-10-29 14:57:44,080 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 14:57:44,124 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 14:57:44,125 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 14:57:44,305 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 14:57:44,306 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 14:57:44,307 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 14:57:44,308 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 14:57:44,310 - browser_control.py:633 - default_logger - DEBUG - {'长80宽30高80cm白柜+深胡桃': '80cm 폭 30cm 높이 80cm 흰색+진밤색', '长80宽30高100cm白柜+深胡桃': '80cm 폭 30cm 높이 100cm 흰색+진밤색', '长80宽30高100cm灰柜+深胡桃': '80cm 폭 30cm 높이 100cm 회색+진밤색', '长80宽30高100cm全白色': '80cm 폭 30cm 높이 100cm 전체 흰색', '长80宽30高120cm白柜+深胡桃': '80cm 폭 30cm 높이 120cm 흰색+진밤색', '长80宽30高120cm灰柜+深胡桃': '80cm 폭 30cm 높이 120cm 회색+진밤색', '长80宽30高120cm全白色': '80cm 폭 30cm 높이 120cm 전체 흰색', '长100宽30高80cm白柜+深胡桃': '100cm 폭 30cm 높이 80cm 흰색+진밤색', '长100宽30高100cm白柜+深胡桃': '100cm 폭 30cm 높이 100cm 흰색+진밤색', '长100宽30高100cm灰柜+深胡桃': '100cm 폭 30cm 높이 100cm 회색+진밤색', '长100宽30高100cm全白色': '100cm 폭 30cm 높이 100cm 전체 흰색', '长100宽30高120cm白柜+深胡桃': '100cm 폭 30cm 높이 120cm 흰색+진밤색', '长120宽30高80cm白柜+深胡桃': '120cm 폭 30cm 높이 80cm 흰색+진밤색', '长120宽30高100cm白柜+深胡桃': '120cm 폭 30cm 높이 100cm 흰색+진밤색', '长120宽30高100cm灰柜+深胡桃': '120cm 폭 30cm 높이 100cm 회색+진밤색', '长120宽30高100cm全白色': '120cm 폭 30cm 높이 100cm 전체 흰색', '长120宽30高120cm白柜+深胡桃': '120cm 폭 30cm 높이 120cm 흰색+진밤색', '长120宽30高120cm灰柜+深胡桃': '120cm 폭 30cm 높이 120cm 회색+진밤색', '长120宽30高120cm全白色': '120cm 폭 30cm 높이 120cm 전체 흰색', '长140宽30高100cm白柜+深胡桃': '140cm 폭 30cm 높이 100cm 흰색+진밤색', '长140宽30高100cm灰柜+深胡桃': '140cm 폭 30cm 높이 100cm 회색+진밤색', '长140宽30高100cm全白色': '140cm 폭 30cm 높이 100cm 전체 흰색', '长140宽30高120cm白柜+深胡桃': '140cm 폭 30cm 높이 120cm 흰색+진밤색', '长140宽30高120cm灰柜+深胡桃': '140cm 폭 30cm 높이 120cm 회색+진밤색'} +2024-10-29 14:57:44,535 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 14:57:44,906 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 14:57:45,629 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 14:57:46,290 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 14:57:46,395 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 14:57:46,396 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 12개 +2024-10-29 14:57:46,397 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:57:46,398 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:57:46,400 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/1826061240/O1CN01wwdHN31L1y0xZZY6D_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:57:49,409 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01wwdHN31L1y0xZZY6D_!!1826061240.jpg_Q75.jpg (750×752) - Whale +2024-10-29 14:57:49,409 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×752 +2024-10-29 14:57:49,409 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:57:49,409 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:57:49,518 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:57:50,519 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:57:50,519 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:57:51,784 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:57:51,784 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:57:58,408 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:57:58,408 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:57:59,676 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:57:59,677 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:58:00,284 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:58:01,284 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:58:01,285 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:01,285 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/1826061240/O1CN01wwdHN31L1y0xZZY6D_!!1826061240.jpg_Q75.jpg +2024-10-29 14:58:01,285 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:58:01,398 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:58:01,400 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:58:01,420 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:58:01,421 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:58:01,422 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:58:01,423 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:58:01,424 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:58:01,425 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:01,426 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:58:01,427 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:58:01,427 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:58:01,427 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:58:01,428 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 14:58:01,428 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:58:01,437 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:58:01,476 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:58:01,481 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:58:01,597 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:58:01,599 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:58:01,709 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:58:01,819 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:58:01,820 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:58:01,821 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:58:01,822 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/1826061240/O1CN01wwdHN31L1y0xZZY6D_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:58:01,823 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:58:01,824 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:58:01,824 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:58:01,826 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/1826061240/O1CN01ESrivt1L1y0xZZHSk_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:58:04,989 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ESrivt1L1y0xZZHSk_!!1826061240.jpg_Q75.jpg (750×930) - Whale +2024-10-29 14:58:04,989 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×930 +2024-10-29 14:58:04,990 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:58:04,991 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:58:05,097 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:58:06,112 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:58:06,114 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:58:07,365 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:58:07,367 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:58:13,991 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:58:13,992 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:58:15,251 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:58:15,253 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:58:15,862 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:58:16,878 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:58:16,879 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:16,880 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/1826061240/O1CN01ESrivt1L1y0xZZHSk_!!1826061240.jpg_Q75.jpg +2024-10-29 14:58:16,881 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:58:16,992 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:58:17,047 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:58:17,048 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:58:17,055 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:58:17,056 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:58:17,056 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:58:17,058 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:58:17,059 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:17,060 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:58:17,061 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:58:17,061 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:58:17,100 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:58:17,101 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 14:58:17,101 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:58:17,125 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:58:17,158 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:58:17,163 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:58:17,268 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:58:17,271 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:58:17,392 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:58:17,507 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:58:17,508 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:58:17,509 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:58:17,510 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/1826061240/O1CN01ESrivt1L1y0xZZHSk_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:58:17,510 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:58:17,513 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:58:17,514 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:58:17,542 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/1826061240/O1CN01RJdmFw1L1y11BsJVV_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:58:20,555 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01RJdmFw1L1y11BsJVV_!!1826061240.jpg_Q75.jpg (750×695) - Whale +2024-10-29 14:58:20,556 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×695 +2024-10-29 14:58:20,557 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:58:20,558 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:58:20,665 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:58:21,674 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:58:21,675 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:58:22,927 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:58:22,928 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:58:29,552 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:58:29,553 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:58:30,804 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:58:30,805 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:58:31,411 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:58:32,413 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:58:32,414 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:32,415 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/1826061240/O1CN01RJdmFw1L1y11BsJVV_!!1826061240.jpg_Q75.jpg +2024-10-29 14:58:32,416 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:58:32,525 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:58:32,568 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:58:32,590 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:58:32,635 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:58:32,636 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:58:32,638 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:58:32,639 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:58:32,640 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:32,647 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:58:32,652 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:58:32,653 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:58:32,655 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:58:32,656 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 14:58:32,664 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:58:32,676 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:58:32,695 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:58:32,696 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:58:32,799 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:58:32,801 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:58:32,949 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:58:33,113 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:58:33,129 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:58:33,131 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:58:33,132 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/1826061240/O1CN01RJdmFw1L1y11BsJVV_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:58:33,161 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:58:33,163 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:58:33,164 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:58:33,166 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/1826061240/O1CN01YeKAfG1L1y0sxAlzF_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:58:36,239 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01YeKAfG1L1y0sxAlzF_!!1826061240.jpg_Q75.jpg (750×684) - Whale +2024-10-29 14:58:36,241 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×684 +2024-10-29 14:58:36,242 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:58:36,242 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:58:36,348 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:58:37,352 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:58:37,353 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:58:38,614 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:58:38,615 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:58:45,240 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:58:45,240 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:58:46,504 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:58:46,505 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:58:47,127 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:58:48,142 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:58:48,143 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:48,144 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/1826061240/O1CN01YeKAfG1L1y0sxAlzF_!!1826061240.jpg_Q75.jpg +2024-10-29 14:58:48,145 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:58:48,255 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:58:48,308 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:58:48,309 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:58:48,310 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:58:48,310 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:58:48,311 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:58:48,312 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:58:48,360 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:58:48,361 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:58:48,368 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:58:48,369 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:58:48,370 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:58:48,371 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 14:58:48,372 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:58:48,385 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:58:48,405 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:58:48,406 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:58:48,520 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:58:48,521 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:58:48,632 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:58:48,747 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:58:48,748 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:58:48,749 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:58:48,750 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/1826061240/O1CN01YeKAfG1L1y0sxAlzF_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:58:48,758 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:58:48,760 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:58:48,760 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:58:48,763 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/1826061240/O1CN01uChGsT1L1y15H1LwH_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:58:51,772 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01uChGsT1L1y15H1LwH_!!1826061240.jpg_Q75.jpg (750×770) - Whale +2024-10-29 14:58:51,773 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×770 +2024-10-29 14:58:51,774 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:58:51,775 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:58:51,882 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:58:52,896 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:58:52,897 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:58:54,163 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:58:54,164 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:59:00,785 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:59:00,786 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:02,037 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:59:02,039 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:59:02,649 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:59:03,654 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:59:03,655 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:03,656 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/1826061240/O1CN01uChGsT1L1y15H1LwH_!!1826061240.jpg_Q75.jpg +2024-10-29 14:59:03,657 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:59:03,764 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:59:03,821 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:59:03,822 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:59:03,823 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:59:03,823 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:59:03,823 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:59:03,824 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:59:03,825 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:03,826 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:59:03,827 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:59:03,827 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:59:03,827 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:59:03,836 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 758px +2024-10-29 14:59:03,837 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:59:03,886 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:59:03,932 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:59:03,934 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:59:04,050 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:59:04,052 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:59:04,194 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:59:04,300 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:59:04,301 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:59:04,302 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:59:04,306 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/1826061240/O1CN01uChGsT1L1y15H1LwH_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:59:04,307 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:59:04,310 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:59:04,311 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:59:04,351 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/1826061240/O1CN01XWKTUV1L1y15eUYuN_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:59:07,377 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01XWKTUV1L1y15eUYuN_!!1826061240.jpg_Q75.jpg (750×515) - Whale +2024-10-29 14:59:07,379 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×515 +2024-10-29 14:59:07,379 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:59:07,380 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:59:07,485 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:59:08,491 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:59:08,492 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:09,736 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:59:09,737 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:59:16,356 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:59:16,357 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:17,613 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:59:17,614 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:59:18,237 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:59:19,241 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:59:19,242 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:19,243 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/1826061240/O1CN01XWKTUV1L1y15eUYuN_!!1826061240.jpg_Q75.jpg +2024-10-29 14:59:19,243 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:59:19,349 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:59:19,352 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:59:19,369 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:59:19,369 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:59:19,370 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:59:19,370 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:59:19,371 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:59:19,371 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:19,372 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:59:19,373 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:59:19,373 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:59:19,373 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:59:19,374 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:59:19,374 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:59:19,381 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:59:19,395 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:59:19,397 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:59:19,505 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:59:19,507 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:59:19,615 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:59:19,725 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:59:19,726 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:59:19,727 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:59:19,728 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/1826061240/O1CN01XWKTUV1L1y15eUYuN_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:59:19,729 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:59:19,730 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:59:19,731 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:59:19,732 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/1826061240/O1CN01boWJ4Q1L1y12Ejjvt_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:59:22,768 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01boWJ4Q1L1y12Ejjvt_!!1826061240.jpg_Q75.jpg (750×1442) - Whale +2024-10-29 14:59:22,769 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1442 +2024-10-29 14:59:22,769 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:59:22,770 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:59:22,877 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:59:23,879 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:59:23,880 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:25,141 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:59:25,142 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:59:31,768 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:59:31,769 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:33,034 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:59:33,035 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:59:33,648 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:59:34,661 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:59:34,663 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:34,664 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/1826061240/O1CN01boWJ4Q1L1y12Ejjvt_!!1826061240.jpg_Q75.jpg +2024-10-29 14:59:34,665 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:59:34,772 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:59:34,774 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:59:34,791 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:59:34,792 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:59:34,793 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:59:34,793 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:59:34,795 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:59:34,796 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:34,797 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:59:34,798 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:59:34,798 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:59:34,799 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:59:34,800 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 764px +2024-10-29 14:59:34,801 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:59:34,818 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:59:34,874 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:59:34,877 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:59:34,990 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:59:34,992 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:59:35,185 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:59:35,302 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:59:35,303 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:59:35,304 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:59:35,311 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/1826061240/O1CN01boWJ4Q1L1y12Ejjvt_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:59:35,312 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:59:35,313 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:59:35,314 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:59:35,345 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/1826061240/O1CN01C59Fna1L1y0zGDxfv_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:59:38,346 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01C59Fna1L1y0zGDxfv_!!1826061240.jpg_Q75.jpg (750×919) - Whale +2024-10-29 14:59:38,346 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×919 +2024-10-29 14:59:38,346 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:59:38,346 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:59:38,456 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:59:39,471 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:59:39,471 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:40,721 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:59:40,721 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:59:47,346 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:59:47,346 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:48,611 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:59:48,611 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:59:49,225 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:59:50,237 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:59:50,238 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:50,239 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/1826061240/O1CN01C59Fna1L1y0zGDxfv_!!1826061240.jpg_Q75.jpg +2024-10-29 14:59:50,240 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:59:50,351 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:59:50,407 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:59:50,411 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:59:50,412 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:59:50,412 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:59:50,413 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:59:50,436 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:59:50,452 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:59:50,455 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:59:50,457 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:59:50,458 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:59:50,459 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:59:50,460 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 14:59:50,461 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:59:50,480 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:59:50,507 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:59:50,509 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:59:50,613 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:59:50,614 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:59:50,728 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:59:50,938 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:59:50,941 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:59:50,941 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:59:50,942 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/1826061240/O1CN01C59Fna1L1y0zGDxfv_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:59:50,943 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:59:50,944 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:59:50,945 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 14:59:50,947 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/1826061240/O1CN01jpaTiW1L1y17FhUOD_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 14:59:54,111 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01jpaTiW1L1y17FhUOD_!!1826061240.jpg_Q75.jpg (750×750) - Whale +2024-10-29 14:59:54,111 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 14:59:54,111 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:59:54,111 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:59:54,221 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:59:55,221 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:59:55,221 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:59:56,472 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:59:56,472 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:00:03,097 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:00:03,097 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:00:04,362 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:00:04,362 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:00:04,987 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:00:06,003 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:00:06,003 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:06,003 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/1826061240/O1CN01jpaTiW1L1y17FhUOD_!!1826061240.jpg_Q75.jpg +2024-10-29 15:00:06,003 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:00:06,113 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:00:06,116 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:00:06,134 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:00:06,135 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:00:06,135 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:00:06,136 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:00:06,136 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:00:06,137 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:06,138 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:00:06,139 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:00:06,140 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:00:06,140 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:00:06,141 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:00:06,141 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:00:06,150 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:00:06,178 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:00:06,179 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:00:06,285 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:00:06,288 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:00:06,395 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:00:06,507 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:00:06,508 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:00:06,511 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:00:06,513 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/1826061240/O1CN01jpaTiW1L1y17FhUOD_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:00:06,514 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:00:06,516 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:00:06,517 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:00:06,519 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/1826061240/O1CN01N0038I1L1y12ElYER_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 15:00:09,565 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01N0038I1L1y12ElYER_!!1826061240.jpg_Q75.jpg (750×750) - Whale +2024-10-29 15:00:09,565 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:00:09,565 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:00:09,565 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:00:09,674 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:00:10,674 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:00:10,674 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:00:11,924 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:00:11,924 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:00:18,549 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:00:18,549 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:00:19,799 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:00:19,799 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:00:20,409 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:00:21,425 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:00:21,427 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:21,429 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/1826061240/O1CN01N0038I1L1y12ElYER_!!1826061240.jpg_Q75.jpg +2024-10-29 15:00:21,430 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:00:21,548 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:00:21,598 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:00:21,599 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:00:21,600 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:00:21,601 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:00:21,601 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:00:21,602 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:00:21,610 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:21,656 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:00:21,657 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:00:21,663 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:00:21,664 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:00:21,665 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:00:21,665 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:00:21,688 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:00:21,711 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:00:21,712 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:00:21,816 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:00:21,817 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:00:21,937 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:00:22,066 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:00:22,067 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:00:22,074 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:00:22,075 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/1826061240/O1CN01N0038I1L1y12ElYER_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:00:22,076 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:00:22,078 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:00:22,079 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:00:22,132 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/1826061240/O1CN01qHfOhC1L1y12EbcZh_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 15:00:25,097 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01qHfOhC1L1y12EbcZh_!!1826061240.jpg_Q75.jpg (750×748) - Whale +2024-10-29 15:00:25,097 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×748 +2024-10-29 15:00:25,097 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:00:25,097 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:00:25,206 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:00:26,221 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:00:26,221 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:00:27,456 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:00:27,456 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:00:34,081 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:00:34,081 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:00:35,331 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:00:35,331 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:00:35,940 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:00:36,955 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:00:36,955 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:36,955 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/1826061240/O1CN01qHfOhC1L1y12EbcZh_!!1826061240.jpg_Q75.jpg +2024-10-29 15:00:36,955 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:00:37,070 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:00:37,072 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:00:37,090 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:00:37,091 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:00:37,091 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:00:37,092 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:00:37,093 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:00:37,094 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:37,095 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:00:37,097 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:00:37,098 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:00:37,099 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:00:37,100 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:00:37,101 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:00:37,111 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:00:37,148 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:00:37,150 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:00:37,272 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:00:37,273 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:00:37,389 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:00:37,510 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:00:37,511 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:00:37,512 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:00:37,513 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/1826061240/O1CN01qHfOhC1L1y12EbcZh_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:00:37,514 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:00:37,516 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:00:37,517 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:00:37,519 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/1826061240/O1CN01GR2B2l1L1y0sxAVNY_!!1826061240.jpg_Q75.jpg 입력 +2024-10-29 15:00:40,549 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01GR2B2l1L1y0sxAVNY_!!1826061240.jpg_Q75.jpg (750×439) - Whale +2024-10-29 15:00:40,549 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×439 +2024-10-29 15:00:40,549 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:00:40,549 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:00:40,658 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:00:41,660 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:00:41,660 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:00:42,924 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:00:42,924 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:00:49,550 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:00:49,550 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:00:50,800 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:00:50,800 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:00:51,410 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:00:52,424 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:00:52,424 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:52,424 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/1826061240/O1CN01GR2B2l1L1y0sxAVNY_!!1826061240.jpg_Q75.jpg +2024-10-29 15:00:52,424 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:00:52,532 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:00:52,539 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:00:52,558 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:00:52,559 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:00:52,561 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:00:52,562 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:00:52,563 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:00:52,564 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:00:52,565 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:00:52,566 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:00:52,567 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:00:52,567 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:00:52,567 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:00:52,570 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:00:52,574 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:00:52,588 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:00:52,589 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:00:52,702 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:00:52,704 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:00:52,885 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:00:53,003 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:00:53,004 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:00:53,005 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:00:53,006 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/1826061240/O1CN01GR2B2l1L1y0sxAVNY_!!1826061240.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:00:53,007 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:00:53,009 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:00:53,243 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:00:53,244 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:00:54,151 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:00:54,152 - gui.py:912 - default_logger - DEBUG - 1/[87]개 상품 수정 완료. +2024-10-29 15:00:54,153 - gui.py:853 - default_logger - DEBUG - 2/13 버튼의 활성상태 확인 중... +2024-10-29 15:00:54,209 - gui.py:860 - default_logger - DEBUG - 2/13: 세부사항 수정 작업 중... +2024-10-29 15:00:54,355 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:00:55,013 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:00:55,904 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:00:55,981 - title.py:94 - default_logger - DEBUG - 원본 상품명: 图书消毒柜紫外线现金文件档案书籍臭氧玩具绘本杀菌小型36A/B +2024-10-29 15:00:55,983 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:00:55,984 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:00:55,998 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:00:56,005 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:00:56,019 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구 +2024-10-29 15:00:56,020 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:00:56,835 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:00:56,837 - option.py:170 - default_logger - DEBUG - 상품명: 图书消毒柜紫外线现金文件档案书籍臭氧玩具绘本杀菌小型36A/B에 대한 옵션을 처리 중... +2024-10-29 15:00:56,837 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:00:58,854 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:00:58,855 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:00:58,856 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:00:58,872 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:00:58,873 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:00:58,874 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:00:58,894 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 13 +2024-10-29 15:00:58,930 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@YTD36A绘本消毒柜 +2024-10-29 15:00:58,931 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-29 15:00:58,931 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-29 15:00:58,932 - option.py:399 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 15:00:58,932 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:00:58,948 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:58,948 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:00:58,949 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:58,964 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:00:58,997 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@YTD36B绘本消毒柜 +2024-10-29 15:00:58,998 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 15:00:58,999 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 15:00:58,999 - option.py:399 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 15:00:59,000 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 15:00:59,014 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,015 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:00:59,016 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,030 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,062 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@YLD200A绘本消毒柜 +2024-10-29 15:00:59,063 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,064 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,064 - option.py:399 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 15:00:59,066 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 15:00:59,087 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,088 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 15:00:59,088 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,102 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,136 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@YLD200B绘本消毒柜 +2024-10-29 15:00:59,137 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,137 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,138 - option.py:399 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 15:00:59,138 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 15:00:59,154 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,154 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 15:00:59,155 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,172 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,206 - option.py:396 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@YLD300A绘本消毒柜 +2024-10-29 15:00:59,207 - option.py:397 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,208 - option.py:398 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,209 - option.py:399 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 15:00:59,210 - option.py:400 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 15:00:59,224 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,225 - option.py:421 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 15:00:59,226 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,240 - option.py:431 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,279 - option.py:396 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@YLD300B绘本消毒柜 +2024-10-29 15:00:59,280 - option.py:397 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,281 - option.py:398 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,281 - option.py:399 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 15:00:59,282 - option.py:400 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 15:00:59,299 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,300 - option.py:421 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 15:00:59,301 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,314 - option.py:431 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,357 - option.py:396 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@YLD400A绘本消毒柜 +2024-10-29 15:00:59,358 - option.py:397 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,359 - option.py:398 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,360 - option.py:399 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 15:00:59,361 - option.py:400 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 15:00:59,376 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,376 - option.py:421 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 15:00:59,377 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,392 - option.py:431 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,424 - option.py:396 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@YLD400B绘本消毒柜 +2024-10-29 15:00:59,425 - option.py:397 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 15:00:59,426 - option.py:398 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,426 - option.py:399 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 15:00:59,427 - option.py:400 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 15:00:59,442 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,443 - option.py:421 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 15:00:59,443 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,462 - option.py:431 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,497 - option.py:396 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@36L绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,499 - option.py:397 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,500 - option.py:398 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,500 - option.py:399 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 15:00:59,501 - option.py:400 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 15:00:59,516 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,517 - option.py:421 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 15:00:59,517 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,531 - option.py:431 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,566 - option.py:396 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@200L绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,568 - option.py:397 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,569 - option.py:398 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,569 - option.py:399 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 15:00:59,570 - option.py:400 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 15:00:59,586 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,587 - option.py:421 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 15:00:59,587 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,603 - option.py:431 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,638 - option.py:396 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@800L绘本消毒柜 +2024-10-29 15:00:59,639 - option.py:397 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-29 15:00:59,639 - option.py:398 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-29 15:00:59,640 - option.py:399 - default_logger - DEBUG - 11번째 image_element : JSHandle@ +2024-10-29 15:00:59,642 - option.py:400 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 15:00:59,655 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,656 - option.py:421 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 15:00:59,657 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,674 - option.py:431 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,709 - option.py:396 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@300L绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,710 - option.py:397 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,711 - option.py:398 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,711 - option.py:399 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 15:00:59,711 - option.py:400 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 15:00:59,726 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,726 - option.py:421 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 15:00:59,727 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,742 - option.py:431 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,775 - option.py:396 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@400LL绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,777 - option.py:397 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@node +2024-10-29 15:00:59,778 - option.py:398 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-29 15:00:59,778 - option.py:399 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-29 15:00:59,779 - option.py:400 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 15:00:59,795 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,796 - option.py:421 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 15:00:59,796 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:00:59,812 - option.py:431 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 15:00:59,813 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': 'YTD36A绘本消毒柜', 'origin_option_2': 'YTD36B绘本消毒柜', 'origin_option_3': 'YLD200A绘本消毒柜', 'origin_option_4': 'YLD200B绘本消毒柜', 'origin_option_5': 'YLD300A绘本消毒柜', 'origin_option_6': 'YLD300B绘本消毒柜', 'origin_option_7': 'YLD400A绘本消毒柜', 'origin_option_8': 'YLD400B绘本消毒柜', 'origin_option_9': '36L绘本消毒柜(紫外线+臭氧)', 'origin_option_10': '200L绘本消毒柜(紫外线+臭氧)', 'origin_option_11': '800L绘本消毒柜', 'origin_option_12': '300L绘本消毒柜(紫外线+臭氧)', 'origin_option_13': '400LL绘本消毒柜(紫外线+臭氧)'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'YTD36A绘本消毒柜': >, 'YTD36B绘本消毒柜': >, 'YLD200A绘本消毒柜': >, 'YLD200B绘本消毒柜': >, 'YLD300A绘本消毒柜': >, 'YLD300B绘本消毒柜': >, 'YLD400A绘本消毒柜': >, 'YLD400B绘本消毒柜': >, '36L绘本消毒柜(紫外线+臭氧)': >, '200L绘本消毒柜(紫外线+臭氧)': >, '800L绘本消毒柜': >, '300L绘本消毒柜(紫外线+臭氧)': >, '400LL绘本消毒柜(紫外线+臭氧)': >}, 'checkboxes': [>, {'option_name': 'YTD36A绘本消毒柜', 'checked': False}, >, {'option_name': 'YTD36B绘本消毒柜', 'checked': False}, >, {'option_name': 'YLD200A绘本消毒柜', 'checked': False}, >, {'option_name': 'YLD200B绘本消毒柜', 'checked': False}, >, {'option_name': 'YLD300A绘本消毒柜', 'checked': False}, >, {'option_name': 'YLD300B绘本消毒柜', 'checked': False}, >, {'option_name': 'YLD400A绘本消毒柜', 'checked': False}, >, {'option_name': 'YLD400B绘本消毒柜', 'checked': False}, >, {'option_name': '36L绘本消毒柜(紫外线+臭氧)', 'checked': False}, >, {'option_name': '200L绘本消毒柜(紫外线+臭氧)', 'checked': False}, >, {'option_name': '800L绘本消毒柜', 'checked': False}, >, {'option_name': '300L绘本消毒柜(紫外线+臭氧)', 'checked': False}, >, {'option_name': '400LL绘本消毒柜(紫外线+臭氧)', 'checked': False}], 'images': {'YTD36A绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/73477017-ee30-4917-9b34-8a7af6277d4f.jpg', 'YTD36B绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/a5c41298-4180-4ffc-95a1-64207d5f4858.jpg', 'YLD200A绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/ec7d71d8-c0df-43a6-9a42-7b543a87ee9d.jpg', 'YLD200B绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/e3dfa91d-08b7-4032-a911-3e59e1aae1fb.jpg', 'YLD300A绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/416a99e4-6320-4ae2-a73a-48de5dd11372.jpg', 'YLD300B绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/4bf3798b-eb08-4c60-a303-4f589212da6c.jpg', 'YLD400A绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/e9f3c8a2-b665-4eb4-9572-3b662f791534.jpg', 'YLD400B绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/169ba86d-cc46-4bc1-98a0-4f565fc6a8b7.jpg', '36L绘本消毒柜(紫外线+臭氧)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/cc264c1f-0cd5-48ae-a2b4-52fd25808009.jpg', '200L绘本消毒柜(紫外线+臭氧)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/80a9d97a-2fc3-4c6c-a252-68c4c0ff213d.jpg', '800L绘本消毒柜': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/6b6d226c-5554-444e-871a-dc56a8e04df4.jpg', '300L绘本消毒柜(紫外线+臭氧)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/9a47ef2a-0251-44ca-b014-4ef35c8f95d1.jpg', '400LL绘本消毒柜(紫外线+臭氧)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/9a47ef2a-0251-44ca-b014-4ef35c8f95d1.jpg'}, 'prices': {'YTD36A绘本消毒柜': {'low_price': 243400, 'high_price': 243400}, 'YTD36B绘本消毒柜': {'low_price': 243400, 'high_price': 243400}, 'YLD200A绘本消毒柜': {'low_price': 573600, 'high_price': 573600}, 'YLD200B绘本消毒柜': {'low_price': 573600, 'high_price': 573600}, 'YLD300A绘本消毒柜': {'low_price': 705700, 'high_price': 705700}, 'YLD300B绘本消毒柜': {'low_price': 705700, 'high_price': 705700}, 'YLD400A绘本消毒柜': {'low_price': 776000, 'high_price': 776000}, 'YLD400B绘本消毒柜': {'low_price': 776000, 'high_price': 776000}, '36L绘本消毒柜(紫外线+臭氧)': {'low_price': 268800, 'high_price': 268800}, '200L绘本消毒柜(紫外线+臭氧)': {'low_price': 648400, 'high_price': 648400}, '800L绘本消毒柜': {'low_price': 1683100, 'high_price': 1683100}, '300L绘本消毒柜(紫外线+臭氧)': {'low_price': 802500, 'high_price': 802500}, '400LL绘本消毒柜(紫外线+臭氧)': {'low_price': 890100, 'high_price': 890100}}, 'checked_states': {}} +2024-10-29 15:00:59,819 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:00:59,823 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'YTD36A绘本消毒柜', 'origin_option_2': 'YTD36B绘本消毒柜', 'origin_option_3': 'YLD200A绘本消毒柜', 'origin_option_4': 'YLD200B绘本消毒柜', 'origin_option_5': 'YLD300A绘本消毒柜', 'origin_option_6': 'YLD300B绘本消毒柜', 'origin_option_7': 'YLD400A绘本消毒柜', 'origin_option_8': 'YLD400B绘本消毒柜', 'origin_option_9': '36L绘本消毒柜(紫外线+臭氧)', 'origin_option_10': '200L绘本消毒柜(紫外线+臭氧)', 'origin_option_11': '800L绘本消毒柜', 'origin_option_12': '300L绘本消毒柜(紫外线+臭氧)', 'origin_option_13': '400LL绘本消毒柜(紫外线+臭氧)'} +2024-10-29 15:00:59,825 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YTD36A绘本消毒柜 +2024-10-29 15:00:59,826 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YTD36A绘本消毒柜 +2024-10-29 15:00:59,827 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YTD36B绘本消毒柜 +2024-10-29 15:00:59,827 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YTD36B绘本消毒柜 +2024-10-29 15:00:59,828 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YLD200A绘本消毒柜 +2024-10-29 15:00:59,829 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YLD200A绘本消毒柜 +2024-10-29 15:00:59,829 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YLD200B绘本消毒柜 +2024-10-29 15:00:59,830 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YLD200B绘本消毒柜 +2024-10-29 15:00:59,830 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YLD300A绘本消毒柜 +2024-10-29 15:00:59,832 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YLD300A绘本消毒柜 +2024-10-29 15:00:59,833 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YLD300B绘本消毒柜 +2024-10-29 15:00:59,834 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YLD300B绘本消毒柜 +2024-10-29 15:00:59,834 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YLD400A绘本消毒柜 +2024-10-29 15:00:59,835 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YLD400A绘本消毒柜 +2024-10-29 15:00:59,835 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: YLD400B绘本消毒柜 +2024-10-29 15:00:59,836 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: YLD400B绘本消毒柜 +2024-10-29 15:00:59,837 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 36L绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,837 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 36L绘本消毒柜紫外线+臭氧 +2024-10-29 15:00:59,838 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 200L绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,839 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 200L绘本消毒柜紫外线+臭氧 +2024-10-29 15:00:59,839 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 800L绘本消毒柜 +2024-10-29 15:00:59,840 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 800L绘本消毒柜 +2024-10-29 15:00:59,841 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 300L绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,841 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 300L绘本消毒柜紫外线+臭氧 +2024-10-29 15:00:59,842 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 400LL绘本消毒柜(紫外线+臭氧) +2024-10-29 15:00:59,843 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 400LL绘本消毒柜紫外线+臭氧 +2024-10-29 15:00:59,844 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'YTD36A绘本消毒柜', 'origin_option_2': 'YTD36B绘本消毒柜', 'origin_option_3': 'YLD200A绘本消毒柜', 'origin_option_4': 'YLD200B绘本消毒柜', 'origin_option_5': 'YLD300A绘本消毒柜', 'origin_option_6': 'YLD300B绘本消毒柜', 'origin_option_7': 'YLD400A绘本消毒柜', 'origin_option_8': 'YLD400B绘本消毒柜', 'origin_option_9': '36L绘本消毒柜紫外线+臭氧', 'origin_option_10': '200L绘本消毒柜紫外线+臭氧', 'origin_option_11': '800L绘本消毒柜', 'origin_option_12': '300L绘本消毒柜紫外线+臭氧', 'origin_option_13': '400LL绘本消毒柜紫外线+臭氧'} +2024-10-29 15:00:59,845 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '图书消毒柜紫外线现金文件档案书籍臭氧玩具绘本杀菌小型36A/B'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +======= + with params: {'category1': '원예/꽃배달', 'category2': '원예/식물', 'category3': '인조잔디', 'category4': None}, result: None +2024-10-29 14:20:52,291 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 14:20:52,292 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 14:20:52,292 - price.py:799 - default_logger - DEBUG - 카테고리 원예/꽃배달-원예/식물-인조잔디는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 14:20:52,293 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 14:20:52,294 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:20:52,295 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 14:20:52,356 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-29 14:20:52,547 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 14:20:52,548 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 21000, 초도배송비: 21000, 교환비: 42000 +2024-10-29 14:20:52,550 - price.py:140 - default_logger - DEBUG - 반품비: 21000, 초도배송비: 21000, 교환비: 42000 +2024-10-29 14:20:52,690 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 21000 +2024-10-29 14:20:52,810 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 21000 +2024-10-29 14:20:52,917 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 42000 +2024-10-29 14:20:53,249 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:20:53,250 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 14:20:54,248 - browser_control.py:455 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 14:20:54,578 - browser_control.py:595 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 14:20:54,647 - browser_control.py:307 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 19 개 +2024-10-29 14:20:54,648 - browser_control.py:309 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i1/2494699009/O1CN01nr1R542GQAjOsiOvg_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2494699009/O1CN017mjpG42GQAkDgHbAx_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2494699009/O1CN01wxnd9R2GQAkFEuXvN_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2494699009/O1CN01EBXv3p2GQAkBLHD2U_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2494699009/O1CN01Rfwsun2GQAkBLhawN_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2494699009/O1CN019Hg1FH2GQAkD46AK8_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2494699009/O1CN01TACVy92GQAkD45UjT_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2494699009/O1CN015LhG7j2GQAkBdyxYD_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAcjHM8oOdSmy_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAciqvSCy8bio_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAckbRtzOlrii_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAdCDUQcZ71b4_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2494699009/O1CN01XQYCpL2GQAdDmDW5q_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcm0u9y3kWJu_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAclBLsZ0WpxQ_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckctQcboQad_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckcrkeJfz5G_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcEnEOYJapvY_!!2494699009.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcHhxqJIizZb_!!2494699009.jpg_Q75.jpg'] +2024-10-29 14:20:54,649 - browser_control.py:605 - default_logger - INFO - 추출된 이미지 URL 수: 19 +2024-10-29 14:20:54,650 - browser_control.py:608 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 14:20:54,715 - browser_control.py:614 - default_logger - DEBUG - Updated data-value: +2024-10-29 14:20:54,716 - browser_control.py:617 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 14:20:54,935 - browser_control.py:621 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 14:20:54,935 - browser_control.py:625 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 14:20:54,936 - browser_control.py:631 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 14:20:54,936 - browser_control.py:633 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 14:20:54,937 - browser_control.py:634 - default_logger - DEBUG - {'配套30静电地板': '30mm 정전기 방지 바닥', '配套35静电地板': '35mm 정전기 방지 바닥', '配套硫酸钙地板': '황산 칼슘 바닥', '配套40瓷砖地板': '40mm 타일 바닥'} +2024-10-29 14:20:55,117 - browser_control.py:646 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 14:20:55,485 - browser_control.py:646 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 14:20:56,240 - browser_control.py:646 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 14:20:57,017 - browser_control.py:646 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 14:20:57,132 - browser_control.py:646 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 14:20:57,133 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 19개 +2024-10-29 14:20:57,134 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:20:57,135 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:20:57,136 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2494699009/O1CN01nr1R542GQAjOsiOvg_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:21:00,121 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01nr1R542GQAjOsiOvg_!!2494699009.jpg_Q75.jpg (800×488) - Whale +2024-10-29 14:21:00,123 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×488 +2024-10-29 14:21:00,124 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:21:00,124 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:21:00,225 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:21:01,228 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:21:01,229 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:02,447 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:21:02,448 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:21:09,050 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:21:09,051 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:10,254 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:21:10,255 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:21:10,857 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:21:11,858 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:21:11,860 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:21:11,861 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2494699009/O1CN01nr1R542GQAjOsiOvg_!!2494699009.jpg_Q75.jpg +2024-10-29 14:21:11,861 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:21:11,966 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:21:12,088 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:21:12,089 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:21:12,094 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:21:12,096 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:21:12,096 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:21:12,099 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:21:12,100 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:21:12,101 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:21:12,102 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:21:12,103 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:21:12,103 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:21:12,104 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 806px +2024-10-29 14:21:12,104 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:21:12,110 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:21:12,125 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:21:12,129 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:21:12,232 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:21:12,233 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:21:12,337 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:21:12,493 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:21:12,494 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:21:12,501 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:21:12,503 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2494699009/O1CN01nr1R542GQAjOsiOvg_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:21:12,504 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:21:12,505 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:21:12,511 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:21:12,515 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2494699009/O1CN017mjpG42GQAkDgHbAx_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:21:15,755 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN017mjpG42GQAkDgHbAx_!!2494699009.jpg_Q75.jpg (1376×1078) - Whale +2024-10-29 14:21:15,756 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1376×1078 +2024-10-29 14:21:15,756 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:21:15,758 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:21:15,859 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:21:16,861 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:21:16,862 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:18,094 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:21:18,095 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:21:24,697 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:21:24,698 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:25,927 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:21:25,928 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:21:26,530 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:21:27,531 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:21:27,532 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:21:27,533 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:21:27,534 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:21:27,636 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:21:27,651 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:21:27,658 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:21:27,658 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:21:27,658 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:21:27,659 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:21:27,660 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:21:27,660 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2494699009/O1CN017mjpG42GQAkDgHbAx_!!2494699009.jpg_Q75.jpg +2024-10-29 14:21:27,661 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:21:27,662 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i1/2494699009/O1CN017mjpG42GQAkDgHbAx_!!2494699009.jpg_Q75.jpg +2024-10-29 14:21:28,039 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:21:28,053 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:21:28,055 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:21:28,195 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:21:28,196 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:21:28,921 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:21:29,066 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:21:29,068 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:21:29,069 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:21:29,070 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2494699009/O1CN017mjpG42GQAkDgHbAx_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:21:29,072 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:21:29,074 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:21:29,076 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:21:29,077 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2494699009/O1CN01wxnd9R2GQAkFEuXvN_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:21:32,297 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01wxnd9R2GQAkFEuXvN_!!2494699009.jpg_Q75.jpg (1080×1440) - Whale +2024-10-29 14:21:32,298 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1080×1440 +2024-10-29 14:21:32,298 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:21:32,299 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:21:32,400 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:21:33,401 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:21:33,402 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:34,631 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:21:34,632 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:21:41,234 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:21:41,235 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:42,463 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:21:42,464 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:21:43,066 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:21:44,068 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:21:44,069 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:21:44,070 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:21:44,071 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:21:44,173 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:21:44,177 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:21:44,193 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:21:44,193 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:21:44,194 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:21:44,194 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:21:44,195 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:21:44,196 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2494699009/O1CN01wxnd9R2GQAkFEuXvN_!!2494699009.jpg_Q75.jpg +2024-10-29 14:21:44,197 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:21:44,197 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2494699009/O1CN01wxnd9R2GQAkFEuXvN_!!2494699009.jpg_Q75.jpg +2024-10-29 14:21:44,570 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:21:44,579 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:21:44,583 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:21:44,688 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:21:44,690 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:21:44,819 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:21:45,020 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:21:45,030 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:21:45,031 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:21:45,033 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2494699009/O1CN01wxnd9R2GQAkFEuXvN_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:21:45,035 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:21:45,036 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:21:45,037 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:21:45,066 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2494699009/O1CN01EBXv3p2GQAkBLHD2U_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:21:48,192 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01EBXv3p2GQAkBLHD2U_!!2494699009.jpg_Q75.jpg (960×1280) - Whale +2024-10-29 14:21:48,193 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 960×1280 +2024-10-29 14:21:48,194 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:21:48,194 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:21:48,295 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:21:49,297 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:21:49,298 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:50,529 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:21:50,530 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:21:57,133 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:21:57,134 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:21:58,362 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:21:58,363 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:21:58,964 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:21:59,966 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:21:59,967 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:21:59,968 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:21:59,969 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:22:00,073 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:22:00,129 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:22:00,131 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:22:00,131 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:22:00,132 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:22:00,132 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:22:00,133 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:22:00,137 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2494699009/O1CN01EBXv3p2GQAkBLHD2U_!!2494699009.jpg_Q75.jpg +2024-10-29 14:22:00,138 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:22:00,138 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i3/2494699009/O1CN01EBXv3p2GQAkBLHD2U_!!2494699009.jpg_Q75.jpg +2024-10-29 14:22:00,216 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:22:00,233 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:22:00,234 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:22:00,338 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:22:00,340 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:22:00,474 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:22:00,625 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:22:00,635 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:22:00,636 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:22:00,638 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2494699009/O1CN01EBXv3p2GQAkBLHD2U_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:22:00,639 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:22:00,642 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:22:00,644 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:22:00,681 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2494699009/O1CN01Rfwsun2GQAkBLhawN_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:22:03,706 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Rfwsun2GQAkBLhawN_!!2494699009.jpg_Q75.jpg (900×1200) - Whale +2024-10-29 14:22:03,708 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 900×1200 +2024-10-29 14:22:03,709 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:22:03,710 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:22:03,812 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:22:04,814 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:22:04,815 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:22:06,047 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:22:06,048 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:22:12,652 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:22:12,653 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:22:13,870 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:22:13,871 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:22:14,473 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:22:15,474 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:22:15,475 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:22:15,475 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:22:15,476 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:22:15,578 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:22:15,580 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:22:15,599 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:22:15,600 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:22:15,600 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:22:15,601 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:22:15,602 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:22:15,602 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2494699009/O1CN01Rfwsun2GQAkBLhawN_!!2494699009.jpg_Q75.jpg +2024-10-29 14:22:15,603 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:22:15,604 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i2/2494699009/O1CN01Rfwsun2GQAkBLhawN_!!2494699009.jpg_Q75.jpg +2024-10-29 14:22:15,928 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:22:15,936 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:22:15,938 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:22:16,042 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:22:16,043 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:22:16,210 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:22:16,313 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:22:16,321 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:22:16,322 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:22:16,324 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2494699009/O1CN01Rfwsun2GQAkBLhawN_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:22:16,324 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:22:16,326 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:22:16,326 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:22:16,327 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2494699009/O1CN019Hg1FH2GQAkD46AK8_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:22:19,315 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN019Hg1FH2GQAkD46AK8_!!2494699009.jpg_Q75.jpg (1080×1440) - Whale +2024-10-29 14:22:19,316 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1080×1440 +2024-10-29 14:22:19,317 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:22:19,317 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:22:19,418 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:22:20,419 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:22:20,420 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:22:21,637 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:22:21,638 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:22:28,241 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:22:28,242 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:22:29,468 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:22:29,469 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:22:30,072 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:22:31,073 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:22:31,074 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:22:31,075 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:22:31,076 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:22:31,180 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:22:31,244 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:22:31,245 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:22:31,246 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:22:31,247 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:22:31,247 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:22:31,248 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:22:31,249 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2494699009/O1CN019Hg1FH2GQAkD46AK8_!!2494699009.jpg_Q75.jpg +2024-10-29 14:22:31,249 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:22:31,250 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i1/2494699009/O1CN019Hg1FH2GQAkD46AK8_!!2494699009.jpg_Q75.jpg +2024-10-29 14:22:31,601 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:22:31,612 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:22:31,615 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:22:31,721 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:22:31,724 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:22:31,825 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:22:31,932 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:22:31,933 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:22:31,934 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:22:31,935 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2494699009/O1CN019Hg1FH2GQAkD46AK8_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:22:31,935 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:22:31,937 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:22:31,938 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:22:31,980 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2494699009/O1CN01TACVy92GQAkD45UjT_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:22:35,006 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01TACVy92GQAkD45UjT_!!2494699009.jpg_Q75.jpg (959×959) - Whale +2024-10-29 14:22:35,007 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 959×959 +2024-10-29 14:22:35,008 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:22:35,008 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:22:35,110 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:22:36,111 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:22:36,112 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:22:37,336 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:22:37,337 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:22:43,940 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:22:43,941 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:22:45,169 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:22:45,170 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:22:45,773 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:22:46,775 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:22:46,778 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:22:46,779 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2494699009/O1CN01TACVy92GQAkD45UjT_!!2494699009.jpg_Q75.jpg +2024-10-29 14:22:46,779 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:22:46,884 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:22:46,934 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:22:46,935 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:22:46,935 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:22:46,936 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:22:46,936 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:22:46,937 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:22:46,941 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:22:46,978 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:22:46,979 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:22:46,980 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:22:46,980 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:22:46,981 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 968px +2024-10-29 14:22:46,981 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:22:47,017 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:22:47,054 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:22:47,056 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:22:47,160 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:22:47,162 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:22:47,264 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:22:47,367 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:22:47,368 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:22:47,369 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:22:47,370 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2494699009/O1CN01TACVy92GQAkD45UjT_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:22:47,371 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:22:47,372 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:22:47,373 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:22:47,379 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2494699009/O1CN015LhG7j2GQAkBdyxYD_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:22:50,396 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN015LhG7j2GQAkBdyxYD_!!2494699009.jpg_Q75.jpg (1080×1440) - Whale +2024-10-29 14:22:50,397 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1080×1440 +2024-10-29 14:22:50,398 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:22:50,399 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:22:50,500 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:22:51,501 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:22:51,502 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:22:52,730 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:22:52,731 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:22:59,332 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:22:59,333 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:00,565 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:23:00,566 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:23:01,168 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:23:02,169 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:23:02,170 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:23:02,171 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:23:02,172 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:23:02,276 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:23:02,334 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:23:02,339 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:23:02,339 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:23:02,340 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:23:02,340 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:23:02,341 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:23:02,341 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2494699009/O1CN015LhG7j2GQAkBdyxYD_!!2494699009.jpg_Q75.jpg +2024-10-29 14:23:02,342 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:23:02,342 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2494699009/O1CN015LhG7j2GQAkBdyxYD_!!2494699009.jpg_Q75.jpg +2024-10-29 14:23:02,487 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:23:02,500 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:23:02,502 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:23:02,605 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:23:02,608 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:23:02,709 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:23:03,139 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:23:03,175 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:23:03,176 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:23:03,177 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2494699009/O1CN015LhG7j2GQAkBdyxYD_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:23:03,178 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:23:03,180 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:23:03,180 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:23:03,183 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAcjHM8oOdSmy_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:23:06,156 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAcjHM8oOdSmy_!!2494699009.jpg_Q75.jpg (800×795) - Whale +2024-10-29 14:23:06,157 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×795 +2024-10-29 14:23:06,158 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:23:06,158 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:23:06,259 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:23:07,260 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:23:07,261 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:08,488 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:23:08,489 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:23:15,092 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:23:15,093 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:16,318 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:23:16,319 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:23:16,921 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:23:17,923 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:23:17,925 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:23:17,926 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAcjHM8oOdSmy_!!2494699009.jpg_Q75.jpg +2024-10-29 14:23:17,927 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:23:18,032 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:23:18,085 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:23:18,087 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:23:18,087 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:23:18,088 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:23:18,088 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:23:18,089 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:23:18,091 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:23:18,094 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:23:18,095 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:23:18,095 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:23:18,098 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:23:18,131 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 808px +2024-10-29 14:23:18,133 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:23:18,162 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:23:18,185 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:23:18,186 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:23:18,289 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:23:18,291 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:23:18,401 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:23:18,504 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:23:18,507 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:23:18,508 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:23:18,509 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAcjHM8oOdSmy_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:23:18,510 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:23:18,511 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:23:18,512 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:23:18,559 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAciqvSCy8bio_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:23:21,485 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAciqvSCy8bio_!!2494699009.jpg_Q75.jpg (800×736) - Whale +2024-10-29 14:23:21,486 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×736 +2024-10-29 14:23:21,486 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:23:21,488 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:23:21,589 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:23:22,591 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:23:22,592 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:23,824 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:23:23,825 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:23:30,427 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:23:30,428 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:31,664 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:23:31,665 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:23:32,267 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:23:33,269 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:23:33,271 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:23:33,272 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAciqvSCy8bio_!!2494699009.jpg_Q75.jpg +2024-10-29 14:23:33,273 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:23:33,379 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:23:33,382 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:23:33,400 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:23:33,400 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:23:33,401 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:23:33,401 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:23:33,409 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:23:33,411 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:23:33,412 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:23:33,413 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:23:33,413 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:23:33,413 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:23:33,414 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 807px +2024-10-29 14:23:33,414 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:23:33,427 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:23:33,470 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:23:33,477 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:23:33,580 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:23:33,582 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:23:33,695 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:23:33,838 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:23:33,839 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:23:33,840 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:23:33,840 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2494699009/O1CN012GQAciqvSCy8bio_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:23:33,841 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:23:33,843 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:23:33,843 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:23:33,845 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAckbRtzOlrii_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:23:36,843 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAckbRtzOlrii_!!2494699009.jpg_Q75.jpg (800×999) - Whale +2024-10-29 14:23:36,844 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×999 +2024-10-29 14:23:36,845 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:23:36,846 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:23:36,948 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:23:37,950 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:23:37,951 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:39,170 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:23:39,171 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:23:45,774 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:23:45,775 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:47,003 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:23:47,004 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:23:47,605 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:23:48,607 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:23:48,609 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:23:48,610 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAckbRtzOlrii_!!2494699009.jpg_Q75.jpg +2024-10-29 14:23:48,611 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:23:48,713 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:23:48,715 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:23:48,731 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:23:48,734 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:23:48,735 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:23:48,736 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:23:48,736 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:23:48,738 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:23:48,740 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:23:48,740 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:23:48,741 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:23:48,741 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:23:48,748 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 810px +2024-10-29 14:23:48,749 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:23:48,766 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:23:48,812 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:23:48,814 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:23:48,919 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:23:48,920 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:23:49,080 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:23:49,446 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:23:49,447 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:23:49,448 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:23:49,449 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAckbRtzOlrii_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:23:49,449 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:23:49,451 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:23:49,452 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:23:49,453 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAdCDUQcZ71b4_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:23:52,450 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAdCDUQcZ71b4_!!2494699009.jpg_Q75.jpg (750×600) - Whale +2024-10-29 14:23:52,451 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 14:23:52,452 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:23:52,452 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:23:52,554 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:23:53,555 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:23:53,556 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:23:54,786 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:23:54,787 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:24:01,389 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:24:01,390 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:02,613 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:24:02,615 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:24:03,218 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:24:04,220 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:24:04,222 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:04,223 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAdCDUQcZ71b4_!!2494699009.jpg_Q75.jpg +2024-10-29 14:24:04,224 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:24:04,326 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:24:04,376 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:24:04,379 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:24:04,380 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:24:04,380 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:24:04,381 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:24:04,382 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:24:04,383 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:04,384 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:24:04,385 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:24:04,385 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:24:04,392 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:24:04,392 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:24:04,395 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:24:04,400 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:24:04,466 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:24:04,468 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:24:04,571 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:24:04,572 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:24:04,759 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:24:04,877 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:24:04,879 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:24:04,880 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:24:04,881 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAdCDUQcZ71b4_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:24:04,882 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:24:04,883 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:24:04,884 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:24:04,886 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2494699009/O1CN01XQYCpL2GQAdDmDW5q_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:24:07,892 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01XQYCpL2GQAdDmDW5q_!!2494699009.jpg_Q75.jpg (750×954) - Whale +2024-10-29 14:24:07,893 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×954 +2024-10-29 14:24:07,893 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:24:07,894 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:24:07,995 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:24:08,996 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:24:08,997 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:10,223 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:24:10,224 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:24:16,827 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:24:16,828 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:18,058 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:24:18,059 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:24:18,661 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:24:19,663 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:24:19,664 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:19,665 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2494699009/O1CN01XQYCpL2GQAdDmDW5q_!!2494699009.jpg_Q75.jpg +2024-10-29 14:24:19,666 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:24:19,768 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:24:19,826 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:24:19,828 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:24:19,829 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:24:19,830 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:24:19,830 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:24:19,832 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:24:19,834 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:19,835 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:24:19,835 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:24:19,836 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:24:19,836 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:24:19,836 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 14:24:19,837 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:24:19,875 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:24:19,916 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:24:19,917 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:24:20,020 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:24:20,021 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:24:20,122 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:24:20,226 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:24:20,227 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:24:20,228 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:24:20,229 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2494699009/O1CN01XQYCpL2GQAdDmDW5q_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:24:20,230 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:24:20,232 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:24:20,233 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:24:20,234 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcm0u9y3kWJu_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:24:23,202 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAcm0u9y3kWJu_!!2494699009.jpg_Q75.jpg (800×641) - Whale +2024-10-29 14:24:23,203 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×641 +2024-10-29 14:24:23,204 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:24:23,204 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:24:23,306 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:24:24,308 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:24:24,309 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:25,536 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:24:25,537 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:24:32,139 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:24:32,140 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:33,359 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:24:33,360 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:24:33,962 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:24:34,964 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:24:34,966 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:34,967 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcm0u9y3kWJu_!!2494699009.jpg_Q75.jpg +2024-10-29 14:24:34,967 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:24:35,158 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:24:35,165 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:24:35,180 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:24:35,181 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:24:35,182 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:24:35,183 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:24:35,184 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:24:35,185 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:35,190 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:24:35,191 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:24:35,192 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:24:35,193 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:24:35,194 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 806px +2024-10-29 14:24:35,195 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:24:35,204 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:24:35,234 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:24:35,235 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:24:35,337 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:24:35,338 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:24:35,494 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:24:35,633 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:24:35,635 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:24:35,637 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:24:35,654 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcm0u9y3kWJu_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:24:35,655 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:24:35,656 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:24:35,657 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:24:35,683 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAclBLsZ0WpxQ_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:24:38,701 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAclBLsZ0WpxQ_!!2494699009.jpg_Q75.jpg (800×628) - Whale +2024-10-29 14:24:38,702 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×628 +2024-10-29 14:24:38,702 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:24:38,703 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:24:38,805 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:24:39,806 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:24:39,807 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:41,026 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:24:41,027 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:24:47,630 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:24:47,631 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:48,863 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:24:48,864 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:24:49,467 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:24:50,469 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:24:50,471 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:50,472 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAclBLsZ0WpxQ_!!2494699009.jpg_Q75.jpg +2024-10-29 14:24:50,472 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:24:50,574 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:24:50,576 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:24:50,594 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:24:50,595 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:24:50,595 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:24:50,595 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:24:50,596 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:24:50,597 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:24:50,598 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:24:50,599 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:24:50,599 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:24:50,599 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:24:50,600 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 806px +2024-10-29 14:24:50,600 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:24:50,612 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:24:50,634 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:24:50,638 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:24:50,741 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:24:50,742 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:24:50,848 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:24:50,951 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:24:50,952 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:24:50,953 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:24:50,953 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2494699009/O1CN012GQAclBLsZ0WpxQ_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:24:50,954 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:24:50,963 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:24:50,964 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:24:50,965 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckctQcboQad_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:24:53,960 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAckctQcboQad_!!2494699009.jpg_Q75.jpg (800×600) - Whale +2024-10-29 14:24:53,961 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×600 +2024-10-29 14:24:53,962 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:24:53,962 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:24:54,063 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:24:55,064 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:24:55,065 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:24:56,284 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:24:56,285 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:25:02,887 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:25:02,888 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:25:04,116 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:25:04,117 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:25:04,719 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:25:05,720 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:25:05,721 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:05,722 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckctQcboQad_!!2494699009.jpg_Q75.jpg +2024-10-29 14:25:05,723 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:25:05,824 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:25:05,826 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:25:05,847 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:25:05,847 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:25:05,848 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:25:05,849 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:25:05,850 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:25:05,851 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:05,853 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:25:05,857 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:25:05,858 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:25:05,859 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:25:05,860 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 806px +2024-10-29 14:25:05,861 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:25:05,869 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:25:05,906 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:25:05,908 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:25:06,010 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:25:06,011 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:25:06,219 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:25:06,330 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:25:06,331 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:25:06,332 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:25:06,334 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckctQcboQad_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:25:06,334 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:25:06,336 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:25:06,337 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:25:06,339 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckcrkeJfz5G_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:25:09,320 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAckcrkeJfz5G_!!2494699009.jpg_Q75.jpg (800×600) - Whale +2024-10-29 14:25:09,321 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×600 +2024-10-29 14:25:09,322 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:25:09,322 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:25:09,423 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:25:10,424 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:25:10,425 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:25:11,658 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:25:11,659 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:25:18,262 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:25:18,263 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:25:19,518 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:25:19,521 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:25:20,182 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:25:21,184 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:25:21,186 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:21,187 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckcrkeJfz5G_!!2494699009.jpg_Q75.jpg +2024-10-29 14:25:21,187 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:25:21,289 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:25:21,342 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:25:21,343 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:25:21,351 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:25:21,351 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:25:21,352 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:25:21,353 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:25:21,357 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:21,358 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:25:21,359 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:25:21,359 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:25:21,366 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:25:21,367 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 806px +2024-10-29 14:25:21,398 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:25:21,407 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:25:21,435 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:25:21,436 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:25:21,539 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:25:21,540 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:25:21,643 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:25:21,751 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:25:21,752 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:25:21,758 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:25:21,759 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2494699009/O1CN012GQAckcrkeJfz5G_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:25:21,759 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:25:21,761 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:25:21,762 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:25:21,798 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcEnEOYJapvY_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:25:24,734 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAcEnEOYJapvY_!!2494699009.jpg_Q75.jpg (800×600) - Whale +2024-10-29 14:25:24,735 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×600 +2024-10-29 14:25:24,736 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:25:24,738 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:25:24,839 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:25:25,840 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:25:25,841 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:25:27,075 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:25:27,076 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:25:33,678 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:25:33,679 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:25:34,899 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:25:34,900 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:25:35,502 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:25:36,504 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:25:36,506 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:36,507 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcEnEOYJapvY_!!2494699009.jpg_Q75.jpg +2024-10-29 14:25:36,507 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:25:36,647 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:25:36,733 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:25:36,734 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:25:36,739 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:25:36,740 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:25:36,742 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:25:36,743 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:25:36,745 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:36,746 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:25:36,747 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:25:36,747 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:25:36,748 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:25:36,748 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 806px +2024-10-29 14:25:36,749 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:25:36,773 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:25:36,790 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:25:36,791 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:25:36,894 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:25:36,895 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:25:37,007 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:25:37,110 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:25:37,111 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:25:37,111 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:25:37,113 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcEnEOYJapvY_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:25:37,114 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:25:37,117 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:25:37,118 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:25:37,119 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcHhxqJIizZb_!!2494699009.jpg_Q75.jpg 입력 +2024-10-29 14:25:40,115 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012GQAcHhxqJIizZb_!!2494699009.jpg_Q75.jpg (1080×1440) - Whale +2024-10-29 14:25:40,116 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1080×1440 +2024-10-29 14:25:40,117 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:25:40,117 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:25:40,218 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:25:41,220 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:25:41,221 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:25:42,453 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:25:42,454 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:25:49,056 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:25:49,057 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:25:50,275 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:25:50,276 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:25:50,879 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:25:51,881 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:25:51,883 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:51,884 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcHhxqJIizZb_!!2494699009.jpg_Q75.jpg +2024-10-29 14:25:51,885 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:25:51,991 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:25:52,009 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:25:52,016 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:25:52,017 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:25:52,018 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:25:52,018 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:25:52,019 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:25:52,022 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:25:52,022 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:25:52,023 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:25:52,023 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:25:52,024 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:25:52,024 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1094px +2024-10-29 14:25:52,025 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:25:52,054 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:25:52,172 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:25:52,175 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:25:52,281 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:25:52,283 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:25:52,390 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:25:52,538 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:25:52,540 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:25:52,577 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:25:52,578 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2494699009/O1CN012GQAcHhxqJIizZb_!!2494699009.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:25:52,578 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:25:52,580 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 14:25:53,119 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:25:53,120 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 14:25:53,996 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 14:25:53,997 - gui.py:912 - default_logger - DEBUG - 2/[90]개 상품 수정 완료. +2024-10-29 14:25:53,997 - gui.py:853 - default_logger - DEBUG - 3/50 버튼의 활성상태 확인 중... +2024-10-29 14:25:54,043 - gui.py:860 - default_logger - DEBUG - 3/50: 세부사항 수정 작업 중... +2024-10-29 14:25:54,686 - browser_control.py:443 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 14:25:55,763 - browser_control.py:446 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 14:25:56,689 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 14:25:56,876 - title.py:94 - default_logger - DEBUG - 원본 상품명: 石墨烯宽条电热膜家用电暖炕速热瑜伽馆地暖电热板远红外安装包邮 +2024-10-29 14:25:56,880 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 14:25:56,881 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 14:25:56,900 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 14:25:56,909 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 14:25:56,926 - title.py:221 - default_logger - DEBUG - 카테고리 text = 리빙-생활용품-시즌용품-단열용품-단열필름 +2024-10-29 14:25:56,929 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 14:25:58,094 - browser_control.py:463 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 14:25:58,095 - option.py:171 - default_logger - DEBUG - 상품명: 石墨烯宽条电热膜家用电暖炕速热瑜伽馆地暖电热板远红外安装包邮에 대한 옵션을 처리 중... +2024-10-29 14:25:58,097 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 14:26:00,098 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 14:26:00,099 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 14:26:00,099 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 14:26:00,117 - option.py:341 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 14:26:00,117 - option.py:357 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 14:26:00,118 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 14:26:00,139 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 23 +2024-10-29 14:26:00,195 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@宽条220瓦电热膜试用品(尺寸:25厘米X50厘米) +2024-10-29 14:26:00,197 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-29 14:26:00,197 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,199 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 14:26:00,201 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 14:26:00,216 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,217 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 14:26:00,217 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,231 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,280 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,280 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,281 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,281 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 14:26:00,282 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 14:26:00,296 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,297 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 14:26:00,297 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,313 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,355 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,357 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,357 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,358 - option.py:400 - default_logger - DEBUG - 3번째 image_element : None +2024-10-29 14:26:00,358 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 14:26:00,376 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,377 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 14:26:00,378 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,385 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,435 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,436 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,436 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,437 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 14:26:00,438 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 14:26:00,453 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,454 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 14:26:00,454 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,469 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,518 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,520 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,521 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,521 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 14:26:00,522 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 14:26:00,539 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,539 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 14:26:00,540 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,554 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,601 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,601 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,602 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,602 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 14:26:00,603 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 14:26:00,621 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,622 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 14:26:00,622 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,636 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,678 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,679 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,680 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,681 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 14:26:00,682 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 14:26:00,704 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,705 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 14:26:00,705 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,719 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,769 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,771 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,772 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,772 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 14:26:00,773 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 14:26:00,792 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,792 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 14:26:00,793 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,808 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,853 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,855 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,856 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,857 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 14:26:00,857 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 14:26:00,873 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,873 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 14:26:00,874 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,888 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 14:26:00,938 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@node +2024-10-29 14:26:00,939 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-10-29 14:26:00,939 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-29 14:26:00,940 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 14:26:00,940 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 14:26:00,956 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,958 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 14:26:00,958 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:00,973 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,023 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@node +2024-10-29 14:26:01,025 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,026 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,026 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-29 14:26:01,027 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 14:26:01,043 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,043 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 14:26:01,044 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,059 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,104 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@node +2024-10-29 14:26:01,105 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,106 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,107 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 14:26:01,108 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 14:26:01,123 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,124 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 14:26:01,124 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,140 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,195 - option.py:397 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@node +2024-10-29 14:26:01,196 - option.py:398 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,197 - option.py:399 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,197 - option.py:400 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-29 14:26:01,198 - option.py:401 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 14:26:01,216 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,217 - option.py:422 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 14:26:01,217 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,233 - option.py:432 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,275 - option.py:397 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:01,278 - option.py:398 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-29 14:26:01,279 - option.py:399 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,280 - option.py:400 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-29 14:26:01,280 - option.py:401 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-29 14:26:01,295 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,296 - option.py:422 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-29 14:26:01,296 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,310 - option.py:432 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,354 - option.py:397 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:01,355 - option.py:398 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-10-29 14:26:01,356 - option.py:399 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,356 - option.py:400 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-29 14:26:01,357 - option.py:401 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-29 14:26:01,375 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,376 - option.py:422 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-29 14:26:01,376 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,391 - option.py:432 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,448 - option.py:397 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@2米X2米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:01,449 - option.py:398 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-29 14:26:01,450 - option.py:399 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,450 - option.py:400 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-29 14:26:01,451 - option.py:401 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-29 14:26:01,465 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,466 - option.py:422 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-29 14:26:01,467 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,485 - option.py:432 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,526 - option.py:397 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@node +2024-10-29 14:26:01,527 - option.py:398 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,528 - option.py:399 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,529 - option.py:400 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-29 14:26:01,530 - option.py:401 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-29 14:26:01,545 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,546 - option.py:422 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-29 14:26:01,546 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,560 - option.py:432 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,611 - option.py:397 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@node +2024-10-29 14:26:01,612 - option.py:398 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,614 - option.py:399 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,615 - option.py:400 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-29 14:26:01,615 - option.py:401 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-29 14:26:01,629 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,630 - option.py:422 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-29 14:26:01,631 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,645 - option.py:432 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,691 - option.py:397 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:01,693 - option.py:398 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-29 14:26:01,694 - option.py:399 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,695 - option.py:400 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-29 14:26:01,695 - option.py:401 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-29 14:26:01,710 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,710 - option.py:422 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-29 14:26:01,711 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,724 - option.py:432 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,770 - option.py:397 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@2米X3米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:01,772 - option.py:398 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,774 - option.py:399 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,774 - option.py:400 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-29 14:26:01,775 - option.py:401 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-29 14:26:01,790 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,790 - option.py:422 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-29 14:26:01,791 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,804 - option.py:432 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,851 - option.py:397 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:01,852 - option.py:398 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,854 - option.py:399 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,854 - option.py:400 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-29 14:26:01,855 - option.py:401 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-29 14:26:01,874 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,875 - option.py:422 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-29 14:26:01,875 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,891 - option.py:432 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-29 14:26:01,940 - option.py:397 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@node +2024-10-29 14:26:01,942 - option.py:398 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@node +2024-10-29 14:26:01,942 - option.py:399 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-29 14:26:01,943 - option.py:400 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-29 14:26:01,944 - option.py:401 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-29 14:26:01,965 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,966 - option.py:422 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-29 14:26:01,966 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:01,985 - option.py:432 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-29 14:26:02,033 - option.py:397 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@node +2024-10-29 14:26:02,034 - option.py:398 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@node +2024-10-29 14:26:02,034 - option.py:399 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@node +2024-10-29 14:26:02,035 - option.py:400 - default_logger - DEBUG - 23번째 image_element : None +2024-10-29 14:26:02,035 - option.py:401 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-29 14:26:02,051 - option.py:421 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:02,052 - option.py:422 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-29 14:26:02,052 - option.py:423 - default_logger - DEBUG - ============================================= +2024-10-29 14:26:02,060 - option.py:432 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-29 14:26:02,061 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)', 'origin_option_2': '细条280瓦试用品(尺寸:25厘米X50厘米)', 'origin_option_3': '电热膜', 'origin_option_4': '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'origin_option_5': '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'origin_option_6': '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'origin_option_7': '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_8': '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_9': '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_10': '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_11': '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_12': '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_13': '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_14': '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_15': '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_16': '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_17': '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_18': '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_19': '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_20': '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_21': '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_22': '细条280瓦电热膜接好线每米30元(宽50厘米)', 'origin_option_23': '套餐尺寸不合适可定做合适的尺寸接好线每平方60元'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)': >, '细条280瓦试用品(尺寸:25厘米X50厘米)': >, '电热膜': >, '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': >, '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': >, '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': >, '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)': >, '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)': >, '细条280瓦电热膜接好线每米30元(宽50厘米)': >, '套餐尺寸不合适可定做合适的尺寸接好线每平方60元': >}, 'checkboxes': [>, {'option_name': '宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)', 'checked': False}, >, {'option_name': '细条280瓦试用品(尺寸:25厘米X50厘米)', 'checked': False}, >, {'option_name': '电热膜', 'checked': False}, >, {'option_name': '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)', 'checked': False}, >, {'option_name': '细条280瓦电热膜接好线每米30元(宽50厘米)', 'checked': False}, >, {'option_name': '套餐尺寸不合适可定做合适的尺寸接好线每平方60元', 'checked': False}], 'images': {'宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/0db76f51-c5fc-48d7-aa32-1b3489efdff8.jpg', '细条280瓦试用品(尺寸:25厘米X50厘米)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/72a733ca-cc44-40cc-851e-39197532d084.jpg', '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/2b2e3549-25fa-42ac-b9d3-5a9c04391516.jpg', '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/3cf1ff0d-467d-47ca-9a51-7b713c793fa8.jpg', '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/3f45b28c-e3ab-4e43-b91f-1f920847d08f.jpg', '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/daf3cc47-9f7e-4301-92be-de5111cb5e62.jpg', '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/0879322f-ba73-4fbb-9aa7-e2e17ca19621.jpg', '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/c5257267-110d-4e24-ba36-215b6a4c188a.jpg', '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/1cb6c087-b077-4e22-867f-cf3438f68a96.jpg', '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/ec8687ce-a18b-47ca-982b-22a64511fa75.jpg', '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/3862379f-8e86-45e9-a2cf-de185ff34bf8.jpg', '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/17be98a7-d12d-443c-b034-a02229151648.jpg', '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/1549d7aa-5383-4c1a-ad31-1cdccb493926.jpg', '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/585ceadb-6175-4ab6-910e-f41c433dc514.jpg', '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/ec69156c-425a-403e-b236-95b4f8c3f711.jpg', '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/afaeb17f-06c0-4cd9-8ea4-049c720db36c.jpg', '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/b5af9370-ac7a-4b0d-84bb-c230d20c4acc.jpg', '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/9449b0b2-6c15-4593-8e09-f0f285cd9b9c.jpg', '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/bf88ca0d-2b55-4125-8751-2268df1ff3fe.jpg', '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/9123a434-7eca-46aa-b351-61a269234a42.jpg', '细条280瓦电热膜接好线每米30元(宽50厘米)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/f3a18457-3a10-4146-adad-583aa2371c5f.jpg'}, 'prices': {'宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)': {'low_price': 12500, 'high_price': 12500}, '细条280瓦试用品(尺寸:25厘米X50厘米)': {'low_price': 12700, 'high_price': 12700}, '电热膜': {'low_price': 15000, 'high_price': 15000}, '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': {'low_price': 46700, 'high_price': 46700}, '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': {'low_price': 53200, 'high_price': 53200}, '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': {'low_price': 57700, 'high_price': 57700}, '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 64900, 'high_price': 64900}, '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 69200, 'high_price': 69200}, '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 73600, 'high_price': 73600}, '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 82400, 'high_price': 82400}, '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 86600, 'high_price': 86600}, '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 91100, 'high_price': 91100}, '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 95400, 'high_price': 95400}, '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 99900, 'high_price': 99900}, '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 108600, 'high_price': 108600}, '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 79900, 'high_price': 79900}, '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 89900, 'high_price': 89900}, '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 94900, 'high_price': 94900}, '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 99900, 'high_price': 99900}, '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 104800, 'high_price': 104800}, '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)': {'low_price': 109800, 'high_price': 109800}, '细条280瓦电热膜接好线每米30元(宽50厘米)': {'low_price': 17500, 'high_price': 17500}, '套餐尺寸不合适可定做合适的尺寸接好线每平方60元': {'low_price': 25000, 'high_price': 25000}}, 'checked_states': {}} +2024-10-29 14:26:02,075 - option.py:223 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 14:26:02,090 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)', 'origin_option_2': '细条280瓦试用品(尺寸:25厘米X50厘米)', 'origin_option_3': '电热膜', 'origin_option_4': '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'origin_option_5': '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'origin_option_6': '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 'origin_option_7': '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_8': '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_9': '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_10': '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_11': '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_12': '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_13': '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_14': '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_15': '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_16': '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_17': '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_18': '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_19': '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_20': '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_21': '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)', 'origin_option_22': '细条280瓦电热膜接好线每米30元(宽50厘米)', 'origin_option_23': '套餐尺寸不合适可定做合适的尺寸接好线每平方60元'} +2024-10-29 14:26:02,094 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 宽条220瓦电热膜试用品(尺寸:25厘米X50厘米) +2024-10-29 14:26:02,097 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 宽条220瓦电热膜试用品尺寸25厘米X50厘米 +2024-10-29 14:26:02,099 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 细条280瓦试用品(尺寸:25厘米X50厘米) +2024-10-29 14:26:02,100 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 细条280瓦试用品尺寸25厘米X50厘米 +2024-10-29 14:26:02,101 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 电热膜 +2024-10-29 14:26:02,101 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 电热膜 +2024-10-29 14:26:02,102 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,103 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X1.75米接好线带单控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,103 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,104 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.3米X1.75米接好线带单控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,105 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,106 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.5米X1.75米接好线带单控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,106 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,108 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,109 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,110 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.8米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,110 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,111 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,113 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,114 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2.4米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,115 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,116 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,117 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,117 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2.8米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,118 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,119 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 3米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,120 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,120 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 3.2米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,121 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,122 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 3.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,123 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米X2米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,124 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X2米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,125 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,126 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X2.4米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,127 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,127 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X2.6米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,129 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,130 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X2.8米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,131 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米X3米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,132 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X3米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,132 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜) +2024-10-29 14:26:02,133 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 2米X3.2米接好线带双控静音温控器送国产加厚隔热膜 +2024-10-29 14:26:02,134 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 细条280瓦电热膜接好线每米30元(宽50厘米) +2024-10-29 14:26:02,135 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 细条280瓦电热膜接好线每米30元宽50厘米 +2024-10-29 14:26:02,135 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 套餐尺寸不合适可定做合适的尺寸接好线每平方60元 +2024-10-29 14:26:02,136 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 套餐尺寸不合适可定做合适的尺寸接好线每平方60元 +2024-10-29 14:26:02,137 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '宽条220瓦电热膜试用品尺寸25厘米X50厘米', 'origin_option_2': '细条280瓦试用品尺寸25厘米X50厘米', 'origin_option_3': '电热膜', 'origin_option_4': '1米X1.75米接好线带单控静音温控器送国产加厚隔热膜', 'origin_option_5': '1.3米X1.75米接好线带单控静音温控器送国产加厚隔热膜', 'origin_option_6': '1.5米X1.75米接好线带单控静音温控器送国产加厚隔热膜', 'origin_option_7': '1.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_8': '1.8米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_9': '2米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_10': '2.4米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_11': '2.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_12': '2.8米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_13': '3米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_14': '3.2米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_15': '3.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_16': '2米X2米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_17': '2米X2.4米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_18': '2米X2.6米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_19': '2米X2.8米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_20': '2米X3米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_21': '2米X3.2米接好线带双控静音温控器送国产加厚隔热膜', 'origin_option_22': '细条280瓦电热膜接好线每米30元宽50厘米', 'origin_option_23': '套餐尺寸不合适可定做合适的尺寸接好线每平方60元'} +2024-10-29 14:26:02,141 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '石墨烯宽条电热膜家用电暖炕速热瑜伽馆地暖电热板远红外安装包邮'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +>>>>>>> 6162a3bf79f3d34e7c1a6c27e20366878816defd +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 +<<<<<<< HEAD + 원본옵션명{"origin_option_1": "YTD36A绘本消毒柜", "origin_option_2": "YTD36B绘本消毒柜", "origin_option_3": "YLD200A绘本消毒柜", "origin_option_4": "YLD200B绘本消毒柜", "origin_option_5": "YLD300A绘本消毒柜", "origin_option_6": "YLD300B绘本消毒柜", "origin_option_7": "YLD400A绘本消毒柜", "origin_option_8": "YLD400B绘本消毒柜", "origin_option_9": "36L绘本消毒柜紫外线+臭氧", "origin_option_10": "200L绘本消毒柜紫外线+臭氧", "origin_option_11": "800L绘本消毒柜", "origin_option_12": "300L绘本消毒柜紫外线+臭氧", "origin_option_13": "400LL绘本消毒柜紫外线+臭氧"} +2024-10-29 15:00:59,851 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:01:02,027 - option.py:235 - default_logger - ERROR - 안전 필터에 의해 번역 요청이 차단되었습니다. Cannot get the response text. +Cannot get the Candidate text. +Response candidate content has no parts (and thus no text). The candidate is likely blocked by the safety filters. +Content: +{} +Candidate: +{ + "finish_reason": "SAFETY", + "safety_ratings": [ + { + "category": "HARM_CATEGORY_HATE_SPEECH", + "probability": "NEGLIGIBLE", + "probability_score": 0.33007812, + "severity": "HARM_SEVERITY_NEGLIGIBLE", + "severity_score": 0.15625 + }, + { + "category": "HARM_CATEGORY_DANGEROUS_CONTENT", + "probability": "MEDIUM", + "blocked": true, + "probability_score": 0.73828125, + "severity": "HARM_SEVERITY_MEDIUM", + "severity_score": 0.5625 + }, + { + "category": "HARM_CATEGORY_HARASSMENT", + "probability": "NEGLIGIBLE", + "probability_score": 0.38085938, + "severity": "HARM_SEVERITY_LOW", + "severity_score": 0.20214844 + }, + { + "category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", + "probability": "NEGLIGIBLE", + "probability_score": 0.296875, + "severity": "HARM_SEVERITY_NEGLIGIBLE", + "severity_score": 0.12988281 + } + ], + "avg_logprobs": "NaN" +} +Response: +{ + "candidates": [ + { + "finish_reason": "SAFETY", + "safety_ratings": [ + { + "category": "HARM_CATEGORY_HATE_SPEECH", + "probability": "NEGLIGIBLE", + "probability_score": 0.33007812, + "severity": "HARM_SEVERITY_NEGLIGIBLE", + "severity_score": 0.15625 + }, + { + "category": "HARM_CATEGORY_DANGEROUS_CONTENT", + "probability": "MEDIUM", + "blocked": true, + "probability_score": 0.73828125, + "severity": "HARM_SEVERITY_MEDIUM", + "severity_score": 0.5625 + }, + { + "category": "HARM_CATEGORY_HARASSMENT", + "probability": "NEGLIGIBLE", + "probability_score": 0.38085938, + "severity": "HARM_SEVERITY_LOW", + "severity_score": 0.20214844 + }, + { + "category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", + "probability": "NEGLIGIBLE", + "probability_score": 0.296875, + "severity": "HARM_SEVERITY_NEGLIGIBLE", + "severity_score": 0.12988281 + } + ], + "avg_logprobs": "NaN" + } + ], + "usage_metadata": { + "prompt_token_count": 660, + "total_token_count": 660 + }, + "model_version": "gemini-1.5-flash-001" +} +2024-10-29 15:01:02,029 - option.py:236 - default_logger - DEBUG - 퍼센티 자체 AI번역 사용 시도 +2024-10-29 15:01:02,246 - option.py:238 - default_logger - DEBUG - 번역을 위한 5초간 대기 +2024-10-29 15:01:07,254 - option.py:263 - default_logger - DEBUG - [퍼센티AI] 를 이용한 옵션번역 성공 +2024-10-29 15:01:07,255 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:01:07,256 - option.py:101 - default_logger - DEBUG - 최저옵션: 684307.6923076923, 표준편차: 357314.2087672729 +2024-10-29 15:01:07,257 - option.py:111 - default_logger - DEBUG - Option 244000 z-score: -1.2322703142053748 +2024-10-29 15:01:07,258 - option.py:111 - default_logger - DEBUG - Option 244000 z-score: -1.2322703142053748 +2024-10-29 15:01:07,258 - option.py:111 - default_logger - DEBUG - Option 574000 z-score: -0.3087134225315351 +2024-10-29 15:01:07,258 - option.py:111 - default_logger - DEBUG - Option 574000 z-score: -0.3087134225315351 +2024-10-29 15:01:07,259 - option.py:111 - default_logger - DEBUG - Option 706000 z-score: 0.0607093341380008 +2024-10-29 15:01:07,259 - option.py:111 - default_logger - DEBUG - Option 706000 z-score: 0.0607093341380008 +2024-10-29 15:01:07,260 - option.py:111 - default_logger - DEBUG - Option 776000 z-score: 0.25661534146275466 +2024-10-29 15:01:07,260 - option.py:111 - default_logger - DEBUG - Option 776000 z-score: 0.25661534146275466 +2024-10-29 15:01:07,261 - option.py:111 - default_logger - DEBUG - Option 269000 z-score: -1.1623038830179628 +2024-10-29 15:01:07,261 - option.py:111 - default_logger - DEBUG - Option 649000 z-score: -0.09881412896929878 +2024-10-29 15:01:07,262 - option.py:111 - default_logger - DEBUG - Option 1684000 z-score: 2.7977961221895624 +2024-10-29 15:01:07,262 - option.py:111 - default_logger - DEBUG - Option 803000 z-score: 0.33217908714515976 +2024-10-29 15:01:07,262 - option.py:111 - default_logger - DEBUG - Option 891000 z-score: 0.5784609249248504 +2024-10-29 15:01:07,264 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [574000, 574000, 706000, 706000, 776000, 776000, 649000, 803000, 891000] +2024-10-29 15:01:07,265 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 574000, 마켓상한선: 1148000 +2024-10-29 15:01:07,265 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('YLD200A绘本消毒柜', 574000), ('YLD200B绘本消毒柜', 574000), ('YLD300A绘本消毒柜', 706000), ('YLD300B绘本消毒柜', 706000), ('YLD400A绘本消毒柜', 776000), ('YLD400B绘本消毒柜', 776000), ('200L绘本消毒柜(紫外线+臭氧)', 649000), ('300L绘本消毒柜(紫外线+臭氧)', 803000), ('400LL绘本消毒柜(紫外线+臭氧)', 891000)] +2024-10-29 15:01:07,278 - option.py:640 - default_logger - DEBUG - 옵션 이름: YTD36A绘本消毒柜, 필터링된 옵션에 포함 여부: False +2024-10-29 15:01:07,626 - option.py:652 - default_logger - DEBUG - 옵션 'YTD36A绘本消毒柜' 체크 해제함 +2024-10-29 15:01:07,655 - option.py:640 - default_logger - DEBUG - 옵션 이름: YTD36B绘本消毒柜, 필터링된 옵션에 포함 여부: False +2024-10-29 15:01:08,048 - option.py:652 - default_logger - DEBUG - 옵션 'YTD36B绘本消毒柜' 체크 해제함 +2024-10-29 15:01:08,079 - option.py:640 - default_logger - DEBUG - 옵션 이름: YLD200A绘本消毒柜, 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:08,081 - option.py:646 - default_logger - DEBUG - 옵션 'YLD200A绘本消毒柜' 체크함 +2024-10-29 15:01:08,105 - option.py:640 - default_logger - DEBUG - 옵션 이름: YLD200B绘本消毒柜, 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:08,106 - option.py:646 - default_logger - DEBUG - 옵션 'YLD200B绘本消毒柜' 체크함 +2024-10-29 15:01:08,135 - option.py:640 - default_logger - DEBUG - 옵션 이름: YLD300A绘本消毒柜, 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:08,136 - option.py:646 - default_logger - DEBUG - 옵션 'YLD300A绘本消毒柜' 체크함 +2024-10-29 15:01:08,158 - option.py:640 - default_logger - DEBUG - 옵션 이름: YLD300B绘本消毒柜, 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:08,160 - option.py:646 - default_logger - DEBUG - 옵션 'YLD300B绘本消毒柜' 체크함 +2024-10-29 15:01:08,175 - option.py:640 - default_logger - DEBUG - 옵션 이름: YLD400A绘本消毒柜, 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:08,177 - option.py:646 - default_logger - DEBUG - 옵션 'YLD400A绘本消毒柜' 체크함 +2024-10-29 15:01:08,190 - option.py:640 - default_logger - DEBUG - 옵션 이름: YLD400B绘本消毒柜, 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:08,194 - option.py:646 - default_logger - DEBUG - 옵션 'YLD400B绘本消毒柜' 체크함 +2024-10-29 15:01:08,207 - option.py:640 - default_logger - DEBUG - 옵션 이름: 36L绘本消毒柜(紫外线+臭氧), 필터링된 옵션에 포함 여부: False +2024-10-29 15:01:08,595 - option.py:652 - default_logger - DEBUG - 옵션 '36L绘本消毒柜(紫外线+臭氧)' 체크 해제함 +2024-10-29 15:01:08,623 - option.py:640 - default_logger - DEBUG - 옵션 이름: 200L绘本消毒柜(紫外线+臭氧), 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:08,624 - option.py:646 - default_logger - DEBUG - 옵션 '200L绘本消毒柜(紫外线+臭氧)' 체크함 +2024-10-29 15:01:08,642 - option.py:640 - default_logger - DEBUG - 옵션 이름: 800L绘本消毒柜, 필터링된 옵션에 포함 여부: False +2024-10-29 15:01:09,024 - option.py:652 - default_logger - DEBUG - 옵션 '800L绘本消毒柜' 체크 해제함 +2024-10-29 15:01:09,038 - option.py:640 - default_logger - DEBUG - 옵션 이름: 300L绘本消毒柜(紫外线+臭氧), 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:09,039 - option.py:646 - default_logger - DEBUG - 옵션 '300L绘本消毒柜(紫外线+臭氧)' 체크함 +2024-10-29 15:01:09,069 - option.py:640 - default_logger - DEBUG - 옵션 이름: 400LL绘本消毒柜(紫外线+臭氧), 필터링된 옵션에 포함 여부: True +2024-10-29 15:01:09,070 - option.py:646 - default_logger - DEBUG - 옵션 '400LL绘本消毒柜(紫外线+臭氧)' 체크함 +2024-10-29 15:01:09,071 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 9/20 +2024-10-29 15:01:09,072 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:01:09,072 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 9 +2024-10-29 15:01:09,073 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:01:09,771 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {} +2024-10-29 15:01:09,772 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:01:09,823 - option.py:725 - default_logger - DEBUG - 총 17개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:01:09,862 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/ec7d71d8-c0df-43a6-9a42-7b543a87ee9d.jpg +2024-10-29 15:01:09,864 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 15:01:09,865 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:01:09,890 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/ec7d71d8-c0df-43a6-9a42-7b543a87ee9d.jpg 입력 +2024-10-29 15:01:12,875 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: ec7d71d8-c0df-43a6-9a42-7b543a87ee9d.jpg (800×800) - Whale +2024-10-29 15:01:12,876 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:01:12,876 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:01:12,877 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:01:12,978 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:01:13,979 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:01:13,980 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:01:15,209 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:01:15,210 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:01:21,812 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:01:21,813 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:01:23,031 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:01:23,032 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:01:23,634 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:01:24,635 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:01:24,636 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:01:24,637 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f314a07d3931de933f1c2/ec7d71d8-c0df-43a6-9a42-7b543a87ee9d.jpg +2024-10-29 15:01:24,638 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:01:24,739 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:01:24,739 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:01:24,740 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:01:24,741 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:01:24,741 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:01:24,742 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:01:24,743 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:01:24,743 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:01:24,744 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:01:24,744 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:01:24,745 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:01:24,745 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:01:24,756 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:01:24,804 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:01:24,813 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:01:24,921 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:01:24,922 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:01:24,923 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:01:24,954 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:01:24,980 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:01:25,008 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:01:25,303 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:01:25,327 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:01:25,834 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:01:25,835 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:01:56,341 - option.py:805 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:01:56,343 - option.py:810 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Locator.click: Timeout 30000ms exceeded. +Call log: +waiting for locator("//*[@id=\"productMainContentContainerId\"]/div[1]/div[2]/div/div/div[2]/div/div[1]/div/div/div[2]/div/div/div[5]/div[1]/div/div/ul/li[1]/div/div[1]/div/div[2]/div/div/img") +Traceback (most recent call last): + File "C:\py\autoTrans\option.py", line 781, in update_option_image + await add_button.click() + File "C:\py\autoTrans\lib\site-packages\playwright\async_api\_generated.py", line 15347, in click + await self._impl_obj.click( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_locator.py", line 156, in click + return await self._frame.click(self._selector, strict=True, **params) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_frame.py", line 488, in click + await self._channel.send("click", locals_to_params(locals())) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 520, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded. +Call log: +waiting for locator("//*[@id=\"productMainContentContainerId\"]/div[1]/div[2]/div/div/div[2]/div/div[1]/div/div/div[2]/div/div/div[5]/div[1]/div/div/ul/li[1]/div/div[1]/div/div[2]/div/div/img") + +2024-10-29 15:01:56,344 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:01:56,837 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:01:57,017 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:01:57,512 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:01:58,376 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:01:58,385 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:01:59,322 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:01:59,323 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:01:59,486 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:01:59,528 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:01:59,529 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:01:59,530 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:02:00,022 - price.py:553 - default_logger - DEBUG - 옵션 수: 9 +2024-10-29 15:02:00,023 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:02:00,159 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 2258 +2024-10-29 15:02:00,178 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 573600 +2024-10-29 15:02:00,400 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 2258 +2024-10-29 15:02:00,413 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 573600 +2024-10-29 15:02:00,637 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 2557 +2024-10-29 15:02:00,663 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 648400 +2024-10-29 15:02:00,858 - price.py:616 - default_logger - DEBUG - 4옵션의 cost_value : 2787 +2024-10-29 15:02:00,871 - price.py:620 - default_logger - DEBUG - 4옵션의 price_value : 705700 +2024-10-29 15:02:01,101 - price.py:616 - default_logger - DEBUG - 5옵션의 cost_value : 2787 +2024-10-29 15:02:01,132 - price.py:620 - default_logger - DEBUG - 5옵션의 price_value : 705700 +2024-10-29 15:02:01,261 - price.py:616 - default_logger - DEBUG - 6옵션의 cost_value : 3069 +2024-10-29 15:02:01,271 - price.py:620 - default_logger - DEBUG - 6옵션의 price_value : 776000 +2024-10-29 15:02:01,518 - price.py:616 - default_logger - DEBUG - 7옵션의 cost_value : 3069 +2024-10-29 15:02:01,545 - price.py:620 - default_logger - DEBUG - 7옵션의 price_value : 776000 +2024-10-29 15:02:01,684 - price.py:616 - default_logger - DEBUG - 8옵션의 cost_value : 3175 +2024-10-29 15:02:01,692 - price.py:620 - default_logger - DEBUG - 8옵션의 price_value : 802500 +2024-10-29 15:02:01,944 - price.py:616 - default_logger - DEBUG - 9옵션의 cost_value : 3526 +2024-10-29 15:02:01,975 - price.py:620 - default_logger - DEBUG - 9옵션의 price_value : 890100 +2024-10-29 15:02:01,975 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [2258, 2258, 2557, 2787, 2787, 3069, 3069, 3175, 3526] +2024-10-29 15:02:01,976 - price.py:646 - default_logger - DEBUG - 최소원가: 452000, 최대원가: 706000, 평균원가: 567000, 상위평균원가: 637000 +2024-10-29 15:02:01,977 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 816000 +2024-10-29 15:02:01,978 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 15:02:01,978 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 15:02:01,979 - price.py:484 - default_logger - DEBUG - 적용된 구간: 1000000, 계산된 마진: 109000 +2024-10-29 15:02:01,980 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 109000 +2024-10-29 15:02:01,981 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 15:02:01,982 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 15:02:01,983 - price.py:290 - default_logger - DEBUG - 확장된 '해외배송비' 구간: 350000 +2024-10-29 15:02:01,983 - price.py:291 - default_logger - DEBUG - 확장된 '해외배송비' 추가 비용: 11000 +2024-10-29 15:02:01,984 - price.py:290 - default_logger - DEBUG - 확장된 '해외배송비' 구간: 550000 +2024-10-29 15:02:01,985 - price.py:291 - default_logger - DEBUG - 확장된 '해외배송비' 추가 비용: 13000 +2024-10-29 15:02:01,986 - price.py:290 - default_logger - DEBUG - 확장된 '해외배송비' 구간: 800000 +2024-10-29 15:02:01,988 - price.py:291 - default_logger - DEBUG - 확장된 '해외배송비' 추가 비용: 15000 +2024-10-29 15:02:01,989 - price.py:290 - default_logger - DEBUG - 확장된 '해외배송비' 구간: 1100000 +2024-10-29 15:02:01,990 - price.py:291 - default_logger - DEBUG - 확장된 '해외배송비' 추가 비용: 17000 +2024-10-29 15:02:01,990 - price.py:309 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-29 15:02:01,991 - price.py:309 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 35000 +2024-10-29 15:02:01,992 - price.py:309 - default_logger - DEBUG - 적용된 구간: 350000, 계산된 구간추가배송비: 63000 +2024-10-29 15:02:01,993 - price.py:309 - default_logger - DEBUG - 적용된 구간: 550000, 계산된 구간추가배송비: 110000 +2024-10-29 15:02:01,994 - price.py:309 - default_logger - DEBUG - 적용된 구간: 800000, 계산된 구간추가배송비: 156000 +2024-10-29 15:02:01,995 - price.py:304 - default_logger - DEBUG - 적용된 구간: 1100000, 계산된 구간추가배송비: 0 +2024-10-29 15:02:01,996 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 384000 +2024-10-29 15:02:01,998 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 384000 +2024-10-29 15:02:01,999 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 1309000 +2024-10-29 15:02:02,003 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:02:02,004 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 644000, 상한: 1466000, 하한: 1083000 +2024-10-29 15:02:02,005 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 1083000 +2024-10-29 15:02:02,005 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 1083000 +2024-10-29 15:02:02,006 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:02:02,007 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 716845 +2024-10-29 15:02:02,008 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 366155 +2024-10-29 15:02:02,009 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 15:02:02,010 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 15:02:02,011 - price.py:467 - default_logger - DEBUG - 확장된 '더하기마진' 구간: 1900000 +2024-10-29 15:02:02,012 - price.py:468 - default_logger - DEBUG - 확장된 '더하기마진' 의 추가 마진: 160000 +2024-10-29 15:02:02,013 - price.py:484 - default_logger - DEBUG - 적용된 구간: 1900000, 계산된 마진: 124000 +2024-10-29 15:02:02,014 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 161000 +2024-10-29 15:02:02,015 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:02:02,015 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:02:02,017 - price.py:309 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-29 15:02:02,019 - price.py:304 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 0.0 +2024-10-29 15:02:02,020 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 20000 +2024-10-29 15:02:02,021 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 20000 +2024-10-29 15:02:02,022 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구 +2024-10-29 15:02:02,022 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 가구, Level 3: 사무/업소용가구, Level 4: 기타사무용가구 +2024-10-29 15:02:02,023 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구 +2024-10-29 15:02:02,024 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '기타사무용가구'} +2024-10-29 15:02:02,025 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:02:02,031 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '기타사무용가구'}, result: None +2024-10-29 15:02:02,032 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:02:02,035 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:02:02,036 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-가구-사무/업소용가구-기타사무용가구는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:02:02,038 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:02:02,040 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 20000 +2024-10-29 15:02:02,043 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:02:02,111 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 161000 +2024-10-29 15:02:02,357 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 20000 +2024-10-29 15:02:02,358 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-29 15:02:02,359 - price.py:138 - default_logger - DEBUG - 반품비: 199000, 초도배송비: 199000, 교환비: 398000 +2024-10-29 15:02:02,494 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 199000 +2024-10-29 15:02:02,626 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 199000 +2024-10-29 15:02:02,756 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 398000 +2024-10-29 15:02:03,179 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:02:03,181 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:02:03,759 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:02:04,027 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:02:04,055 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 13 개 +2024-10-29 15:02:04,057 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i3/3318246354/O1CN01t3dajV1woBBzU2orc_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3318246354/O1CN01YDLR0n1woBC4zfYJv_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3318246354/O1CN01Hnr7dC1woBC5fbOwl_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3318246354/O1CN01JfFnrm1woBC3Ngkma_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3318246354/O1CN01YcrUfH1woBC3cAD4E_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3318246354/O1CN018HAT011woBBtUjUSh_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3318246354/O1CN01Ytzbk91woBC3c7awK_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3318246354/O1CN01tJOYn81woBC5fZnEF_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3318246354/O1CN015PYtjg1woBBtUkA3Q_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3318246354/O1CN01khsmB81woBC3NeoEa_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3318246354/O1CN01qjUPfA1woBC117gzP_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3318246354/O1CN01pxpEmw1woBBtUk1jZ_!!3318246354.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3318246354/O1CN01nM72o71woBJvCEdOh_!!3318246354.jpg_Q75.jpg'] +2024-10-29 15:02:04,058 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 13 +2024-10-29 15:02:04,059 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:02:04,094 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:02:04,095 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:02:04,353 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:02:04,355 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:02:04,356 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:02:04,357 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:02:04,358 - browser_control.py:633 - default_logger - DEBUG - {} +2024-10-29 15:02:04,557 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:02:04,903 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:02:05,625 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:02:06,296 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:02:06,403 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:02:06,404 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 13개 +2024-10-29 15:02:06,404 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:02:06,405 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:02:06,407 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3318246354/O1CN01t3dajV1woBBzU2orc_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:02:09,376 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01t3dajV1woBBzU2orc_!!3318246354.jpg_Q75.jpg (750×1025) - Whale +2024-10-29 15:02:09,377 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1025 +2024-10-29 15:02:09,378 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:02:09,378 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:02:09,479 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:02:10,480 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:02:10,481 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:02:11,714 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:02:11,715 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:02:18,317 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:02:18,318 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:02:19,536 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:02:19,537 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:02:20,139 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:02:21,141 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:02:21,142 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:02:21,144 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3318246354/O1CN01t3dajV1woBBzU2orc_!!3318246354.jpg_Q75.jpg +2024-10-29 15:02:21,145 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:02:21,247 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:02:21,248 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:02:21,267 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:02:21,268 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:02:21,269 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:02:21,269 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:02:21,270 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:02:21,272 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:02:21,273 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:02:21,275 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:02:21,276 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:02:21,277 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:02:21,277 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 760px +2024-10-29 15:02:21,278 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:02:21,291 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:02:21,334 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:02:21,336 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:02:21,443 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:02:21,445 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:02:21,556 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:02:21,662 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:02:21,663 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:02:21,664 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:02:21,665 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3318246354/O1CN01t3dajV1woBBzU2orc_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:02:21,666 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:02:21,666 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:02:21,667 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:02:21,668 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3318246354/O1CN01YDLR0n1woBC4zfYJv_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:02:25,258 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01YDLR0n1woBC4zfYJv_!!3318246354.jpg_Q75.jpg (750×952) - Whale +2024-10-29 15:02:25,259 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×952 +2024-10-29 15:02:25,260 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:02:25,261 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:02:25,361 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:02:26,362 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:02:26,363 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:02:27,596 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:02:27,597 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:02:34,199 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:02:34,200 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:02:35,428 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:02:35,429 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:02:36,031 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:02:37,033 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:02:37,035 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:02:37,036 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3318246354/O1CN01YDLR0n1woBC4zfYJv_!!3318246354.jpg_Q75.jpg +2024-10-29 15:02:37,037 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:02:37,139 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:02:37,140 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:02:37,162 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:02:37,163 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:02:37,163 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:02:37,164 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:02:37,164 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:02:37,166 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:02:37,172 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:02:37,174 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:02:37,175 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:02:37,176 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:02:37,176 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 15:02:37,177 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:02:37,187 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:02:37,241 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:02:37,243 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:02:37,346 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:02:37,348 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:02:37,463 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:02:37,591 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:02:37,592 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:02:37,593 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:02:37,594 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3318246354/O1CN01YDLR0n1woBC4zfYJv_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:02:37,595 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:02:37,598 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:02:37,599 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:02:37,654 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3318246354/O1CN01Hnr7dC1woBC5fbOwl_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:02:40,576 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Hnr7dC1woBC5fbOwl_!!3318246354.jpg_Q75.jpg (750×924) - Whale +2024-10-29 15:02:40,577 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×924 +2024-10-29 15:02:40,578 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:02:40,578 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:02:40,679 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:02:41,680 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:02:41,681 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:02:42,904 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:02:42,905 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:02:49,506 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:02:49,507 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:02:50,740 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:02:50,741 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:02:51,342 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:02:52,343 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:02:52,345 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:02:52,346 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3318246354/O1CN01Hnr7dC1woBC5fbOwl_!!3318246354.jpg_Q75.jpg +2024-10-29 15:02:52,347 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:02:52,457 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:02:52,459 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:02:52,476 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:02:52,477 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:02:52,477 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:02:52,477 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:02:52,478 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:02:52,480 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:02:52,485 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:02:52,486 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:02:52,487 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:02:52,487 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:02:52,488 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 15:02:52,489 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:02:52,505 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:02:52,542 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:02:52,543 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:02:52,647 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:02:52,648 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:02:52,764 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:02:52,910 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:02:52,911 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:02:52,912 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:02:52,917 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3318246354/O1CN01Hnr7dC1woBC5fbOwl_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:02:52,918 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:02:52,919 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:02:52,920 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:02:52,921 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3318246354/O1CN01JfFnrm1woBC3Ngkma_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:02:55,934 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01JfFnrm1woBC3Ngkma_!!3318246354.jpg_Q75.jpg (750×870) - Whale +2024-10-29 15:02:55,934 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×870 +2024-10-29 15:02:55,935 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:02:55,936 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:02:56,038 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:02:57,039 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:02:57,040 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:02:58,263 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:02:58,264 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:03:04,866 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:03:04,867 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:03:06,098 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:03:06,099 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:03:06,700 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:03:07,701 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:03:07,702 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:07,703 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3318246354/O1CN01JfFnrm1woBC3Ngkma_!!3318246354.jpg_Q75.jpg +2024-10-29 15:03:07,704 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:03:07,808 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:03:07,864 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:03:07,866 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:03:07,866 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:03:07,866 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:03:07,867 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:03:07,867 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:03:07,868 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:07,869 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:03:07,874 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:03:07,874 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:03:07,875 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:03:07,875 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 15:03:07,876 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:03:07,932 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:03:07,973 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:03:07,974 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:03:08,077 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:03:08,079 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:03:08,181 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:03:08,377 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:03:08,379 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:03:08,380 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:03:08,381 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3318246354/O1CN01JfFnrm1woBC3Ngkma_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:03:08,382 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:03:08,383 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:03:08,384 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:03:08,433 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3318246354/O1CN01YcrUfH1woBC3cAD4E_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:03:11,427 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01YcrUfH1woBC3cAD4E_!!3318246354.jpg_Q75.jpg (750×375) - Whale +2024-10-29 15:03:11,428 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×375 +2024-10-29 15:03:11,429 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:03:11,430 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:03:11,531 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:03:12,533 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:03:12,534 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:03:13,766 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:03:13,767 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:03:20,369 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:03:20,370 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:03:21,596 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:03:21,597 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:03:22,199 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:03:23,200 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:03:23,202 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:23,203 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3318246354/O1CN01YcrUfH1woBC3cAD4E_!!3318246354.jpg_Q75.jpg +2024-10-29 15:03:23,203 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:03:23,305 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:03:23,358 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:03:23,359 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:03:23,360 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:03:23,360 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:03:23,360 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:03:23,364 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:03:23,366 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:23,371 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:03:23,372 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:03:23,373 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:03:23,373 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:03:23,373 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:03:23,374 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:03:23,420 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:03:23,444 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:03:23,445 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:03:23,547 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:03:23,548 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:03:23,748 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:03:23,861 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:03:23,864 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:03:23,864 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:03:23,865 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3318246354/O1CN01YcrUfH1woBC3cAD4E_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:03:23,866 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:03:23,868 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:03:23,868 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:03:23,870 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/3318246354/O1CN018HAT011woBBtUjUSh_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:03:26,859 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN018HAT011woBBtUjUSh_!!3318246354.jpg_Q75.jpg (750×999) - Whale +2024-10-29 15:03:26,860 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×999 +2024-10-29 15:03:26,861 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:03:26,861 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:03:26,962 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:03:27,963 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:03:27,964 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:03:29,186 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:03:29,187 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:03:35,789 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:03:35,790 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:03:37,019 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:03:37,021 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:03:37,622 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:03:38,623 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:03:38,625 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:38,626 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/3318246354/O1CN018HAT011woBBtUjUSh_!!3318246354.jpg_Q75.jpg +2024-10-29 15:03:38,627 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:03:38,823 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:03:38,838 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:03:38,840 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:03:38,840 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:03:38,847 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:03:38,848 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:03:38,849 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:03:38,851 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:38,853 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:03:38,854 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:03:38,855 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:03:38,855 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:03:38,856 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 760px +2024-10-29 15:03:38,860 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:03:38,880 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:03:38,910 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:03:38,912 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:03:39,015 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:03:39,018 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:03:39,134 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:03:39,280 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:03:39,282 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:03:39,282 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:03:39,283 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/3318246354/O1CN018HAT011woBBtUjUSh_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:03:39,293 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:03:39,295 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:03:39,295 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:03:39,297 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3318246354/O1CN01Ytzbk91woBC3c7awK_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:03:42,532 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Ytzbk91woBC3c7awK_!!3318246354.jpg_Q75.jpg (750×983) - Whale +2024-10-29 15:03:42,533 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×983 +2024-10-29 15:03:42,534 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:03:42,535 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:03:42,637 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:03:43,638 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:03:43,639 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:03:44,868 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:03:44,869 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:03:51,471 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:03:51,472 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:03:52,703 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:03:52,704 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:03:53,306 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:03:54,307 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:03:54,309 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:54,309 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3318246354/O1CN01Ytzbk91woBC3c7awK_!!3318246354.jpg_Q75.jpg +2024-10-29 15:03:54,310 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:03:54,413 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:03:54,443 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:03:54,470 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:03:54,474 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:03:54,474 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:03:54,513 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:03:54,514 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:03:54,515 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:03:54,516 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:03:54,516 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:03:54,517 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:03:54,517 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:03:54,523 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 760px +2024-10-29 15:03:54,529 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:03:54,550 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:03:54,583 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:03:54,584 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:03:54,687 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:03:54,689 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:03:54,791 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:03:54,970 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:03:54,978 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:03:54,998 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:03:54,999 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3318246354/O1CN01Ytzbk91woBC3c7awK_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:03:55,000 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:03:55,001 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:03:55,008 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:03:55,009 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3318246354/O1CN01tJOYn81woBC5fZnEF_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:03:57,983 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01tJOYn81woBC5fZnEF_!!3318246354.jpg_Q75.jpg (750×852) - Whale +2024-10-29 15:03:57,984 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×852 +2024-10-29 15:03:57,984 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:03:57,985 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:03:58,086 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:03:59,087 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:03:59,088 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:00,310 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:04:00,311 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:04:06,914 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:04:06,915 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:08,139 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:04:08,140 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:04:08,741 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:04:09,743 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:04:09,744 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:09,745 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3318246354/O1CN01tJOYn81woBC5fZnEF_!!3318246354.jpg_Q75.jpg +2024-10-29 15:04:09,746 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:04:09,848 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:04:09,882 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:04:09,905 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:04:09,905 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:04:09,906 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:04:09,907 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:04:09,914 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:04:09,952 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:09,955 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:04:09,962 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:04:09,963 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:04:09,964 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:04:09,964 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 758px +2024-10-29 15:04:09,965 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:04:09,982 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:04:10,012 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:04:10,013 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:04:10,116 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:04:10,117 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:04:10,219 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:04:10,324 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:04:10,326 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:04:10,327 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:04:10,328 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3318246354/O1CN01tJOYn81woBC5fZnEF_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:04:10,328 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:04:10,330 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:04:10,332 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:04:10,366 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3318246354/O1CN015PYtjg1woBBtUkA3Q_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:04:13,311 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN015PYtjg1woBBtUkA3Q_!!3318246354.jpg_Q75.jpg (750×889) - Whale +2024-10-29 15:04:13,312 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×889 +2024-10-29 15:04:13,313 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:04:13,313 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:04:13,414 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:04:14,416 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:04:14,417 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:15,644 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:04:15,645 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:04:22,248 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:04:22,249 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:23,478 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:04:23,479 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:04:24,081 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:04:25,083 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:04:25,084 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:25,085 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3318246354/O1CN015PYtjg1woBBtUkA3Q_!!3318246354.jpg_Q75.jpg +2024-10-29 15:04:25,086 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:04:25,188 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:04:25,249 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:04:25,262 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:04:25,289 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:04:25,291 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:04:25,297 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:04:25,309 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:04:25,311 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:25,320 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:04:25,321 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:04:25,322 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:04:25,323 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:04:25,323 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 759px +2024-10-29 15:04:25,326 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:04:25,339 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:04:25,365 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:04:25,366 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:04:25,468 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:04:25,470 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:04:25,572 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:04:25,674 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:04:25,675 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:04:25,676 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:04:25,677 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3318246354/O1CN015PYtjg1woBBtUkA3Q_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:04:25,678 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:04:25,679 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:04:25,681 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:04:25,723 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3318246354/O1CN01khsmB81woBC3NeoEa_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:04:28,639 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01khsmB81woBC3NeoEa_!!3318246354.jpg_Q75.jpg (750×1160) - Whale +2024-10-29 15:04:28,640 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1160 +2024-10-29 15:04:28,641 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:04:28,641 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:04:28,742 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:04:29,743 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:04:29,744 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:30,972 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:04:30,973 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:04:37,575 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:04:37,576 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:38,805 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:04:38,806 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:04:39,408 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:04:40,409 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:04:40,411 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:40,412 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3318246354/O1CN01khsmB81woBC3NeoEa_!!3318246354.jpg_Q75.jpg +2024-10-29 15:04:40,412 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:04:40,513 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:04:40,515 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:04:40,534 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:04:40,535 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:04:40,535 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:04:40,536 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:04:40,537 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:04:40,539 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:40,540 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:04:40,540 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:04:40,541 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:04:40,541 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:04:40,542 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 761px +2024-10-29 15:04:40,542 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:04:40,552 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:04:40,616 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:04:40,618 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:04:40,723 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:04:40,725 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:04:40,828 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:04:40,935 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:04:40,936 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:04:40,937 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:04:40,938 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3318246354/O1CN01khsmB81woBC3NeoEa_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:04:40,939 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:04:40,943 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:04:40,947 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:04:40,982 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3318246354/O1CN01qjUPfA1woBC117gzP_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:04:43,935 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01qjUPfA1woBC117gzP_!!3318246354.jpg_Q75.jpg (750×800) - Whale +2024-10-29 15:04:43,936 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×800 +2024-10-29 15:04:43,936 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:04:43,937 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:04:44,038 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:04:45,039 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:04:45,040 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:46,267 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:04:46,268 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:04:52,871 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:04:52,872 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:04:54,092 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:04:54,093 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:04:54,697 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:04:55,699 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:04:55,700 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:55,702 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3318246354/O1CN01qjUPfA1woBC117gzP_!!3318246354.jpg_Q75.jpg +2024-10-29 15:04:55,702 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:04:55,805 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:04:55,857 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:04:55,858 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:04:55,859 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:04:55,859 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:04:55,860 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:04:55,861 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:04:55,865 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:04:55,871 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:04:55,871 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:04:55,872 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:04:55,872 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:04:55,872 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 758px +2024-10-29 15:04:55,873 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:04:55,938 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:04:55,964 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:04:55,966 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:04:56,070 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:04:56,071 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:04:56,283 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:04:56,400 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:04:56,401 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:04:56,402 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:04:56,402 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3318246354/O1CN01qjUPfA1woBC117gzP_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:04:56,403 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:04:56,404 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:04:56,405 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:04:56,413 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3318246354/O1CN01pxpEmw1woBBtUk1jZ_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:04:59,437 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01pxpEmw1woBBtUk1jZ_!!3318246354.jpg_Q75.jpg (750×651) - Whale +2024-10-29 15:04:59,438 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×651 +2024-10-29 15:04:59,439 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:04:59,439 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:04:59,540 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:05:00,541 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:05:00,542 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:05:01,763 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:05:01,764 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:05:08,367 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:05:08,368 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:05:09,599 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:05:09,600 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:05:10,201 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:05:11,203 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:05:11,204 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:05:11,205 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3318246354/O1CN01pxpEmw1woBBtUk1jZ_!!3318246354.jpg_Q75.jpg +2024-10-29 15:05:11,206 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:05:11,308 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:05:11,309 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:05:11,328 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:05:11,328 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:05:11,329 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:05:11,330 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:05:11,331 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:05:11,332 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:05:11,333 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:05:11,334 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:05:11,335 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:05:11,336 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:05:11,336 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:05:11,337 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:05:11,348 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:05:11,377 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:05:11,379 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:05:11,483 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:05:11,484 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:05:11,592 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:05:11,698 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:05:11,699 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:05:11,700 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:05:11,701 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3318246354/O1CN01pxpEmw1woBBtUk1jZ_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:05:11,702 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:05:11,704 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:05:11,705 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:05:11,710 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3318246354/O1CN01nM72o71woBJvCEdOh_!!3318246354.jpg_Q75.jpg 입력 +2024-10-29 15:05:14,703 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01nM72o71woBJvCEdOh_!!3318246354.jpg_Q75.jpg (790×1219) - Whale +2024-10-29 15:05:14,704 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1219 +2024-10-29 15:05:14,705 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:05:14,705 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:05:14,807 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:05:15,808 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:05:15,809 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:05:17,030 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:05:17,031 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:05:23,634 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:05:23,635 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:05:24,862 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:05:24,863 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:05:25,464 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:05:26,466 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:05:26,468 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:05:26,469 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3318246354/O1CN01nM72o71woBJvCEdOh_!!3318246354.jpg_Q75.jpg +2024-10-29 15:05:26,470 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:05:26,572 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:05:26,573 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:05:26,593 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:05:26,593 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:05:26,594 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:05:26,594 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:05:26,595 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:05:26,596 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:05:26,597 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:05:26,598 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:05:26,598 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:05:26,600 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:05:26,601 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 802px +2024-10-29 15:05:26,601 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:05:26,616 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:05:26,710 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:05:26,712 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:05:26,816 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:05:26,818 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:05:26,945 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:05:27,087 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:05:27,088 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:05:27,089 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:05:27,090 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3318246354/O1CN01nM72o71woBJvCEdOh_!!3318246354.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:05:27,090 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:05:27,092 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:05:27,313 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:05:27,314 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:05:27,942 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:05:27,943 - gui.py:912 - default_logger - DEBUG - 2/[87]개 상품 수정 완료. +2024-10-29 15:05:27,946 - gui.py:853 - default_logger - DEBUG - 3/13 버튼의 활성상태 확인 중... +2024-10-29 15:05:28,152 - gui.py:860 - default_logger - DEBUG - 3/13: 세부사항 수정 작업 중... +2024-10-29 15:05:28,367 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:05:29,052 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:05:30,119 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:05:30,141 - title.py:94 - default_logger - DEBUG - 원본 상품명: 办公室屏风移动遮档板工厂车间仓库简约现代可折叠亚克力隔断板墙 +2024-10-29 15:05:30,146 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:05:30,147 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:05:30,160 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:05:30,171 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:05:30,189 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션 +2024-10-29 15:05:30,192 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:05:30,939 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:05:30,940 - option.py:170 - default_logger - DEBUG - 상품명: 办公室屏风移动遮档板工厂车间仓库简约现代可折叠亚克力隔断板墙에 대한 옵션을 처리 중... +2024-10-29 15:05:30,941 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:05:32,938 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:05:32,939 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:05:32,939 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:05:32,956 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:05:32,957 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:05:32,957 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:05:32,975 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 18 +2024-10-29 15:05:33,008 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@1米*1.8米高(透明亚克力) +2024-10-29 15:05:33,009 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,010 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,011 - option.py:399 - default_logger - DEBUG - 1번째 image_element : None +2024-10-29 15:05:33,012 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:05:33,027 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,027 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:05:33,029 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,036 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,068 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@1米*2米高(透明亚克力) +2024-10-29 15:05:33,069 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-29 15:05:33,070 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-29 15:05:33,070 - option.py:399 - default_logger - DEBUG - 2번째 image_element : None +2024-10-29 15:05:33,071 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@109,800원 - 109,800원 +2024-10-29 15:05:33,093 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,093 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:05:33,094 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,102 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,133 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@1米*2.2米高(透明亚克力) +2024-10-29 15:05:33,134 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 15:05:33,135 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-29 15:05:33,135 - option.py:399 - default_logger - DEBUG - 3번째 image_element : None +2024-10-29 15:05:33,136 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 15:05:33,150 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,151 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 15:05:33,152 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,158 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,188 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@1米*1.8米高(磨砂亚克力) +2024-10-29 15:05:33,189 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,190 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,190 - option.py:399 - default_logger - DEBUG - 4번째 image_element : None +2024-10-29 15:05:33,191 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 15:05:33,205 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,206 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 15:05:33,207 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,214 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,256 - option.py:396 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@1米*2米高(磨砂亚克力) +2024-10-29 15:05:33,256 - option.py:397 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,257 - option.py:398 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,257 - option.py:399 - default_logger - DEBUG - 5번째 image_element : None +2024-10-29 15:05:33,258 - option.py:400 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 15:05:33,275 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,276 - option.py:421 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 15:05:33,277 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,284 - option.py:431 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,313 - option.py:396 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@1米*2.2米高(磨砂亚克力) +2024-10-29 15:05:33,315 - option.py:397 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,316 - option.py:398 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,316 - option.py:399 - default_logger - DEBUG - 6번째 image_element : None +2024-10-29 15:05:33,317 - option.py:400 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 15:05:33,330 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,331 - option.py:421 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 15:05:33,332 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,339 - option.py:431 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,371 - option.py:396 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@1.2米*1.8米高(透明亚克力) +2024-10-29 15:05:33,371 - option.py:397 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-29 15:05:33,372 - option.py:398 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-29 15:05:33,372 - option.py:399 - default_logger - DEBUG - 7번째 image_element : None +2024-10-29 15:05:33,373 - option.py:400 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 15:05:33,387 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,388 - option.py:421 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 15:05:33,388 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,397 - option.py:431 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,431 - option.py:396 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@1.2米*2米高(透明亚克力) +2024-10-29 15:05:33,432 - option.py:397 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 15:05:33,433 - option.py:398 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,433 - option.py:399 - default_logger - DEBUG - 8번째 image_element : None +2024-10-29 15:05:33,433 - option.py:400 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 15:05:33,447 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,448 - option.py:421 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 15:05:33,449 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,456 - option.py:431 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,488 - option.py:396 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@1.2米*2.2米高(透明亚克力) +2024-10-29 15:05:33,489 - option.py:397 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,490 - option.py:398 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,491 - option.py:399 - default_logger - DEBUG - 9번째 image_element : None +2024-10-29 15:05:33,491 - option.py:400 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 15:05:33,505 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,506 - option.py:421 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 15:05:33,506 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,513 - option.py:431 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,544 - option.py:396 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@1.2米*1.8米高(磨砂亚克力) +2024-10-29 15:05:33,545 - option.py:397 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,546 - option.py:398 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,546 - option.py:399 - default_logger - DEBUG - 10번째 image_element : None +2024-10-29 15:05:33,546 - option.py:400 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 15:05:33,561 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,562 - option.py:421 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 15:05:33,562 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,571 - option.py:431 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,603 - option.py:396 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@1.2米*2米高(磨砂亚克力) +2024-10-29 15:05:33,604 - option.py:397 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-29 15:05:33,605 - option.py:398 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@ +2024-10-29 15:05:33,605 - option.py:399 - default_logger - DEBUG - 11번째 image_element : None +2024-10-29 15:05:33,606 - option.py:400 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 15:05:33,620 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,621 - option.py:421 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 15:05:33,621 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,628 - option.py:431 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,667 - option.py:396 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@1.2米*2.2米高(磨砂亚克力) +2024-10-29 15:05:33,667 - option.py:397 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,668 - option.py:398 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,668 - option.py:399 - default_logger - DEBUG - 12번째 image_element : None +2024-10-29 15:05:33,669 - option.py:400 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 15:05:33,688 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,689 - option.py:421 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 15:05:33,689 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,699 - option.py:431 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,732 - option.py:396 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@长虹亚克力(含配件)/平方 +2024-10-29 15:05:33,733 - option.py:397 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,733 - option.py:398 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,734 - option.py:399 - default_logger - DEBUG - 13번째 image_element : None +2024-10-29 15:05:33,734 - option.py:400 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 15:05:33,748 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,749 - option.py:421 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 15:05:33,749 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,757 - option.py:431 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,787 - option.py:396 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@贝壳纹亚克力(含配件)/平方 +2024-10-29 15:05:33,788 - option.py:397 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,789 - option.py:398 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,789 - option.py:399 - default_logger - DEBUG - 14번째 image_element : None +2024-10-29 15:05:33,790 - option.py:400 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-29 15:05:33,804 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,804 - option.py:421 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-29 15:05:33,805 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,812 - option.py:431 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,845 - option.py:396 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@碎花亚克力(含配件)/平方 +2024-10-29 15:05:33,846 - option.py:397 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,847 - option.py:398 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,848 - option.py:399 - default_logger - DEBUG - 15번째 image_element : None +2024-10-29 15:05:33,849 - option.py:400 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-29 15:05:33,864 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,865 - option.py:421 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-29 15:05:33,866 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,872 - option.py:431 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,904 - option.py:396 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@透明亚克力(含配件)/平方 +2024-10-29 15:05:33,906 - option.py:397 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,907 - option.py:398 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,907 - option.py:399 - default_logger - DEBUG - 16번째 image_element : None +2024-10-29 15:05:33,907 - option.py:400 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-29 15:05:33,922 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,923 - option.py:421 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-29 15:05:33,924 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,931 - option.py:431 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-29 15:05:33,962 - option.py:396 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@磨砂亚克力(含配件)/平方 +2024-10-29 15:05:33,963 - option.py:397 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@node +2024-10-29 15:05:33,964 - option.py:398 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-29 15:05:33,964 - option.py:399 - default_logger - DEBUG - 17번째 image_element : None +2024-10-29 15:05:33,965 - option.py:400 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-29 15:05:33,980 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,980 - option.py:421 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-29 15:05:33,981 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:33,988 - option.py:431 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-29 15:05:34,017 - option.py:396 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@尺寸可以定制 +2024-10-29 15:05:34,019 - option.py:397 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@node +2024-10-29 15:05:34,020 - option.py:398 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-10-29 15:05:34,020 - option.py:399 - default_logger - DEBUG - 18번째 image_element : None +2024-10-29 15:05:34,021 - option.py:400 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-29 15:05:34,035 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:34,035 - option.py:421 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-29 15:05:34,036 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:05:34,042 - option.py:431 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-29 15:05:34,043 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '1米*1.8米高(透明亚克力)', 'origin_option_2': '1米*2米高(透明亚克力)', 'origin_option_3': '1米*2.2米高(透明亚克力)', 'origin_option_4': '1米*1.8米高(磨砂亚克力)', 'origin_option_5': '1米*2米高(磨砂亚克力)', 'origin_option_6': '1米*2.2米高(磨砂亚克力)', 'origin_option_7': '1.2米*1.8米高(透明亚克力)', 'origin_option_8': '1.2米*2米高(透明亚克力)', 'origin_option_9': '1.2米*2.2米高(透明亚克力)', 'origin_option_10': '1.2米*1.8米高(磨砂亚克力)', 'origin_option_11': '1.2米*2米高(磨砂亚克力)', 'origin_option_12': '1.2米*2.2米高(磨砂亚克力)', 'origin_option_13': '长虹亚克力(含配件)/平方', 'origin_option_14': '贝壳纹亚克力(含配件)/平方', 'origin_option_15': '碎花亚克力(含配件)/平方', 'origin_option_16': '透明亚克力(含配件)/平方', 'origin_option_17': '磨砂亚克力(含配件)/平方', 'origin_option_18': '尺寸可以定制'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'1米*1.8米高(透明亚克力)': >, '1米*2米高(透明亚克力)': >, '1米*2.2米高(透明亚克力)': >, '1米*1.8米高(磨砂亚克力)': >, '1米*2米高(磨砂亚克力)': >, '1米*2.2米高(磨砂亚克力)': >, '1.2米*1.8米高(透明亚克力)': >, '1.2米*2米高(透明亚克力)': >, '1.2米*2.2米高(透明亚克力)': >, '1.2米*1.8米高(磨砂亚克力)': >, '1.2米*2米高(磨砂亚克力)': >, '1.2米*2.2米高(磨砂亚克力)': >, '长虹亚克力(含配件)/平方': >, '贝壳纹亚克力(含配件)/平方': >, '碎花亚克力(含配件)/平方': >, '透明亚克力(含配件)/平方': >, '磨砂亚克力(含配件)/平方': >, '尺寸可以定制': >}, 'checkboxes': [>, {'option_name': '1米*1.8米高(透明亚克力)', 'checked': False}, >, {'option_name': '1米*2米高(透明亚克力)', 'checked': False}, >, {'option_name': '1米*2.2米高(透明亚克力)', 'checked': False}, >, {'option_name': '1米*1.8米高(磨砂亚克力)', 'checked': False}, >, {'option_name': '1米*2米高(磨砂亚克力)', 'checked': False}, >, {'option_name': '1米*2.2米高(磨砂亚克力)', 'checked': False}, >, {'option_name': '1.2米*1.8米高(透明亚克力)', 'checked': False}, >, {'option_name': '1.2米*2米高(透明亚克力)', 'checked': False}, >, {'option_name': '1.2米*2.2米高(透明亚克力)', 'checked': False}, >, {'option_name': '1.2米*1.8米高(磨砂亚克力)', 'checked': False}, >, {'option_name': '1.2米*2米高(磨砂亚克力)', 'checked': False}, >, {'option_name': '1.2米*2.2米高(磨砂亚克力)', 'checked': False}, >, {'option_name': '长虹亚克力(含配件)/平方', 'checked': False}, >, {'option_name': '贝壳纹亚克力(含配件)/平方', 'checked': False}, >, {'option_name': '碎花亚克力(含配件)/平方', 'checked': False}, >, {'option_name': '透明亚克力(含配件)/平方', 'checked': False}, >, {'option_name': '磨砂亚克力(含配件)/平方', 'checked': False}, >, {'option_name': '尺寸可以定制', 'checked': False}], 'images': {}, 'prices': {'1米*1.8米高(透明亚克力)': {'low_price': 99900, 'high_price': 99900}, '1米*2米高(透明亚克力)': {'low_price': 109800, 'high_price': 109800}, '1米*2.2米高(透明亚克力)': {'low_price': 119600, 'high_price': 119600}, '1米*1.8米高(磨砂亚克力)': {'low_price': 104300, 'high_price': 104300}, '1米*2米高(磨砂亚克力)': {'low_price': 114800, 'high_price': 114800}, '1米*2.2米高(磨砂亚克力)': {'low_price': 124800, 'high_price': 124800}, '1.2米*1.8米高(透明亚克力)': {'low_price': 117800, 'high_price': 117800}, '1.2米*2米高(透明亚克力)': {'low_price': 129800, 'high_price': 129800}, '1.2米*2.2米高(透明亚克力)': {'low_price': 141800, 'high_price': 141800}, '1.2米*1.8米高(磨砂亚克力)': {'low_price': 123100, 'high_price': 123100}, '1.2米*2米高(磨砂亚克力)': {'low_price': 135800, 'high_price': 135800}, '1.2米*2.2米高(磨砂亚克力)': {'low_price': 148500, 'high_price': 148500}, '长虹亚克力(含配件)/平方': {'low_price': 69900, 'high_price': 69900}, '贝壳纹亚克力(含配件)/平方': {'low_price': 69900, 'high_price': 69900}, '碎花亚克力(含配件)/平方': {'low_price': 74900, 'high_price': 74900}, '透明亚克力(含配件)/平方': {'low_price': 59900, 'high_price': 59900}, '磨砂亚克力(含配件)/平方': {'low_price': 62400, 'high_price': 62400}, '尺寸可以定制': {'low_price': 64900, 'high_price': 64900}}, 'checked_states': {}} +2024-10-29 15:05:34,048 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:05:34,053 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '1米*1.8米高(透明亚克力)', 'origin_option_2': '1米*2米高(透明亚克力)', 'origin_option_3': '1米*2.2米高(透明亚克力)', 'origin_option_4': '1米*1.8米高(磨砂亚克力)', 'origin_option_5': '1米*2米高(磨砂亚克力)', 'origin_option_6': '1米*2.2米高(磨砂亚克力)', 'origin_option_7': '1.2米*1.8米高(透明亚克力)', 'origin_option_8': '1.2米*2米高(透明亚克力)', 'origin_option_9': '1.2米*2.2米高(透明亚克力)', 'origin_option_10': '1.2米*1.8米高(磨砂亚克力)', 'origin_option_11': '1.2米*2米高(磨砂亚克力)', 'origin_option_12': '1.2米*2.2米高(磨砂亚克力)', 'origin_option_13': '长虹亚克力(含配件)/平方', 'origin_option_14': '贝壳纹亚克力(含配件)/平方', 'origin_option_15': '碎花亚克力(含配件)/平方', 'origin_option_16': '透明亚克力(含配件)/平方', 'origin_option_17': '磨砂亚克力(含配件)/平方', 'origin_option_18': '尺寸可以定制'} +2024-10-29 15:05:34,055 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米*1.8米高(透明亚克力) +2024-10-29 15:05:34,056 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,057 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X1.8米高透明亚克力 +2024-10-29 15:05:34,057 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米*2米高(透明亚克力) +2024-10-29 15:05:34,058 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,059 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X2米高透明亚克力 +2024-10-29 15:05:34,059 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米*2.2米高(透明亚克力) +2024-10-29 15:05:34,060 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,061 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X2.2米高透明亚克力 +2024-10-29 15:05:34,061 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米*1.8米高(磨砂亚克力) +2024-10-29 15:05:34,062 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,063 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X1.8米高磨砂亚克力 +2024-10-29 15:05:34,064 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米*2米高(磨砂亚克力) +2024-10-29 15:05:34,064 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,066 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X2米高磨砂亚克力 +2024-10-29 15:05:34,067 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1米*2.2米高(磨砂亚克力) +2024-10-29 15:05:34,067 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,068 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1米X2.2米高磨砂亚克力 +2024-10-29 15:05:34,069 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*1.8米高(透明亚克力) +2024-10-29 15:05:34,069 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,070 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X1.8米高透明亚克力 +2024-10-29 15:05:34,071 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*2米高(透明亚克力) +2024-10-29 15:05:34,071 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,072 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X2米高透明亚克力 +2024-10-29 15:05:34,073 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*2.2米高(透明亚克力) +2024-10-29 15:05:34,073 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,074 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X2.2米高透明亚克力 +2024-10-29 15:05:34,075 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*1.8米高(磨砂亚克力) +2024-10-29 15:05:34,075 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,076 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X1.8米高磨砂亚克力 +2024-10-29 15:05:34,077 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*2米高(磨砂亚克力) +2024-10-29 15:05:34,077 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,078 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X2米高磨砂亚克力 +2024-10-29 15:05:34,079 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 1.2米*2.2米高(磨砂亚克力) +2024-10-29 15:05:34,079 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:05:34,080 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 1.2米X2.2米高磨砂亚克力 +2024-10-29 15:05:34,081 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 长虹亚克力(含配件)/平方 +2024-10-29 15:05:34,082 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 长虹亚克力含配件/平方 +2024-10-29 15:05:34,083 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 贝壳纹亚克力(含配件)/平方 +2024-10-29 15:05:34,084 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 贝壳纹亚克力含配件/平方 +2024-10-29 15:05:34,084 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 碎花亚克力(含配件)/平方 +2024-10-29 15:05:34,085 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 碎花亚克力含配件/平方 +2024-10-29 15:05:34,086 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 透明亚克力(含配件)/平方 +2024-10-29 15:05:34,086 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 透明亚克力含配件/平方 +2024-10-29 15:05:34,087 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 磨砂亚克力(含配件)/平方 +2024-10-29 15:05:34,088 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 磨砂亚克力含配件/平方 +2024-10-29 15:05:34,088 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 尺寸可以定制 +2024-10-29 15:05:34,089 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 尺寸可以定制 +2024-10-29 15:05:34,089 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '1米X1.8米高透明亚克力', 'origin_option_2': '1米X2米高透明亚克力', 'origin_option_3': '1米X2.2米高透明亚克力', 'origin_option_4': '1米X1.8米高磨砂亚克力', 'origin_option_5': '1米X2米高磨砂亚克力', 'origin_option_6': '1米X2.2米高磨砂亚克力', 'origin_option_7': '1.2米X1.8米高透明亚克力', 'origin_option_8': '1.2米X2米高透明亚克力', 'origin_option_9': '1.2米X2.2米高透明亚克力', 'origin_option_10': '1.2米X1.8米高磨砂亚克力', 'origin_option_11': '1.2米X2米高磨砂亚克力', 'origin_option_12': '1.2米X2.2米高磨砂亚克力', 'origin_option_13': '长虹亚克力含配件/平方', 'origin_option_14': '贝壳纹亚克力含配件/平方', 'origin_option_15': '碎花亚克力含配件/平方', 'origin_option_16': '透明亚克力含配件/平方', 'origin_option_17': '磨砂亚克力含配件/平方', 'origin_option_18': '尺寸可以定制'} +2024-10-29 15:05:34,091 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '办公室屏风移动遮档板工厂车间仓库简约现代可折叠亚克力隔断板墙'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "1米X1.8米高透明亚克力", "origin_option_2": "1米X2米高透明亚克力", "origin_option_3": "1米X2.2米高透明亚克力", "origin_option_4": "1米X1.8米高磨砂亚克力", "origin_option_5": "1米X2米高磨砂亚克力", "origin_option_6": "1米X2.2米高磨砂亚克力", "origin_option_7": "1.2米X1.8米高透明亚克力", "origin_option_8": "1.2米X2米高透明亚克力", "origin_option_9": "1.2米X2.2米高透明亚克力", "origin_option_10": "1.2米X1.8米高磨砂亚克力", "origin_option_11": "1.2米X2米高磨砂亚克力", "origin_option_12": "1.2米X2.2米高磨砂亚克力", "origin_option_13": "长虹亚克力含配件/平方", "origin_option_14": "贝壳纹亚克力含配件/平方", "origin_option_15": "碎花亚克力含配件/平方", "origin_option_16": "透明亚克力含配件/平方", "origin_option_17": "磨砂亚克力含配件/平方", "origin_option_18": "尺寸可以定制"} +2024-10-29 15:05:34,097 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:05:36,957 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "1m x 1.8m 투명 아크릴", +"trans_option_2": "1m x 2m 투명 아크릴", +"trans_option_3": "1m x 2.2m 투명 아크릴", +"trans_option_4": "1m x 1.8m 불투명 아크릴", +"trans_option_5": "1m x 2m 불투명 아크릴", +"trans_option_6": "1m x 2.2m 불투명 아크릴", +"trans_option_7": "1.2m x 1.8m 투명 아크릴", +"trans_option_8": "1.2m x 2m 투명 아크릴", +"trans_option_9": "1.2m x 2.2m 투명 아크릴", +"trans_option_10": "1.2m x 1.8m 불투명 아크릴", +"trans_option_11": "1.2m x 2m 불투명 아크릴", +"trans_option_12": "1.2m x 2.2m 불투명 아크릴", +"trans_option_13": "장虹 아크릴 (부품포함/㎡)", +"trans_option_14": "조개무늬 아크릴 (부품포함/㎡)", +"trans_option_15": "꽃무늬 아크릴 (부품포함/㎡)", +"trans_option_16": "투명 아크릴 (부품포함/㎡)", +"trans_option_17": "불투명 아크릴 (부품포함/㎡)", +"trans_option_18": "사이즈 주문 가능" +} +``` +2024-10-29 15:05:36,960 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "1m x 1.8m 투명 아크릴", +"trans_option_2": "1m x 2m 투명 아크릴", +"trans_option_3": "1m x 2.2m 투명 아크릴", +"trans_option_4": "1m x 1.8m 불투명 아크릴", +"trans_option_5": "1m x 2m 불투명 아크릴", +"trans_option_6": "1m x 2.2m 불투명 아크릴", +"trans_option_7": "1.2m x 1.8m 투명 아크릴", +"trans_option_8": "1.2m x 2m 투명 아크릴", +"trans_option_9": "1.2m x 2.2m 투명 아크릴", +"trans_option_10": "1.2m x 1.8m 불투명 아크릴", +"trans_option_11": "1.2m x 2m 불투명 아크릴", +"trans_option_12": "1.2m x 2.2m 불투명 아크릴", +"trans_option_13": "장虹 아크릴 (부품포함/㎡)", +"trans_option_14": "조개무늬 아크릴 (부품포함/㎡)", +"trans_option_15": "꽃무늬 아크릴 (부품포함/㎡)", +"trans_option_16": "투명 아크릴 (부품포함/㎡)", +"trans_option_17": "불투명 아크릴 (부품포함/㎡)", +"trans_option_18": "사이즈 주문 가능" +} +2024-10-29 15:05:36,964 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '1m x 1.8m 투명 아크릴', 'trans_option_2': '1m x 2m 투명 아크릴', 'trans_option_3': '1m x 2.2m 투명 아크릴', 'trans_option_4': '1m x 1.8m 불투명 아크릴', 'trans_option_5': '1m x 2m 불투명 아크릴', 'trans_option_6': '1m x 2.2m 불투명 아크릴', 'trans_option_7': '1.2m x 1.8m 투명 아크릴', 'trans_option_8': '1.2m x 2m 투명 아크릴', 'trans_option_9': '1.2m x 2.2m 투명 아크릴', 'trans_option_10': '1.2m x 1.8m 불투명 아크릴', 'trans_option_11': '1.2m x 2m 불투명 아크릴', 'trans_option_12': '1.2m x 2.2m 불투명 아크릴', 'trans_option_13': '장虹 아크릴 (부품포함/㎡)', 'trans_option_14': '조개무늬 아크릴 (부품포함/㎡)', 'trans_option_15': '꽃무늬 아크릴 (부품포함/㎡)', 'trans_option_16': '투명 아크릴 (부품포함/㎡)', 'trans_option_17': '불투명 아크릴 (부품포함/㎡)', 'trans_option_18': '사이즈 주문 가능'} +2024-10-29 15:05:36,967 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 15:05:36,969 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 1m x 1.8m 투명 아크릴 +2024-10-29 15:05:36,969 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:36,995 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [1m x 1.8m 투명 아크릴] 입력 완료 +2024-10-29 15:05:36,996 - option.py:541 - default_logger - DEBUG - trans_option_2번째 translated_name : 1m x 2m 투명 아크릴 +2024-10-29 15:05:36,997 - option.py:549 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,059 - option.py:553 - default_logger - INFO - trans_option_2번째 translated_name : [1m x 2m 투명 아크릴] 입력 완료 +2024-10-29 15:05:37,060 - option.py:541 - default_logger - DEBUG - trans_option_3번째 translated_name : 1m x 2.2m 투명 아크릴 +2024-10-29 15:05:37,061 - option.py:549 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,117 - option.py:553 - default_logger - INFO - trans_option_3번째 translated_name : [1m x 2.2m 투명 아크릴] 입력 완료 +2024-10-29 15:05:37,118 - option.py:541 - default_logger - DEBUG - trans_option_4번째 translated_name : 1m x 1.8m 불투명 아크릴 +2024-10-29 15:05:37,119 - option.py:549 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,175 - option.py:553 - default_logger - INFO - trans_option_4번째 translated_name : [1m x 1.8m 불투명 아크릴] 입력 완료 +2024-10-29 15:05:37,175 - option.py:541 - default_logger - DEBUG - trans_option_5번째 translated_name : 1m x 2m 불투명 아크릴 +2024-10-29 15:05:37,176 - option.py:549 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,231 - option.py:553 - default_logger - INFO - trans_option_5번째 translated_name : [1m x 2m 불투명 아크릴] 입력 완료 +2024-10-29 15:05:37,232 - option.py:541 - default_logger - DEBUG - trans_option_6번째 translated_name : 1m x 2.2m 불투명 아크릴 +2024-10-29 15:05:37,232 - option.py:549 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,277 - option.py:553 - default_logger - INFO - trans_option_6번째 translated_name : [1m x 2.2m 불투명 아크릴] 입력 완료 +2024-10-29 15:05:37,278 - option.py:541 - default_logger - DEBUG - trans_option_7번째 translated_name : 1.2m x 1.8m 투명 아크릴 +2024-10-29 15:05:37,279 - option.py:549 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,341 - option.py:553 - default_logger - INFO - trans_option_7번째 translated_name : [1.2m x 1.8m 투명 아크릴] 입력 완료 +2024-10-29 15:05:37,342 - option.py:541 - default_logger - DEBUG - trans_option_8번째 translated_name : 1.2m x 2m 투명 아크릴 +2024-10-29 15:05:37,343 - option.py:549 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,392 - option.py:553 - default_logger - INFO - trans_option_8번째 translated_name : [1.2m x 2m 투명 아크릴] 입력 완료 +2024-10-29 15:05:37,393 - option.py:541 - default_logger - DEBUG - trans_option_9번째 translated_name : 1.2m x 2.2m 투명 아크릴 +2024-10-29 15:05:37,396 - option.py:549 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,449 - option.py:553 - default_logger - INFO - trans_option_9번째 translated_name : [1.2m x 2.2m 투명 아크릴] 입력 완료 +2024-10-29 15:05:37,450 - option.py:541 - default_logger - DEBUG - trans_option_10번째 translated_name : 1.2m x 1.8m 불투명 아크릴 +2024-10-29 15:05:37,451 - option.py:549 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,591 - option.py:553 - default_logger - INFO - trans_option_10번째 translated_name : [1.2m x 1.8m 불투명 아크릴] 입력 완료 +2024-10-29 15:05:37,592 - option.py:541 - default_logger - DEBUG - trans_option_11번째 translated_name : 1.2m x 2m 불투명 아크릴 +2024-10-29 15:05:37,593 - option.py:549 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:37,873 - option.py:553 - default_logger - INFO - trans_option_11번째 translated_name : [1.2m x 2m 불투명 아크릴] 입력 완료 +2024-10-29 15:05:37,874 - option.py:541 - default_logger - DEBUG - trans_option_12번째 translated_name : 1.2m x 2.2m 불투명 아크릴 +2024-10-29 15:05:37,874 - option.py:549 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:38,248 - option.py:553 - default_logger - INFO - trans_option_12번째 translated_name : [1.2m x 2.2m 불투명 아크릴] 입력 완료 +2024-10-29 15:05:38,248 - option.py:541 - default_logger - DEBUG - trans_option_13번째 translated_name : 장虹 아크릴 (부품포함/㎡) +2024-10-29 15:05:38,249 - option.py:549 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:38,536 - option.py:553 - default_logger - INFO - trans_option_13번째 translated_name : [장虹 아크릴 (부품포함/㎡)] 입력 완료 +2024-10-29 15:05:38,537 - option.py:541 - default_logger - DEBUG - trans_option_14번째 translated_name : 조개무늬 아크릴 (부품포함/㎡) +2024-10-29 15:05:38,539 - option.py:549 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:38,657 - option.py:553 - default_logger - INFO - trans_option_14번째 translated_name : [조개무늬 아크릴 (부품포함/㎡)] 입력 완료 +2024-10-29 15:05:38,658 - option.py:541 - default_logger - DEBUG - trans_option_15번째 translated_name : 꽃무늬 아크릴 (부품포함/㎡) +2024-10-29 15:05:38,659 - option.py:549 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:38,712 - option.py:553 - default_logger - INFO - trans_option_15번째 translated_name : [꽃무늬 아크릴 (부품포함/㎡)] 입력 완료 +2024-10-29 15:05:38,713 - option.py:541 - default_logger - DEBUG - trans_option_16번째 translated_name : 투명 아크릴 (부품포함/㎡) +2024-10-29 15:05:38,713 - option.py:549 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:38,853 - option.py:553 - default_logger - INFO - trans_option_16번째 translated_name : [투명 아크릴 (부품포함/㎡)] 입력 완료 +2024-10-29 15:05:38,854 - option.py:541 - default_logger - DEBUG - trans_option_17번째 translated_name : 불투명 아크릴 (부품포함/㎡) +2024-10-29 15:05:38,855 - option.py:549 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:38,982 - option.py:553 - default_logger - INFO - trans_option_17번째 translated_name : [불투명 아크릴 (부품포함/㎡)] 입력 완료 +2024-10-29 15:05:38,983 - option.py:541 - default_logger - DEBUG - trans_option_18번째 translated_name : 사이즈 주문 가능 +2024-10-29 15:05:38,984 - option.py:549 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:05:39,035 - option.py:553 - default_logger - INFO - trans_option_18번째 translated_name : [사이즈 주문 가능] 입력 완료 +2024-10-29 15:05:39,036 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'1米*1.8米高(透明亚克力)': '1m x 1.8m 투명 아크릴', '1米*2米高(透明亚克力)': '1m x 2m 투명 아크릴', '1米*2.2米高(透明亚克力)': '1m x 2.2m 투명 아크릴', '1米*1.8米高(磨砂亚克力)': '1m x 1.8m 불투명 아크릴', '1米*2米高(磨砂亚克力)': '1m x 2m 불투명 아크릴', '1米*2.2米高(磨砂亚克力)': '1m x 2.2m 불투명 아크릴', '1.2米*1.8米高(透明亚克力)': '1.2m x 1.8m 투명 아크릴', '1.2米*2米高(透明亚克力)': '1.2m x 2m 투명 아크릴', '1.2米*2.2米高(透明亚克力)': '1.2m x 2.2m 투명 아크릴', '1.2米*1.8米高(磨砂亚克力)': '1.2m x 1.8m 불투명 아크릴', '1.2米*2米高(磨砂亚克力)': '1.2m x 2m 불투명 아크릴', '1.2米*2.2米高(磨砂亚克力)': '1.2m x 2.2m 불투명 아크릴', '长虹亚克力(含配件)/平方': '장虹 아크릴 (부품포함/㎡)', '贝壳纹亚克力(含配件)/平方': '조개무늬 아크릴 (부품포함/㎡)', '碎花亚克力(含配件)/平方': '꽃무늬 아크릴 (부품포함/㎡)', '透明亚克力(含配件)/平方': '투명 아크릴 (부품포함/㎡)', '磨砂亚克力(含配件)/平方': '불투명 아크릴 (부품포함/㎡)', '尺寸可以定制': '사이즈 주문 가능'} +2024-10-29 15:05:39,039 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 15:05:39,042 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:05:39,043 - option.py:101 - default_logger - DEBUG - 최저옵션: 104277.77777777778, 표준편차: 28795.84375016559 +2024-10-29 15:05:39,044 - option.py:111 - default_logger - DEBUG - Option 100000 z-score: -0.14855538927395318 +2024-10-29 15:05:39,044 - option.py:111 - default_logger - DEBUG - Option 110000 z-score: 0.1987169492885345 +2024-10-29 15:05:39,045 - option.py:111 - default_logger - DEBUG - Option 120000 z-score: 0.5459892878510222 +2024-10-29 15:05:39,045 - option.py:111 - default_logger - DEBUG - Option 105000 z-score: 0.025080780007290665 +2024-10-29 15:05:39,045 - option.py:111 - default_logger - DEBUG - Option 115000 z-score: 0.3723531185697784 +2024-10-29 15:05:39,046 - option.py:111 - default_logger - DEBUG - Option 125000 z-score: 0.719625457132266 +2024-10-29 15:05:39,046 - option.py:111 - default_logger - DEBUG - Option 118000 z-score: 0.47653482013852466 +2024-10-29 15:05:39,047 - option.py:111 - default_logger - DEBUG - Option 130000 z-score: 0.8932616264135099 +2024-10-29 15:05:39,047 - option.py:111 - default_logger - DEBUG - Option 142000 z-score: 1.3099884326884952 +2024-10-29 15:05:39,047 - option.py:111 - default_logger - DEBUG - Option 124000 z-score: 0.6848982232760172 +2024-10-29 15:05:39,048 - option.py:111 - default_logger - DEBUG - Option 136000 z-score: 1.1016250295510026 +2024-10-29 15:05:39,048 - option.py:111 - default_logger - DEBUG - Option 149000 z-score: 1.5530790696822365 +2024-10-29 15:05:39,048 - option.py:111 - default_logger - DEBUG - Option 70000 z-score: -1.1903724049614162 +2024-10-29 15:05:39,049 - option.py:111 - default_logger - DEBUG - Option 70000 z-score: -1.1903724049614162 +2024-10-29 15:05:39,050 - option.py:111 - default_logger - DEBUG - Option 75000 z-score: -1.0167362356801724 +2024-10-29 15:05:39,051 - option.py:111 - default_logger - DEBUG - Option 60000 z-score: -1.537644743523904 +2024-10-29 15:05:39,051 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: -1.4334630419551577 +2024-10-29 15:05:39,052 - option.py:111 - default_logger - DEBUG - Option 65000 z-score: -1.3640085742426602 +2024-10-29 15:05:39,052 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [100000, 110000, 120000, 105000, 115000, 125000, 118000, 130000, 142000, 124000, 136000] +2024-10-29 15:05:39,053 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 100000, 마켓상한선: 200000 +2024-10-29 15:05:39,054 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('1米*1.8米高(透明亚克力)', 100000), ('1米*2米高(透明亚克力)', 110000), ('1米*2.2米高(透明亚克力)', 120000), ('1米*1.8米高(磨砂亚克力)', 105000), ('1米*2米高(磨砂亚克力)', 115000), ('1米*2.2米高(磨砂亚克力)', 125000), ('1.2米*1.8米高(透明亚克力)', 118000), ('1.2米*2米高(透明亚克力)', 130000), ('1.2米*2.2米高(透明亚克力)', 142000), ('1.2米*1.8米高(磨砂亚克力)', 124000), ('1.2米*2米高(磨砂亚克力)', 136000)] +2024-10-29 15:05:39,248 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1米*1.8米高(透明亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,249 - option.py:646 - default_logger - DEBUG - 옵션 '1米*1.8米高(透明亚克力)' 체크함 +2024-10-29 15:05:39,539 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1米*2米高(透明亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,540 - option.py:646 - default_logger - DEBUG - 옵션 '1米*2米高(透明亚克力)' 체크함 +2024-10-29 15:05:39,791 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1米*2.2米高(透明亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,792 - option.py:646 - default_logger - DEBUG - 옵션 '1米*2.2米高(透明亚克力)' 체크함 +2024-10-29 15:05:39,803 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1米*1.8米高(磨砂亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,804 - option.py:646 - default_logger - DEBUG - 옵션 '1米*1.8米高(磨砂亚克力)' 체크함 +2024-10-29 15:05:39,814 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1米*2米高(磨砂亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,816 - option.py:646 - default_logger - DEBUG - 옵션 '1米*2米高(磨砂亚克力)' 체크함 +2024-10-29 15:05:39,827 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1米*2.2米高(磨砂亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,828 - option.py:646 - default_logger - DEBUG - 옵션 '1米*2.2米高(磨砂亚克力)' 체크함 +2024-10-29 15:05:39,841 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1.2米*1.8米高(透明亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,842 - option.py:646 - default_logger - DEBUG - 옵션 '1.2米*1.8米高(透明亚克力)' 체크함 +2024-10-29 15:05:39,854 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1.2米*2米高(透明亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,855 - option.py:646 - default_logger - DEBUG - 옵션 '1.2米*2米高(透明亚克力)' 체크함 +2024-10-29 15:05:39,869 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1.2米*2.2米高(透明亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,870 - option.py:646 - default_logger - DEBUG - 옵션 '1.2米*2.2米高(透明亚克力)' 체크함 +2024-10-29 15:05:39,880 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1.2米*1.8米高(磨砂亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,881 - option.py:646 - default_logger - DEBUG - 옵션 '1.2米*1.8米高(磨砂亚克力)' 체크함 +2024-10-29 15:05:39,891 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1.2米*2米高(磨砂亚克力), 필터링된 옵션에 포함 여부: True +2024-10-29 15:05:39,892 - option.py:646 - default_logger - DEBUG - 옵션 '1.2米*2米高(磨砂亚克力)' 체크함 +2024-10-29 15:05:39,903 - option.py:640 - default_logger - DEBUG - 옵션 이름: 1.2米*2.2米高(磨砂亚克力), 필터링된 옵션에 포함 여부: False +2024-10-29 15:05:40,226 - option.py:652 - default_logger - DEBUG - 옵션 '1.2米*2.2米高(磨砂亚克力)' 체크 해제함 +2024-10-29 15:05:40,255 - option.py:640 - default_logger - DEBUG - 옵션 이름: 长虹亚克力(含配件)/平方, 필터링된 옵션에 포함 여부: False +2024-10-29 15:05:40,575 - option.py:652 - default_logger - DEBUG - 옵션 '长虹亚克力(含配件)/平方' 체크 해제함 +2024-10-29 15:05:40,595 - option.py:640 - default_logger - DEBUG - 옵션 이름: 贝壳纹亚克力(含配件)/平方, 필터링된 옵션에 포함 여부: False +2024-10-29 15:05:40,919 - option.py:652 - default_logger - DEBUG - 옵션 '贝壳纹亚克力(含配件)/平方' 체크 해제함 +2024-10-29 15:05:40,940 - option.py:640 - default_logger - DEBUG - 옵션 이름: 碎花亚克力(含配件)/平方, 필터링된 옵션에 포함 여부: False +2024-10-29 15:05:41,268 - option.py:652 - default_logger - DEBUG - 옵션 '碎花亚克力(含配件)/平方' 체크 해제함 +2024-10-29 15:05:41,287 - option.py:640 - default_logger - DEBUG - 옵션 이름: 透明亚克力(含配件)/平方, 필터링된 옵션에 포함 여부: False +2024-10-29 15:05:41,611 - option.py:652 - default_logger - DEBUG - 옵션 '透明亚克力(含配件)/平方' 체크 해제함 +2024-10-29 15:05:41,638 - option.py:640 - default_logger - DEBUG - 옵션 이름: 磨砂亚克力(含配件)/平方, 필터링된 옵션에 포함 여부: False +2024-10-29 15:05:41,963 - option.py:652 - default_logger - DEBUG - 옵션 '磨砂亚克力(含配件)/平方' 체크 해제함 +2024-10-29 15:05:41,979 - option.py:640 - default_logger - DEBUG - 옵션 이름: 尺寸可以定制, 필터링된 옵션에 포함 여부: False +2024-10-29 15:05:42,530 - option.py:652 - default_logger - DEBUG - 옵션 '尺寸可以定制' 체크 해제함 +2024-10-29 15:05:42,531 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 11/20 +2024-10-29 15:05:42,532 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:05:42,533 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 11 +2024-10-29 15:05:42,534 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:05:43,481 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'1m x 1.8m 투명 아크릴': 0, '1m x 1.8m 불투명 아크릴': 0, '1m x 2m 투명 아크릴': 0, '1m x 2m 불투명 아크릴': 0, '1.2m x 1.8m 투명 아크릴': 0, '1m x 2.2m 투명 아크릴': 0, '1.2m x 1.8m 불투명 아크릴': 0, '1m x 2.2m 불투명 아크릴': 0, '1.2m x 2m 투명 아크릴': 0, '1.2m x 2m 불투명 아크릴': 0, '1.2m x 2.2m 투명 아크릴': 0, '투명 아크릴 (부품포함/)': 0, '불투명 아크릴 (부품포함/)': 0, '사이즈 주문 가능': 0, '장虹 아크릴 (부품포함/)': 0, '조개무늬 아크릴 (부품포함/)': 0, '꽃무늬 아크릴 (부품포함/)': 0, '1.2m x 2.2m 불투명 아크릴': 0} +2024-10-29 15:05:43,483 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:05:43,522 - option.py:725 - default_logger - DEBUG - 총 18개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:05:43,545 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,546 - option.py:745 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,562 - option.py:741 - default_logger - DEBUG - 2번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,563 - option.py:745 - default_logger - DEBUG - 2번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,580 - option.py:741 - default_logger - DEBUG - 3번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,581 - option.py:745 - default_logger - DEBUG - 3번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,597 - option.py:741 - default_logger - DEBUG - 4번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,598 - option.py:745 - default_logger - DEBUG - 4번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,615 - option.py:741 - default_logger - DEBUG - 5번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,616 - option.py:745 - default_logger - DEBUG - 5번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,635 - option.py:741 - default_logger - DEBUG - 6번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,636 - option.py:745 - default_logger - DEBUG - 6번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,655 - option.py:741 - default_logger - DEBUG - 7번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,656 - option.py:745 - default_logger - DEBUG - 7번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,676 - option.py:741 - default_logger - DEBUG - 8번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,677 - option.py:745 - default_logger - DEBUG - 8번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,693 - option.py:741 - default_logger - DEBUG - 9번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,694 - option.py:745 - default_logger - DEBUG - 9번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,710 - option.py:741 - default_logger - DEBUG - 10번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,711 - option.py:745 - default_logger - DEBUG - 10번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,726 - option.py:741 - default_logger - DEBUG - 11번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,727 - option.py:745 - default_logger - DEBUG - 11번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,742 - option.py:741 - default_logger - DEBUG - 12번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,743 - option.py:745 - default_logger - DEBUG - 12번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,762 - option.py:741 - default_logger - DEBUG - 13번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,762 - option.py:745 - default_logger - DEBUG - 13번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,778 - option.py:741 - default_logger - DEBUG - 14번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,779 - option.py:745 - default_logger - DEBUG - 14번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,795 - option.py:741 - default_logger - DEBUG - 15번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,796 - option.py:745 - default_logger - DEBUG - 15번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,811 - option.py:741 - default_logger - DEBUG - 16번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,812 - option.py:745 - default_logger - DEBUG - 16번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,829 - option.py:741 - default_logger - DEBUG - 17번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,830 - option.py:745 - default_logger - DEBUG - 17번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,848 - option.py:741 - default_logger - DEBUG - 18번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:05:43,849 - option.py:745 - default_logger - DEBUG - 18번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:05:43,850 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:05:44,062 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:05:44,237 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:05:44,656 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:05:45,182 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:05:45,183 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:05:46,100 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:05:46,101 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:05:46,392 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:05:46,425 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:05:46,426 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:05:46,427 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:05:46,830 - price.py:553 - default_logger - DEBUG - 옵션 수: 11 +2024-10-29 15:05:46,832 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:05:46,945 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 360 +2024-10-29 15:05:46,952 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 99900 +2024-10-29 15:05:47,048 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 378 +2024-10-29 15:05:47,061 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 104300 +2024-10-29 15:05:47,311 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 400 +2024-10-29 15:05:47,336 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 109800 +2024-10-29 15:05:47,497 - price.py:616 - default_logger - DEBUG - 4옵션의 cost_value : 420 +2024-10-29 15:05:47,506 - price.py:620 - default_logger - DEBUG - 4옵션의 price_value : 114800 +2024-10-29 15:05:47,783 - price.py:616 - default_logger - DEBUG - 5옵션의 cost_value : 432 +2024-10-29 15:05:47,822 - price.py:620 - default_logger - DEBUG - 5옵션의 price_value : 117800 +2024-10-29 15:05:47,951 - price.py:616 - default_logger - DEBUG - 6옵션의 cost_value : 439 +2024-10-29 15:05:47,959 - price.py:620 - default_logger - DEBUG - 6옵션의 price_value : 119600 +2024-10-29 15:05:48,237 - price.py:616 - default_logger - DEBUG - 7옵션의 cost_value : 453 +2024-10-29 15:05:48,272 - price.py:620 - default_logger - DEBUG - 7옵션의 price_value : 123100 +2024-10-29 15:05:48,403 - price.py:616 - default_logger - DEBUG - 8옵션의 cost_value : 460 +2024-10-29 15:05:48,411 - price.py:620 - default_logger - DEBUG - 8옵션의 price_value : 124800 +2024-10-29 15:05:48,660 - price.py:616 - default_logger - DEBUG - 9옵션의 cost_value : 480 +2024-10-29 15:05:48,708 - price.py:620 - default_logger - DEBUG - 9옵션의 price_value : 129800 +2024-10-29 15:05:48,857 - price.py:616 - default_logger - DEBUG - 10옵션의 cost_value : 504 +2024-10-29 15:05:48,866 - price.py:620 - default_logger - DEBUG - 10옵션의 price_value : 135800 +2024-10-29 15:05:49,113 - price.py:616 - default_logger - DEBUG - 11옵션의 cost_value : 528 +2024-10-29 15:05:49,146 - price.py:620 - default_logger - DEBUG - 11옵션의 price_value : 141800 +2024-10-29 15:05:49,147 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [360, 378, 400, 420, 432, 439, 453, 460, 480, 504, 528] +2024-10-29 15:05:49,148 - price.py:646 - default_logger - DEBUG - 최소원가: 72000, 최대원가: 106000, 평균원가: 89000, 상위평균원가: 98000 +2024-10-29 15:05:49,149 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 126000 +2024-10-29 15:05:49,149 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:05:49,150 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:05:49,150 - price.py:484 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 21000 +2024-10-29 15:05:49,151 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 21000 +2024-10-29 15:05:49,152 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:05:49,152 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:05:49,153 - price.py:309 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-29 15:05:49,153 - price.py:304 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 구간추가배송비: 7000 +2024-10-29 15:05:49,154 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 27000 +2024-10-29 15:05:49,155 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 27000 +2024-10-29 15:05:49,155 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 174000 +2024-10-29 15:05:49,156 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:05:49,157 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 94000, 상한: 226000, 하한: 167000 +2024-10-29 15:05:49,157 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 167000 +2024-10-29 15:05:49,158 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 167000 +2024-10-29 15:05:49,159 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:05:49,160 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 120137 +2024-10-29 15:05:49,161 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 46863 +2024-10-29 15:05:49,161 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:05:49,162 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:05:49,163 - price.py:484 - default_logger - DEBUG - 적용된 구간: 200000, 계산된 마진: 29000 +2024-10-29 15:05:49,163 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 34000 +2024-10-29 15:05:49,164 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:05:49,165 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:05:49,165 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:05:49,166 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:05:49,167 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션 +2024-10-29 15:05:49,167 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 인테리어소품, Level 4: 인테리어파티션 +2024-10-29 15:05:49,168 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션 +2024-10-29 15:05:49,169 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '인테리어소품', 'category4': '인테리어파티션'} +2024-10-29 15:05:49,170 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:05:49,172 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '인테리어소품', 'category4': '인테리어파티션'}, result: None +2024-10-29 15:05:49,175 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:05:49,176 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:05:49,176 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:05:49,177 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:05:49,178 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:05:49,179 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:05:49,283 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 34000 +2024-10-29 15:05:49,583 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 15:05:49,583 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 106000, 초도배송비: 106000, 교환비: 212000 +2024-10-29 15:05:49,584 - price.py:138 - default_logger - DEBUG - 반품비: 106000, 초도배송비: 106000, 교환비: 212000 +2024-10-29 15:05:49,716 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 106000 +2024-10-29 15:05:49,857 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 106000 +2024-10-29 15:05:50,004 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 212000 +2024-10-29 15:05:50,525 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:05:50,526 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:05:51,052 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:05:51,389 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:05:51,419 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 21 개 +2024-10-29 15:05:51,421 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i1/2628003119/O1CN01WSrrct1YuY9WDWQEU_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2628003119/O1CN01x4yGWm1YuY9RW8o3O_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2628003119/O1CN01MK9cJm1YuY9Zog5qZ_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dXp1V71YuY9WDYlkn_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2628003119/O1CN01RcnHta1YuY9Uk7bKw_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2628003119/O1CN01WnRvZx1YuY9YjcnBg_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2628003119/O1CN01IuyPdy1YuY9SFSNoN_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2628003119/O1CN01TeSSdq1YuY9Vo97Xy_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2628003119/O1CN012Pu7PZ1YuY9SFUb4L_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dkZIVK1YuY9aNJO8G_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2628003119/O1CN01cKWwSU1YuY9WDXMTo_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2628003119/O1CN01bLAJJv1YuY9UKXCt7_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2628003119/O1CN01loJaTG1YuY9QAmG7W_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2628003119/O1CN013AtVBr1YuY9Zofl77_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2628003119/O1CN012FfLej1YuY9WDa6ww_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2628003119/O1CN015A4Hox1YuY9RWDZPQ_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2628003119/O1CN01PxmZUN1YuY9XNIpak_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2628003119/O1CN01ylUwtX1YuY9XNKEuF_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2628003119/O1CN01occf1E1YuY9cM7i30_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2628003119/O1CN01IbPO311YuY9UNJg64_!!2628003119.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2628003119/O1CN01VwzPlC1YuY9Vo8FYs_!!2628003119.jpg_Q75.jpg'] +2024-10-29 15:05:51,426 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 21 +2024-10-29 15:05:51,427 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:05:51,490 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:05:51,491 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:05:51,638 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:05:51,641 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:05:51,642 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:05:51,642 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:05:51,643 - browser_control.py:633 - default_logger - DEBUG - {'1m x 1.8m 투명 아크릴': 0, '1m x 1.8m 불투명 아크릴': 0, '1m x 2m 투명 아크릴': 0, '1m x 2m 불투명 아크릴': 0, '1.2m x 1.8m 투명 아크릴': 0, '1m x 2.2m 투명 아크릴': 0, '1.2m x 1.8m 불투명 아크릴': 0, '1m x 2.2m 불투명 아크릴': 0, '1.2m x 2m 투명 아크릴': 0, '1.2m x 2m 불투명 아크릴': 0, '1.2m x 2.2m 투명 아크릴': 0, '투명 아크릴 (부품포함/)': 0, '불투명 아크릴 (부품포함/)': 0, '사이즈 주문 가능': 0, '장虹 아크릴 (부품포함/)': 0, '조개무늬 아크릴 (부품포함/)': 0, '꽃무늬 아크릴 (부품포함/)': 0, '1.2m x 2.2m 불투명 아크릴': 0} +2024-10-29 15:05:51,826 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:05:52,179 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:05:52,916 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:05:53,592 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:05:53,711 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:05:53,712 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 21개 +2024-10-29 15:05:53,713 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:05:53,714 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:05:53,746 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2628003119/O1CN01WSrrct1YuY9WDWQEU_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:05:56,712 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01WSrrct1YuY9WDWQEU_!!2628003119.jpg_Q75.jpg (790×669) - Whale +2024-10-29 15:05:56,713 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×669 +2024-10-29 15:05:56,714 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:05:56,715 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:05:56,816 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:05:57,817 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:05:57,818 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:05:59,042 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:05:59,043 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:06:05,645 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:06:05,646 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:06:06,866 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:06:06,867 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:06:07,468 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:06:08,506 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:06:08,507 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:08,508 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2628003119/O1CN01WSrrct1YuY9WDWQEU_!!2628003119.jpg_Q75.jpg +2024-10-29 15:06:08,509 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:06:09,005 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:06:09,007 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:06:09,023 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:06:09,023 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:06:09,024 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:06:09,024 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:06:09,025 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:06:09,026 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:09,027 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:06:09,028 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:06:09,028 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:06:09,029 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:06:09,031 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 797px +2024-10-29 15:06:09,032 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:06:09,045 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:06:09,073 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:06:09,074 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:06:09,176 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:06:09,177 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:06:09,281 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:06:09,455 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:06:09,532 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:06:09,540 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:06:09,601 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2628003119/O1CN01WSrrct1YuY9WDWQEU_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:06:09,602 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:06:09,603 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:06:09,603 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:06:09,646 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2628003119/O1CN01x4yGWm1YuY9RW8o3O_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:06:12,828 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01x4yGWm1YuY9RW8o3O_!!2628003119.jpg_Q75.jpg (790×947) - Whale +2024-10-29 15:06:12,829 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×947 +2024-10-29 15:06:12,830 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:06:12,831 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:06:12,931 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:06:13,932 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:06:13,933 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:06:15,164 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:06:15,165 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:06:21,767 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:06:21,768 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:06:22,998 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:06:22,999 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:06:23,601 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:06:24,602 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:06:24,604 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:24,605 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2628003119/O1CN01x4yGWm1YuY9RW8o3O_!!2628003119.jpg_Q75.jpg +2024-10-29 15:06:24,605 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:06:24,708 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:06:24,710 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:06:24,726 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:06:24,726 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:06:24,727 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:06:24,728 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:06:24,728 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:06:24,730 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:24,731 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:06:24,731 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:06:24,731 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:06:24,733 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:06:24,733 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 799px +2024-10-29 15:06:24,734 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:06:24,746 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:06:24,790 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:06:24,791 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:06:24,894 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:06:24,896 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:06:25,009 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:06:25,117 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:06:25,120 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:06:25,121 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:06:25,122 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2628003119/O1CN01x4yGWm1YuY9RW8o3O_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:06:25,123 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:06:25,123 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:06:25,124 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:06:25,125 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2628003119/O1CN01MK9cJm1YuY9Zog5qZ_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:06:28,118 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01MK9cJm1YuY9Zog5qZ_!!2628003119.jpg_Q75.jpg (790×1086) - Whale +2024-10-29 15:06:28,119 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1086 +2024-10-29 15:06:28,120 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:06:28,121 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:06:28,221 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:06:29,222 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:06:29,223 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:06:30,459 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:06:30,460 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:06:37,062 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:06:37,063 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:06:38,282 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:06:38,283 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:06:38,885 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:06:39,887 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:06:39,889 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:39,890 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2628003119/O1CN01MK9cJm1YuY9Zog5qZ_!!2628003119.jpg_Q75.jpg +2024-10-29 15:06:39,891 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:06:39,993 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:06:39,995 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:06:40,012 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:06:40,012 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:06:40,014 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:06:40,015 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:06:40,016 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:06:40,018 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:40,022 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:06:40,023 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:06:40,023 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:06:40,024 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:06:40,025 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 15:06:40,026 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:06:40,040 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:06:40,103 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:06:40,112 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:06:40,222 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:06:40,224 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:06:40,343 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:06:40,478 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:06:40,479 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:06:40,480 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:06:40,484 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2628003119/O1CN01MK9cJm1YuY9Zog5qZ_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:06:40,485 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:06:40,486 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:06:40,487 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:06:40,489 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dXp1V71YuY9WDYlkn_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:06:43,485 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01dXp1V71YuY9WDYlkn_!!2628003119.jpg_Q75.jpg (790×1058) - Whale +2024-10-29 15:06:43,486 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1058 +2024-10-29 15:06:43,487 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:06:43,488 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:06:43,589 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:06:44,590 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:06:44,591 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:06:45,821 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:06:45,822 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:06:52,424 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:06:52,425 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:06:53,649 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:06:53,650 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:06:54,252 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:06:55,254 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:06:55,255 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:55,256 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dXp1V71YuY9WDYlkn_!!2628003119.jpg_Q75.jpg +2024-10-29 15:06:55,257 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:06:55,359 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:06:55,419 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:06:55,427 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:06:55,428 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:06:55,429 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:06:55,429 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:06:55,430 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:06:55,431 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:06:55,448 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:06:55,463 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:06:55,464 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:06:55,464 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:06:55,465 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:06:55,465 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:06:55,499 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:06:55,532 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:06:55,534 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:06:55,639 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:06:55,641 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:06:55,766 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:06:55,870 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:06:55,871 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:06:55,871 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:06:55,872 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dXp1V71YuY9WDYlkn_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:06:55,873 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:06:55,874 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:06:55,875 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:06:55,910 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2628003119/O1CN01RcnHta1YuY9Uk7bKw_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:06:58,871 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01RcnHta1YuY9Uk7bKw_!!2628003119.jpg_Q75.jpg (790×854) - Whale +2024-10-29 15:06:58,872 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×854 +2024-10-29 15:06:58,873 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:06:58,874 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:06:58,975 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:06:59,977 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:06:59,978 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:01,211 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:07:01,212 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:07:07,815 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:07:07,816 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:09,040 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:07:09,041 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:07:09,643 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:07:10,644 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:07:10,645 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:10,646 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2628003119/O1CN01RcnHta1YuY9Uk7bKw_!!2628003119.jpg_Q75.jpg +2024-10-29 15:07:10,647 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:07:10,751 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:07:10,759 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:07:10,776 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:07:10,777 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:07:10,778 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:07:10,778 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:07:10,778 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:07:10,779 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:10,785 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:07:10,786 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:07:10,786 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:07:10,787 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:07:10,788 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:07:10,789 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:07:10,799 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:07:10,869 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:07:10,873 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:07:10,977 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:07:10,978 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:07:11,181 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:07:11,295 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:07:11,296 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:07:11,297 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:07:11,297 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2628003119/O1CN01RcnHta1YuY9Uk7bKw_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:07:11,298 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:07:11,300 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:07:11,302 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:07:11,334 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2628003119/O1CN01WnRvZx1YuY9YjcnBg_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:07:14,303 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01WnRvZx1YuY9YjcnBg_!!2628003119.jpg_Q75.jpg (790×829) - Whale +2024-10-29 15:07:14,304 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×829 +2024-10-29 15:07:14,304 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:07:14,306 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:07:14,407 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:07:15,408 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:07:15,409 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:16,642 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:07:16,643 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:07:23,245 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:07:23,246 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:24,472 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:07:24,474 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:07:25,075 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:07:26,076 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:07:26,078 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:26,079 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2628003119/O1CN01WnRvZx1YuY9YjcnBg_!!2628003119.jpg_Q75.jpg +2024-10-29 15:07:26,079 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:07:26,182 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:07:26,239 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:07:26,240 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:07:26,240 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:07:26,241 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:07:26,241 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:07:26,242 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:07:26,243 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:26,244 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:07:26,244 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:07:26,245 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:07:26,246 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:07:26,246 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:07:26,247 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:07:26,289 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:07:26,330 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:07:26,332 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:07:26,435 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:07:26,436 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:07:26,538 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:07:26,726 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:07:26,727 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:07:26,728 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:07:26,729 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2628003119/O1CN01WnRvZx1YuY9YjcnBg_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:07:26,729 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:07:26,730 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:07:26,731 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:07:26,732 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2628003119/O1CN01IuyPdy1YuY9SFSNoN_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:07:29,888 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01IuyPdy1YuY9SFSNoN_!!2628003119.jpg_Q75.jpg (790×851) - Whale +2024-10-29 15:07:29,889 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×851 +2024-10-29 15:07:29,889 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:07:29,890 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:07:29,991 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:07:30,992 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:07:30,993 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:32,221 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:07:32,222 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:07:38,824 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:07:38,825 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:40,052 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:07:40,053 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:07:40,654 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:07:41,655 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:07:41,657 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:41,658 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2628003119/O1CN01IuyPdy1YuY9SFSNoN_!!2628003119.jpg_Q75.jpg +2024-10-29 15:07:41,659 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:07:41,762 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:07:41,767 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:07:41,783 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:07:41,784 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:07:41,785 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:07:41,786 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:07:41,787 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:07:41,788 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:41,789 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:07:41,790 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:07:41,791 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:07:41,792 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:07:41,794 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:07:41,796 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:07:41,806 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:07:41,847 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:07:41,848 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:07:41,952 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:07:41,954 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:07:42,061 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:07:42,171 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:07:42,172 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:07:42,173 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:07:42,174 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2628003119/O1CN01IuyPdy1YuY9SFSNoN_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:07:42,180 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:07:42,182 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:07:42,182 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:07:42,244 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2628003119/O1CN01TeSSdq1YuY9Vo97Xy_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:07:45,189 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01TeSSdq1YuY9Vo97Xy_!!2628003119.jpg_Q75.jpg (790×825) - Whale +2024-10-29 15:07:45,190 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×825 +2024-10-29 15:07:45,191 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:07:45,192 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:07:45,292 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:07:46,294 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:07:46,295 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:47,515 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:07:47,516 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:07:54,120 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:07:54,121 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:07:55,349 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:07:55,350 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:07:55,956 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:07:56,958 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:07:56,960 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:56,961 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2628003119/O1CN01TeSSdq1YuY9Vo97Xy_!!2628003119.jpg_Q75.jpg +2024-10-29 15:07:56,962 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:07:57,121 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:07:57,178 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:07:57,182 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:07:57,186 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:07:57,187 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:07:57,187 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:07:57,188 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:07:57,189 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:07:57,191 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:07:57,193 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:07:57,194 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:07:57,194 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:07:57,194 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:07:57,195 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:07:57,210 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:07:57,234 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:07:57,235 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:07:57,338 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:07:57,340 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:07:57,456 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:07:57,587 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:07:57,588 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:07:57,589 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:07:57,590 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2628003119/O1CN01TeSSdq1YuY9Vo97Xy_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:07:57,591 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:07:57,592 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:07:57,593 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:07:57,594 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2628003119/O1CN012Pu7PZ1YuY9SFUb4L_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:08:00,577 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012Pu7PZ1YuY9SFUb4L_!!2628003119.jpg_Q75.jpg (790×702) - Whale +2024-10-29 15:08:00,578 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×702 +2024-10-29 15:08:00,579 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:08:00,580 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:08:00,683 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:08:01,685 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:08:01,686 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:02,920 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:08:02,921 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:08:09,523 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:08:09,524 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:10,754 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:08:10,755 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:08:11,358 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:08:12,359 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:08:12,360 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:12,361 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2628003119/O1CN012Pu7PZ1YuY9SFUb4L_!!2628003119.jpg_Q75.jpg +2024-10-29 15:08:12,362 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:08:12,464 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:08:12,465 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:08:12,483 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:08:12,484 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:08:12,485 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:08:12,485 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:08:12,486 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:08:12,487 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:12,488 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:08:12,489 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:08:12,489 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:08:12,491 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:08:12,491 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 797px +2024-10-29 15:08:12,492 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:08:12,503 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:08:12,538 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:08:12,540 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:08:12,643 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:08:12,645 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:08:12,874 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:08:12,975 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:08:12,976 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:08:12,977 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:08:12,978 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2628003119/O1CN012Pu7PZ1YuY9SFUb4L_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:08:12,978 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:08:12,980 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:08:12,981 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:08:12,983 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dkZIVK1YuY9aNJO8G_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:08:15,951 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01dkZIVK1YuY9aNJO8G_!!2628003119.jpg_Q75.jpg (790×842) - Whale +2024-10-29 15:08:15,952 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×842 +2024-10-29 15:08:15,953 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:08:15,953 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:08:16,054 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:08:17,055 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:08:17,056 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:18,283 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:08:18,284 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:08:24,886 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:08:24,887 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:26,120 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:08:26,121 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:08:26,723 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:08:27,725 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:08:27,727 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:27,728 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dkZIVK1YuY9aNJO8G_!!2628003119.jpg_Q75.jpg +2024-10-29 15:08:27,729 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:08:27,830 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:08:27,833 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:08:27,849 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:08:27,850 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:08:27,851 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:08:27,851 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:08:27,852 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:08:27,854 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:27,855 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:08:27,856 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:08:27,858 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:08:27,859 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:08:27,859 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:08:27,861 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:08:27,874 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:08:27,914 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:08:27,916 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:08:28,021 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:08:28,024 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:08:28,139 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:08:28,283 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:08:28,285 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:08:28,286 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:08:28,287 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2628003119/O1CN01dkZIVK1YuY9aNJO8G_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:08:28,288 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:08:28,288 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:08:28,295 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:08:28,334 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2628003119/O1CN01cKWwSU1YuY9WDXMTo_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:08:31,280 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01cKWwSU1YuY9WDXMTo_!!2628003119.jpg_Q75.jpg (790×910) - Whale +2024-10-29 15:08:31,281 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×910 +2024-10-29 15:08:31,282 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:08:31,283 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:08:31,385 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:08:32,386 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:08:32,387 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:33,613 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:08:33,614 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:08:40,216 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:08:40,217 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:41,437 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:08:41,438 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:08:42,039 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:08:43,041 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:08:43,043 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:43,044 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2628003119/O1CN01cKWwSU1YuY9WDXMTo_!!2628003119.jpg_Q75.jpg +2024-10-29 15:08:43,045 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:08:43,147 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:08:43,149 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:08:43,166 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:08:43,167 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:08:43,167 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:08:43,168 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:08:43,168 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:08:43,170 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:43,171 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:08:43,171 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:08:43,172 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:08:43,172 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:08:43,173 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 799px +2024-10-29 15:08:43,174 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:08:43,188 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:08:43,235 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:08:43,245 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:08:43,349 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:08:43,351 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:08:43,508 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:08:43,727 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:08:43,730 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:08:43,731 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:08:43,732 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2628003119/O1CN01cKWwSU1YuY9WDXMTo_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:08:43,744 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:08:43,746 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:08:43,748 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:08:43,776 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2628003119/O1CN01bLAJJv1YuY9UKXCt7_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:08:46,778 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01bLAJJv1YuY9UKXCt7_!!2628003119.jpg_Q75.jpg (790×1080) - Whale +2024-10-29 15:08:46,779 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1080 +2024-10-29 15:08:46,780 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:08:46,781 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:08:46,882 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:08:47,884 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:08:47,885 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:49,103 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:08:49,104 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:08:55,706 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:08:55,707 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:08:56,930 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:08:56,931 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:08:57,533 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:08:58,534 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:08:58,536 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:58,537 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2628003119/O1CN01bLAJJv1YuY9UKXCt7_!!2628003119.jpg_Q75.jpg +2024-10-29 15:08:58,538 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:08:58,641 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:08:58,643 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:08:58,657 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:08:58,659 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:08:58,660 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:08:58,661 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:08:58,661 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:08:58,663 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:08:58,664 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:08:58,664 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:08:58,664 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:08:58,665 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:08:58,665 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 15:08:58,666 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:08:58,680 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:08:58,730 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:08:58,738 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:08:58,843 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:08:58,845 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:08:58,960 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:08:59,091 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:08:59,092 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:08:59,093 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:08:59,093 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2628003119/O1CN01bLAJJv1YuY9UKXCt7_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:08:59,094 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:08:59,096 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:08:59,098 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:08:59,099 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2628003119/O1CN01loJaTG1YuY9QAmG7W_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:09:02,091 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01loJaTG1YuY9QAmG7W_!!2628003119.jpg_Q75.jpg (790×855) - Whale +2024-10-29 15:09:02,092 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×855 +2024-10-29 15:09:02,093 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:09:02,093 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:09:02,194 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:09:03,195 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:09:03,196 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:04,417 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:09:04,418 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:09:11,022 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:09:11,023 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:12,254 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:09:12,255 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:09:12,856 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:09:13,857 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:09:13,859 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:09:13,860 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2628003119/O1CN01loJaTG1YuY9QAmG7W_!!2628003119.jpg_Q75.jpg +2024-10-29 15:09:13,861 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:09:14,021 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:09:14,058 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:09:14,071 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:09:14,073 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:09:14,073 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:09:14,074 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:09:14,075 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:09:14,076 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:09:14,077 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:09:14,078 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:09:14,078 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:09:14,080 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:09:14,081 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:09:14,087 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:09:14,106 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:09:14,133 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:09:14,135 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:09:14,237 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:09:14,239 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:09:14,466 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:09:14,583 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:09:14,584 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:09:14,585 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:09:14,586 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2628003119/O1CN01loJaTG1YuY9QAmG7W_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:09:14,586 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:09:14,588 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:09:14,589 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:09:14,590 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2628003119/O1CN013AtVBr1YuY9Zofl77_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:09:17,631 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN013AtVBr1YuY9Zofl77_!!2628003119.jpg_Q75.jpg (790×963) - Whale +2024-10-29 15:09:17,632 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×963 +2024-10-29 15:09:17,633 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:09:17,634 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:09:17,736 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:09:18,738 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:09:18,739 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:19,964 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:09:19,965 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:09:26,567 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:09:26,568 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:27,797 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:09:27,798 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:09:28,399 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:09:29,400 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:09:29,401 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:09:29,402 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2628003119/O1CN013AtVBr1YuY9Zofl77_!!2628003119.jpg_Q75.jpg +2024-10-29 15:09:29,403 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:09:29,505 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:09:29,559 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:09:29,560 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:09:29,561 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:09:29,561 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:09:29,562 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:09:29,563 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:09:29,565 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:09:29,567 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:09:29,568 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:09:29,568 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:09:29,569 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:09:29,569 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:09:29,575 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:09:29,631 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:09:29,661 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:09:29,662 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:09:29,765 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:09:29,767 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:09:29,885 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:09:30,015 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:09:30,017 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:09:30,019 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:09:30,020 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2628003119/O1CN013AtVBr1YuY9Zofl77_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:09:30,020 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:09:30,021 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:09:30,022 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:09:30,061 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2628003119/O1CN012FfLej1YuY9WDa6ww_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:09:33,016 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012FfLej1YuY9WDa6ww_!!2628003119.jpg_Q75.jpg (790×828) - Whale +2024-10-29 15:09:33,017 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×828 +2024-10-29 15:09:33,018 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:09:33,019 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:09:33,121 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:09:34,122 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:09:34,123 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:35,358 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:09:35,359 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:09:41,960 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:09:41,960 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:43,192 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:09:43,193 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:09:43,795 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:09:44,797 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:09:44,799 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:09:44,800 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2628003119/O1CN012FfLej1YuY9WDa6ww_!!2628003119.jpg_Q75.jpg +2024-10-29 15:09:44,800 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:09:44,903 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:09:44,908 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:09:44,926 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:09:44,926 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:09:44,927 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:09:44,927 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:09:44,928 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:09:44,929 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:09:44,931 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:09:44,932 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:09:44,932 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:09:44,933 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:09:44,937 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:09:44,938 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:09:44,951 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:09:44,984 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:09:44,985 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:09:45,089 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:09:45,090 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:09:45,205 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:09:45,335 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:09:45,336 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:09:45,337 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:09:45,337 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2628003119/O1CN012FfLej1YuY9WDa6ww_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:09:45,338 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:09:45,340 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:09:45,340 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:09:45,342 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2628003119/O1CN015A4Hox1YuY9RWDZPQ_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:09:48,342 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN015A4Hox1YuY9RWDZPQ_!!2628003119.jpg_Q75.jpg (790×855) - Whale +2024-10-29 15:09:48,343 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×855 +2024-10-29 15:09:48,344 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:09:48,345 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:09:48,447 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:09:49,448 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:09:49,449 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:50,670 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:09:50,671 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:09:57,274 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:09:57,275 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:09:58,498 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:09:58,499 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:09:59,101 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:10:00,102 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:10:00,103 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:00,104 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2628003119/O1CN015A4Hox1YuY9RWDZPQ_!!2628003119.jpg_Q75.jpg +2024-10-29 15:10:00,105 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:10:00,207 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:10:00,209 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:10:00,227 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:10:00,228 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:10:00,229 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:10:00,229 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:10:00,230 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:10:00,231 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:00,232 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:10:00,232 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:10:00,233 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:10:00,233 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:10:00,234 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:10:00,234 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:10:00,244 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:10:00,282 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:10:00,289 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:10:00,392 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:10:00,394 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:10:00,503 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:10:00,606 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:10:00,607 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:10:00,609 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:10:00,610 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2628003119/O1CN015A4Hox1YuY9RWDZPQ_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:10:00,610 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:10:00,612 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:10:00,614 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:10:00,616 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2628003119/O1CN01PxmZUN1YuY9XNIpak_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:10:03,593 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01PxmZUN1YuY9XNIpak_!!2628003119.jpg_Q75.jpg (790×874) - Whale +2024-10-29 15:10:03,594 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×874 +2024-10-29 15:10:03,595 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:10:03,595 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:10:03,696 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:10:04,697 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:10:04,698 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:10:05,928 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:10:05,929 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:10:12,531 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:10:12,532 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:10:13,759 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:10:13,760 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:10:14,362 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:10:15,364 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:10:15,366 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:15,367 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2628003119/O1CN01PxmZUN1YuY9XNIpak_!!2628003119.jpg_Q75.jpg +2024-10-29 15:10:15,367 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:10:15,556 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:10:15,559 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:10:15,577 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:10:15,577 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:10:15,583 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:10:15,584 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:10:15,585 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:10:15,587 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:15,588 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:10:15,589 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:10:15,590 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:10:15,591 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:10:15,593 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 799px +2024-10-29 15:10:15,594 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:10:15,614 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:10:15,644 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:10:15,646 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:10:15,748 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:10:15,750 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:10:16,010 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:10:16,140 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:10:16,141 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:10:16,142 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:10:16,144 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2628003119/O1CN01PxmZUN1YuY9XNIpak_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:10:16,145 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:10:16,147 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:10:16,147 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:10:16,149 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2628003119/O1CN01ylUwtX1YuY9XNKEuF_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:10:19,130 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ylUwtX1YuY9XNKEuF_!!2628003119.jpg_Q75.jpg (790×902) - Whale +2024-10-29 15:10:19,131 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×902 +2024-10-29 15:10:19,132 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:10:19,132 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:10:19,233 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:10:20,235 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:10:20,236 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:10:21,455 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:10:21,456 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:10:28,058 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:10:28,059 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:10:29,286 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:10:29,287 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:10:29,890 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:10:30,892 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:10:30,894 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:30,895 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2628003119/O1CN01ylUwtX1YuY9XNKEuF_!!2628003119.jpg_Q75.jpg +2024-10-29 15:10:30,896 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:10:31,001 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:10:31,007 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:10:31,021 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:10:31,022 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:10:31,022 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:10:31,023 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:10:31,023 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:10:31,025 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:31,031 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:10:31,031 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:10:31,032 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:10:31,032 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:10:31,033 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 799px +2024-10-29 15:10:31,034 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:10:31,045 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:10:31,093 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:10:31,095 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:10:31,200 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:10:31,202 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:10:31,362 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:10:31,526 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:10:31,528 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:10:31,604 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:10:31,606 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2628003119/O1CN01ylUwtX1YuY9XNKEuF_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:10:31,608 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:10:31,609 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:10:31,609 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:10:31,690 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2628003119/O1CN01occf1E1YuY9cM7i30_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:10:34,658 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01occf1E1YuY9cM7i30_!!2628003119.jpg_Q75.jpg (790×858) - Whale +2024-10-29 15:10:34,659 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×858 +2024-10-29 15:10:34,660 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:10:34,661 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:10:34,763 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:10:35,764 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:10:35,765 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:10:36,987 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:10:36,988 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:10:43,591 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:10:43,592 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:10:44,816 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:10:44,817 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:10:45,418 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:10:46,419 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:10:46,421 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:46,422 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2628003119/O1CN01occf1E1YuY9cM7i30_!!2628003119.jpg_Q75.jpg +2024-10-29 15:10:46,423 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:10:46,540 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:10:46,547 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:10:46,568 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:10:46,569 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:10:46,569 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:10:46,570 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:10:46,571 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:10:46,580 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:10:46,582 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:10:46,583 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:10:46,584 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:10:46,584 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:10:46,585 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:10:46,586 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:10:46,599 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:10:46,662 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:10:46,667 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:10:46,791 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:10:46,792 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:10:46,915 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:10:47,019 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:10:47,020 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:10:47,044 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:10:47,045 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2628003119/O1CN01occf1E1YuY9cM7i30_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:10:47,046 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:10:47,048 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:10:47,051 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:10:47,106 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2628003119/O1CN01IbPO311YuY9UNJg64_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:10:50,038 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01IbPO311YuY9UNJg64_!!2628003119.jpg_Q75.jpg (790×933) - Whale +2024-10-29 15:10:50,039 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×933 +2024-10-29 15:10:50,040 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:10:50,041 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:10:50,142 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:10:51,143 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:10:51,144 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:10:52,377 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:10:52,378 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:10:58,980 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:10:58,981 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:11:00,214 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:11:00,215 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:11:00,816 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:11:01,817 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:11:01,818 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:11:01,820 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2628003119/O1CN01IbPO311YuY9UNJg64_!!2628003119.jpg_Q75.jpg +2024-10-29 15:11:01,821 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:11:01,923 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:11:01,970 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:11:01,977 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:11:01,978 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:11:01,978 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:11:01,979 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:11:01,980 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:11:01,981 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:11:01,982 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:11:01,982 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:11:01,983 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:11:01,983 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:11:01,983 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 799px +2024-10-29 15:11:01,984 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:11:02,046 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:11:02,087 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:11:02,089 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:11:02,193 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:11:02,195 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:11:02,311 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:11:02,441 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:11:02,442 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:11:02,443 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:11:02,444 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2628003119/O1CN01IbPO311YuY9UNJg64_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:11:02,444 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:11:02,446 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:11:02,446 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:11:02,448 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2628003119/O1CN01VwzPlC1YuY9Vo8FYs_!!2628003119.jpg_Q75.jpg 입력 +2024-10-29 15:11:05,467 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01VwzPlC1YuY9Vo8FYs_!!2628003119.jpg_Q75.jpg (790×759) - Whale +2024-10-29 15:11:05,468 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×759 +2024-10-29 15:11:05,468 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:11:05,469 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:11:05,571 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:11:06,572 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:11:06,573 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:11:07,802 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:11:07,803 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:11:14,406 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:11:14,407 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:11:15,627 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:11:15,628 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:11:16,231 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:11:17,233 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:11:17,234 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:11:17,235 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2628003119/O1CN01VwzPlC1YuY9Vo8FYs_!!2628003119.jpg_Q75.jpg +2024-10-29 15:11:17,236 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:11:17,338 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:11:17,339 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:11:17,359 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:11:17,360 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:11:17,361 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:11:17,363 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:11:17,365 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:11:17,367 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:11:17,368 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:11:17,369 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:11:17,369 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:11:17,370 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:11:17,370 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 798px +2024-10-29 15:11:17,371 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:11:17,381 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:11:17,417 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:11:17,419 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:11:17,522 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:11:17,523 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:11:17,629 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:11:17,863 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:11:17,864 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:11:17,864 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:11:17,865 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2628003119/O1CN01VwzPlC1YuY9Vo8FYs_!!2628003119.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:11:17,866 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:11:17,867 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:11:18,107 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:11:18,108 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:11:18,729 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:11:18,730 - gui.py:912 - default_logger - DEBUG - 3/[87]개 상품 수정 완료. +2024-10-29 15:11:18,731 - gui.py:853 - default_logger - DEBUG - 4/13 버튼의 활성상태 확인 중... +2024-10-29 15:11:18,738 - gui.py:860 - default_logger - DEBUG - 4/13: 세부사항 수정 작업 중... +2024-10-29 15:11:19,050 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:11:19,790 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:11:20,745 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:11:20,764 - title.py:94 - default_logger - DEBUG - 원본 상품명: 铝合金钢铁合唱台三层可折叠合唱台台阶四层体育场看台椅舞台架子 +2024-10-29 15:11:20,766 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:11:20,767 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:11:20,781 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:11:20,788 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:11:20,804 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-가구-사무/업소용가구-사무용책상 +2024-10-29 15:11:20,805 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:11:21,259 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:11:21,261 - option.py:170 - default_logger - DEBUG - 상품명: 铝合金钢铁合唱台三层可折叠合唱台台阶四层体育场看台椅舞台架子에 대한 옵션을 처리 중... +2024-10-29 15:11:21,262 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:11:23,276 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:11:23,277 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:11:23,278 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:11:23,295 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:11:23,296 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:11:23,296 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:11:23,317 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 2 +2024-10-29 15:11:23,353 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@咨询客服 +2024-10-29 15:11:23,354 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-29 15:11:23,355 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 15:11:23,356 - option.py:399 - default_logger - DEBUG - 1번째 image_element : None +2024-10-29 15:11:23,356 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:11:23,370 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:11:23,371 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:11:23,372 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:11:23,380 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:11:23,412 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@配件 +2024-10-29 15:11:23,413 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-29 15:11:23,414 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 15:11:23,415 - option.py:399 - default_logger - DEBUG - 2번째 image_element : None +2024-10-29 15:11:23,415 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 15:11:23,431 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:11:23,432 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:11:23,432 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:11:23,440 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:11:23,441 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '咨询客服', 'origin_option_2': '配件'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'咨询客服': >, '配件': >}, 'checkboxes': [>, {'option_name': '咨询客服', 'checked': False}, >, {'option_name': '配件', 'checked': False}], 'images': {}, 'prices': {'咨询客服': {'low_price': 84900, 'high_price': 84900}, '配件': {'low_price': 30000, 'high_price': 30000}}, 'checked_states': {}} +2024-10-29 15:11:23,442 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:11:23,442 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '咨询客服', 'origin_option_2': '配件'} +2024-10-29 15:11:23,443 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 咨询客服 +2024-10-29 15:11:23,444 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 咨询客服 +2024-10-29 15:11:23,444 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 配件 +2024-10-29 15:11:23,445 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 配件 +2024-10-29 15:11:23,446 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '咨询客服', 'origin_option_2': '配件'} +2024-10-29 15:11:23,446 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '铝合金钢铁合唱台三层可折叠合唱台台阶四层体育场看台椅舞台架子'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "咨询客服", "origin_option_2": "配件"} +2024-10-29 15:11:23,450 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:11:25,112 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ + "trans_option_1": "부품" +} +``` +2024-10-29 15:11:25,114 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { + "trans_option_1": "부품" +} +2024-10-29 15:11:25,114 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '부품'} +2024-10-29 15:11:25,115 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 15:11:25,116 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 부품 +2024-10-29 15:11:25,116 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:11:25,136 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [부품] 입력 완료 +2024-10-29 15:11:25,137 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'咨询客服': '부품'} +2024-10-29 15:11:25,138 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 15:11:25,142 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:11:25,144 - option.py:101 - default_logger - DEBUG - 최저옵션: 57500.0, 표준편차: 27500.0 +2024-10-29 15:11:25,145 - option.py:111 - default_logger - DEBUG - Option 85000 z-score: 1.0 +2024-10-29 15:11:25,146 - option.py:111 - default_logger - DEBUG - Option 30000 z-score: -1.0 +2024-10-29 15:11:25,146 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [85000] +2024-10-29 15:11:25,148 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 85000, 마켓상한선: 170000 +2024-10-29 15:11:25,149 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('咨询客服', 85000)] +2024-10-29 15:11:25,164 - option.py:640 - default_logger - DEBUG - 옵션 이름: 咨询客服, 필터링된 옵션에 포함 여부: True +2024-10-29 15:11:25,164 - option.py:646 - default_logger - DEBUG - 옵션 '咨询客服' 체크함 +2024-10-29 15:11:25,174 - option.py:640 - default_logger - DEBUG - 옵션 이름: 配件, 필터링된 옵션에 포함 여부: False +2024-10-29 15:11:25,343 - option.py:652 - default_logger - DEBUG - 옵션 '配件' 체크 해제함 +2024-10-29 15:11:25,343 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 1/20 +2024-10-29 15:11:25,344 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:11:25,345 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 1 +2024-10-29 15:11:25,346 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:11:25,529 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'부품': 0, '부속품': 0} +2024-10-29 15:11:25,530 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:11:25,554 - option.py:725 - default_logger - DEBUG - 총 2개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:11:25,579 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:11:25,580 - option.py:745 - default_logger - DEBUG - 1번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:11:25,604 - option.py:741 - default_logger - DEBUG - 2번째 옵션 이미지 URL: ./ic_image_add.svg +2024-10-29 15:11:25,605 - option.py:745 - default_logger - DEBUG - 2번째 옵션은 SVG 이미지입니다. 번역을 생략합니다. +2024-10-29 15:11:25,606 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:11:25,777 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:11:25,880 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:11:26,197 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:11:26,527 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:11:26,528 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:11:26,954 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:11:26,955 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:11:27,025 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:11:27,084 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:11:27,085 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:11:27,086 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:11:27,326 - price.py:553 - default_logger - DEBUG - 옵션 수: 1 +2024-10-29 15:11:27,327 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:11:27,438 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 300 +2024-10-29 15:11:27,450 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 84900 +2024-10-29 15:11:27,451 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [300] +2024-10-29 15:11:27,451 - price.py:646 - default_logger - DEBUG - 최소원가: 60000, 최대원가: 60000, 평균원가: 60000, 상위평균원가: 60000 +2024-10-29 15:11:27,452 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 77000 +2024-10-29 15:11:27,453 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:11:27,454 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:11:27,454 - price.py:484 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 12000 +2024-10-29 15:11:27,456 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 12000 +2024-10-29 15:11:27,457 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:11:27,458 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:11:27,459 - price.py:304 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 5000 +2024-10-29 15:11:27,460 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 15000 +2024-10-29 15:11:27,461 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 15000 +2024-10-29 15:11:27,461 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 104000 +2024-10-29 15:11:27,462 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:11:27,462 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 57000, 상한: 138000, 하한: 102000 +2024-10-29 15:11:27,463 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 102000 +2024-10-29 15:11:27,464 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 102000 +2024-10-29 15:11:27,465 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:11:27,467 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 84900 +2024-10-29 15:11:27,467 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 17100 +2024-10-29 15:11:27,468 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:11:27,468 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:11:27,469 - price.py:484 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 16000 +2024-10-29 15:11:27,470 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 18000 +2024-10-29 15:11:27,475 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:11:27,476 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:11:27,477 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:11:27,477 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:11:27,478 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-가구-사무/업소용가구-사무용책상 +2024-10-29 15:11:27,478 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 가구, Level 3: 사무/업소용가구, Level 4: 사무용책상 +2024-10-29 15:11:27,479 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-가구-사무/업소용가구-사무용책상 +2024-10-29 15:11:27,480 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '사무용책상'} +2024-10-29 15:11:27,481 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:11:27,483 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '사무용책상'}, result: None +2024-10-29 15:11:27,484 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:11:27,485 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:11:27,485 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-가구-사무/업소용가구-사무용책상는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:11:27,486 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:11:27,490 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:11:27,491 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:11:27,553 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 18000 +2024-10-29 15:11:27,713 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 15:11:27,714 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 60000, 초도배송비: 60000, 교환비: 120000 +2024-10-29 15:11:27,715 - price.py:138 - default_logger - DEBUG - 반품비: 60000, 초도배송비: 60000, 교환비: 120000 +2024-10-29 15:11:27,808 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 60000 +2024-10-29 15:11:27,893 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 60000 +2024-10-29 15:11:27,996 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 120000 +2024-10-29 15:11:28,295 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:11:28,295 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:11:29,189 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:11:29,322 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:11:29,367 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 16 개 +2024-10-29 15:11:29,368 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i2/4060723210/O1CN01grFbHZ1ZaDuXWFUUO_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/4060723210/O1CN01yXqzfs1ZaDuWteDk5_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/4060723210/O1CN0100V8od1ZaDuVuiIOA_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/4060723210/O1CN01ccyIwM1ZaDuXcEp06_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/4060723210/O1CN01YZZkNp1ZaDuXcE16T_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/4060723210/O1CN01DT5FBb1ZaDuZSXkYy_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/4060723210/O1CN01jtEu3L1ZaDuXWH6Hg_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/4060723210/O1CN01Z2OonQ1ZaDuYRcM7B_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/4060723210/O1CN01Z23YGV1ZaDuXWHls1_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/4060723210/O1CN01ukaJHv1ZaDuYmJhxp_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KE5dtk1ZaDuQ66Fkx_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/4060723210/O1CN01QrRjau1ZaDuXIMMey_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/4060723210/O1CN01OH3k2Y1ZaDuastj1T_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KTWqmc1ZaDuXWINM2_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/4060723210/O1CN01H9tWkW1ZaDuasuKRk_!!4060723210.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/4060723210/O1CN01b17bCg1ZaDuXWGdJ6_!!4060723210.jpg_Q75.jpg'] +2024-10-29 15:11:29,369 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 16 +2024-10-29 15:11:29,371 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:11:29,407 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:11:29,408 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:11:29,559 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:11:29,560 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:11:29,561 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:11:29,562 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:11:29,564 - browser_control.py:633 - default_logger - DEBUG - {'부품': 0, '부속품': 0} +2024-10-29 15:11:29,762 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:11:30,109 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:11:30,803 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:11:31,492 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:11:31,599 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:11:31,600 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 16개 +2024-10-29 15:11:31,600 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:11:31,601 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:11:31,603 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/4060723210/O1CN01grFbHZ1ZaDuXWFUUO_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:11:34,589 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01grFbHZ1ZaDuXWFUUO_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:11:34,590 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:11:34,591 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:11:34,591 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:11:34,692 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:11:35,693 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:11:35,694 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:11:36,924 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:11:36,925 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:11:43,529 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:11:43,530 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:11:44,754 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:11:44,755 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:11:45,357 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:11:46,358 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:11:46,359 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:11:46,360 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/4060723210/O1CN01grFbHZ1ZaDuXWFUUO_!!4060723210.jpg_Q75.jpg +2024-10-29 15:11:46,361 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:11:46,465 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:11:46,471 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:11:46,486 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:11:46,487 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:11:46,488 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:11:46,488 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:11:46,489 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:11:46,490 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:11:46,491 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:11:46,491 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:11:46,492 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:11:46,493 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:11:46,494 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:11:46,494 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:11:46,505 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:11:46,529 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:11:46,530 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:11:46,634 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:11:46,635 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:11:46,740 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:11:46,842 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:11:46,843 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:11:46,844 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:11:46,849 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/4060723210/O1CN01grFbHZ1ZaDuXWFUUO_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:11:46,850 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:11:46,851 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:11:46,851 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:11:46,853 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/4060723210/O1CN01yXqzfs1ZaDuWteDk5_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:11:49,922 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01yXqzfs1ZaDuWteDk5_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:11:49,923 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:11:49,924 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:11:49,924 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:11:50,026 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:11:51,027 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:11:51,028 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:11:52,246 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:11:52,247 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:11:58,851 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:11:58,852 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:00,078 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:12:00,079 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:12:00,681 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:12:01,682 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:12:01,683 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:01,684 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/4060723210/O1CN01yXqzfs1ZaDuWteDk5_!!4060723210.jpg_Q75.jpg +2024-10-29 15:12:01,685 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:12:01,787 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:12:01,841 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:12:01,842 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:12:01,843 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:12:01,843 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:12:01,843 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:12:01,844 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:12:01,845 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:01,848 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:12:01,848 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:12:01,849 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:12:01,857 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:12:01,858 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:12:01,858 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:12:01,903 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:12:01,929 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:12:01,930 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:12:02,033 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:12:02,035 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:12:02,137 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:12:02,240 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:12:02,241 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:12:02,242 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:12:02,243 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/4060723210/O1CN01yXqzfs1ZaDuWteDk5_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:12:02,243 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:12:02,245 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:12:02,246 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:12:02,247 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/4060723210/O1CN0100V8od1ZaDuVuiIOA_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:12:05,211 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN0100V8od1ZaDuVuiIOA_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:12:05,212 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:12:05,213 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:12:05,214 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:12:05,315 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:12:06,317 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:12:06,318 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:07,543 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:12:07,544 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:12:14,147 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:12:14,148 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:15,377 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:12:15,378 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:12:15,981 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:12:16,983 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:12:16,985 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:16,985 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/4060723210/O1CN0100V8od1ZaDuVuiIOA_!!4060723210.jpg_Q75.jpg +2024-10-29 15:12:16,986 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:12:17,088 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:12:17,090 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:12:17,107 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:12:17,107 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:12:17,108 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:12:17,109 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:12:17,110 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:12:17,111 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:17,112 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:12:17,113 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:12:17,114 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:12:17,114 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:12:17,115 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:12:17,115 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:12:17,124 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:12:17,149 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:12:17,152 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:12:17,265 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:12:17,266 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:12:17,373 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:12:17,485 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:12:17,486 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:12:17,494 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:12:17,537 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/4060723210/O1CN0100V8od1ZaDuVuiIOA_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:12:17,538 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:12:17,539 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:12:17,540 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:12:17,542 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/4060723210/O1CN01ccyIwM1ZaDuXcEp06_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:12:20,688 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ccyIwM1ZaDuXcEp06_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:12:20,689 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:12:20,689 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:12:20,690 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:12:20,791 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:12:21,792 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:12:21,793 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:23,026 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:12:23,027 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:12:29,631 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:12:29,631 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:30,856 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:12:30,857 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:12:31,460 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:12:32,461 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:12:32,462 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:32,463 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/4060723210/O1CN01ccyIwM1ZaDuXcEp06_!!4060723210.jpg_Q75.jpg +2024-10-29 15:12:32,464 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:12:32,663 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:12:32,666 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:12:32,684 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:12:32,685 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:12:32,685 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:12:32,686 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:12:32,687 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:12:32,688 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:32,689 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:12:32,689 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:12:32,690 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:12:32,690 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:12:32,691 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:12:32,692 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:12:32,700 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:12:32,720 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:12:32,723 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:12:32,832 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:12:32,834 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:12:33,022 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:12:33,137 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:12:33,138 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:12:33,139 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:12:33,140 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/4060723210/O1CN01ccyIwM1ZaDuXcEp06_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:12:33,140 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:12:33,142 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:12:33,143 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:12:33,172 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/4060723210/O1CN01YZZkNp1ZaDuXcE16T_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:12:36,092 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01YZZkNp1ZaDuXcE16T_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:12:36,093 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:12:36,093 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:12:36,094 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:12:36,195 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:12:37,196 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:12:37,197 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:38,415 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:12:38,416 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:12:45,019 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:12:45,020 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:46,251 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:12:46,252 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:12:46,854 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:12:47,856 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:12:47,857 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:47,858 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/4060723210/O1CN01YZZkNp1ZaDuXcE16T_!!4060723210.jpg_Q75.jpg +2024-10-29 15:12:47,859 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:12:47,961 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:12:48,014 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:12:48,015 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:12:48,015 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:12:48,016 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:12:48,016 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:12:48,017 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:12:48,026 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:12:48,027 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:12:48,027 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:12:48,028 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:12:48,028 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:12:48,029 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:12:48,029 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:12:48,087 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:12:48,106 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:12:48,107 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:12:48,209 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:12:48,210 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:12:48,329 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:12:48,433 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:12:48,434 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:12:48,435 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:12:48,435 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/4060723210/O1CN01YZZkNp1ZaDuXcE16T_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:12:48,436 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:12:48,437 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:12:48,446 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:12:48,447 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/4060723210/O1CN01DT5FBb1ZaDuZSXkYy_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:12:51,420 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01DT5FBb1ZaDuZSXkYy_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:12:51,421 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:12:51,422 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:12:51,423 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:12:51,523 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:12:52,524 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:12:52,525 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:12:53,747 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:12:53,748 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:13:00,351 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:13:00,352 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:01,559 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:13:01,560 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:13:02,161 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:13:03,163 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:13:03,164 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:03,165 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/4060723210/O1CN01DT5FBb1ZaDuZSXkYy_!!4060723210.jpg_Q75.jpg +2024-10-29 15:13:03,166 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:13:03,272 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:13:03,274 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:13:03,287 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:13:03,288 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:13:03,289 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:13:03,289 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:13:03,291 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:13:03,292 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:03,293 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:13:03,293 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:13:03,294 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:13:03,294 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:13:03,294 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:13:03,295 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:13:03,304 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:13:03,330 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:13:03,332 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:13:03,435 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:13:03,436 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:13:03,540 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:13:03,646 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:13:03,647 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:13:03,647 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:13:03,650 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/4060723210/O1CN01DT5FBb1ZaDuZSXkYy_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:13:03,652 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:13:03,653 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:13:03,654 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:13:03,655 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/4060723210/O1CN01jtEu3L1ZaDuXWH6Hg_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:13:06,622 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01jtEu3L1ZaDuXWH6Hg_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:13:06,623 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:13:06,623 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:13:06,624 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:13:06,725 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:13:07,727 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:13:07,728 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:08,953 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:13:08,954 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:13:15,557 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:13:15,558 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:16,789 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:13:16,790 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:13:17,393 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:13:18,394 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:13:18,395 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:18,396 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/4060723210/O1CN01jtEu3L1ZaDuXWH6Hg_!!4060723210.jpg_Q75.jpg +2024-10-29 15:13:18,396 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:13:18,501 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:13:18,505 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:13:18,520 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:13:18,522 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:13:18,522 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:13:18,523 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:13:18,523 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:13:18,524 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:18,525 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:13:18,526 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:13:18,526 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:13:18,526 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:13:18,527 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:13:18,531 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:13:18,536 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:13:18,556 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:13:18,566 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:13:18,669 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:13:18,670 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:13:18,781 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:13:18,889 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:13:18,890 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:13:18,891 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:13:18,892 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/4060723210/O1CN01jtEu3L1ZaDuXWH6Hg_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:13:18,892 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:13:18,899 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:13:18,900 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:13:18,902 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/4060723210/O1CN01Z2OonQ1ZaDuYRcM7B_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:13:21,875 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Z2OonQ1ZaDuYRcM7B_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:13:21,876 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:13:21,877 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:13:21,878 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:13:21,979 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:13:22,980 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:13:22,981 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:24,204 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:13:24,205 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:13:30,808 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:13:30,809 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:32,040 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:13:32,041 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:13:32,642 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:13:33,643 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:13:33,644 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:33,645 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/4060723210/O1CN01Z2OonQ1ZaDuYRcM7B_!!4060723210.jpg_Q75.jpg +2024-10-29 15:13:33,646 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:13:33,829 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:13:33,836 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:13:33,849 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:13:33,850 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:13:33,851 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:13:33,851 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:13:33,852 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:13:33,853 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:33,854 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:13:33,854 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:13:33,855 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:13:33,855 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:13:33,855 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:13:33,856 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:13:33,862 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:13:33,885 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:13:33,886 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:13:33,990 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:13:33,991 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:13:34,093 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:13:34,195 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:13:34,196 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:13:34,197 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:13:34,198 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/4060723210/O1CN01Z2OonQ1ZaDuYRcM7B_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:13:34,198 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:13:34,200 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:13:34,201 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:13:34,202 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/4060723210/O1CN01Z23YGV1ZaDuXWHls1_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:13:37,189 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Z23YGV1ZaDuXWHls1_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:13:37,190 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:13:37,190 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:13:37,191 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:13:37,293 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:13:38,294 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:13:38,295 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:39,516 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:13:39,517 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:13:46,118 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:13:46,119 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:47,350 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:13:47,352 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:13:47,954 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:13:48,956 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:13:48,958 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:48,959 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/4060723210/O1CN01Z23YGV1ZaDuXWHls1_!!4060723210.jpg_Q75.jpg +2024-10-29 15:13:48,959 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:13:49,064 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:13:49,068 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:13:49,084 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:13:49,085 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:13:49,086 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:13:49,086 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:13:49,087 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:13:49,088 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:13:49,089 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:13:49,089 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:13:49,090 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:13:49,094 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:13:49,095 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:13:49,095 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:13:49,102 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:13:49,130 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:13:49,132 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:13:49,234 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:13:49,235 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:13:49,344 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:13:49,450 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:13:49,451 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:13:49,452 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:13:49,452 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/4060723210/O1CN01Z23YGV1ZaDuXWHls1_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:13:49,453 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:13:49,455 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:13:49,456 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:13:49,501 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/4060723210/O1CN01ukaJHv1ZaDuYmJhxp_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:13:52,419 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ukaJHv1ZaDuYmJhxp_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:13:52,420 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:13:52,421 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:13:52,421 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:13:52,522 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:13:53,523 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:13:53,524 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:13:54,746 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:13:54,747 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:14:01,349 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:14:01,350 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:02,584 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:14:02,585 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:14:03,187 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:14:04,189 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:14:04,191 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:04,192 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/4060723210/O1CN01ukaJHv1ZaDuYmJhxp_!!4060723210.jpg_Q75.jpg +2024-10-29 15:14:04,192 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:14:04,373 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:14:04,376 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:14:04,393 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:14:04,394 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:14:04,394 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:14:04,395 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:14:04,395 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:14:04,396 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:04,397 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:14:04,398 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:14:04,398 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:14:04,399 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:14:04,399 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:14:04,400 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:14:04,411 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:14:04,432 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:14:04,435 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:14:04,538 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:14:04,539 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:14:04,641 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:14:04,747 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:14:04,748 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:14:04,749 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:14:04,750 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/4060723210/O1CN01ukaJHv1ZaDuYmJhxp_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:14:04,750 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:14:04,752 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:14:04,754 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:14:04,792 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KE5dtk1ZaDuQ66Fkx_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:14:07,732 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01KE5dtk1ZaDuQ66Fkx_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:14:07,733 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:14:07,733 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:14:07,734 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:14:07,835 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:14:08,837 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:14:08,838 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:10,061 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:14:10,062 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:14:16,665 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:14:16,666 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:17,885 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:14:17,886 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:14:18,489 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:14:19,490 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:14:19,491 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:19,492 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KE5dtk1ZaDuQ66Fkx_!!4060723210.jpg_Q75.jpg +2024-10-29 15:14:19,493 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:14:19,595 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:14:19,597 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:14:19,615 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:14:19,615 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:14:19,616 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:14:19,616 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:14:19,617 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:14:19,618 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:19,619 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:14:19,622 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:14:19,623 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:14:19,623 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:14:19,624 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:14:19,624 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:14:19,632 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:14:19,661 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:14:19,662 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:14:19,764 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:14:19,766 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:14:19,874 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:14:19,979 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:14:19,980 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:14:19,980 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:14:19,981 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KE5dtk1ZaDuQ66Fkx_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:14:19,982 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:14:19,984 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:14:19,984 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:14:19,986 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/4060723210/O1CN01QrRjau1ZaDuXIMMey_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:14:22,968 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01QrRjau1ZaDuXIMMey_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:14:22,969 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:14:22,969 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:14:22,970 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:14:23,071 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:14:24,072 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:14:24,073 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:25,294 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:14:25,295 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:14:31,897 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:14:31,898 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:33,136 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:14:33,137 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:14:33,739 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:14:34,740 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:14:34,741 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:34,742 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/4060723210/O1CN01QrRjau1ZaDuXIMMey_!!4060723210.jpg_Q75.jpg +2024-10-29 15:14:34,743 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:14:34,946 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:14:34,963 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:14:34,972 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:14:34,974 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:14:34,975 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:14:34,976 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:14:34,978 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:14:34,981 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:34,983 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:14:34,985 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:14:34,986 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:14:34,987 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:14:34,988 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:14:34,989 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:14:35,004 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:14:35,025 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:14:35,027 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:14:35,131 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:14:35,132 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:14:35,294 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:14:35,485 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:14:35,486 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:14:35,487 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:14:35,489 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/4060723210/O1CN01QrRjau1ZaDuXIMMey_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:14:35,491 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:14:35,492 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:14:35,493 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:14:35,495 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/4060723210/O1CN01OH3k2Y1ZaDuastj1T_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:14:38,499 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01OH3k2Y1ZaDuastj1T_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:14:38,500 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:14:38,501 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:14:38,502 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:14:38,604 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:14:39,606 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:14:39,607 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:40,830 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:14:40,831 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:14:47,434 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:14:47,435 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:48,653 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:14:48,654 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:14:49,256 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:14:50,258 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:14:50,260 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:50,261 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/4060723210/O1CN01OH3k2Y1ZaDuastj1T_!!4060723210.jpg_Q75.jpg +2024-10-29 15:14:50,261 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:14:50,363 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:14:50,415 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:14:50,417 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:14:50,417 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:14:50,422 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:14:50,423 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:14:50,426 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:14:50,427 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:14:50,428 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:14:50,429 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:14:50,429 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:14:50,430 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:14:50,431 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:14:50,431 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:14:50,481 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:14:50,510 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:14:50,511 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:14:50,613 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:14:50,615 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:14:50,730 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:14:50,853 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:14:50,854 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:14:50,855 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:14:50,855 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/4060723210/O1CN01OH3k2Y1ZaDuastj1T_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:14:50,856 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:14:50,857 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:14:50,858 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:14:50,860 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KTWqmc1ZaDuXWINM2_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:14:53,859 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01KTWqmc1ZaDuXWINM2_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:14:53,860 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:14:53,861 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:14:53,863 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:14:53,964 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:14:54,965 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:14:54,966 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:14:56,194 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:14:56,195 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:15:02,799 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:15:02,800 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:15:04,028 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:15:04,029 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:15:04,631 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:15:05,632 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:15:05,634 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:15:05,635 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KTWqmc1ZaDuXWINM2_!!4060723210.jpg_Q75.jpg +2024-10-29 15:15:05,636 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:15:05,807 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:15:05,871 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:15:05,873 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:15:05,874 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:15:05,874 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:15:05,875 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:15:05,879 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:15:05,891 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:15:05,896 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:15:05,898 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:15:05,900 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:15:05,901 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:15:05,902 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:15:05,902 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:15:05,914 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:15:05,933 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:15:05,935 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:15:06,037 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:15:06,038 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:15:06,150 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:15:06,348 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:15:06,349 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:15:06,350 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:15:06,351 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/4060723210/O1CN01KTWqmc1ZaDuXWINM2_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:15:06,352 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:15:06,354 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:15:06,355 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:15:06,357 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/4060723210/O1CN01H9tWkW1ZaDuasuKRk_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:15:09,539 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01H9tWkW1ZaDuasuKRk_!!4060723210.jpg_Q75.jpg (750×600) - Whale +2024-10-29 15:15:09,540 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×600 +2024-10-29 15:15:09,541 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:15:09,542 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:15:09,644 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:15:10,645 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:15:10,646 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:15:11,874 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:15:11,875 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:15:18,479 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:15:18,480 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:15:19,709 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:15:19,710 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:15:20,312 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:15:21,314 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:15:21,315 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:15:21,317 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/4060723210/O1CN01H9tWkW1ZaDuasuKRk_!!4060723210.jpg_Q75.jpg +2024-10-29 15:15:21,317 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:15:21,420 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:15:21,422 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:15:21,441 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:15:21,442 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:15:21,443 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:15:21,444 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:15:21,445 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:15:21,446 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:15:21,448 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:15:21,449 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:15:21,449 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:15:21,455 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:15:21,456 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 15:15:21,458 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:15:21,469 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:15:21,495 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:15:21,496 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:15:21,600 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:15:21,601 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:15:21,709 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:15:21,821 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:15:21,823 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:15:21,824 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:15:21,825 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/4060723210/O1CN01H9tWkW1ZaDuasuKRk_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:15:21,826 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:15:21,828 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:15:21,829 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:15:21,830 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/4060723210/O1CN01b17bCg1ZaDuXWGdJ6_!!4060723210.jpg_Q75.jpg 입력 +2024-10-29 15:15:24,812 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01b17bCg1ZaDuXWGdJ6_!!4060723210.jpg_Q75.jpg (750×130) - Whale +2024-10-29 15:15:24,813 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×130 +2024-10-29 15:15:24,813 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 15:15:24,814 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 15:15:24,815 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:15:24,817 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:15:24,831 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:15:24,832 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:15:24,833 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:15:24,838 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:15:24,840 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:15:24,841 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/4060723210/O1CN01b17bCg1ZaDuXWGdJ6_!!4060723210.jpg_Q75.jpg +2024-10-29 15:15:24,842 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:15:24,842 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/4060723210/O1CN01b17bCg1ZaDuXWGdJ6_!!4060723210.jpg_Q75.jpg +2024-10-29 15:15:25,064 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:15:25,066 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:15:25,067 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:15:25,168 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:15:25,169 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:15:25,270 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:15:25,378 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:15:25,379 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:15:25,380 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:15:25,381 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/4060723210/O1CN01b17bCg1ZaDuXWGdJ6_!!4060723210.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:15:25,382 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:15:25,383 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:15:25,622 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:15:25,624 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:15:26,266 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:15:26,267 - gui.py:912 - default_logger - DEBUG - 4/[87]개 상품 수정 완료. +2024-10-29 15:15:26,268 - gui.py:853 - default_logger - DEBUG - 5/13 버튼의 활성상태 확인 중... +2024-10-29 15:15:26,291 - gui.py:860 - default_logger - DEBUG - 5/13: 세부사항 수정 작업 중... +2024-10-29 15:15:26,380 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:15:27,362 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:15:28,239 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:15:28,255 - title.py:94 - default_logger - DEBUG - 원본 상품명: 办公室垫脚凳神器好物儿童踩脚蹬放腿桌下防翘二郎腿搁脚软垫踏板 +2024-10-29 15:15:28,257 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:15:28,258 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:15:28,270 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:15:28,278 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:15:28,291 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-가구-의자-스툴 +2024-10-29 15:15:28,292 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:15:28,793 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:15:28,794 - option.py:170 - default_logger - DEBUG - 상품명: 办公室垫脚凳神器好物儿童踩脚蹬放腿桌下防翘二郎腿搁脚软垫踏板에 대한 옵션을 처리 중... +2024-10-29 15:15:28,795 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:15:30,812 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:15:30,812 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:15:30,813 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:15:30,834 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:15:30,835 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:15:30,836 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:15:30,854 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 4 +2024-10-29 15:15:30,892 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@黑色小尺寸【清仓特价款】 (42*18*10cm) +2024-10-29 15:15:30,895 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 15:15:30,896 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 15:15:30,896 - option.py:399 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 15:15:30,897 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:15:30,912 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:30,912 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:15:30,913 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:30,931 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:15:30,964 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@黑色绒面小尺寸 (40*20*10cm) +2024-10-29 15:15:30,966 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 15:15:30,967 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 15:15:30,968 - option.py:399 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 15:15:30,968 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 15:15:30,983 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:30,984 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:15:30,985 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:31,000 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:15:31,033 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@黑色全防滑小尺寸 (40*20*10cm) +2024-10-29 15:15:31,036 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-29 15:15:31,036 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 15:15:31,037 - option.py:399 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 15:15:31,037 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 15:15:31,053 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:31,054 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 15:15:31,055 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:31,071 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 15:15:31,107 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@双层绒面黑色【加高】 (45*30*15cm) +2024-10-29 15:15:31,108 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-10-29 15:15:31,108 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@ +2024-10-29 15:15:31,109 - option.py:399 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 15:15:31,109 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 15:15:31,123 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:31,124 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 15:15:31,124 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:15:31,140 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 15:15:31,141 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '黑色小尺寸【清仓特价款】 (42*18*10cm)', 'origin_option_2': '黑色绒面小尺寸 (40*20*10cm)', 'origin_option_3': '黑色全防滑小尺寸 (40*20*10cm)', 'origin_option_4': '双层绒面黑色【加高】 (45*30*15cm)'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'黑色小尺寸【清仓特价款】 (42*18*10cm)': >, '黑色绒面小尺寸 (40*20*10cm)': >, '黑色全防滑小尺寸 (40*20*10cm)': >, '双层绒面黑色【加高】 (45*30*15cm)': >}, 'checkboxes': [>, {'option_name': '黑色小尺寸【清仓特价款】 (42*18*10cm)', 'checked': False}, >, {'option_name': '黑色绒面小尺寸 (40*20*10cm)', 'checked': False}, >, {'option_name': '黑色全防滑小尺寸 (40*20*10cm)', 'checked': False}, >, {'option_name': '双层绒面黑色【加高】 (45*30*15cm)', 'checked': False}], 'images': {'黑色小尺寸【清仓特价款】 (42*18*10cm)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/3956e863-357f-42a3-86d4-3f60b4e84ff1.jpg', '黑色绒面小尺寸 (40*20*10cm)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/1488b4ee-e08e-424a-94cd-0d815baa2441.jpg', '黑色全防滑小尺寸 (40*20*10cm)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/ecbf6ef4-c3dc-4e6d-8751-5976587368e0.jpg', '双层绒面黑色【加高】 (45*30*15cm)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/b5d2ec55-9a68-4a45-9d51-4de40980a685.jpg'}, 'prices': {'黑色小尺寸【清仓特价款】 (42*18*10cm)': {'low_price': 16800, 'high_price': 16800}, '黑色绒面小尺寸 (40*20*10cm)': {'low_price': 21600, 'high_price': 21600}, '黑色全防滑小尺寸 (40*20*10cm)': {'low_price': 21600, 'high_price': 21600}, '双层绒面黑色【加高】 (45*30*15cm)': {'low_price': 28700, 'high_price': 28700}}, 'checked_states': {}} +2024-10-29 15:15:31,144 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:15:31,146 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '黑色小尺寸【清仓特价款】 (42*18*10cm)', 'origin_option_2': '黑色绒面小尺寸 (40*20*10cm)', 'origin_option_3': '黑色全防滑小尺寸 (40*20*10cm)', 'origin_option_4': '双层绒面黑色【加高】 (45*30*15cm)'} +2024-10-29 15:15:31,147 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色小尺寸【清仓特价款】 (42*18*10cm) +2024-10-29 15:15:31,148 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-29 15:15:31,148 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-29 15:15:31,149 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,149 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,150 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色小尺寸(清仓特价款) 42X18X10cm +2024-10-29 15:15:31,152 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色绒面小尺寸 (40*20*10cm) +2024-10-29 15:15:31,153 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,154 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,155 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色绒面小尺寸 40X20X10cm +2024-10-29 15:15:31,155 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色全防滑小尺寸 (40*20*10cm) +2024-10-29 15:15:31,157 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,158 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,159 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色全防滑小尺寸 40X20X10cm +2024-10-29 15:15:31,159 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 双层绒面黑色【加高】 (45*30*15cm) +2024-10-29 15:15:31,160 - vertexAI.py:83 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( +2024-10-29 15:15:31,161 - vertexAI.py:83 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) +2024-10-29 15:15:31,162 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,162 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:15:31,163 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 双层绒面黑色(加高) 45X30X15cm +2024-10-29 15:15:31,163 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '黑色小尺寸(清仓特价款) 42X18X10cm', 'origin_option_2': '黑色绒面小尺寸 40X20X10cm', 'origin_option_3': '黑色全防滑小尺寸 40X20X10cm', 'origin_option_4': '双层绒面黑色(加高) 45X30X15cm'} +2024-10-29 15:15:31,164 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '办公室垫脚凳神器好物儿童踩脚蹬放腿桌下防翘二郎腿搁脚软垫踏板'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "黑色小尺寸(清仓特价款) 42X18X10cm", "origin_option_2": "黑色绒面小尺寸 40X20X10cm", "origin_option_3": "黑色全防滑小尺寸 40X20X10cm", "origin_option_4": "双层绒面黑色(加高) 45X30X15cm"} +2024-10-29 15:15:31,168 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:15:33,501 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "검정색 소형 (재고 정리 특가) 42X18X10cm", +"trans_option_2": "검정색 벨벳 소형 40X20X10cm", +"trans_option_3": "검정색 미끄럼 방지 소형 40X20X10cm", +"trans_option_4": "검정색 벨벳 2단 (높음) 45X30X15cm" +} +``` +2024-10-29 15:15:33,504 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "검정색 소형 (재고 정리 특가) 42X18X10cm", +"trans_option_2": "검정색 벨벳 소형 40X20X10cm", +"trans_option_3": "검정색 미끄럼 방지 소형 40X20X10cm", +"trans_option_4": "검정색 벨벳 2단 (높음) 45X30X15cm" +} +2024-10-29 15:15:33,505 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '검정색 소형 (재고 정리 특가) 42X18X10cm', 'trans_option_2': '검정색 벨벳 소형 40X20X10cm', 'trans_option_3': '검정색 미끄럼 방지 소형 40X20X10cm', 'trans_option_4': '검정색 벨벳 2단 (높음) 45X30X15cm'} +2024-10-29 15:15:33,507 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 15:15:33,508 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 검정색 소형 (재고 정리 특가) 42X18X10cm +2024-10-29 15:15:33,509 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:15:33,531 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [검정색 소형 (재고 정리 특가) 42X18X10cm] 입력 완료 +2024-10-29 15:15:33,532 - option.py:541 - default_logger - DEBUG - trans_option_2번째 translated_name : 검정색 벨벳 소형 40X20X10cm +2024-10-29 15:15:33,533 - option.py:549 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:15:33,584 - option.py:553 - default_logger - INFO - trans_option_2번째 translated_name : [검정색 벨벳 소형 40X20X10cm] 입력 완료 +2024-10-29 15:15:33,585 - option.py:541 - default_logger - DEBUG - trans_option_3번째 translated_name : 검정색 미끄럼 방지 소형 40X20X10cm +2024-10-29 15:15:33,586 - option.py:549 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:15:33,630 - option.py:553 - default_logger - INFO - trans_option_3번째 translated_name : [검정색 미끄럼 방지 소형 40X20X10cm] 입력 완료 +2024-10-29 15:15:33,631 - option.py:541 - default_logger - DEBUG - trans_option_4번째 translated_name : 검정색 벨벳 2단 (높음) 45X30X15cm +2024-10-29 15:15:33,632 - option.py:549 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:15:33,717 - option.py:553 - default_logger - INFO - trans_option_4번째 translated_name : [검정색 벨벳 2단 (높음) 45X30X15cm] 입력 완료 +2024-10-29 15:15:33,718 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'黑色小尺寸【清仓特价款】 (42*18*10cm)': '검정색 소형 (재고 정리 특가) 42X18X10cm', '黑色绒面小尺寸 (40*20*10cm)': '검정색 벨벳 소형 40X20X10cm', '黑色全防滑小尺寸 (40*20*10cm)': '검정색 미끄럼 방지 소형 40X20X10cm', '双层绒面黑色【加高】 (45*30*15cm)': '검정색 벨벳 2단 (높음) 45X30X15cm'} +2024-10-29 15:15:33,720 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 15:15:33,722 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:15:33,725 - option.py:101 - default_logger - DEBUG - 최저옵션: 22500.0, 표준편차: 4272.001872658766 +2024-10-29 15:15:33,726 - option.py:111 - default_logger - DEBUG - Option 17000 z-score: -1.287452619157436 +2024-10-29 15:15:33,727 - option.py:111 - default_logger - DEBUG - Option 22000 z-score: -0.11704114719613055 +2024-10-29 15:15:33,728 - option.py:111 - default_logger - DEBUG - Option 22000 z-score: -0.11704114719613055 +2024-10-29 15:15:33,729 - option.py:111 - default_logger - DEBUG - Option 29000 z-score: 1.5215349135496972 +2024-10-29 15:15:33,730 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [22000, 22000] +2024-10-29 15:15:33,730 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 22000, 마켓상한선: 44000 +2024-10-29 15:15:33,731 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('黑色绒面小尺寸 (40*20*10cm)', 22000), ('黑色全防滑小尺寸 (40*20*10cm)', 22000)] +2024-10-29 15:15:33,749 - option.py:640 - default_logger - DEBUG - 옵션 이름: 黑色小尺寸【清仓特价款】 (42*18*10cm), 필터링된 옵션에 포함 여부: False +2024-10-29 15:15:33,987 - option.py:652 - default_logger - DEBUG - 옵션 '黑色小尺寸【清仓特价款】 (42*18*10cm)' 체크 해제함 +2024-10-29 15:15:34,008 - option.py:640 - default_logger - DEBUG - 옵션 이름: 黑色绒面小尺寸 (40*20*10cm), 필터링된 옵션에 포함 여부: True +2024-10-29 15:15:34,009 - option.py:646 - default_logger - DEBUG - 옵션 '黑色绒面小尺寸 (40*20*10cm)' 체크함 +2024-10-29 15:15:34,032 - option.py:640 - default_logger - DEBUG - 옵션 이름: 黑色全防滑小尺寸 (40*20*10cm), 필터링된 옵션에 포함 여부: True +2024-10-29 15:15:34,033 - option.py:646 - default_logger - DEBUG - 옵션 '黑色全防滑小尺寸 (40*20*10cm)' 체크함 +2024-10-29 15:15:34,164 - option.py:640 - default_logger - DEBUG - 옵션 이름: 双层绒面黑色【加高】 (45*30*15cm), 필터링된 옵션에 포함 여부: False +2024-10-29 15:15:34,509 - option.py:652 - default_logger - DEBUG - 옵션 '双层绒面黑色【加高】 (45*30*15cm)' 체크 해제함 +2024-10-29 15:15:34,510 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 2/20 +2024-10-29 15:15:34,511 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:15:34,512 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 2 +2024-10-29 15:15:34,512 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:15:34,836 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'검정색 벨벳 소형 40X20X10cm': 0, '검정색 미끄럼 방지 소형 40X20X10cm': 0} +2024-10-29 15:15:34,838 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:15:34,863 - option.py:725 - default_logger - DEBUG - 총 4개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:15:34,891 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/1488b4ee-e08e-424a-94cd-0d815baa2441.jpg +2024-10-29 15:15:34,892 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 15:15:34,893 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:15:34,914 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/1488b4ee-e08e-424a-94cd-0d815baa2441.jpg 입력 +2024-10-29 15:15:37,887 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 1488b4ee-e08e-424a-94cd-0d815baa2441.jpg (800×800) - Whale +2024-10-29 15:15:37,888 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:15:37,889 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:15:37,889 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:15:37,991 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:15:38,991 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:15:38,992 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:15:40,213 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:15:40,214 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:15:46,820 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:15:46,821 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:15:48,047 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:15:48,048 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:15:48,650 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:15:49,652 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:15:49,654 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:15:49,655 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/1488b4ee-e08e-424a-94cd-0d815baa2441.jpg +2024-10-29 15:15:49,655 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:15:49,756 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:15:49,757 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:15:49,757 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:15:49,757 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:15:49,758 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:15:49,759 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:15:49,760 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:15:49,760 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:15:49,761 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:15:49,761 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:15:49,762 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:15:49,762 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:15:49,768 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:15:49,789 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:15:49,790 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:15:49,892 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:15:49,893 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:15:49,895 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:15:49,962 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:15:49,974 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:15:50,017 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:15:50,182 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:15:50,200 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:15:50,753 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:15:50,754 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:15:51,795 - option.py:782 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:15:52,045 - option.py:790 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-29 15:15:52,183 - option.py:795 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:15:52,685 - option.py:805 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:15:52,708 - option.py:741 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/ecbf6ef4-c3dc-4e6d-8751-5976587368e0.jpg +2024-10-29 15:15:52,710 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-29 15:15:52,710 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:15:52,712 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/ecbf6ef4-c3dc-4e6d-8751-5976587368e0.jpg 입력 +2024-10-29 15:15:55,678 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: ecbf6ef4-c3dc-4e6d-8751-5976587368e0.jpg (800×800) - Whale +2024-10-29 15:15:55,679 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:15:55,680 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:15:55,681 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:15:55,782 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:15:56,784 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:15:56,785 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:15:58,023 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:15:58,024 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:16:04,627 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:16:04,628 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:16:05,847 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:16:05,848 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:16:06,450 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:16:07,451 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:16:07,452 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:16:07,454 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/ecbf6ef4-c3dc-4e6d-8751-5976587368e0.jpg +2024-10-29 15:16:07,454 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:16:07,640 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:16:07,641 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:16:07,641 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:16:07,642 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:16:07,644 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:16:07,645 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:16:07,646 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:16:07,647 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:16:07,648 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:16:07,648 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:16:07,649 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:16:07,650 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:16:07,656 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:16:07,754 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:16:07,756 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:16:07,860 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:16:07,861 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:16:07,862 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:16:07,916 - option.py:756 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:16:07,917 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:16:07,962 - option.py:765 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:16:08,129 - option.py:769 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:16:08,153 - option.py:771 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:16:08,574 - option.py:774 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:16:08,575 - option.py:777 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:16:09,060 - option.py:782 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:16:09,191 - option.py:790 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-10-29 15:16:09,399 - option.py:795 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:16:09,900 - option.py:805 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:16:09,923 - option.py:741 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/3956e863-357f-42a3-86d4-3f60b4e84ff1.jpg +2024-10-29 15:16:09,924 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-29 15:16:09,925 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:16:09,943 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/3956e863-357f-42a3-86d4-3f60b4e84ff1.jpg 입력 +2024-10-29 15:16:12,884 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 3956e863-357f-42a3-86d4-3f60b4e84ff1.jpg (800×800) - Whale +2024-10-29 15:16:12,885 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:16:12,885 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:16:12,886 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:16:12,987 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:16:13,988 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:16:13,989 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:16:15,212 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:16:15,213 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:16:21,819 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:16:21,820 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:16:23,046 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:16:23,047 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:16:23,650 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:16:24,652 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:16:24,654 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:16:24,655 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312f07d3931de933f1bd/3956e863-357f-42a3-86d4-3f60b4e84ff1.jpg +2024-10-29 15:16:24,656 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:16:24,758 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:16:24,759 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:16:24,760 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:16:24,761 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:16:24,761 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:16:24,763 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:16:24,764 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:16:24,765 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:16:24,765 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:16:24,766 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:16:24,766 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:16:24,767 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:16:24,774 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:16:24,794 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:16:24,795 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:16:24,899 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:16:24,900 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:16:24,901 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:16:24,947 - option.py:756 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:16:24,949 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:16:25,013 - option.py:765 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:16:25,254 - option.py:769 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:16:55,769 - option.py:805 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:16:55,770 - option.py:810 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible +Traceback (most recent call last): + File "C:\py\autoTrans\option.py", line 770, in update_option_image +======= + 원본옵션명{"origin_option_1": "宽条220瓦电热膜试用品尺寸25厘米X50厘米", "origin_option_2": "细条280瓦试用品尺寸25厘米X50厘米", "origin_option_3": "电热膜", "origin_option_4": "1米X1.75米接好线带单控静音温控器送国产加厚隔热膜", "origin_option_5": "1.3米X1.75米接好线带单控静音温控器送国产加厚隔热膜", "origin_option_6": "1.5米X1.75米接好线带单控静音温控器送国产加厚隔热膜", "origin_option_7": "1.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_8": "1.8米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_9": "2米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_10": "2.4米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_11": "2.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_12": "2.8米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_13": "3米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_14": "3.2米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_15": "3.6米X1.75米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_16": "2米X2米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_17": "2米X2.4米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_18": "2米X2.6米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_19": "2米X2.8米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_20": "2米X3米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_21": "2米X3.2米接好线带双控静音温控器送国产加厚隔热膜", "origin_option_22": "细条280瓦电热膜接好线每米30元宽50厘米", "origin_option_23": "套餐尺寸不合适可定做合适的尺寸接好线每平方60元"} +2024-10-29 14:26:02,149 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 14:26:06,511 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "220W 시험용, 25cm X 50cm", +"trans_option_2": "280W 시험용, 25cm X 50cm", +"trans_option_3": "전열막", +"trans_option_4": "1m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_5": "1.3m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_6": "1.5m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_7": "1.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_8": "1.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_9": "2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_10": "2.4m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_11": "2.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_12": "2.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_13": "3m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_14": "3.2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_15": "3.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_16": "2m X 2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_17": "2m X 2.4m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_18": "2m X 2.6m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_19": "2m X 2.8m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_20": "2m X 3m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_21": "2m X 3.2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_22": "280W, 1m 당 30원, 폭 50cm", +"trans_option_23": "맞춤 제작, 1㎡ 당 60원" +} +``` +2024-10-29 14:26:06,518 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "220W 시험용, 25cm X 50cm", +"trans_option_2": "280W 시험용, 25cm X 50cm", +"trans_option_3": "전열막", +"trans_option_4": "1m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_5": "1.3m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_6": "1.5m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_7": "1.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_8": "1.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_9": "2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_10": "2.4m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_11": "2.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_12": "2.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_13": "3m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_14": "3.2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_15": "3.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_16": "2m X 2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_17": "2m X 2.4m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_18": "2m X 2.6m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_19": "2m X 2.8m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_20": "2m X 3m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_21": "2m X 3.2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함", +"trans_option_22": "280W, 1m 당 30원, 폭 50cm", +"trans_option_23": "맞춤 제작, 1㎡ 당 60원" +} +2024-10-29 14:26:06,529 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '220W 시험용, 25cm X 50cm', 'trans_option_2': '280W 시험용, 25cm X 50cm', 'trans_option_3': '전열막', 'trans_option_4': '1m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_5': '1.3m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_6': '1.5m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_7': '1.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_8': '1.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_9': '2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_10': '2.4m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_11': '2.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_12': '2.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_13': '3m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_14': '3.2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_15': '3.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_16': '2m X 2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_17': '2m X 2.4m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_18': '2m X 2.6m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_19': '2m X 2.8m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_20': '2m X 3m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_21': '2m X 3.2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', 'trans_option_22': '280W, 1m 당 30원, 폭 50cm', 'trans_option_23': '맞춤 제작, 1㎡ 당 60원'} +2024-10-29 14:26:06,540 - option.py:228 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 14:26:06,546 - option.py:542 - default_logger - DEBUG - trans_option_1번째 translated_name : 220W 시험용, 25cm X 50cm +2024-10-29 14:26:06,546 - option.py:550 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:06,604 - option.py:554 - default_logger - INFO - trans_option_1번째 translated_name : [220W 시험용, 25cm X 50cm] 입력 완료 +2024-10-29 14:26:06,605 - option.py:542 - default_logger - DEBUG - trans_option_2번째 translated_name : 280W 시험용, 25cm X 50cm +2024-10-29 14:26:06,607 - option.py:550 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:06,701 - option.py:554 - default_logger - INFO - trans_option_2번째 translated_name : [280W 시험용, 25cm X 50cm] 입력 완료 +2024-10-29 14:26:06,702 - option.py:542 - default_logger - DEBUG - trans_option_3번째 translated_name : 전열막 +2024-10-29 14:26:06,703 - option.py:550 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:06,790 - option.py:554 - default_logger - INFO - trans_option_3번째 translated_name : [전열막] 입력 완료 +2024-10-29 14:26:06,791 - option.py:542 - default_logger - DEBUG - trans_option_4번째 translated_name : 1m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:06,792 - option.py:550 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:06,886 - option.py:554 - default_logger - INFO - trans_option_4번째 translated_name : [1m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:06,887 - option.py:542 - default_logger - DEBUG - trans_option_5번째 translated_name : 1.3m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:06,888 - option.py:550 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:06,957 - option.py:554 - default_logger - INFO - trans_option_5번째 translated_name : [1.3m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:06,959 - option.py:542 - default_logger - DEBUG - trans_option_6번째 translated_name : 1.5m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:06,960 - option.py:550 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:07,044 - option.py:554 - default_logger - INFO - trans_option_6번째 translated_name : [1.5m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:07,045 - option.py:542 - default_logger - DEBUG - trans_option_7번째 translated_name : 1.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:07,046 - option.py:550 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:07,125 - option.py:554 - default_logger - INFO - trans_option_7번째 translated_name : [1.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:07,126 - option.py:542 - default_logger - DEBUG - trans_option_8번째 translated_name : 1.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:07,127 - option.py:550 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:07,603 - option.py:554 - default_logger - INFO - trans_option_8번째 translated_name : [1.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:07,604 - option.py:542 - default_logger - DEBUG - trans_option_9번째 translated_name : 2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:07,605 - option.py:550 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:08,100 - option.py:554 - default_logger - INFO - trans_option_9번째 translated_name : [2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:08,101 - option.py:542 - default_logger - DEBUG - trans_option_10번째 translated_name : 2.4m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:08,102 - option.py:550 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:08,551 - option.py:554 - default_logger - INFO - trans_option_10번째 translated_name : [2.4m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:08,552 - option.py:542 - default_logger - DEBUG - trans_option_11번째 translated_name : 2.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:08,553 - option.py:550 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:08,754 - option.py:554 - default_logger - INFO - trans_option_11번째 translated_name : [2.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:08,755 - option.py:542 - default_logger - DEBUG - trans_option_12번째 translated_name : 2.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:08,756 - option.py:550 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:08,979 - option.py:554 - default_logger - INFO - trans_option_12번째 translated_name : [2.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:08,980 - option.py:542 - default_logger - DEBUG - trans_option_13번째 translated_name : 3m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:08,981 - option.py:550 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:09,069 - option.py:554 - default_logger - INFO - trans_option_13번째 translated_name : [3m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:09,070 - option.py:542 - default_logger - DEBUG - trans_option_14번째 translated_name : 3.2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:09,071 - option.py:550 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:09,674 - option.py:554 - default_logger - INFO - trans_option_14번째 translated_name : [3.2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:09,676 - option.py:542 - default_logger - DEBUG - trans_option_15번째 translated_name : 3.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:09,677 - option.py:550 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:10,145 - option.py:554 - default_logger - INFO - trans_option_15번째 translated_name : [3.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:10,146 - option.py:542 - default_logger - DEBUG - trans_option_16번째 translated_name : 2m X 2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:10,147 - option.py:550 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:10,382 - option.py:554 - default_logger - INFO - trans_option_16번째 translated_name : [2m X 2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:10,384 - option.py:542 - default_logger - DEBUG - trans_option_17번째 translated_name : 2m X 2.4m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:10,385 - option.py:550 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:10,585 - option.py:554 - default_logger - INFO - trans_option_17번째 translated_name : [2m X 2.4m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:10,587 - option.py:542 - default_logger - DEBUG - trans_option_18번째 translated_name : 2m X 2.6m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:10,588 - option.py:550 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:10,670 - option.py:554 - default_logger - INFO - trans_option_18번째 translated_name : [2m X 2.6m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:10,672 - option.py:542 - default_logger - DEBUG - trans_option_19번째 translated_name : 2m X 2.8m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:10,673 - option.py:550 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:11,115 - option.py:554 - default_logger - INFO - trans_option_19번째 translated_name : [2m X 2.8m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:11,116 - option.py:542 - default_logger - DEBUG - trans_option_20번째 translated_name : 2m X 3m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:11,117 - option.py:550 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:11,766 - option.py:554 - default_logger - INFO - trans_option_20번째 translated_name : [2m X 3m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:11,767 - option.py:542 - default_logger - DEBUG - trans_option_21번째 translated_name : 2m X 3.2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함 +2024-10-29 14:26:11,771 - option.py:550 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:12,087 - option.py:554 - default_logger - INFO - trans_option_21번째 translated_name : [2m X 3.2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함] 입력 완료 +2024-10-29 14:26:12,088 - option.py:542 - default_logger - DEBUG - trans_option_22번째 translated_name : 280W, 1m 당 30원, 폭 50cm +2024-10-29 14:26:12,089 - option.py:550 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:12,173 - option.py:554 - default_logger - INFO - trans_option_22번째 translated_name : [280W, 1m 당 30원, 폭 50cm] 입력 완료 +2024-10-29 14:26:12,174 - option.py:542 - default_logger - DEBUG - trans_option_23번째 translated_name : 맞춤 제작, 1㎡ 당 60원 +2024-10-29 14:26:12,176 - option.py:550 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-29 14:26:12,256 - option.py:554 - default_logger - INFO - trans_option_23번째 translated_name : [맞춤 제작, 1㎡ 당 60원] 입력 완료 +2024-10-29 14:26:12,257 - option.py:566 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)': '220W 시험용, 25cm X 50cm', '细条280瓦试用品(尺寸:25厘米X50厘米)': '280W 시험용, 25cm X 50cm', '电热膜': '전열막', '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': '1m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': '1.3m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': '1.5m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '1.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '1.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2.4m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '3m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '3.2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '3.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2.4m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2.6m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2.8m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 3m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 3.2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '细条280瓦电热膜接好线每米30元(宽50厘米)': '280W, 1m 당 30원, 폭 50cm', '套餐尺寸不合适可定做合适的尺寸接好线每平方60元': '맞춤 제작, 1㎡ 당 60원'} +2024-10-29 14:26:12,264 - option.py:264 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 14:26:12,272 - option.py:269 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 14:26:12,273 - option.py:102 - default_logger - DEBUG - 최저옵션: 69521.73913043478, 표준편차: 32373.995959206666 +2024-10-29 14:26:12,273 - option.py:112 - default_logger - DEBUG - Option 13000 z-score: -1.7458993694091962 +2024-10-29 14:26:12,274 - option.py:112 - default_logger - DEBUG - Option 13000 z-score: -1.7458993694091962 +2024-10-29 14:26:12,274 - option.py:112 - default_logger - DEBUG - Option 15000 z-score: -1.6841213917224092 +2024-10-29 14:26:12,274 - option.py:112 - default_logger - DEBUG - Option 47000 z-score: -0.6956737487338182 +2024-10-29 14:26:12,275 - option.py:112 - default_logger - DEBUG - Option 54000 z-score: -0.4794508268300639 +2024-10-29 14:26:12,275 - option.py:112 - default_logger - DEBUG - Option 58000 z-score: -0.35589487145649 +2024-10-29 14:26:12,275 - option.py:112 - default_logger - DEBUG - Option 65000 z-score: -0.13967194955273574 +2024-10-29 14:26:12,276 - option.py:112 - default_logger - DEBUG - Option 70000 z-score: 0.01477299466423162 +2024-10-29 14:26:12,276 - option.py:112 - default_logger - DEBUG - Option 74000 z-score: 0.13832895003780551 +2024-10-29 14:26:12,276 - option.py:112 - default_logger - DEBUG - Option 83000 z-score: 0.41632984962834674 +2024-10-29 14:26:12,277 - option.py:112 - default_logger - DEBUG - Option 87000 z-score: 0.5398858050019206 +2024-10-29 14:26:12,277 - option.py:112 - default_logger - DEBUG - Option 92000 z-score: 0.6943307492188879 +2024-10-29 14:26:12,277 - option.py:112 - default_logger - DEBUG - Option 96000 z-score: 0.8178867045924618 +2024-10-29 14:26:12,278 - option.py:112 - default_logger - DEBUG - Option 100000 z-score: 0.9414426599660357 +2024-10-29 14:26:12,278 - option.py:112 - default_logger - DEBUG - Option 109000 z-score: 1.219443559556577 +2024-10-29 14:26:12,278 - option.py:112 - default_logger - DEBUG - Option 80000 z-score: 0.3236628830981663 +2024-10-29 14:26:12,279 - option.py:112 - default_logger - DEBUG - Option 90000 z-score: 0.632552771532101 +2024-10-29 14:26:12,279 - option.py:112 - default_logger - DEBUG - Option 95000 z-score: 0.7869977157490684 +2024-10-29 14:26:12,280 - option.py:112 - default_logger - DEBUG - Option 100000 z-score: 0.9414426599660357 +2024-10-29 14:26:12,281 - option.py:112 - default_logger - DEBUG - Option 105000 z-score: 1.095887604183003 +2024-10-29 14:26:12,281 - option.py:112 - default_logger - DEBUG - Option 110000 z-score: 1.2503325483999703 +2024-10-29 14:26:12,281 - option.py:112 - default_logger - DEBUG - Option 18000 z-score: -1.591454425192229 +2024-10-29 14:26:12,282 - option.py:112 - default_logger - DEBUG - Option 25000 z-score: -1.3752315032884745 +2024-10-29 14:26:12,282 - option.py:116 - default_logger - DEBUG - Z-스코어 필터링: [47000, 54000, 58000, 65000, 70000, 74000, 83000, 87000, 92000, 96000, 100000, 109000, 80000, 90000, 95000, 100000, 105000, 110000] +2024-10-29 14:26:12,283 - option.py:124 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 47000, 마켓상한선: 94000 +2024-10-29 14:26:12,283 - option.py:129 - default_logger - DEBUG - 최종 선택된 옵션: [('1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 47000), ('1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 54000), ('1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)', 58000), ('1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 65000), ('1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 70000), ('2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 74000), ('2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 83000), ('2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 87000), ('2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)', 92000), ('2米X2米接好线带双控静音温控器(送国产加厚隔热膜)', 80000), ('2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)', 90000)] +2024-10-29 14:26:12,571 - option.py:641 - default_logger - DEBUG - 옵션 이름: 宽条220瓦电热膜试用品(尺寸:25厘米X50厘米), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:13,644 - option.py:653 - default_logger - DEBUG - 옵션 '宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)' 체크 해제함 +2024-10-29 14:26:13,684 - option.py:641 - default_logger - DEBUG - 옵션 이름: 细条280瓦试用品(尺寸:25厘米X50厘米), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:14,112 - option.py:653 - default_logger - DEBUG - 옵션 '细条280瓦试用品(尺寸:25厘米X50厘米)' 체크 해제함 +2024-10-29 14:26:14,137 - option.py:641 - default_logger - DEBUG - 옵션 이름: 电热膜, 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:14,581 - option.py:653 - default_logger - DEBUG - 옵션 '电热膜' 체크 해제함 +2024-10-29 14:26:14,609 - option.py:641 - default_logger - DEBUG - 옵션 이름: 1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:15,042 - option.py:647 - default_logger - DEBUG - 옵션 '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:15,064 - option.py:641 - default_logger - DEBUG - 옵션 이름: 1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:15,507 - option.py:647 - default_logger - DEBUG - 옵션 '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:15,535 - option.py:641 - default_logger - DEBUG - 옵션 이름: 1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:15,960 - option.py:647 - default_logger - DEBUG - 옵션 '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:15,991 - option.py:641 - default_logger - DEBUG - 옵션 이름: 1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:16,418 - option.py:647 - default_logger - DEBUG - 옵션 '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:16,442 - option.py:641 - default_logger - DEBUG - 옵션 이름: 1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:16,901 - option.py:647 - default_logger - DEBUG - 옵션 '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:16,928 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:17,423 - option.py:647 - default_logger - DEBUG - 옵션 '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:17,470 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:17,940 - option.py:647 - default_logger - DEBUG - 옵션 '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:17,982 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:18,650 - option.py:647 - default_logger - DEBUG - 옵션 '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:18,709 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:19,282 - option.py:647 - default_logger - DEBUG - 옵션 '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:19,309 - option.py:641 - default_logger - DEBUG - 옵션 이름: 3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:19,835 - option.py:653 - default_logger - DEBUG - 옵션 '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크 해제함 +2024-10-29 14:26:19,856 - option.py:641 - default_logger - DEBUG - 옵션 이름: 3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:20,374 - option.py:653 - default_logger - DEBUG - 옵션 '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크 해제함 +2024-10-29 14:26:20,497 - option.py:641 - default_logger - DEBUG - 옵션 이름: 3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:20,956 - option.py:653 - default_logger - DEBUG - 옵션 '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)' 체크 해제함 +2024-10-29 14:26:21,012 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2米X2米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:21,500 - option.py:647 - default_logger - DEBUG - 옵션 '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:21,563 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: True +2024-10-29 14:26:22,023 - option.py:647 - default_logger - DEBUG - 옵션 '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)' 체크함 +2024-10-29 14:26:22,043 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:22,517 - option.py:653 - default_logger - DEBUG - 옵션 '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)' 체크 해제함 +2024-10-29 14:26:22,545 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:22,986 - option.py:653 - default_logger - DEBUG - 옵션 '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)' 체크 해제함 +2024-10-29 14:26:23,031 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2米X3米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:23,500 - option.py:653 - default_logger - DEBUG - 옵션 '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)' 체크 해제함 +2024-10-29 14:26:23,530 - option.py:641 - default_logger - DEBUG - 옵션 이름: 2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:23,960 - option.py:653 - default_logger - DEBUG - 옵션 '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)' 체크 해제함 +2024-10-29 14:26:23,991 - option.py:641 - default_logger - DEBUG - 옵션 이름: 细条280瓦电热膜接好线每米30元(宽50厘米), 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:24,410 - option.py:653 - default_logger - DEBUG - 옵션 '细条280瓦电热膜接好线每米30元(宽50厘米)' 체크 해제함 +2024-10-29 14:26:24,442 - option.py:641 - default_logger - DEBUG - 옵션 이름: 套餐尺寸不合适可定做合适的尺寸接好线每平方60元, 필터링된 옵션에 포함 여부: False +2024-10-29 14:26:24,855 - option.py:653 - default_logger - DEBUG - 옵션 '套餐尺寸不合适可定做合适的尺寸接好线每平方60元' 체크 해제함 +2024-10-29 14:26:24,856 - option.py:656 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 11/20 +2024-10-29 14:26:24,857 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 14:26:24,939 - option.py:726 - default_logger - DEBUG - 총 23개의 옵션 이미지 번역을 시작합니다. +2024-10-29 14:26:24,976 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/0db76f51-c5fc-48d7-aa32-1b3489efdff8.jpg +2024-10-29 14:26:24,977 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 14:26:24,977 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:26:24,980 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/0db76f51-c5fc-48d7-aa32-1b3489efdff8.jpg 입력 +2024-10-29 14:26:27,981 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 0db76f51-c5fc-48d7-aa32-1b3489efdff8.jpg (1023×600) - Whale +2024-10-29 14:26:27,982 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1023×600 +2024-10-29 14:26:27,983 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:26:27,984 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:26:28,084 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:26:29,085 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:26:29,086 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:26:30,311 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:26:30,312 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:26:36,915 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:26:36,916 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:26:38,139 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:26:38,140 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:26:38,741 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:26:39,743 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:26:39,744 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:26:39,745 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f319007d3931de933f1c8/0db76f51-c5fc-48d7-aa32-1b3489efdff8.jpg +2024-10-29 14:26:39,746 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:26:39,848 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:26:39,848 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:26:39,849 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:26:39,849 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:26:39,850 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:26:39,851 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:26:39,852 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:26:39,852 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:26:39,853 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:26:39,853 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:26:39,854 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1023px +2024-10-29 14:26:39,854 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:26:39,868 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:26:39,919 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:26:39,920 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:26:40,023 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:26:40,024 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 14:26:40,024 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:26:40,120 - option.py:757 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:26:40,122 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:26:40,172 - option.py:766 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 14:26:40,655 - option.py:770 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 14:27:11,206 - option.py:806 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 14:27:11,208 - option.py:811 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible +Traceback (most recent call last): + File "C:\py\autoTrans\option.py", line 771, in update_option_image +>>>>>>> 6162a3bf79f3d34e7c1a6c27e20366878816defd + confirm_delete_button = await self.page.wait_for_selector(self.confirm_delete_button_selector) + File "C:\py\autoTrans\lib\site-packages\playwright\async_api\_generated.py", line 8158, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_page.py", line 426, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 520, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible + +<<<<<<< HEAD +2024-10-29 15:16:55,772 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:16:56,087 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:16:56,361 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:16:56,777 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:16:57,495 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:16:57,495 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:16:58,024 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:16:58,025 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:16:58,108 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:16:58,138 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:16:58,140 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:16:58,141 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:16:58,361 - price.py:553 - default_logger - DEBUG - 옵션 수: 3 +2024-10-29 15:16:58,365 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:16:58,485 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 27 +2024-10-29 15:16:58,498 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 16800 +2024-10-29 15:16:58,595 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 46 +2024-10-29 15:16:58,606 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 21600 +2024-10-29 15:16:58,790 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 46 +2024-10-29 15:16:58,813 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 21600 +2024-10-29 15:16:58,814 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [27, 46, 46] +2024-10-29 15:16:58,814 - price.py:646 - default_logger - DEBUG - 최소원가: 6000, 최대원가: 10000, 평균원가: 8000, 상위평균원가: 9000 +2024-10-29 15:16:58,815 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 12000 +2024-10-29 15:16:58,816 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:16:58,816 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:16:58,817 - price.py:475 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 15:16:58,817 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-29 15:16:58,818 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:16:58,819 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:16:58,820 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:16:58,820 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-29 15:16:58,821 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 27000 +2024-10-29 15:16:58,821 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:16:58,822 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 11000, 상한: 21000, 하한: 16000 +2024-10-29 15:16:58,822 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 16000 +2024-10-29 15:16:58,823 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 16000 +2024-10-29 15:16:58,823 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:16:58,824 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 20000 +2024-10-29 15:16:58,825 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -4000 +2024-10-29 15:16:58,826 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:16:58,827 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:16:58,827 - price.py:475 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 15:16:58,828 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-29 15:16:58,828 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:16:58,830 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:16:58,835 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:16:58,835 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:16:58,836 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-가구-의자-스툴 +2024-10-29 15:16:58,837 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 가구, Level 3: 의자, Level 4: 스툴 +2024-10-29 15:16:58,837 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-가구-의자-스툴 +2024-10-29 15:16:58,838 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '의자', 'category4': '스툴'} +2024-10-29 15:16:58,839 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:16:58,840 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: +======= +2024-10-29 14:27:11,210 - option.py:699 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 14:27:11,711 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 14:27:12,436 - option.py:295 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 14:27:13,454 - option.py:298 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 14:27:14,202 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:27:14,204 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 14:27:15,284 - browser_control.py:471 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 14:27:15,286 - price.py:86 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 14:27:15,453 - price.py:673 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 14:27:15,484 - price.py:678 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 14:27:15,485 - price.py:94 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 14:27:15,486 - price.py:809 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 14:27:16,000 - price.py:555 - default_logger - DEBUG - 옵션 수: 1 +2024-10-29 14:27:16,000 - price.py:594 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 14:27:16,132 - price.py:618 - default_logger - DEBUG - 1옵션의 cost_value : 10 +2024-10-29 14:27:16,139 - price.py:622 - default_logger - DEBUG - 1옵션의 price_value : 12500 +2024-10-29 14:27:16,140 - price.py:647 - default_logger - DEBUG - 상품원가가 모였습니다.: [10] +2024-10-29 14:27:16,140 - price.py:648 - default_logger - DEBUG - 최소원가: 2000, 최대원가: 2000, 평균원가: 2000, 상위평균원가: 2000 +2024-10-29 14:27:16,141 - price.py:516 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 3000 +2024-10-29 14:27:16,142 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:27:16,142 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:27:16,143 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 14:27:16,144 - price.py:520 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-29 14:27:16,147 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:27:16,148 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:27:16,148 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 14:27:16,149 - price.py:524 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-29 14:27:16,149 - price.py:527 - default_logger - DEBUG - 원가기반 가격: 18000 +2024-10-29 14:27:16,150 - price.py:110 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 14:27:16,150 - price.py:417 - default_logger - DEBUG - 비율 기반 계산된 가격: 5000, 상한: 5000, 하한: 4000 +2024-10-29 14:27:16,151 - price.py:115 - default_logger - DEBUG - 계산된 적정 판매가: 5000 +2024-10-29 14:27:16,151 - price.py:118 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 14:27:16,152 - price.py:351 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 12500 +2024-10-29 14:27:16,153 - price.py:355 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -7500 +2024-10-29 14:27:16,153 - price.py:452 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000] +2024-10-29 14:27:16,154 - price.py:453 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000] +2024-10-29 14:27:16,154 - price.py:477 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 14:27:16,155 - price.py:121 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-29 14:27:16,155 - price.py:275 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000] +2024-10-29 14:27:16,156 - price.py:276 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000] +2024-10-29 14:27:16,156 - price.py:321 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 14:27:16,157 - price.py:127 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:27:16,157 - price.py:784 - default_logger - DEBUG - category : 리빙-생활용품-시즌용품-단열용품-단열필름 +2024-10-29 14:27:16,158 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 리빙, Level 2: 생활용품, Level 3: 시즌용품, Level 4: 단열용품 +2024-10-29 14:27:16,161 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 리빙-생활용품-시즌용품-단열용품-단열필름 +2024-10-29 14:27:16,162 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '리빙', 'category2': '생활용품', 'category3': '시즌용품', 'category4': '단열용품'} +2024-10-29 14:27:16,163 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 14:27:16,165 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: +>>>>>>> 6162a3bf79f3d34e7c1a6c27e20366878816defd + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) +<<<<<<< HEAD + with params: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '의자', 'category4': '스툴'}, result: None +2024-10-29 15:16:58,843 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:16:58,844 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:16:58,845 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-가구-의자-스툴는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:16:58,846 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:16:58,847 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:16:58,848 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:16:58,947 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-29 15:16:59,187 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 15:16:59,187 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 10000, 초도배송비: 10000, 교환비: 20000 +2024-10-29 15:16:59,188 - price.py:138 - default_logger - DEBUG - 반품비: 10000, 초도배송비: 10000, 교환비: 20000 +2024-10-29 15:16:59,302 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 10000 +2024-10-29 15:16:59,383 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 10000 +2024-10-29 15:16:59,463 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 20000 +2024-10-29 15:16:59,994 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:16:59,995 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:17:00,739 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:17:01,052 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:17:01,087 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 15 개 +2024-10-29 15:17:01,088 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i2/3313882578/O1CN01qFf3HZ1UulyjLaqBw_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3313882578/O1CN01XUEONG1UulnE7adMN_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3313882578/O1CN011TjGYc1Uuln4nLvCi_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3313882578/O1CN01wasB971UulnB9pJgX_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3313882578/O1CN01yqYUpQ1UulnM1cSzA_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3313882578/O1CN01nY8Lh51UulnB9sntd_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3313882578/O1CN01zSgOAn1UulnE7Z1YU_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3313882578/O1CN01GMF5Nw1UulnHNkhhK_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3313882578/O1CN01E8nnrf1UulnElR37N_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3313882578/O1CN01ReJXZx1UulnB9qj2L_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3313882578/O1CN019UHF4k1UulnMnDcwY_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3313882578/O1CN011Lm9FO1Uuln9bZ8G2_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3313882578/O1CN01em3Zva1UulnIMIK9m_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3313882578/O1CN01vKxTk51UulnE7daVD_!!3313882578.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3313882578/O1CN01d5IgUg1Uuln4nQPvX_!!3313882578.jpg_Q75.jpg'] +2024-10-29 15:17:01,089 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 15 +2024-10-29 15:17:01,091 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:17:01,125 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:17:01,125 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:17:01,272 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:17:01,273 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:17:01,274 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:17:01,275 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:17:01,275 - browser_control.py:633 - default_logger - DEBUG - {'검정색 벨벳 소형 40X20X10cm': 0, '검정색 미끄럼 방지 소형 40X20X10cm': 0} +2024-10-29 15:17:01,436 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:17:01,764 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:17:02,430 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:17:03,105 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:17:03,205 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:17:03,206 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 15개 +2024-10-29 15:17:03,207 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:17:03,208 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:17:03,210 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3313882578/O1CN01qFf3HZ1UulyjLaqBw_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:17:06,196 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01qFf3HZ1UulyjLaqBw_!!3313882578.jpg_Q75.jpg (990×462) - Whale +2024-10-29 15:17:06,197 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 990×462 +2024-10-29 15:17:06,198 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:17:06,198 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:17:06,300 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:17:07,301 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:17:07,302 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:17:08,521 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:17:08,522 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:17:15,125 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:17:15,126 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:17:16,329 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:17:16,330 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:17:16,933 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:17:17,935 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:17:17,937 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:17:17,938 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3313882578/O1CN01qFf3HZ1UulyjLaqBw_!!3313882578.jpg_Q75.jpg +2024-10-29 15:17:17,938 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:17:18,039 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:17:18,041 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:17:18,060 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:17:18,061 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:17:18,062 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:17:18,063 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:17:18,065 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:17:18,067 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:17:18,068 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:17:18,069 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:17:18,070 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:17:18,074 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:17:18,075 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 996px +2024-10-29 15:17:18,076 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:17:18,087 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:17:18,109 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:17:18,111 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:17:18,214 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:17:18,216 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:17:18,317 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:17:18,472 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:17:18,476 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:17:18,478 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:17:18,479 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3313882578/O1CN01qFf3HZ1UulyjLaqBw_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:17:18,480 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:17:18,480 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:17:18,481 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:17:18,483 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3313882578/O1CN01XUEONG1UulnE7adMN_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:17:21,476 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01XUEONG1UulnE7adMN_!!3313882578.jpg_Q75.jpg (790×1157) - Whale +2024-10-29 15:17:21,477 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1157 +2024-10-29 15:17:21,478 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:17:21,478 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:17:21,579 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:17:22,581 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:17:22,582 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:17:23,899 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:17:23,900 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:17:30,504 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:17:30,505 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:17:31,736 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:17:31,737 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:17:32,343 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:17:33,345 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:17:33,347 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:17:33,348 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3313882578/O1CN01XUEONG1UulnE7adMN_!!3313882578.jpg_Q75.jpg +2024-10-29 15:17:33,348 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:17:33,450 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:17:33,453 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:17:33,468 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:17:33,468 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:17:33,469 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:17:33,469 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:17:33,470 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:17:33,472 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:17:33,473 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:17:33,475 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:17:33,476 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:17:33,477 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:17:33,478 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 15:17:33,479 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:17:33,496 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:17:33,535 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:17:33,537 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:17:33,645 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:17:33,647 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:17:33,770 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:17:33,893 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:17:33,895 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:17:33,896 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:17:33,897 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3313882578/O1CN01XUEONG1UulnE7adMN_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:17:33,897 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:17:33,899 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:17:33,900 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:17:33,901 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3313882578/O1CN011TjGYc1Uuln4nLvCi_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:17:36,904 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN011TjGYc1Uuln4nLvCi_!!3313882578.jpg_Q75.jpg (790×1144) - Whale +2024-10-29 15:17:36,905 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1144 +2024-10-29 15:17:36,906 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:17:36,907 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:17:37,009 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:17:38,010 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:17:38,011 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:17:39,243 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:17:39,244 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:17:45,845 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:17:45,846 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:17:47,076 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:17:47,077 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:17:47,679 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:17:48,681 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:17:48,682 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:17:48,683 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3313882578/O1CN011TjGYc1Uuln4nLvCi_!!3313882578.jpg_Q75.jpg +2024-10-29 15:17:48,684 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:17:48,786 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:17:48,787 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:17:48,804 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:17:48,804 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:17:48,805 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:17:48,805 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:17:48,806 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:17:48,807 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:17:48,808 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:17:48,808 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:17:48,809 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:17:48,809 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:17:48,810 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 15:17:48,810 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:17:48,827 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:17:48,865 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:17:48,866 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:17:48,969 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:17:48,972 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:17:49,074 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:17:49,177 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:17:49,178 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:17:49,179 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:17:49,180 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3313882578/O1CN011TjGYc1Uuln4nLvCi_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:17:49,181 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:17:49,182 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:17:49,184 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:17:49,212 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3313882578/O1CN01wasB971UulnB9pJgX_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:17:52,132 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01wasB971UulnB9pJgX_!!3313882578.jpg_Q75.jpg (790×1145) - Whale +2024-10-29 15:17:52,132 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1145 +2024-10-29 15:17:52,133 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:17:52,134 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:17:52,235 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:17:53,236 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:17:53,237 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:17:54,459 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:17:54,460 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:18:01,064 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:18:01,065 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:02,289 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:18:02,290 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:18:02,891 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:18:03,892 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:18:03,893 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:03,894 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3313882578/O1CN01wasB971UulnB9pJgX_!!3313882578.jpg_Q75.jpg +2024-10-29 15:18:03,895 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:18:03,996 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:18:03,997 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:18:04,012 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:18:04,012 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:18:04,013 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:18:04,014 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:18:04,015 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:18:04,020 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:04,021 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:18:04,022 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:18:04,022 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:18:04,023 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:18:04,025 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 15:18:04,026 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:18:04,039 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:18:04,077 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:18:04,078 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:18:04,185 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:18:04,187 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:18:04,471 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:18:04,677 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:18:04,678 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:18:04,679 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:18:04,680 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3313882578/O1CN01wasB971UulnB9pJgX_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:18:04,681 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:18:04,683 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:18:04,684 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:18:04,712 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3313882578/O1CN01yqYUpQ1UulnM1cSzA_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:18:07,702 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01yqYUpQ1UulnM1cSzA_!!3313882578.jpg_Q75.jpg (790×1206) - Whale +2024-10-29 15:18:07,703 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1206 +2024-10-29 15:18:07,704 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:18:07,705 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:18:07,807 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:18:08,809 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:18:08,810 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:10,043 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:18:10,044 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:18:16,647 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:18:16,648 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:17,879 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:18:17,880 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:18:18,481 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:18:19,482 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:18:19,484 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:19,485 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3313882578/O1CN01yqYUpQ1UulnM1cSzA_!!3313882578.jpg_Q75.jpg +2024-10-29 15:18:19,485 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:18:19,586 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:18:19,613 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:18:19,614 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:18:19,614 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:18:19,615 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:18:19,616 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:18:19,617 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:18:19,618 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:19,625 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:18:19,626 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:18:19,629 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:18:19,631 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:18:19,632 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 802px +2024-10-29 15:18:19,633 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:18:19,642 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:18:19,676 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:18:19,678 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:18:19,781 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:18:19,783 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:18:19,885 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:18:19,988 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:18:19,989 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:18:19,990 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:18:19,992 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3313882578/O1CN01yqYUpQ1UulnM1cSzA_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:18:19,993 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:18:19,995 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:18:19,996 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:18:19,998 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3313882578/O1CN01nY8Lh51UulnB9sntd_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:18:22,973 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01nY8Lh51UulnB9sntd_!!3313882578.jpg_Q75.jpg (790×1176) - Whale +2024-10-29 15:18:22,974 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1176 +2024-10-29 15:18:22,974 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:18:22,975 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:18:23,077 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:18:24,079 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:18:24,080 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:25,309 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:18:25,310 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:18:31,912 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:18:31,913 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:33,145 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:18:33,146 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:18:33,747 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:18:34,749 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:18:34,751 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:34,751 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3313882578/O1CN01nY8Lh51UulnB9sntd_!!3313882578.jpg_Q75.jpg +2024-10-29 15:18:34,752 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:18:34,854 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:18:34,857 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:18:34,871 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:18:34,872 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:18:34,873 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:18:34,873 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:18:34,874 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:18:34,875 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:34,876 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:18:34,877 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:18:34,878 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:18:34,878 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:18:34,879 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 802px +2024-10-29 15:18:34,880 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:18:34,895 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:18:34,931 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:18:34,932 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:18:35,038 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:18:35,040 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:18:35,142 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:18:35,247 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:18:35,248 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:18:35,249 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:18:35,250 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3313882578/O1CN01nY8Lh51UulnB9sntd_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:18:35,251 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:18:35,253 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:18:35,254 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:18:35,283 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3313882578/O1CN01zSgOAn1UulnE7Z1YU_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:18:38,217 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01zSgOAn1UulnE7Z1YU_!!3313882578.jpg_Q75.jpg (790×1098) - Whale +2024-10-29 15:18:38,218 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1098 +2024-10-29 15:18:38,219 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:18:38,220 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:18:38,322 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:18:39,324 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:18:39,325 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:40,545 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:18:40,546 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:18:47,148 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:18:47,149 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:48,378 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:18:48,379 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:18:48,981 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:18:49,982 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:18:49,983 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:49,984 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3313882578/O1CN01zSgOAn1UulnE7Z1YU_!!3313882578.jpg_Q75.jpg +2024-10-29 15:18:49,985 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:18:50,086 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:18:50,088 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:18:50,101 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:18:50,102 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:18:50,106 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:18:50,107 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:18:50,108 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:18:50,110 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:18:50,111 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:18:50,112 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:18:50,113 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:18:50,113 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:18:50,114 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 15:18:50,116 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:18:50,125 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:18:50,170 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:18:50,172 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:18:50,275 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:18:50,277 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:18:50,384 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:18:50,617 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:18:50,620 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:18:50,621 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:18:50,622 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3313882578/O1CN01zSgOAn1UulnE7Z1YU_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:18:50,622 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:18:50,624 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:18:50,625 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:18:50,700 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3313882578/O1CN01GMF5Nw1UulnHNkhhK_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:18:53,647 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01GMF5Nw1UulnHNkhhK_!!3313882578.jpg_Q75.jpg (790×1147) - Whale +2024-10-29 15:18:53,648 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1147 +2024-10-29 15:18:53,649 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:18:53,650 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:18:53,751 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:18:54,752 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:18:54,753 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:18:55,975 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:18:55,976 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:19:02,578 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:19:02,579 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:03,800 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:19:03,801 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:19:04,402 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:19:05,403 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:19:05,405 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:19:05,406 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3313882578/O1CN01GMF5Nw1UulnHNkhhK_!!3313882578.jpg_Q75.jpg +2024-10-29 15:19:05,406 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:19:05,509 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:19:05,511 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:19:05,524 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:19:05,528 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:19:05,529 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:19:05,530 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:19:05,531 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:19:05,533 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:19:05,535 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:19:05,537 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:19:05,538 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:19:05,539 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:19:05,540 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 15:19:05,543 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:19:05,559 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:19:05,595 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:19:05,597 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:19:05,701 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:19:05,704 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:19:05,809 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:19:05,918 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:19:05,919 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:19:05,920 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:19:05,921 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3313882578/O1CN01GMF5Nw1UulnHNkhhK_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:19:05,921 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:19:05,923 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:19:05,924 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:19:05,977 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3313882578/O1CN01E8nnrf1UulnElR37N_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:19:08,922 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01E8nnrf1UulnElR37N_!!3313882578.jpg_Q75.jpg (790×950) - Whale +2024-10-29 15:19:08,923 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×950 +2024-10-29 15:19:08,923 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:19:08,924 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:19:09,026 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:19:10,027 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:19:10,028 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:11,261 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:19:11,262 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:19:17,864 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:19:17,865 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:19,102 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:19:19,103 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:19:19,706 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:19:20,707 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:19:20,708 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:19:20,709 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:19:20,710 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:19:20,812 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:19:20,814 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:19:20,829 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:19:20,830 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:19:20,831 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:19:20,832 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:19:20,833 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:19:20,834 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3313882578/O1CN01E8nnrf1UulnElR37N_!!3313882578.jpg_Q75.jpg +2024-10-29 15:19:20,834 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:19:20,835 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i3/3313882578/O1CN01E8nnrf1UulnElR37N_!!3313882578.jpg_Q75.jpg +2024-10-29 15:19:20,924 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:19:20,930 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:19:20,932 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:19:21,034 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:19:21,036 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:19:21,139 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:19:21,241 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:19:21,244 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:19:21,245 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:19:21,246 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3313882578/O1CN01E8nnrf1UulnElR37N_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:19:21,247 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:19:21,248 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:19:21,249 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:19:21,250 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3313882578/O1CN01ReJXZx1UulnB9qj2L_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:19:24,219 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ReJXZx1UulnB9qj2L_!!3313882578.jpg_Q75.jpg (790×952) - Whale +2024-10-29 15:19:24,220 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×952 +2024-10-29 15:19:24,222 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:19:24,223 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:19:24,325 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:19:25,327 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:19:25,328 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:26,545 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:19:26,546 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:19:33,148 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:19:33,149 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:34,382 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:19:34,383 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:19:34,986 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:19:35,987 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:19:35,989 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:19:35,990 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3313882578/O1CN01ReJXZx1UulnB9qj2L_!!3313882578.jpg_Q75.jpg +2024-10-29 15:19:35,990 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:19:36,091 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:19:36,093 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:19:36,110 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:19:36,111 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:19:36,112 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:19:36,112 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:19:36,114 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:19:36,116 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:19:36,117 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:19:36,118 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:19:36,119 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:19:36,121 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:19:36,122 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 799px +2024-10-29 15:19:36,127 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:19:36,147 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:19:36,179 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:19:36,180 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:19:36,283 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:19:36,285 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:19:36,388 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:19:36,499 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:19:36,504 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:19:36,505 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:19:36,505 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3313882578/O1CN01ReJXZx1UulnB9qj2L_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:19:36,507 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:19:36,513 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:19:36,514 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:19:36,515 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/3313882578/O1CN019UHF4k1UulnMnDcwY_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:19:39,482 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN019UHF4k1UulnMnDcwY_!!3313882578.jpg_Q75.jpg (790×602) - Whale +2024-10-29 15:19:39,483 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×602 +2024-10-29 15:19:39,484 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:19:39,484 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:19:39,586 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:19:40,588 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:19:40,589 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:41,813 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:19:41,814 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:19:48,416 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:19:48,417 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:49,645 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:19:49,646 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:19:50,249 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:19:51,251 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:19:51,252 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:19:51,253 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/3313882578/O1CN019UHF4k1UulnMnDcwY_!!3313882578.jpg_Q75.jpg +2024-10-29 15:19:51,254 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:19:51,355 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:19:51,357 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:19:51,374 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:19:51,375 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:19:51,375 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:19:51,376 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:19:51,378 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:19:51,379 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:19:51,380 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:19:51,381 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:19:51,382 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:19:51,382 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:19:51,383 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 796px +2024-10-29 15:19:51,384 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:19:51,396 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:19:51,422 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:19:51,423 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:19:51,526 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:19:51,527 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:19:51,629 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:19:51,732 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:19:51,733 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:19:51,734 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:19:51,735 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/3313882578/O1CN019UHF4k1UulnMnDcwY_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:19:51,736 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:19:51,738 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:19:51,739 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:19:51,768 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3313882578/O1CN011Lm9FO1Uuln9bZ8G2_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:19:54,686 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN011Lm9FO1Uuln9bZ8G2_!!3313882578.jpg_Q75.jpg (790×1346) - Whale +2024-10-29 15:19:54,687 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1346 +2024-10-29 15:19:54,687 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:19:54,688 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:19:54,789 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:19:55,791 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:19:55,792 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:19:57,024 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:19:57,025 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:20:03,628 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:20:03,629 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:20:04,856 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:20:04,857 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:20:05,459 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:20:06,461 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:20:06,462 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:06,463 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3313882578/O1CN011Lm9FO1Uuln9bZ8G2_!!3313882578.jpg_Q75.jpg +2024-10-29 15:20:06,464 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:20:06,565 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:20:06,567 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:20:06,579 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:20:06,580 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:20:06,581 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:20:06,586 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:20:06,588 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:20:06,589 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:06,590 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:20:06,591 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:20:06,591 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:20:06,592 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:20:06,593 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 803px +2024-10-29 15:20:06,594 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:20:06,604 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:20:06,650 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:20:06,652 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:20:06,756 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:20:06,758 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:20:06,925 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:20:07,038 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:20:07,039 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:20:07,039 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:20:07,040 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3313882578/O1CN011Lm9FO1Uuln9bZ8G2_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:20:07,041 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:20:07,042 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:20:07,043 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:20:07,045 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3313882578/O1CN01em3Zva1UulnIMIK9m_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:20:10,031 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01em3Zva1UulnIMIK9m_!!3313882578.jpg_Q75.jpg (800×614) - Whale +2024-10-29 15:20:10,032 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×614 +2024-10-29 15:20:10,032 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:20:10,033 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:20:10,134 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:20:11,136 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:20:11,137 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:20:12,356 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:20:12,357 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:20:18,961 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:20:18,962 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:20:20,182 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:20:20,183 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:20:20,785 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:20:21,786 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:20:21,787 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:21,788 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3313882578/O1CN01em3Zva1UulnIMIK9m_!!3313882578.jpg_Q75.jpg +2024-10-29 15:20:21,789 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:20:21,890 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:20:21,893 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:20:21,906 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:20:21,906 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:20:21,911 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:20:21,911 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:20:21,912 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:20:21,913 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:21,914 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:20:21,915 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:20:21,915 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:20:21,916 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:20:21,916 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 806px +2024-10-29 15:20:21,917 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:20:21,922 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:20:21,948 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:20:21,950 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:20:22,054 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:20:22,055 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:20:22,157 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:20:22,260 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:20:22,261 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:20:22,262 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:20:22,263 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3313882578/O1CN01em3Zva1UulnIMIK9m_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:20:22,263 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:20:22,265 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:20:22,265 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:20:22,267 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/3313882578/O1CN01vKxTk51UulnE7daVD_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:20:25,239 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01vKxTk51UulnE7daVD_!!3313882578.jpg_Q75.jpg (800×1247) - Whale +2024-10-29 15:20:25,240 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×1247 +2024-10-29 15:20:25,241 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:20:25,242 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:20:25,343 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:20:26,344 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:20:26,346 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:20:27,568 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:20:27,569 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:20:34,172 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:20:34,173 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:20:35,391 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:20:35,392 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:20:35,993 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:20:36,994 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:20:36,996 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:36,997 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/3313882578/O1CN01vKxTk51UulnE7daVD_!!3313882578.jpg_Q75.jpg +2024-10-29 15:20:36,998 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:20:37,099 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:20:37,101 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:20:37,115 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:20:37,116 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:20:37,120 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:20:37,121 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:20:37,122 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:20:37,124 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:37,125 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:20:37,126 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:20:37,127 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:20:37,128 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:20:37,130 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 812px +2024-10-29 15:20:37,131 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:20:37,152 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:20:37,191 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:20:37,193 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:20:37,299 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:20:37,302 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:20:37,404 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:20:37,507 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:20:37,509 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:20:37,510 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:20:37,511 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/3313882578/O1CN01vKxTk51UulnE7daVD_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:20:37,512 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:20:37,514 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:20:37,515 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:20:37,543 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3313882578/O1CN01d5IgUg1Uuln4nQPvX_!!3313882578.jpg_Q75.jpg 입력 +2024-10-29 15:20:40,597 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01d5IgUg1Uuln4nQPvX_!!3313882578.jpg_Q75.jpg (800×1631) - Whale +2024-10-29 15:20:40,598 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×1631 +2024-10-29 15:20:40,599 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:20:40,599 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:20:40,700 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:20:41,702 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:20:41,703 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:20:42,932 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:20:42,933 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:20:49,537 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:20:49,538 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:20:50,764 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:20:50,765 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:20:51,367 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:20:52,369 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:20:52,371 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:52,372 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3313882578/O1CN01d5IgUg1Uuln4nQPvX_!!3313882578.jpg_Q75.jpg +2024-10-29 15:20:52,373 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:20:52,475 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:20:52,477 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:20:52,491 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:20:52,492 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:20:52,492 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:20:52,493 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:20:52,494 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:20:52,496 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:20:52,497 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:20:52,498 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:20:52,499 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:20:52,499 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:20:52,500 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 816px +2024-10-29 15:20:52,500 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:20:52,517 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:20:52,572 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:20:52,574 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:20:52,678 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:20:52,680 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:20:52,921 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:20:53,117 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:20:53,119 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:20:53,163 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:20:53,164 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3313882578/O1CN01d5IgUg1Uuln4nQPvX_!!3313882578.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:20:53,165 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:20:53,167 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:20:53,390 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:20:53,391 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:20:53,994 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:20:53,995 - gui.py:912 - default_logger - DEBUG - 5/[87]개 상품 수정 완료. +2024-10-29 15:20:53,996 - gui.py:853 - default_logger - DEBUG - 6/13 버튼의 활성상태 확인 중... +2024-10-29 15:20:54,030 - gui.py:860 - default_logger - DEBUG - 6/13: 세부사항 수정 작업 중... +2024-10-29 15:20:54,497 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:20:55,342 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:20:56,153 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:20:56,174 - title.py:94 - default_logger - DEBUG - 원본 상품명: 自动翻页时钟机械钟表桌面表摆台式装饰小摆件高颜值客厅摆放式钟 +2024-10-29 15:20:56,176 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:20:56,177 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:20:56,191 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:20:56,198 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:20:56,212 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-인테리어소품-인테리어시계-탁상시계 +2024-10-29 15:20:56,213 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:20:57,491 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:20:57,492 - option.py:170 - default_logger - DEBUG - 상품명: 自动翻页时钟机械钟表桌面表摆台式装饰小摆件高颜值客厅摆放式钟에 대한 옵션을 처리 중... +2024-10-29 15:20:57,493 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:20:59,514 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:20:59,516 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:20:59,517 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:20:59,534 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:20:59,535 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:20:59,536 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:20:59,556 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 32 +2024-10-29 15:20:59,594 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@哑光白 +2024-10-29 15:20:59,596 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-29 15:20:59,597 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 15:20:59,597 - option.py:399 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 15:20:59,597 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:20:59,611 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,612 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:20:59,613 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,626 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:20:59,661 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@哑光黑 +2024-10-29 15:20:59,661 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 15:20:59,662 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 15:20:59,663 - option.py:399 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 15:20:59,664 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 15:20:59,682 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,683 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:20:59,683 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,696 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:20:59,737 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@不锈钢白 +2024-10-29 15:20:59,738 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 15:20:59,739 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-29 15:20:59,740 - option.py:399 - default_logger - DEBUG - 3번째 image_element : JSHandle@ +2024-10-29 15:20:59,741 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 15:20:59,755 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,756 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 15:20:59,757 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,771 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 15:20:59,808 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@不锈钢黑 +2024-10-29 15:20:59,809 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 15:20:59,809 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 15:20:59,810 - option.py:399 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 15:20:59,810 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 15:20:59,823 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,824 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 15:20:59,824 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,838 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 15:20:59,876 - option.py:396 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@透明地球仪摆件 +2024-10-29 15:20:59,882 - option.py:397 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-29 15:20:59,882 - option.py:398 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 15:20:59,883 - option.py:399 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 15:20:59,883 - option.py:400 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 15:20:59,899 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,900 - option.py:421 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 15:20:59,900 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,914 - option.py:431 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 15:20:59,949 - option.py:396 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@钟表+画+酒杯花+狗+盘+香薰 +2024-10-29 15:20:59,950 - option.py:397 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-10-29 15:20:59,951 - option.py:398 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-10-29 15:20:59,951 - option.py:399 - default_logger - DEBUG - 6번째 image_element : JSHandle@ +2024-10-29 15:20:59,953 - option.py:400 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 15:20:59,966 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,967 - option.py:421 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 15:20:59,968 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:20:59,981 - option.py:431 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,012 - option.py:396 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@node +2024-10-29 15:21:00,014 - option.py:397 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,015 - option.py:398 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,015 - option.py:399 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 15:21:00,016 - option.py:400 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 15:21:00,029 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,030 - option.py:421 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 15:21:00,030 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,046 - option.py:431 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,090 - option.py:396 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@不锈钢时钟2件套A +2024-10-29 15:21:00,091 - option.py:397 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,092 - option.py:398 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,092 - option.py:399 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 15:21:00,093 - option.py:400 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 15:21:00,112 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,113 - option.py:421 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 15:21:00,113 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,126 - option.py:431 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,160 - option.py:396 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@不锈钢时钟3件套H +2024-10-29 15:21:00,161 - option.py:397 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,162 - option.py:398 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,162 - option.py:399 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 15:21:00,163 - option.py:400 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 15:21:00,177 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,178 - option.py:421 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 15:21:00,178 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,192 - option.py:431 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,228 - option.py:396 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@哑光白时钟4件套A +2024-10-29 15:21:00,230 - option.py:397 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,230 - option.py:398 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,231 - option.py:399 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 15:21:00,232 - option.py:400 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 15:21:00,250 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,251 - option.py:421 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 15:21:00,252 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,265 - option.py:431 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,308 - option.py:396 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@哑光白时钟3件套C +2024-10-29 15:21:00,310 - option.py:397 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,311 - option.py:398 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,312 - option.py:399 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-29 15:21:00,313 - option.py:400 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 15:21:00,326 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,326 - option.py:421 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 15:21:00,327 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,340 - option.py:431 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,380 - option.py:396 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@不锈钢时钟3件套 +2024-10-29 15:21:00,381 - option.py:397 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,382 - option.py:398 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,383 - option.py:399 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 15:21:00,383 - option.py:400 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 15:21:00,398 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,399 - option.py:421 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 15:21:00,400 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,413 - option.py:431 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,452 - option.py:396 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@哑光白时钟2件套D +2024-10-29 15:21:00,453 - option.py:397 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-29 15:21:00,453 - option.py:398 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-10-29 15:21:00,454 - option.py:399 - default_logger - DEBUG - 13번째 image_element : JSHandle@ +2024-10-29 15:21:00,455 - option.py:400 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 15:21:00,471 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,472 - option.py:421 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 15:21:00,472 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,485 - option.py:431 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,520 - option.py:396 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@哑光白时钟3件套D +2024-10-29 15:21:00,521 - option.py:397 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-10-29 15:21:00,522 - option.py:398 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,522 - option.py:399 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-29 15:21:00,523 - option.py:400 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-29 15:21:00,539 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,540 - option.py:421 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-29 15:21:00,540 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,554 - option.py:431 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,586 - option.py:396 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@哑光白时钟4件套B +2024-10-29 15:21:00,588 - option.py:397 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,589 - option.py:398 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,589 - option.py:399 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-29 15:21:00,590 - option.py:400 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-29 15:21:00,603 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,603 - option.py:421 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-29 15:21:00,604 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,617 - option.py:431 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,655 - option.py:396 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@哑光白时钟3件套F +2024-10-29 15:21:00,656 - option.py:397 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-10-29 15:21:00,657 - option.py:398 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,658 - option.py:399 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-29 15:21:00,659 - option.py:400 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-29 15:21:00,674 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,675 - option.py:421 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-29 15:21:00,676 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,689 - option.py:431 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,724 - option.py:396 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@node +2024-10-29 15:21:00,725 - option.py:397 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,726 - option.py:398 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,728 - option.py:399 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-29 15:21:00,728 - option.py:400 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-29 15:21:00,746 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,746 - option.py:421 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-29 15:21:00,747 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,760 - option.py:431 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,794 - option.py:396 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@哑光白时钟4件套D +2024-10-29 15:21:00,795 - option.py:397 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,796 - option.py:398 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,796 - option.py:399 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-29 15:21:00,797 - option.py:400 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-29 15:21:00,811 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,812 - option.py:421 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-29 15:21:00,813 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,826 - option.py:431 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,864 - option.py:396 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@不锈钢时钟2件套B +2024-10-29 15:21:00,865 - option.py:397 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-10-29 15:21:00,865 - option.py:398 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,866 - option.py:399 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-29 15:21:00,866 - option.py:400 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-29 15:21:00,883 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,884 - option.py:421 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-29 15:21:00,884 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,899 - option.py:431 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-29 15:21:00,937 - option.py:396 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@不锈钢时钟3件套J +2024-10-29 15:21:00,939 - option.py:397 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@node +2024-10-29 15:21:00,939 - option.py:398 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-29 15:21:00,940 - option.py:399 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-29 15:21:00,940 - option.py:400 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-29 15:21:00,954 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,955 - option.py:421 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-29 15:21:00,955 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:00,971 - option.py:431 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,007 - option.py:396 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@不锈钢时钟3件套K +2024-10-29 15:21:01,008 - option.py:397 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-10-29 15:21:01,009 - option.py:398 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@ +2024-10-29 15:21:01,009 - option.py:399 - default_logger - DEBUG - 21번째 image_element : JSHandle@ +2024-10-29 15:21:01,010 - option.py:400 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-29 15:21:01,024 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,025 - option.py:421 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-29 15:21:01,025 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,038 - option.py:431 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,073 - option.py:396 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@时钟酒柜4件套E +2024-10-29 15:21:01,074 - option.py:397 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,074 - option.py:398 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,075 - option.py:399 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-29 15:21:01,075 - option.py:400 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-29 15:21:01,089 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,089 - option.py:421 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-29 15:21:01,090 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,103 - option.py:431 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,139 - option.py:396 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@不锈钢组合4件套 +2024-10-29 15:21:01,139 - option.py:397 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@ +2024-10-29 15:21:01,140 - option.py:398 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,140 - option.py:399 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-29 15:21:01,141 - option.py:400 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-29 15:21:01,154 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,155 - option.py:421 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-29 15:21:01,155 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,168 - option.py:431 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,203 - option.py:396 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@时钟酒柜11件套A +2024-10-29 15:21:01,204 - option.py:397 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,205 - option.py:398 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,205 - option.py:399 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-29 15:21:01,206 - option.py:400 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-29 15:21:01,219 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,219 - option.py:421 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-29 15:21:01,220 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,233 - option.py:431 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,277 - option.py:396 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@不锈钢时钟组合5件套 +2024-10-29 15:21:01,278 - option.py:397 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,279 - option.py:398 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,280 - option.py:399 - default_logger - DEBUG - 25번째 image_element : JSHandle@node +2024-10-29 15:21:01,281 - option.py:400 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-29 15:21:01,298 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,299 - option.py:421 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-29 15:21:01,299 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,312 - option.py:431 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,346 - option.py:396 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@时钟酒柜5件套A +2024-10-29 15:21:01,347 - option.py:397 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,347 - option.py:398 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,348 - option.py:399 - default_logger - DEBUG - 26번째 image_element : JSHandle@node +2024-10-29 15:21:01,348 - option.py:400 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-29 15:21:01,362 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,363 - option.py:421 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-29 15:21:01,363 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,377 - option.py:431 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,411 - option.py:396 - default_logger - DEBUG - 27번째 original_name_element : JSHandle@时钟酒柜5件套B +2024-10-29 15:21:01,412 - option.py:397 - default_logger - DEBUG - 27번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,412 - option.py:398 - default_logger - DEBUG - 27번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,413 - option.py:399 - default_logger - DEBUG - 27번째 image_element : JSHandle@node +2024-10-29 15:21:01,413 - option.py:400 - default_logger - DEBUG - 27번째 price_element : JSHandle@node +2024-10-29 15:21:01,427 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,427 - option.py:421 - default_logger - DEBUG - 27번째 옵션 checkbox_state : False +2024-10-29 15:21:01,428 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,442 - option.py:431 - default_logger - DEBUG - 27번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,484 - option.py:396 - default_logger - DEBUG - 28번째 original_name_element : JSHandle@时钟酒柜5件套C +2024-10-29 15:21:01,485 - option.py:397 - default_logger - DEBUG - 28번째 edit_field_element : JSHandle@ +2024-10-29 15:21:01,485 - option.py:398 - default_logger - DEBUG - 28번째 checkbox_element : JSHandle@ +2024-10-29 15:21:01,486 - option.py:399 - default_logger - DEBUG - 28번째 image_element : JSHandle@node +2024-10-29 15:21:01,486 - option.py:400 - default_logger - DEBUG - 28번째 price_element : JSHandle@node +2024-10-29 15:21:01,500 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,500 - option.py:421 - default_logger - DEBUG - 28번째 옵션 checkbox_state : False +2024-10-29 15:21:01,501 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,515 - option.py:431 - default_logger - DEBUG - 28번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,551 - option.py:396 - default_logger - DEBUG - 29번째 original_name_element : JSHandle@时钟酒柜5件套D +2024-10-29 15:21:01,553 - option.py:397 - default_logger - DEBUG - 29번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,554 - option.py:398 - default_logger - DEBUG - 29번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,554 - option.py:399 - default_logger - DEBUG - 29번째 image_element : JSHandle@node +2024-10-29 15:21:01,555 - option.py:400 - default_logger - DEBUG - 29번째 price_element : JSHandle@node +2024-10-29 15:21:01,568 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,569 - option.py:421 - default_logger - DEBUG - 29번째 옵션 checkbox_state : False +2024-10-29 15:21:01,569 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,582 - option.py:431 - default_logger - DEBUG - 29번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,616 - option.py:396 - default_logger - DEBUG - 30번째 original_name_element : JSHandle@时钟酒柜4件套B +2024-10-29 15:21:01,617 - option.py:397 - default_logger - DEBUG - 30번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,617 - option.py:398 - default_logger - DEBUG - 30번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,618 - option.py:399 - default_logger - DEBUG - 30번째 image_element : JSHandle@node +2024-10-29 15:21:01,618 - option.py:400 - default_logger - DEBUG - 30번째 price_element : JSHandle@node +2024-10-29 15:21:01,633 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,633 - option.py:421 - default_logger - DEBUG - 30번째 옵션 checkbox_state : False +2024-10-29 15:21:01,634 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,650 - option.py:431 - default_logger - DEBUG - 30번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,687 - option.py:396 - default_logger - DEBUG - 31번째 original_name_element : JSHandle@时钟酒柜4件套C +2024-10-29 15:21:01,688 - option.py:397 - default_logger - DEBUG - 31번째 edit_field_element : JSHandle@ +2024-10-29 15:21:01,689 - option.py:398 - default_logger - DEBUG - 31번째 checkbox_element : JSHandle@ +2024-10-29 15:21:01,689 - option.py:399 - default_logger - DEBUG - 31번째 image_element : JSHandle@node +2024-10-29 15:21:01,690 - option.py:400 - default_logger - DEBUG - 31번째 price_element : JSHandle@node +2024-10-29 15:21:01,704 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,705 - option.py:421 - default_logger - DEBUG - 31번째 옵션 checkbox_state : False +2024-10-29 15:21:01,705 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,718 - option.py:431 - default_logger - DEBUG - 31번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,749 - option.py:396 - default_logger - DEBUG - 32번째 original_name_element : JSHandle@时钟酒柜4件套D +2024-10-29 15:21:01,751 - option.py:397 - default_logger - DEBUG - 32번째 edit_field_element : JSHandle@node +2024-10-29 15:21:01,752 - option.py:398 - default_logger - DEBUG - 32번째 checkbox_element : JSHandle@node +2024-10-29 15:21:01,753 - option.py:399 - default_logger - DEBUG - 32번째 image_element : JSHandle@node +2024-10-29 15:21:01,754 - option.py:400 - default_logger - DEBUG - 32번째 price_element : JSHandle@node +2024-10-29 15:21:01,768 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,769 - option.py:421 - default_logger - DEBUG - 32번째 옵션 checkbox_state : False +2024-10-29 15:21:01,769 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:21:01,783 - option.py:431 - default_logger - DEBUG - 32번째 옵션 정보 수집 완료 +2024-10-29 15:21:01,784 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '哑光白', 'origin_option_2': '哑光黑', 'origin_option_3': '不锈钢白', 'origin_option_4': '不锈钢黑', 'origin_option_5': '透明地球仪摆件', 'origin_option_6': '钟表+画+酒杯花+狗+盘+香薰', 'origin_option_7': '哑光白时钟3件套A', 'origin_option_8': '不锈钢时钟2件套A', 'origin_option_9': '不锈钢时钟3件套H', 'origin_option_10': '哑光白时钟4件套A', 'origin_option_11': '哑光白时钟3件套C', 'origin_option_12': '不锈钢时钟3件套', 'origin_option_13': '哑光白时钟2件套D', 'origin_option_14': '哑光白时钟3件套D', 'origin_option_15': '哑光白时钟4件套B', 'origin_option_16': '哑光白时钟3件套F', 'origin_option_17': '不锈钢时钟3件套G', 'origin_option_18': '哑光白时钟4件套D', 'origin_option_19': '不锈钢时钟2件套B', 'origin_option_20': '不锈钢时钟3件套J', 'origin_option_21': '不锈钢时钟3件套K', 'origin_option_22': '时钟酒柜4件套E', 'origin_option_23': '不锈钢组合4件套', 'origin_option_24': '时钟酒柜11件套A', 'origin_option_25': '不锈钢时钟组合5件套', 'origin_option_26': '时钟酒柜5件套A', 'origin_option_27': '时钟酒柜5件套B', 'origin_option_28': '时钟酒柜5件套C', 'origin_option_29': '时钟酒柜5件套D', 'origin_option_30': '时钟酒柜4件套B', 'origin_option_31': '时钟酒柜4件套C', 'origin_option_32': '时钟酒柜4件套D'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'哑光白': >, '哑光黑': >, '不锈钢白': >, '不锈钢黑': >, '透明地球仪摆件': >, '钟表+画+酒杯花+狗+盘+香薰': >, '哑光白时钟3件套A': >, '不锈钢时钟2件套A': >, '不锈钢时钟3件套H': >, '哑光白时钟4件套A': >, '哑光白时钟3件套C': >, '不锈钢时钟3件套': >, '哑光白时钟2件套D': >, '哑光白时钟3件套D': >, '哑光白时钟4件套B': >, '哑光白时钟3件套F': >, '不锈钢时钟3件套G': >, '哑光白时钟4件套D': >, '不锈钢时钟2件套B': >, '不锈钢时钟3件套J': >, '不锈钢时钟3件套K': >, '时钟酒柜4件套E': >, '不锈钢组合4件套': >, '时钟酒柜11件套A': >, '不锈钢时钟组合5件套': >, '时钟酒柜5件套A': >, '时钟酒柜5件套B': >, '时钟酒柜5件套C': >, '时钟酒柜5件套D': >, '时钟酒柜4件套B': >, '时钟酒柜4件套C': >, '时钟酒柜4件套D': >}, 'checkboxes': [>, {'option_name': '哑光白', 'checked': False}, >, {'option_name': '哑光黑', 'checked': False}, >, {'option_name': '不锈钢白', 'checked': False}, >, {'option_name': '不锈钢黑', 'checked': False}, >, {'option_name': '透明地球仪摆件', 'checked': False}, >, {'option_name': '钟表+画+酒杯花+狗+盘+香薰', 'checked': False}, >, {'option_name': '哑光白时钟3件套A', 'checked': False}, >, {'option_name': '不锈钢时钟2件套A', 'checked': False}, >, {'option_name': '不锈钢时钟3件套H', 'checked': False}, >, {'option_name': '哑光白时钟4件套A', 'checked': False}, >, {'option_name': '哑光白时钟3件套C', 'checked': False}, >, {'option_name': '不锈钢时钟3件套', 'checked': False}, >, {'option_name': '哑光白时钟2件套D', 'checked': False}, >, {'option_name': '哑光白时钟3件套D', 'checked': False}, >, {'option_name': '哑光白时钟4件套B', 'checked': False}, >, {'option_name': '哑光白时钟3件套F', 'checked': False}, >, {'option_name': '不锈钢时钟3件套G', 'checked': False}, >, {'option_name': '哑光白时钟4件套D', 'checked': False}, >, {'option_name': '不锈钢时钟2件套B', 'checked': False}, >, {'option_name': '不锈钢时钟3件套J', 'checked': False}, >, {'option_name': '不锈钢时钟3件套K', 'checked': False}, >, {'option_name': '时钟酒柜4件套E', 'checked': False}, >, {'option_name': '不锈钢组合4件套', 'checked': False}, >, {'option_name': '时钟酒柜11件套A', 'checked': False}, >, {'option_name': '不锈钢时钟组合5件套', 'checked': False}, >, {'option_name': '时钟酒柜5件套A', 'checked': False}, >, {'option_name': '时钟酒柜5件套B', 'checked': False}, >, {'option_name': '时钟酒柜5件套C', 'checked': False}, >, {'option_name': '时钟酒柜5件套D', 'checked': False}, >, {'option_name': '时钟酒柜4件套B', 'checked': False}, >, {'option_name': '时钟酒柜4件套C', 'checked': False}, >, {'option_name': '时钟酒柜4件套D', 'checked': False}], 'images': {'哑光白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/d9369a74-c0e6-4eda-aaf3-f9926aea8e4f.jpg', '哑光黑': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ce216a88-9370-4278-be7b-03cf03a6c114.jpg', '不锈钢白': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/dc62f4f0-cc10-4f9a-ba2e-1c8aedc01a4a.jpg', '不锈钢黑': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/a4dac56a-c57f-41ec-813c-f85c671b1ba9.jpg', '透明地球仪摆件': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/813b761b-e057-4c8e-a645-f2ee3d18919c.jpg', '钟表+画+酒杯花+狗+盘+香薰': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/5d71b62c-75ef-4791-96ad-d86a256ec7e3.jpg', '哑光白时钟3件套A': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/78f2cd25-b944-458b-b037-f429968b9c2f.jpg', '不锈钢时钟2件套A': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/9e44beea-6ac8-486a-b194-a26c1cf18303.jpg', '不锈钢时钟3件套H': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f6ab0fff-acf4-4649-9b9f-bd64eed7c83a.jpg', '哑光白时钟4件套A': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/0a45f077-e405-4691-94f5-35b47480088e.jpg', '哑光白时钟3件套C': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4d485fe4-e6e0-4ea7-b54c-5f25b98918b8.jpg', '不锈钢时钟3件套': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/bd3263f2-d5c3-4301-82a4-a7f959275b2e.jpg', '哑光白时钟2件套D': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/c960d25c-058c-43d6-ae5d-8b9819bb5048.jpg', '哑光白时钟3件套D': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/21fbce86-d33a-499b-81b8-30d423de1da1.jpg', '哑光白时钟4件套B': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/24b2d2aa-92ad-4290-a3fe-fd4d932d6ce4.jpg', '哑光白时钟3件套F': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ccaff347-33d3-4715-9452-3c4cc07b533b.jpg', '不锈钢时钟3件套G': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/72aca9de-c6d1-4214-bf57-72fb20d66b1b.jpg', '哑光白时钟4件套D': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/32b756b0-248b-420c-86b2-e74fd70e1de3.jpg', '不锈钢时钟2件套B': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f206772d-7d1c-41e1-ab64-ff79c74a083c.jpg', '不锈钢时钟3件套J': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/d551005a-b9ed-45bc-9ee1-7956f3f0cb59.jpg', '不锈钢时钟3件套K': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/91a00250-2f53-44b5-9508-99b4ca6e55d1.jpg', '时钟酒柜4件套E': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/73b2edf1-8c2f-4476-8a3f-deefad3038e2.jpg', '不锈钢组合4件套': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/426a9be2-f1f4-48d2-a3f2-5e70f24588bb.jpg', '时钟酒柜11件套A': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/b189fb99-2bbb-430a-9a8c-6a0b4a990d03.jpg', '不锈钢时钟组合5件套': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/87da56b6-8601-444b-b3ea-af7e7181f504.jpg', '时钟酒柜5件套A': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg', '时钟酒柜5件套B': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/850b29c1-44ca-49cf-94fa-48a0244988bf.jpg', '时钟酒柜5件套C': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg', '时钟酒柜5件套D': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4396321b-4f93-478e-9566-aedaaff867d7.jpg', '时钟酒柜4件套B': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/890ad88d-9fab-4d74-bea1-8f04b848e777.jpg', '时钟酒柜4件套C': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/1b705e14-a62a-4f49-9842-e60d30477a21.jpg', '时钟酒柜4件套D': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ce233173-9c4e-4b47-903d-2d54cdb069de.jpg'}, 'prices': {'哑光白': {'low_price': 51900, 'high_price': 51900}, '哑光黑': {'low_price': 51900, 'high_price': 51900}, '不锈钢白': {'low_price': 46900, 'high_price': 46900}, '不锈钢黑': {'low_price': 46900, 'high_price': 46900}, '透明地球仪摆件': {'low_price': 39700, 'high_price': 39700}, '钟表+画+酒杯花+狗+盘+香薰': {'low_price': 96100, 'high_price': 96100}, '哑光白时钟3件套A': {'low_price': 81900, 'high_price': 81900}, '不锈钢时钟2件套A': {'low_price': 74400, 'high_price': 74400}, '不锈钢时钟3件套H': {'low_price': 67400, 'high_price': 67400}, '哑光白时钟4件套A': {'low_price': 66400, 'high_price': 66400}, '哑光白时钟3件套C': {'low_price': 69400, 'high_price': 69400}, '不锈钢时钟3件套': {'low_price': 69900, 'high_price': 69900}, '哑光白时钟2件套D': {'low_price': 63900, 'high_price': 63900}, '哑光白时钟3件套D': {'low_price': 74400, 'high_price': 74400}, '哑光白时钟4件套B': {'low_price': 83600, 'high_price': 83600}, '哑光白时钟3件套F': {'low_price': 76900, 'high_price': 76900}, '不锈钢时钟3件套G': {'low_price': 58900, 'high_price': 58900}, '哑光白时钟4件套D': {'low_price': 73600, 'high_price': 73600}, '不锈钢时钟2件套B': {'low_price': 57700, 'high_price': 57700}, '不锈钢时钟3件套J': {'low_price': 63900, 'high_price': 63900}, '不锈钢时钟3件套K': {'low_price': 58900, 'high_price': 58900}, '时钟酒柜4件套E': {'low_price': 89900, 'high_price': 89900}, '不锈钢组合4件套': {'low_price': 61200, 'high_price': 61200}, '时钟酒柜11件套A': {'low_price': 199700, 'high_price': 199700}, '不锈钢时钟组合5件套': {'low_price': 86100, 'high_price': 86100}, '时钟酒柜5件套A': {'low_price': 103400, 'high_price': 103400}, '时钟酒柜5件套B': {'low_price': 108300, 'high_price': 108300}, '时钟酒柜5件套C': {'low_price': 103400, 'high_price': 103400}, '时钟酒柜5件套D': {'low_price': 122800, 'high_price': 122800}, '时钟酒柜4件套B': {'low_price': 97400, 'high_price': 97400}, '时钟酒柜4件套C': {'low_price': 104800, 'high_price': 104800}, '时钟酒柜4件套D': {'low_price': 97400, 'high_price': 97400}}, 'checked_states': {}} +2024-10-29 15:21:01,793 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:21:01,801 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '哑光白', 'origin_option_2': '哑光黑', 'origin_option_3': '不锈钢白', 'origin_option_4': '不锈钢黑', 'origin_option_5': '透明地球仪摆件', 'origin_option_6': '钟表+画+酒杯花+狗+盘+香薰', 'origin_option_7': '哑光白时钟3件套A', 'origin_option_8': '不锈钢时钟2件套A', 'origin_option_9': '不锈钢时钟3件套H', 'origin_option_10': '哑光白时钟4件套A', 'origin_option_11': '哑光白时钟3件套C', 'origin_option_12': '不锈钢时钟3件套', 'origin_option_13': '哑光白时钟2件套D', 'origin_option_14': '哑光白时钟3件套D', 'origin_option_15': '哑光白时钟4件套B', 'origin_option_16': '哑光白时钟3件套F', 'origin_option_17': '不锈钢时钟3件套G', 'origin_option_18': '哑光白时钟4件套D', 'origin_option_19': '不锈钢时钟2件套B', 'origin_option_20': '不锈钢时钟3件套J', 'origin_option_21': '不锈钢时钟3件套K', 'origin_option_22': '时钟酒柜4件套E', 'origin_option_23': '不锈钢组合4件套', 'origin_option_24': '时钟酒柜11件套A', 'origin_option_25': '不锈钢时钟组合5件套', 'origin_option_26': '时钟酒柜5件套A', 'origin_option_27': '时钟酒柜5件套B', 'origin_option_28': '时钟酒柜5件套C', 'origin_option_29': '时钟酒柜5件套D', 'origin_option_30': '时钟酒柜4件套B', 'origin_option_31': '时钟酒柜4件套C', 'origin_option_32': '时钟酒柜4件套D'} +2024-10-29 15:21:01,803 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白 +2024-10-29 15:21:01,804 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白 +2024-10-29 15:21:01,805 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光黑 +2024-10-29 15:21:01,806 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光黑 +2024-10-29 15:21:01,806 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢白 +2024-10-29 15:21:01,807 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢白 +2024-10-29 15:21:01,808 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢黑 +2024-10-29 15:21:01,808 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢黑 +2024-10-29 15:21:01,809 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 透明地球仪摆件 +2024-10-29 15:21:01,810 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 透明地球仪摆件 +2024-10-29 15:21:01,810 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 钟表+画+酒杯花+狗+盘+香薰 +2024-10-29 15:21:01,811 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 钟表+画+酒杯花+狗+盘+香薰 +2024-10-29 15:21:01,811 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟3件套A +2024-10-29 15:21:01,812 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟3件套A +2024-10-29 15:21:01,813 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟2件套A +2024-10-29 15:21:01,813 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟2件套A +2024-10-29 15:21:01,815 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟3件套H +2024-10-29 15:21:01,815 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟3件套H +2024-10-29 15:21:01,816 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟4件套A +2024-10-29 15:21:01,817 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟4件套A +2024-10-29 15:21:01,817 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟3件套C +2024-10-29 15:21:01,818 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟3件套C +2024-10-29 15:21:01,818 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟3件套 +2024-10-29 15:21:01,819 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟3件套 +2024-10-29 15:21:01,820 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟2件套D +2024-10-29 15:21:01,820 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟2件套D +2024-10-29 15:21:01,821 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟3件套D +2024-10-29 15:21:01,821 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟3件套D +2024-10-29 15:21:01,822 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟4件套B +2024-10-29 15:21:01,823 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟4件套B +2024-10-29 15:21:01,823 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟3件套F +2024-10-29 15:21:01,824 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟3件套F +2024-10-29 15:21:01,824 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟3件套G +2024-10-29 15:21:01,825 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟3件套G +2024-10-29 15:21:01,826 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 哑光白时钟4件套D +2024-10-29 15:21:01,826 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 哑光白时钟4件套D +2024-10-29 15:21:01,827 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟2件套B +2024-10-29 15:21:01,827 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟2件套B +2024-10-29 15:21:01,828 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟3件套J +2024-10-29 15:21:01,828 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟3件套J +2024-10-29 15:21:01,829 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟3件套K +2024-10-29 15:21:01,830 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟3件套K +2024-10-29 15:21:01,830 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜4件套E +2024-10-29 15:21:01,831 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜4件套E +2024-10-29 15:21:01,831 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢组合4件套 +2024-10-29 15:21:01,832 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢组合4件套 +2024-10-29 15:21:01,832 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜11件套A +2024-10-29 15:21:01,833 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜11件套A +2024-10-29 15:21:01,834 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 不锈钢时钟组合5件套 +2024-10-29 15:21:01,834 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 不锈钢时钟组合5件套 +2024-10-29 15:21:01,835 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜5件套A +2024-10-29 15:21:01,835 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜5件套A +2024-10-29 15:21:01,836 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜5件套B +2024-10-29 15:21:01,837 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜5件套B +2024-10-29 15:21:01,837 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜5件套C +2024-10-29 15:21:01,838 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜5件套C +2024-10-29 15:21:01,838 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜5件套D +2024-10-29 15:21:01,839 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜5件套D +2024-10-29 15:21:01,840 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜4件套B +2024-10-29 15:21:01,840 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜4件套B +2024-10-29 15:21:01,841 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜4件套C +2024-10-29 15:21:01,841 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜4件套C +2024-10-29 15:21:01,842 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 时钟酒柜4件套D +2024-10-29 15:21:01,843 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 时钟酒柜4件套D +2024-10-29 15:21:01,843 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '哑光白', 'origin_option_2': '哑光黑', 'origin_option_3': '不锈钢白', 'origin_option_4': '不锈钢黑', 'origin_option_5': '透明地球仪摆件', 'origin_option_6': '钟表+画+酒杯花+狗+盘+香薰', 'origin_option_7': '哑光白时钟3件套A', 'origin_option_8': '不锈钢时钟2件套A', 'origin_option_9': '不锈钢时钟3件套H', 'origin_option_10': '哑光白时钟4件套A', 'origin_option_11': '哑光白时钟3件套C', 'origin_option_12': '不锈钢时钟3件套', 'origin_option_13': '哑光白时钟2件套D', 'origin_option_14': '哑光白时钟3件套D', 'origin_option_15': '哑光白时钟4件套B', 'origin_option_16': '哑光白时钟3件套F', 'origin_option_17': '不锈钢时钟3件套G', 'origin_option_18': '哑光白时钟4件套D', 'origin_option_19': '不锈钢时钟2件套B', 'origin_option_20': '不锈钢时钟3件套J', 'origin_option_21': '不锈钢时钟3件套K', 'origin_option_22': '时钟酒柜4件套E', 'origin_option_23': '不锈钢组合4件套', 'origin_option_24': '时钟酒柜11件套A', 'origin_option_25': '不锈钢时钟组合5件套', 'origin_option_26': '时钟酒柜5件套A', 'origin_option_27': '时钟酒柜5件套B', 'origin_option_28': '时钟酒柜5件套C', 'origin_option_29': '时钟酒柜5件套D', 'origin_option_30': '时钟酒柜4件套B', 'origin_option_31': '时钟酒柜4件套C', 'origin_option_32': '时钟酒柜4件套D'} +2024-10-29 15:21:01,845 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '自动翻页时钟机械钟表桌面表摆台式装饰小摆件高颜值客厅摆放式钟'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "哑光白", "origin_option_2": "哑光黑", "origin_option_3": "不锈钢白", "origin_option_4": "不锈钢黑", "origin_option_5": "透明地球仪摆件", "origin_option_6": "钟表+画+酒杯花+狗+盘+香薰", "origin_option_7": "哑光白时钟3件套A", "origin_option_8": "不锈钢时钟2件套A", "origin_option_9": "不锈钢时钟3件套H", "origin_option_10": "哑光白时钟4件套A", "origin_option_11": "哑光白时钟3件套C", "origin_option_12": "不锈钢时钟3件套", "origin_option_13": "哑光白时钟2件套D", "origin_option_14": "哑光白时钟3件套D", "origin_option_15": "哑光白时钟4件套B", "origin_option_16": "哑光白时钟3件套F", "origin_option_17": "不锈钢时钟3件套G", "origin_option_18": "哑光白时钟4件套D", "origin_option_19": "不锈钢时钟2件套B", "origin_option_20": "不锈钢时钟3件套J", "origin_option_21": "不锈钢时钟3件套K", "origin_option_22": "时钟酒柜4件套E", "origin_option_23": "不锈钢组合4件套", "origin_option_24": "时钟酒柜11件套A", "origin_option_25": "不锈钢时钟组合5件套", "origin_option_26": "时钟酒柜5件套A", "origin_option_27": "时钟酒柜5件套B", "origin_option_28": "时钟酒柜5件套C", "origin_option_29": "时钟酒柜5件套D", "origin_option_30": "时钟酒柜4件套B", "origin_option_31": "时钟酒柜4件套C", "origin_option_32": "时钟酒柜4件套D"} +2024-10-29 15:21:01,851 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:21:05,502 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "무광 화이트", +"trans_option_2": "무광 블랙", +"trans_option_3": "스테인리스 화이트", +"trans_option_4": "스테인리스 블랙", +"trans_option_5": "투명 지구본", +"trans_option_6": "시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초", +"trans_option_7": "무광 화이트 시계 3종 세트 A", +"trans_option_8": "스테인리스 시계 2종 세트 A", +"trans_option_9": "스테인리스 시계 3종 세트 H", +"trans_option_10": "무광 화이트 시계 4종 세트 A", +"trans_option_11": "무광 화이트 시계 3종 세트 C", +"trans_option_12": "스테인리스 시계 3종 세트", +"trans_option_13": "무광 화이트 시계 2종 세트 D", +"trans_option_14": "무광 화이트 시계 3종 세트 D", +"trans_option_15": "무광 화이트 시계 4종 세트 B", +"trans_option_16": "무광 화이트 시계 3종 세트 F", +"trans_option_17": "스테인리스 시계 3종 세트 G", +"trans_option_18": "무광 화이트 시계 4종 세트 D", +"trans_option_19": "스테인리스 시계 2종 세트 B", +"trans_option_20": "스테인리스 시계 3종 세트 J", +"trans_option_21": "스테인리스 시계 3종 세트 K", +"trans_option_22": "시계 와인랙 4종 세트 E", +"trans_option_23": "스테인리스 조합 4종 세트", +"trans_option_24": "시계 와인랙 11종 세트 A", +"trans_option_25": "스테인리스 시계 조합 5종 세트", +"trans_option_26": "시계 와인랙 5종 세트 A", +"trans_option_27": "시계 와인랙 5종 세트 B", +"trans_option_28": "시계 와인랙 5종 세트 C", +"trans_option_29": "시계 와인랙 5종 세트 D", +"trans_option_30": "시계 와인랙 4종 세트 B", +"trans_option_31": "시계 와인랙 4종 세트 C", +"trans_option_32": "시계 와인랙 4종 세트 D" +} +``` +2024-10-29 15:21:05,507 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "무광 화이트", +"trans_option_2": "무광 블랙", +"trans_option_3": "스테인리스 화이트", +"trans_option_4": "스테인리스 블랙", +"trans_option_5": "투명 지구본", +"trans_option_6": "시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초", +"trans_option_7": "무광 화이트 시계 3종 세트 A", +"trans_option_8": "스테인리스 시계 2종 세트 A", +"trans_option_9": "스테인리스 시계 3종 세트 H", +"trans_option_10": "무광 화이트 시계 4종 세트 A", +"trans_option_11": "무광 화이트 시계 3종 세트 C", +"trans_option_12": "스테인리스 시계 3종 세트", +"trans_option_13": "무광 화이트 시계 2종 세트 D", +"trans_option_14": "무광 화이트 시계 3종 세트 D", +"trans_option_15": "무광 화이트 시계 4종 세트 B", +"trans_option_16": "무광 화이트 시계 3종 세트 F", +"trans_option_17": "스테인리스 시계 3종 세트 G", +"trans_option_18": "무광 화이트 시계 4종 세트 D", +"trans_option_19": "스테인리스 시계 2종 세트 B", +"trans_option_20": "스테인리스 시계 3종 세트 J", +"trans_option_21": "스테인리스 시계 3종 세트 K", +"trans_option_22": "시계 와인랙 4종 세트 E", +"trans_option_23": "스테인리스 조합 4종 세트", +"trans_option_24": "시계 와인랙 11종 세트 A", +"trans_option_25": "스테인리스 시계 조합 5종 세트", +"trans_option_26": "시계 와인랙 5종 세트 A", +"trans_option_27": "시계 와인랙 5종 세트 B", +"trans_option_28": "시계 와인랙 5종 세트 C", +"trans_option_29": "시계 와인랙 5종 세트 D", +"trans_option_30": "시계 와인랙 4종 세트 B", +"trans_option_31": "시계 와인랙 4종 세트 C", +"trans_option_32": "시계 와인랙 4종 세트 D" +} +2024-10-29 15:21:05,513 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '무광 화이트', 'trans_option_2': '무광 블랙', 'trans_option_3': '스테인리스 화이트', 'trans_option_4': '스테인리스 블랙', 'trans_option_5': '투명 지구본', 'trans_option_6': '시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초', 'trans_option_7': '무광 화이트 시계 3종 세트 A', 'trans_option_8': '스테인리스 시계 2종 세트 A', 'trans_option_9': '스테인리스 시계 3종 세트 H', 'trans_option_10': '무광 화이트 시계 4종 세트 A', 'trans_option_11': '무광 화이트 시계 3종 세트 C', 'trans_option_12': '스테인리스 시계 3종 세트', 'trans_option_13': '무광 화이트 시계 2종 세트 D', 'trans_option_14': '무광 화이트 시계 3종 세트 D', 'trans_option_15': '무광 화이트 시계 4종 세트 B', 'trans_option_16': '무광 화이트 시계 3종 세트 F', 'trans_option_17': '스테인리스 시계 3종 세트 G', 'trans_option_18': '무광 화이트 시계 4종 세트 D', 'trans_option_19': '스테인리스 시계 2종 세트 B', 'trans_option_20': '스테인리스 시계 3종 세트 J', 'trans_option_21': '스테인리스 시계 3종 세트 K', 'trans_option_22': '시계 와인랙 4종 세트 E', 'trans_option_23': '스테인리스 조합 4종 세트', 'trans_option_24': '시계 와인랙 11종 세트 A', 'trans_option_25': '스테인리스 시계 조합 5종 세트', 'trans_option_26': '시계 와인랙 5종 세트 A', 'trans_option_27': '시계 와인랙 5종 세트 B', 'trans_option_28': '시계 와인랙 5종 세트 C', 'trans_option_29': '시계 와인랙 5종 세트 D', 'trans_option_30': '시계 와인랙 4종 세트 B', 'trans_option_31': '시계 와인랙 4종 세트 C', 'trans_option_32': '시계 와인랙 4종 세트 D'} +2024-10-29 15:21:05,521 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 15:21:05,524 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 무광 화이트 +2024-10-29 15:21:05,525 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:05,546 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [무광 화이트] 입력 완료 +2024-10-29 15:21:05,547 - option.py:541 - default_logger - DEBUG - trans_option_2번째 translated_name : 무광 블랙 +2024-10-29 15:21:05,548 - option.py:549 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:05,609 - option.py:553 - default_logger - INFO - trans_option_2번째 translated_name : [무광 블랙] 입력 완료 +2024-10-29 15:21:05,610 - option.py:541 - default_logger - DEBUG - trans_option_3번째 translated_name : 스테인리스 화이트 +2024-10-29 15:21:05,610 - option.py:549 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:05,679 - option.py:553 - default_logger - INFO - trans_option_3번째 translated_name : [스테인리스 화이트] 입력 완료 +2024-10-29 15:21:05,680 - option.py:541 - default_logger - DEBUG - trans_option_4번째 translated_name : 스테인리스 블랙 +2024-10-29 15:21:05,680 - option.py:549 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:05,747 - option.py:553 - default_logger - INFO - trans_option_4번째 translated_name : [스테인리스 블랙] 입력 완료 +2024-10-29 15:21:05,748 - option.py:541 - default_logger - DEBUG - trans_option_5번째 translated_name : 투명 지구본 +2024-10-29 15:21:05,749 - option.py:549 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:05,815 - option.py:553 - default_logger - INFO - trans_option_5번째 translated_name : [투명 지구본] 입력 완료 +2024-10-29 15:21:05,816 - option.py:541 - default_logger - DEBUG - trans_option_6번째 translated_name : 시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초 +2024-10-29 15:21:05,817 - option.py:549 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:05,893 - option.py:553 - default_logger - INFO - trans_option_6번째 translated_name : [시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초] 입력 완료 +2024-10-29 15:21:05,894 - option.py:541 - default_logger - DEBUG - trans_option_7번째 translated_name : 무광 화이트 시계 3종 세트 A +2024-10-29 15:21:05,896 - option.py:549 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:05,960 - option.py:553 - default_logger - INFO - trans_option_7번째 translated_name : [무광 화이트 시계 3종 세트 A] 입력 완료 +2024-10-29 15:21:05,961 - option.py:541 - default_logger - DEBUG - trans_option_8번째 translated_name : 스테인리스 시계 2종 세트 A +2024-10-29 15:21:05,962 - option.py:549 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:06,032 - option.py:553 - default_logger - INFO - trans_option_8번째 translated_name : [스테인리스 시계 2종 세트 A] 입력 완료 +2024-10-29 15:21:06,033 - option.py:541 - default_logger - DEBUG - trans_option_9번째 translated_name : 스테인리스 시계 3종 세트 H +2024-10-29 15:21:06,033 - option.py:549 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:06,400 - option.py:553 - default_logger - INFO - trans_option_9번째 translated_name : [스테인리스 시계 3종 세트 H] 입력 완료 +2024-10-29 15:21:06,401 - option.py:541 - default_logger - DEBUG - trans_option_10번째 translated_name : 무광 화이트 시계 4종 세트 A +2024-10-29 15:21:06,402 - option.py:549 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:06,921 - option.py:553 - default_logger - INFO - trans_option_10번째 translated_name : [무광 화이트 시계 4종 세트 A] 입력 완료 +2024-10-29 15:21:06,922 - option.py:541 - default_logger - DEBUG - trans_option_11번째 translated_name : 무광 화이트 시계 3종 세트 C +2024-10-29 15:21:06,923 - option.py:549 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:07,416 - option.py:553 - default_logger - INFO - trans_option_11번째 translated_name : [무광 화이트 시계 3종 세트 C] 입력 완료 +2024-10-29 15:21:07,417 - option.py:541 - default_logger - DEBUG - trans_option_12번째 translated_name : 스테인리스 시계 3종 세트 +2024-10-29 15:21:07,417 - option.py:549 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:07,779 - option.py:553 - default_logger - INFO - trans_option_12번째 translated_name : [스테인리스 시계 3종 세트] 입력 완료 +2024-10-29 15:21:07,780 - option.py:541 - default_logger - DEBUG - trans_option_13번째 translated_name : 무광 화이트 시계 2종 세트 D +2024-10-29 15:21:07,781 - option.py:549 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:07,846 - option.py:553 - default_logger - INFO - trans_option_13번째 translated_name : [무광 화이트 시계 2종 세트 D] 입력 완료 +2024-10-29 15:21:07,847 - option.py:541 - default_logger - DEBUG - trans_option_14번째 translated_name : 무광 화이트 시계 3종 세트 D +2024-10-29 15:21:07,847 - option.py:549 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:07,916 - option.py:553 - default_logger - INFO - trans_option_14번째 translated_name : [무광 화이트 시계 3종 세트 D] 입력 완료 +2024-10-29 15:21:07,917 - option.py:541 - default_logger - DEBUG - trans_option_15번째 translated_name : 무광 화이트 시계 4종 세트 B +2024-10-29 15:21:07,918 - option.py:549 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:08,278 - option.py:553 - default_logger - INFO - trans_option_15번째 translated_name : [무광 화이트 시계 4종 세트 B] 입력 완료 +2024-10-29 15:21:08,279 - option.py:541 - default_logger - DEBUG - trans_option_16번째 translated_name : 무광 화이트 시계 3종 세트 F +2024-10-29 15:21:08,280 - option.py:549 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:08,784 - option.py:553 - default_logger - INFO - trans_option_16번째 translated_name : [무광 화이트 시계 3종 세트 F] 입력 완료 +2024-10-29 15:21:08,785 - option.py:541 - default_logger - DEBUG - trans_option_17번째 translated_name : 스테인리스 시계 3종 세트 G +2024-10-29 15:21:08,786 - option.py:549 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:09,285 - option.py:553 - default_logger - INFO - trans_option_17번째 translated_name : [스테인리스 시계 3종 세트 G] 입력 완료 +2024-10-29 15:21:09,285 - option.py:541 - default_logger - DEBUG - trans_option_18번째 translated_name : 무광 화이트 시계 4종 세트 D +2024-10-29 15:21:09,286 - option.py:549 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:09,657 - option.py:553 - default_logger - INFO - trans_option_18번째 translated_name : [무광 화이트 시계 4종 세트 D] 입력 완료 +2024-10-29 15:21:09,658 - option.py:541 - default_logger - DEBUG - trans_option_19번째 translated_name : 스테인리스 시계 2종 세트 B +2024-10-29 15:21:09,660 - option.py:549 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:09,812 - option.py:553 - default_logger - INFO - trans_option_19번째 translated_name : [스테인리스 시계 2종 세트 B] 입력 완료 +2024-10-29 15:21:09,813 - option.py:541 - default_logger - DEBUG - trans_option_20번째 translated_name : 스테인리스 시계 3종 세트 J +2024-10-29 15:21:09,814 - option.py:549 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:10,505 - option.py:553 - default_logger - INFO - trans_option_20번째 translated_name : [스테인리스 시계 3종 세트 J] 입력 완료 +2024-10-29 15:21:10,506 - option.py:541 - default_logger - DEBUG - trans_option_21번째 translated_name : 스테인리스 시계 3종 세트 K +2024-10-29 15:21:10,507 - option.py:549 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:10,870 - option.py:553 - default_logger - INFO - trans_option_21번째 translated_name : [스테인리스 시계 3종 세트 K] 입력 완료 +2024-10-29 15:21:10,872 - option.py:541 - default_logger - DEBUG - trans_option_22번째 translated_name : 시계 와인랙 4종 세트 E +2024-10-29 15:21:10,873 - option.py:549 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:10,941 - option.py:553 - default_logger - INFO - trans_option_22번째 translated_name : [시계 와인랙 4종 세트 E] 입력 완료 +2024-10-29 15:21:10,942 - option.py:541 - default_logger - DEBUG - trans_option_23번째 translated_name : 스테인리스 조합 4종 세트 +2024-10-29 15:21:10,943 - option.py:549 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:11,010 - option.py:553 - default_logger - INFO - trans_option_23번째 translated_name : [스테인리스 조합 4종 세트] 입력 완료 +2024-10-29 15:21:11,011 - option.py:541 - default_logger - DEBUG - trans_option_24번째 translated_name : 시계 와인랙 11종 세트 A +2024-10-29 15:21:11,011 - option.py:549 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:11,371 - option.py:553 - default_logger - INFO - trans_option_24번째 translated_name : [시계 와인랙 11종 세트 A] 입력 완료 +2024-10-29 15:21:11,372 - option.py:541 - default_logger - DEBUG - trans_option_25번째 translated_name : 스테인리스 시계 조합 5종 세트 +2024-10-29 15:21:11,373 - option.py:549 - default_logger - DEBUG - trans_option_25번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:11,718 - option.py:553 - default_logger - INFO - trans_option_25번째 translated_name : [스테인리스 시계 조합 5종 세트] 입력 완료 +2024-10-29 15:21:11,719 - option.py:541 - default_logger - DEBUG - trans_option_26번째 translated_name : 시계 와인랙 5종 세트 A +2024-10-29 15:21:11,720 - option.py:549 - default_logger - DEBUG - trans_option_26번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:12,345 - option.py:553 - default_logger - INFO - trans_option_26번째 translated_name : [시계 와인랙 5종 세트 A] 입력 완료 +2024-10-29 15:21:12,346 - option.py:541 - default_logger - DEBUG - trans_option_27번째 translated_name : 시계 와인랙 5종 세트 B +2024-10-29 15:21:12,347 - option.py:549 - default_logger - DEBUG - trans_option_27번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:12,703 - option.py:553 - default_logger - INFO - trans_option_27번째 translated_name : [시계 와인랙 5종 세트 B] 입력 완료 +2024-10-29 15:21:12,704 - option.py:541 - default_logger - DEBUG - trans_option_28번째 translated_name : 시계 와인랙 5종 세트 C +2024-10-29 15:21:12,705 - option.py:549 - default_logger - DEBUG - trans_option_28번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:12,784 - option.py:553 - default_logger - INFO - trans_option_28번째 translated_name : [시계 와인랙 5종 세트 C] 입력 완료 +2024-10-29 15:21:12,785 - option.py:541 - default_logger - DEBUG - trans_option_29번째 translated_name : 시계 와인랙 5종 세트 D +2024-10-29 15:21:12,786 - option.py:549 - default_logger - DEBUG - trans_option_29번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:12,863 - option.py:553 - default_logger - INFO - trans_option_29번째 translated_name : [시계 와인랙 5종 세트 D] 입력 완료 +2024-10-29 15:21:12,864 - option.py:541 - default_logger - DEBUG - trans_option_30번째 translated_name : 시계 와인랙 4종 세트 B +2024-10-29 15:21:12,865 - option.py:549 - default_logger - DEBUG - trans_option_30번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:13,226 - option.py:553 - default_logger - INFO - trans_option_30번째 translated_name : [시계 와인랙 4종 세트 B] 입력 완료 +2024-10-29 15:21:13,227 - option.py:541 - default_logger - DEBUG - trans_option_31번째 translated_name : 시계 와인랙 4종 세트 C +2024-10-29 15:21:13,228 - option.py:549 - default_logger - DEBUG - trans_option_31번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:13,846 - option.py:553 - default_logger - INFO - trans_option_31번째 translated_name : [시계 와인랙 4종 세트 C] 입력 완료 +2024-10-29 15:21:13,848 - option.py:541 - default_logger - DEBUG - trans_option_32번째 translated_name : 시계 와인랙 4종 세트 D +2024-10-29 15:21:13,849 - option.py:549 - default_logger - DEBUG - trans_option_32번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:21:14,202 - option.py:553 - default_logger - INFO - trans_option_32번째 translated_name : [시계 와인랙 4종 세트 D] 입력 완료 +2024-10-29 15:21:14,203 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'哑光白': '무광 화이트', '哑光黑': '무광 블랙', '不锈钢白': '스테인리스 화이트', '不锈钢黑': '스테인리스 블랙', '透明地球仪摆件': '투명 지구본', '钟表+画+酒杯花+狗+盘+香薰': '시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초', '哑光白时钟3件套A': '무광 화이트 시계 3종 세트 A', '不锈钢时钟2件套A': '스테인리스 시계 2종 세트 A', '不锈钢时钟3件套H': '스테인리스 시계 3종 세트 H', '哑光白时钟4件套A': '무광 화이트 시계 4종 세트 A', '哑光白时钟3件套C': '무광 화이트 시계 3종 세트 C', '不锈钢时钟3件套': '스테인리스 시계 3종 세트', '哑光白时钟2件套D': '무광 화이트 시계 2종 세트 D', '哑光白时钟3件套D': '무광 화이트 시계 3종 세트 D', '哑光白时钟4件套B': '무광 화이트 시계 4종 세트 B', '哑光白时钟3件套F': '무광 화이트 시계 3종 세트 F', '不锈钢时钟3件套G': '스테인리스 시계 3종 세트 G', '哑光白时钟4件套D': '무광 화이트 시계 4종 세트 D', '不锈钢时钟2件套B': '스테인리스 시계 2종 세트 B', '不锈钢时钟3件套J': '스테인리스 시계 3종 세트 J', '不锈钢时钟3件套K': '스테인리스 시계 3종 세트 K', '时钟酒柜4件套E': '시계 와인랙 4종 세트 E', '不锈钢组合4件套': '스테인리스 조합 4종 세트', '时钟酒柜11件套A': '시계 와인랙 11종 세트 A', '不锈钢时钟组合5件套': '스테인리스 시계 조합 5종 세트', '时钟酒柜5件套A': '시계 와인랙 5종 세트 A', '时钟酒柜5件套B': '시계 와인랙 5종 세트 B', '时钟酒柜5件套C': '시계 와인랙 5종 세트 C', '时钟酒柜5件套D': '시계 와인랙 5종 세트 D', '时钟酒柜4件套B': '시계 와인랙 4종 세트 B', '时钟酒柜4件套C': '시계 와인랙 4종 세트 C', '时钟酒柜4件套D': '시계 와인랙 4종 세트 D'} +2024-10-29 15:21:14,209 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 15:21:14,215 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:21:14,216 - option.py:101 - default_logger - DEBUG - 최저옵션: 80031.25, 표준편차: 29648.44470520334 +2024-10-29 15:21:14,217 - option.py:111 - default_logger - DEBUG - Option 52000 z-score: -0.9454543156889602 +2024-10-29 15:21:14,217 - option.py:111 - default_logger - DEBUG - Option 52000 z-score: -0.9454543156889602 +2024-10-29 15:21:14,218 - option.py:111 - default_logger - DEBUG - Option 47000 z-score: -1.1140972259567792 +2024-10-29 15:21:14,218 - option.py:111 - default_logger - DEBUG - Option 47000 z-score: -1.1140972259567792 +2024-10-29 15:21:14,219 - option.py:111 - default_logger - DEBUG - Option 40000 z-score: -1.3501973003317258 +2024-10-29 15:21:14,219 - option.py:111 - default_logger - DEBUG - Option 97000 z-score: 0.5723318767214107 +2024-10-29 15:21:14,234 - option.py:111 - default_logger - DEBUG - Option 82000 z-score: 0.06640314591795372 +2024-10-29 15:21:14,235 - option.py:111 - default_logger - DEBUG - Option 75000 z-score: -0.16969692845699286 +2024-10-29 15:21:14,235 - option.py:111 - default_logger - DEBUG - Option 68000 z-score: -0.4057970028319395 +2024-10-29 15:21:14,236 - option.py:111 - default_logger - DEBUG - Option 67000 z-score: -0.43952558488550325 +2024-10-29 15:21:14,238 - option.py:111 - default_logger - DEBUG - Option 70000 z-score: -0.3383398387248119 +2024-10-29 15:21:14,241 - option.py:111 - default_logger - DEBUG - Option 70000 z-score: -0.3383398387248119 +2024-10-29 15:21:14,242 - option.py:111 - default_logger - DEBUG - Option 64000 z-score: -0.5407113310461946 +2024-10-29 15:21:14,243 - option.py:111 - default_logger - DEBUG - Option 75000 z-score: -0.16969692845699286 +2024-10-29 15:21:14,243 - option.py:111 - default_logger - DEBUG - Option 84000 z-score: 0.13386031002508134 +2024-10-29 15:21:14,244 - option.py:111 - default_logger - DEBUG - Option 77000 z-score: -0.10223976434986527 +2024-10-29 15:21:14,244 - option.py:111 - default_logger - DEBUG - Option 59000 z-score: -0.7093542413140137 +2024-10-29 15:21:14,244 - option.py:111 - default_logger - DEBUG - Option 74000 z-score: -0.20342551051055666 +2024-10-29 15:21:14,245 - option.py:111 - default_logger - DEBUG - Option 58000 z-score: -0.7430828233675775 +2024-10-29 15:21:14,245 - option.py:111 - default_logger - DEBUG - Option 64000 z-score: -0.5407113310461946 +2024-10-29 15:21:14,247 - option.py:111 - default_logger - DEBUG - Option 59000 z-score: -0.7093542413140137 +2024-10-29 15:21:14,247 - option.py:111 - default_logger - DEBUG - Option 90000 z-score: 0.3362318023464641 +2024-10-29 15:21:14,248 - option.py:111 - default_logger - DEBUG - Option 62000 z-score: -0.6081684951533223 +2024-10-29 15:21:14,250 - option.py:111 - default_logger - DEBUG - Option 200000 z-score: 4.046375828238482 +2024-10-29 15:21:14,250 - option.py:111 - default_logger - DEBUG - Option 87000 z-score: 0.23504605618577273 +2024-10-29 15:21:14,251 - option.py:111 - default_logger - DEBUG - Option 104000 z-score: 0.8084319510963573 +2024-10-29 15:21:14,251 - option.py:111 - default_logger - DEBUG - Option 109000 z-score: 0.9770748613641763 +2024-10-29 15:21:14,251 - option.py:111 - default_logger - DEBUG - Option 104000 z-score: 0.8084319510963573 +2024-10-29 15:21:14,254 - option.py:111 - default_logger - DEBUG - Option 123000 z-score: 1.4492750101140695 +2024-10-29 15:21:14,255 - option.py:111 - default_logger - DEBUG - Option 98000 z-score: 0.6060604587749745 +2024-10-29 15:21:14,255 - option.py:111 - default_logger - DEBUG - Option 105000 z-score: 0.8421605331499211 +2024-10-29 15:21:14,256 - option.py:111 - default_logger - DEBUG - Option 98000 z-score: 0.6060604587749745 +2024-10-29 15:21:14,256 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [97000, 82000, 75000, 68000, 67000, 70000, 70000, 64000, 75000, 84000, 77000, 59000, 74000, 58000, 64000, 59000, 90000, 62000, 87000, 104000, 109000, 104000, 123000, 98000, 105000, 98000] +2024-10-29 15:21:14,257 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 58000, 마켓상한선: 116000 +2024-10-29 15:21:14,262 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('钟表+画+酒杯花+狗+盘+香薰', 97000), ('哑光白时钟3件套A', 82000), ('不锈钢时钟2件套A', 75000), ('不锈钢时钟3件套H', 68000), ('哑光白时钟4件套A', 67000), ('哑光白时钟3件套C', 70000), ('不锈钢时钟3件套', 70000), ('哑光白时钟2件套D', 64000), ('哑光白时钟3件套D', 75000), ('哑光白时钟4件套B', 84000), ('哑光白时钟3件套F', 77000), ('不锈钢时钟3件套G', 59000), ('哑光白时钟4件套D', 74000), ('不锈钢时钟2件套B', 58000), ('不锈钢时钟3件套J', 64000), ('不锈钢时钟3件套K', 59000), ('时钟酒柜4件套E', 90000), ('不锈钢组合4件套', 62000), ('不锈钢时钟组合5件套', 87000), ('时钟酒柜5件套A', 104000), ('时钟酒柜5件套B', 109000), ('时钟酒柜5件套C', 104000), ('时钟酒柜4件套B', 98000), ('时钟酒柜4件套C', 105000), ('时钟酒柜4件套D', 98000)] +2024-10-29 15:21:14,283 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白, 필터링된 옵션에 포함 여부: False +2024-10-29 15:21:14,852 - option.py:652 - default_logger - DEBUG - 옵션 '哑光白' 체크 해제함 +2024-10-29 15:21:15,174 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光黑, 필터링된 옵션에 포함 여부: False +2024-10-29 15:21:15,703 - option.py:652 - default_logger - DEBUG - 옵션 '哑光黑' 체크 해제함 +2024-10-29 15:21:15,731 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢白, 필터링된 옵션에 포함 여부: False +2024-10-29 15:21:16,264 - option.py:652 - default_logger - DEBUG - 옵션 '不锈钢白' 체크 해제함 +2024-10-29 15:21:16,285 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢黑, 필터링된 옵션에 포함 여부: False +2024-10-29 15:21:17,083 - option.py:652 - default_logger - DEBUG - 옵션 '不锈钢黑' 체크 해제함 +2024-10-29 15:21:17,098 - option.py:640 - default_logger - DEBUG - 옵션 이름: 透明地球仪摆件, 필터링된 옵션에 포함 여부: False +2024-10-29 15:21:17,626 - option.py:652 - default_logger - DEBUG - 옵션 '透明地球仪摆件' 체크 해제함 +2024-10-29 15:21:17,647 - option.py:640 - default_logger - DEBUG - 옵션 이름: 钟表+画+酒杯花+狗+盘+香薰, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,647 - option.py:646 - default_logger - DEBUG - 옵션 '钟表+画+酒杯花+狗+盘+香薰' 체크함 +2024-10-29 15:21:17,659 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟3件套A, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,660 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟3件套A' 체크함 +2024-10-29 15:21:17,675 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟2件套A, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,676 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟2件套A' 체크함 +2024-10-29 15:21:17,690 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟3件套H, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,692 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟3件套H' 체크함 +2024-10-29 15:21:17,704 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟4件套A, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,705 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟4件套A' 체크함 +2024-10-29 15:21:17,719 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟3件套C, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,720 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟3件套C' 체크함 +2024-10-29 15:21:17,735 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟3件套, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,736 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟3件套' 체크함 +2024-10-29 15:21:17,749 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟2件套D, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,750 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟2件套D' 체크함 +2024-10-29 15:21:17,766 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟3件套D, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,767 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟3件套D' 체크함 +2024-10-29 15:21:17,782 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟4件套B, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,782 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟4件套B' 체크함 +2024-10-29 15:21:17,798 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟3件套F, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,799 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟3件套F' 체크함 +2024-10-29 15:21:17,813 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟3件套G, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,814 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟3件套G' 체크함 +2024-10-29 15:21:17,830 - option.py:640 - default_logger - DEBUG - 옵션 이름: 哑光白时钟4件套D, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,831 - option.py:646 - default_logger - DEBUG - 옵션 '哑光白时钟4件套D' 체크함 +2024-10-29 15:21:17,843 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟2件套B, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,844 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟2件套B' 체크함 +2024-10-29 15:21:17,859 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟3件套J, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,860 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟3件套J' 체크함 +2024-10-29 15:21:17,872 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟3件套K, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,873 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟3件套K' 체크함 +2024-10-29 15:21:17,887 - option.py:640 - default_logger - DEBUG - 옵션 이름: 时钟酒柜4件套E, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,888 - option.py:646 - default_logger - DEBUG - 옵션 '时钟酒柜4件套E' 체크함 +2024-10-29 15:21:17,901 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢组合4件套, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:17,901 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢组合4件套' 체크함 +2024-10-29 15:21:17,912 - option.py:640 - default_logger - DEBUG - 옵션 이름: 时钟酒柜11件套A, 필터링된 옵션에 포함 여부: False +2024-10-29 15:21:18,449 - option.py:652 - default_logger - DEBUG - 옵션 '时钟酒柜11件套A' 체크 해제함 +2024-10-29 15:21:18,500 - option.py:640 - default_logger - DEBUG - 옵션 이름: 不锈钢时钟组合5件套, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:18,501 - option.py:646 - default_logger - DEBUG - 옵션 '不锈钢时钟组合5件套' 체크함 +2024-10-29 15:21:18,578 - option.py:640 - default_logger - DEBUG - 옵션 이름: 时钟酒柜5件套A, 필터링된 옵션에 포함 여부: True +2024-10-29 15:21:18,579 - option.py:646 - default_logger - DEBUG - 옵션 '时钟酒柜5件套A' 체크함 +2024-10-29 15:21:18,580 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 20/20 +2024-10-29 15:21:18,581 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:21:18,582 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 20 +2024-10-29 15:21:18,583 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:21:20,385 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'스테인리스 시계 2종 세트 B': 0, '스테인리스 시계 3종 세트 G': 0, '스테인리스 시계 3종 세트 K': 0, '스테인리스 조합 4종 세트': 0, '무광 화이트 시계 2종 세트 D': 0, '스테인리스 시계 3종 세트 J': 0, '무광 화이트 시계 4종 세트 A': 0, '스테인리스 시계 3종 세트 H': 0, '무광 화이트 시계 3종 세트 C': 0, '스테인리스 시계 3종 세트': 0, '무광 화이트 시계 4종 세트 D': 0, '스테인리스 시계 2종 세트 A': 0, '무광 화이트 시계 3종 세트 D': 0, '무광 화이트 시계 3종 세트 F': 0, '무광 화이트 시계 3종 세트 A': 0, '무광 화이트 시계 4종 세트 B': 0, '스테인리스 시계 조합 5종 세트': 0, '시계 와인랙 4종 세트 E': 0, '시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초': 0, '시계 와인랙 4종 세트 B': 0, '시계 와인랙 4종 세트 D': 0, '시계 와인랙 5종 세트 A': 0, '시계 와인랙 5종 세트 C': 0, '시계 와인랙 4종 세트 C': 0, '시계 와인랙 5종 세트 B': 0, '시계 와인랙 5종 세트 D': 0} +2024-10-29 15:21:20,388 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:21:20,445 - option.py:725 - default_logger - DEBUG - 총 32개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:21:20,473 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f206772d-7d1c-41e1-ab64-ff79c74a083c.jpg +2024-10-29 15:21:20,474 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 15:21:20,474 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:21:20,478 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f206772d-7d1c-41e1-ab64-ff79c74a083c.jpg 입력 +2024-10-29 15:21:23,838 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: f206772d-7d1c-41e1-ab64-ff79c74a083c.jpg (800×800) - Whale +2024-10-29 15:21:23,839 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:21:23,840 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:21:23,840 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:21:23,941 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:21:24,942 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:21:24,943 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:21:26,175 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:21:26,176 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:21:32,779 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:21:32,780 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:21:34,009 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:21:34,010 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:21:34,611 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:21:35,612 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:21:35,614 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:21:35,615 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f206772d-7d1c-41e1-ab64-ff79c74a083c.jpg +2024-10-29 15:21:35,615 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:21:35,718 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:21:35,719 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:21:35,719 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:21:35,720 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:21:35,721 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:21:35,723 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:21:35,724 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:21:35,724 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:21:35,725 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:21:35,725 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:21:35,725 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:21:35,726 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:21:35,733 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:21:35,754 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:21:35,755 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:21:35,892 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:21:35,893 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:21:35,895 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:21:36,200 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:21:36,258 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:21:36,348 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:21:36,855 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:21:36,953 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:21:37,749 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:21:37,750 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:21:38,611 - option.py:782 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:21:38,745 - option.py:790 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-29 15:21:38,901 - option.py:795 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:21:39,403 - option.py:805 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:21:39,604 - option.py:741 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/72aca9de-c6d1-4214-bf57-72fb20d66b1b.jpg +2024-10-29 15:21:39,605 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-29 15:21:39,605 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:21:39,607 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/72aca9de-c6d1-4214-bf57-72fb20d66b1b.jpg 입력 +2024-10-29 15:21:42,619 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 72aca9de-c6d1-4214-bf57-72fb20d66b1b.jpg (800×800) - Whale +2024-10-29 15:21:42,619 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:21:42,620 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:21:42,621 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:21:42,721 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:21:43,722 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:21:43,723 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:21:44,952 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:21:44,953 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:21:51,554 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:21:51,555 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:21:52,774 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:21:52,775 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:21:53,378 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:21:54,380 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:21:54,382 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:21:54,383 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/72aca9de-c6d1-4214-bf57-72fb20d66b1b.jpg +2024-10-29 15:21:54,383 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:21:54,485 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:21:54,486 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:21:54,488 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:21:54,489 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:21:54,490 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:21:54,491 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:21:54,492 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:21:54,492 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:21:54,493 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:21:54,493 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:21:54,494 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:21:54,494 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:21:54,502 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:21:54,523 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:21:54,524 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:21:54,627 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:21:54,628 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:21:54,629 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:21:54,730 - option.py:756 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:21:54,755 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:21:54,777 - option.py:765 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:21:55,126 - option.py:769 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:21:55,282 - option.py:771 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:21:56,061 - option.py:774 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:21:56,062 - option.py:777 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:21:57,281 - option.py:782 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:21:57,496 - option.py:790 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-10-29 15:21:57,852 - option.py:795 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:21:58,354 - option.py:805 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:21:58,371 - option.py:741 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/91a00250-2f53-44b5-9508-99b4ca6e55d1.jpg +2024-10-29 15:21:58,372 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-29 15:21:58,372 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:21:58,381 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/91a00250-2f53-44b5-9508-99b4ca6e55d1.jpg 입력 +2024-10-29 15:22:01,363 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 91a00250-2f53-44b5-9508-99b4ca6e55d1.jpg (800×800) - Whale +2024-10-29 15:22:01,364 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:22:01,364 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:22:01,365 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:22:01,466 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:22:02,468 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:22:02,469 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:22:03,695 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:22:03,696 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:22:10,298 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:22:10,299 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:22:11,529 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:22:11,530 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:22:12,132 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:22:13,133 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:22:13,135 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:22:13,137 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/91a00250-2f53-44b5-9508-99b4ca6e55d1.jpg +2024-10-29 15:22:13,138 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:22:13,239 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:22:13,240 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:22:13,241 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:22:13,241 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:22:13,242 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:22:13,243 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:22:13,244 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:22:13,245 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:22:13,245 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:22:13,246 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:22:13,246 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:22:13,247 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:22:13,255 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:22:13,277 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:22:13,279 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:22:13,381 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:22:13,382 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:22:13,382 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:22:13,478 - option.py:756 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:22:13,480 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:22:13,525 - option.py:765 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:22:13,771 - option.py:769 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:22:13,796 - option.py:771 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:22:14,640 - option.py:774 - default_logger - DEBUG - 3번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:22:14,641 - option.py:777 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:22:15,823 - option.py:782 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:22:15,950 - option.py:790 - default_logger - DEBUG - 3번째 옵션의 파일 업로드 완료 +2024-10-29 15:22:16,154 - option.py:795 - default_logger - DEBUG - 3번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:22:16,655 - option.py:805 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:22:16,712 - option.py:741 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/426a9be2-f1f4-48d2-a3f2-5e70f24588bb.jpg +2024-10-29 15:22:16,713 - option.py:753 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-29 15:22:16,714 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:22:16,715 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/426a9be2-f1f4-48d2-a3f2-5e70f24588bb.jpg 입력 +2024-10-29 15:22:19,681 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 426a9be2-f1f4-48d2-a3f2-5e70f24588bb.jpg (800×800) - Whale +2024-10-29 15:22:19,682 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:22:19,683 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:22:19,684 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:22:19,786 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:22:20,788 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:22:20,789 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:22:22,018 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:22:22,019 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:22:28,623 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:22:28,624 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:22:29,855 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:22:29,856 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:22:30,459 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:22:31,460 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:22:31,461 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:22:31,463 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/426a9be2-f1f4-48d2-a3f2-5e70f24588bb.jpg +2024-10-29 15:22:31,464 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:22:31,567 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:22:31,568 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:22:31,569 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:22:31,569 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:22:31,570 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:22:31,571 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:22:31,572 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:22:31,573 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:22:31,574 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:22:31,574 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:22:31,575 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:22:31,576 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:22:31,584 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:22:31,604 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:22:31,605 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:22:31,707 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:22:31,708 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:22:31,709 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:22:31,800 - option.py:756 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:22:31,825 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:22:31,859 - option.py:765 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:22:32,155 - option.py:769 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:22:32,186 - option.py:771 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:22:33,102 - option.py:774 - default_logger - DEBUG - 4번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:22:33,103 - option.py:777 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:22:34,326 - option.py:782 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:22:34,447 - option.py:790 - default_logger - DEBUG - 4번째 옵션의 파일 업로드 완료 +2024-10-29 15:22:34,659 - option.py:795 - default_logger - DEBUG - 4번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:22:35,161 - option.py:805 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:22:35,261 - option.py:741 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/c960d25c-058c-43d6-ae5d-8b9819bb5048.jpg +2024-10-29 15:22:35,262 - option.py:753 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-29 15:22:35,263 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:22:35,264 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/c960d25c-058c-43d6-ae5d-8b9819bb5048.jpg 입력 +2024-10-29 15:22:38,234 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: c960d25c-058c-43d6-ae5d-8b9819bb5048.jpg (800×800) - Whale +2024-10-29 15:22:38,235 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:22:38,235 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:22:38,236 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:22:38,337 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:22:39,339 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:22:39,340 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:22:40,559 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:22:40,560 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:22:47,165 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:22:47,166 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:22:48,383 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:22:48,384 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:22:48,985 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:22:49,986 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:22:49,987 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:22:49,988 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/c960d25c-058c-43d6-ae5d-8b9819bb5048.jpg +2024-10-29 15:22:49,989 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:22:50,152 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:22:50,153 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:22:50,153 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:22:50,154 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:22:50,154 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:22:50,155 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:22:50,156 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:22:50,157 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:22:50,157 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:22:50,157 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:22:50,158 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:22:50,158 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:22:50,167 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:22:50,186 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:22:50,298 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:22:50,445 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:22:50,446 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:22:50,446 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:22:50,580 - option.py:756 - default_logger - DEBUG - 5번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:22:50,582 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:22:50,622 - option.py:765 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:22:50,979 - option.py:769 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:22:50,999 - option.py:771 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:22:51,743 - option.py:774 - default_logger - DEBUG - 5번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:22:51,744 - option.py:777 - default_logger - DEBUG - 5번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:22:52,244 - option.py:782 - default_logger - DEBUG - 5번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:22:52,340 - option.py:790 - default_logger - DEBUG - 5번째 옵션의 파일 업로드 완료 +2024-10-29 15:22:52,598 - option.py:795 - default_logger - DEBUG - 5번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:22:53,100 - option.py:805 - default_logger - DEBUG - 5번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:22:53,217 - option.py:741 - default_logger - DEBUG - 6번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/d551005a-b9ed-45bc-9ee1-7956f3f0cb59.jpg +2024-10-29 15:22:53,218 - option.py:753 - default_logger - DEBUG - 6번째 옵션의 이미지 번역 시도 +2024-10-29 15:22:53,219 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:22:53,220 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/d551005a-b9ed-45bc-9ee1-7956f3f0cb59.jpg 입력 +2024-10-29 15:22:56,220 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d551005a-b9ed-45bc-9ee1-7956f3f0cb59.jpg (800×800) - Whale +2024-10-29 15:22:56,221 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:22:56,222 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:22:56,223 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:22:56,323 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:22:57,324 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:22:57,325 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:22:58,553 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:22:58,554 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:23:05,168 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:23:05,169 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:23:06,388 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:23:06,389 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:23:06,992 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:23:07,993 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:23:07,995 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:23:07,996 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/d551005a-b9ed-45bc-9ee1-7956f3f0cb59.jpg +2024-10-29 15:23:07,996 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:23:08,097 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:23:08,097 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:23:08,098 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:23:08,099 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:23:08,099 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:23:08,100 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:23:08,101 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:23:08,102 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:23:08,102 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:23:08,103 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:23:08,103 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:23:08,104 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:23:08,112 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:23:08,132 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:23:08,133 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:23:08,235 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:23:08,236 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:23:08,237 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:23:08,330 - option.py:756 - default_logger - DEBUG - 6번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:23:08,333 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:23:08,374 - option.py:765 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:23:08,672 - option.py:769 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:23:08,703 - option.py:771 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:23:09,635 - option.py:774 - default_logger - DEBUG - 6번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:23:09,636 - option.py:777 - default_logger - DEBUG - 6번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:23:10,832 - option.py:782 - default_logger - DEBUG - 6번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:23:10,911 - option.py:790 - default_logger - DEBUG - 6번째 옵션의 파일 업로드 완료 +2024-10-29 15:23:11,149 - option.py:795 - default_logger - DEBUG - 6번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:23:11,650 - option.py:805 - default_logger - DEBUG - 6번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:23:11,682 - option.py:741 - default_logger - DEBUG - 7번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/0a45f077-e405-4691-94f5-35b47480088e.jpg +2024-10-29 15:23:11,683 - option.py:753 - default_logger - DEBUG - 7번째 옵션의 이미지 번역 시도 +2024-10-29 15:23:11,684 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:23:11,686 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/0a45f077-e405-4691-94f5-35b47480088e.jpg 입력 +2024-10-29 15:23:14,785 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 0a45f077-e405-4691-94f5-35b47480088e.jpg (800×800) - Whale +2024-10-29 15:23:14,786 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:23:14,788 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:23:14,789 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:23:14,890 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:23:15,892 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:23:15,893 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:23:17,125 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:23:17,126 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:23:23,728 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:23:23,729 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:23:24,955 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:23:24,956 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:23:25,559 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:23:26,561 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:23:26,562 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:23:26,563 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/0a45f077-e405-4691-94f5-35b47480088e.jpg +2024-10-29 15:23:26,564 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:23:26,666 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:23:26,666 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:23:26,667 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:23:26,667 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:23:26,668 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:23:26,669 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:23:26,670 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:23:26,671 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:23:26,671 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:23:26,672 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:23:26,673 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:23:26,673 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:23:26,683 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:23:26,704 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:23:26,706 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:23:26,809 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:23:26,810 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:23:26,811 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:23:26,925 - option.py:756 - default_logger - DEBUG - 7번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:23:26,932 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:23:26,979 - option.py:765 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:23:27,241 - option.py:769 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:23:27,263 - option.py:771 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:23:28,122 - option.py:774 - default_logger - DEBUG - 7번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:23:28,123 - option.py:777 - default_logger - DEBUG - 7번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:23:29,334 - option.py:782 - default_logger - DEBUG - 7번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:23:29,429 - option.py:790 - default_logger - DEBUG - 7번째 옵션의 파일 업로드 완료 +2024-10-29 15:23:29,687 - option.py:795 - default_logger - DEBUG - 7번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:23:30,191 - option.py:805 - default_logger - DEBUG - 7번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:23:30,283 - option.py:741 - default_logger - DEBUG - 8번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f6ab0fff-acf4-4649-9b9f-bd64eed7c83a.jpg +2024-10-29 15:23:30,284 - option.py:753 - default_logger - DEBUG - 8번째 옵션의 이미지 번역 시도 +2024-10-29 15:23:30,285 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:23:30,294 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f6ab0fff-acf4-4649-9b9f-bd64eed7c83a.jpg 입력 +2024-10-29 15:23:33,291 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: f6ab0fff-acf4-4649-9b9f-bd64eed7c83a.jpg (800×800) - Whale +2024-10-29 15:23:33,292 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:23:33,292 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:23:33,293 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:23:33,394 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:23:34,395 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:23:34,396 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:23:35,616 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:23:35,617 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:23:42,221 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:23:42,222 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:23:43,450 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:23:43,451 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:23:44,054 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:23:45,056 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:23:45,057 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:23:45,059 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f6ab0fff-acf4-4649-9b9f-bd64eed7c83a.jpg +2024-10-29 15:23:45,059 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:23:45,161 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:23:45,162 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:23:45,162 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:23:45,163 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:23:45,164 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:23:45,165 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:23:45,166 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:23:45,167 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:23:45,168 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:23:45,168 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:23:45,169 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:23:45,170 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:23:45,177 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:23:45,197 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:23:45,198 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:23:45,301 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:23:45,302 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:23:45,303 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:23:45,386 - option.py:756 - default_logger - DEBUG - 8번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:23:45,388 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:23:45,435 - option.py:765 - default_logger - DEBUG - 8번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:23:45,693 - option.py:769 - default_logger - DEBUG - 8번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:23:45,718 - option.py:771 - default_logger - DEBUG - 8번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:23:46,586 - option.py:774 - default_logger - DEBUG - 8번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:23:46,587 - option.py:777 - default_logger - DEBUG - 8번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:23:47,805 - option.py:782 - default_logger - DEBUG - 8번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:23:47,929 - option.py:790 - default_logger - DEBUG - 8번째 옵션의 파일 업로드 완료 +2024-10-29 15:23:48,179 - option.py:795 - default_logger - DEBUG - 8번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:23:48,682 - option.py:805 - default_logger - DEBUG - 8번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:23:48,724 - option.py:741 - default_logger - DEBUG - 9번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4d485fe4-e6e0-4ea7-b54c-5f25b98918b8.jpg +2024-10-29 15:23:48,725 - option.py:753 - default_logger - DEBUG - 9번째 옵션의 이미지 번역 시도 +2024-10-29 15:23:48,726 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:23:48,727 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4d485fe4-e6e0-4ea7-b54c-5f25b98918b8.jpg 입력 +2024-10-29 15:23:51,756 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 4d485fe4-e6e0-4ea7-b54c-5f25b98918b8.jpg (800×800) - Whale +2024-10-29 15:23:51,757 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:23:51,758 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:23:51,759 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:23:51,860 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:23:52,861 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:23:52,863 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:23:54,086 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:23:54,087 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:24:00,689 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:24:00,690 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:24:01,923 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:24:01,924 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:24:02,525 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:24:03,526 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:24:03,527 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:24:03,528 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4d485fe4-e6e0-4ea7-b54c-5f25b98918b8.jpg +2024-10-29 15:24:03,529 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:24:03,631 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:24:03,632 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:24:03,633 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:24:03,634 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:24:03,634 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:24:03,635 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:24:03,636 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:24:03,637 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:24:03,637 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:24:03,638 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:24:03,638 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:24:03,639 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:24:03,647 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:24:03,669 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:24:03,670 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:24:03,773 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:24:03,774 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:24:03,775 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:24:03,870 - option.py:756 - default_logger - DEBUG - 9번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:24:03,901 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:24:03,929 - option.py:765 - default_logger - DEBUG - 9번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:24:04,203 - option.py:769 - default_logger - DEBUG - 9번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:24:04,322 - option.py:771 - default_logger - DEBUG - 9번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:24:05,352 - option.py:774 - default_logger - DEBUG - 9번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:24:05,353 - option.py:777 - default_logger - DEBUG - 9번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:24:06,566 - option.py:782 - default_logger - DEBUG - 9번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:24:06,667 - option.py:790 - default_logger - DEBUG - 9번째 옵션의 파일 업로드 완료 +2024-10-29 15:24:06,910 - option.py:795 - default_logger - DEBUG - 9번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:24:07,412 - option.py:805 - default_logger - DEBUG - 9번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:24:07,481 - option.py:741 - default_logger - DEBUG - 10번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/bd3263f2-d5c3-4301-82a4-a7f959275b2e.jpg +2024-10-29 15:24:07,482 - option.py:753 - default_logger - DEBUG - 10번째 옵션의 이미지 번역 시도 +2024-10-29 15:24:07,482 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:24:07,485 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/bd3263f2-d5c3-4301-82a4-a7f959275b2e.jpg 입력 +2024-10-29 15:24:10,459 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: bd3263f2-d5c3-4301-82a4-a7f959275b2e.jpg (800×800) - Whale +2024-10-29 15:24:10,460 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:24:10,461 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:24:10,462 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:24:10,563 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:24:11,565 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:24:11,566 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:24:12,788 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:24:12,789 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:24:19,391 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:24:19,392 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:24:20,618 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:24:20,619 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:24:21,221 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:24:22,223 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:24:22,224 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:24:22,226 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/bd3263f2-d5c3-4301-82a4-a7f959275b2e.jpg +2024-10-29 15:24:22,226 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:24:22,328 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:24:22,329 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:24:22,329 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:24:22,330 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:24:22,330 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:24:22,332 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:24:22,333 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:24:22,334 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:24:22,334 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:24:22,335 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:24:22,335 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:24:22,336 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:24:22,344 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:24:22,364 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:24:22,366 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:24:22,468 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:24:22,469 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:24:22,470 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:24:22,577 - option.py:756 - default_logger - DEBUG - 10번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:24:22,579 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:24:22,621 - option.py:765 - default_logger - DEBUG - 10번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:24:22,937 - option.py:769 - default_logger - DEBUG - 10번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:24:23,024 - option.py:771 - default_logger - DEBUG - 10번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:24:23,758 - option.py:774 - default_logger - DEBUG - 10번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:24:23,759 - option.py:777 - default_logger - DEBUG - 10번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:24:25,046 - option.py:782 - default_logger - DEBUG - 10번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:24:25,151 - option.py:790 - default_logger - DEBUG - 10번째 옵션의 파일 업로드 완료 +2024-10-29 15:24:25,359 - option.py:795 - default_logger - DEBUG - 10번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:24:25,861 - option.py:805 - default_logger - DEBUG - 10번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:24:26,258 - option.py:741 - default_logger - DEBUG - 11번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/32b756b0-248b-420c-86b2-e74fd70e1de3.jpg +2024-10-29 15:24:26,259 - option.py:753 - default_logger - DEBUG - 11번째 옵션의 이미지 번역 시도 +2024-10-29 15:24:26,260 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:24:26,274 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/32b756b0-248b-420c-86b2-e74fd70e1de3.jpg 입력 +2024-10-29 15:24:29,258 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 32b756b0-248b-420c-86b2-e74fd70e1de3.jpg (800×800) - Whale +2024-10-29 15:24:29,259 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:24:29,259 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:24:29,260 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:24:29,361 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:24:30,363 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:24:30,364 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:24:31,594 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:24:31,595 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:24:38,199 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:24:38,200 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:24:39,424 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:24:39,425 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:24:40,026 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:24:41,027 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:24:41,028 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:24:41,029 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/32b756b0-248b-420c-86b2-e74fd70e1de3.jpg +2024-10-29 15:24:41,030 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:24:41,131 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:24:41,132 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:24:41,132 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:24:41,133 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:24:41,133 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:24:41,135 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:24:41,136 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:24:41,136 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:24:41,137 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:24:41,137 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:24:41,138 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:24:41,138 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:24:41,146 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:24:41,164 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:24:41,166 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:24:41,270 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:24:41,271 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:24:41,272 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:24:41,367 - option.py:756 - default_logger - DEBUG - 11번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:24:41,369 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:24:41,402 - option.py:765 - default_logger - DEBUG - 11번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:24:41,789 - option.py:769 - default_logger - DEBUG - 11번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:24:41,814 - option.py:771 - default_logger - DEBUG - 11번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:24:42,664 - option.py:774 - default_logger - DEBUG - 11번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:24:42,665 - option.py:777 - default_logger - DEBUG - 11번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:24:44,034 - option.py:782 - default_logger - DEBUG - 11번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:24:44,177 - option.py:790 - default_logger - DEBUG - 11번째 옵션의 파일 업로드 완료 +2024-10-29 15:24:44,368 - option.py:795 - default_logger - DEBUG - 11번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:24:44,901 - option.py:805 - default_logger - DEBUG - 11번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:24:45,185 - option.py:741 - default_logger - DEBUG - 12번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/9e44beea-6ac8-486a-b194-a26c1cf18303.jpg +2024-10-29 15:24:45,186 - option.py:753 - default_logger - DEBUG - 12번째 옵션의 이미지 번역 시도 +2024-10-29 15:24:45,186 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:24:45,188 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/9e44beea-6ac8-486a-b194-a26c1cf18303.jpg 입력 +2024-10-29 15:24:48,258 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 9e44beea-6ac8-486a-b194-a26c1cf18303.jpg (800×800) - Whale +2024-10-29 15:24:48,259 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:24:48,260 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:24:48,261 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:24:48,363 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:24:49,364 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:24:49,365 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:24:50,597 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:24:50,598 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:24:57,200 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:24:57,201 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:24:58,424 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:24:58,425 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:24:59,027 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:25:00,028 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:25:00,030 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:00,031 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/9e44beea-6ac8-486a-b194-a26c1cf18303.jpg +2024-10-29 15:25:00,031 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:25:00,133 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:25:00,134 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:25:00,134 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:25:00,135 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:25:00,135 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:25:00,136 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:00,137 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:25:00,138 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:25:00,138 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:25:00,138 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:25:00,139 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:25:00,139 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:25:00,147 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:25:00,168 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:25:00,169 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:25:00,271 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:25:00,272 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:25:00,273 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:25:00,372 - option.py:756 - default_logger - DEBUG - 12번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:25:00,374 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:25:00,421 - option.py:765 - default_logger - DEBUG - 12번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:25:00,806 - option.py:769 - default_logger - DEBUG - 12번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:25:00,896 - option.py:771 - default_logger - DEBUG - 12번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:25:01,712 - option.py:774 - default_logger - DEBUG - 12번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:25:01,713 - option.py:777 - default_logger - DEBUG - 12번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:25:02,240 - option.py:782 - default_logger - DEBUG - 12번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:25:02,320 - option.py:790 - default_logger - DEBUG - 12번째 옵션의 파일 업로드 완료 +2024-10-29 15:25:02,536 - option.py:795 - default_logger - DEBUG - 12번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:25:03,038 - option.py:805 - default_logger - DEBUG - 12번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:25:03,266 - option.py:741 - default_logger - DEBUG - 13번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/21fbce86-d33a-499b-81b8-30d423de1da1.jpg +2024-10-29 15:25:03,267 - option.py:753 - default_logger - DEBUG - 13번째 옵션의 이미지 번역 시도 +2024-10-29 15:25:03,268 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:25:03,270 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/21fbce86-d33a-499b-81b8-30d423de1da1.jpg 입력 +2024-10-29 15:25:06,407 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 21fbce86-d33a-499b-81b8-30d423de1da1.jpg (800×800) - Whale +2024-10-29 15:25:06,408 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:25:06,409 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:25:06,410 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:25:06,511 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:25:07,513 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:25:07,514 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:25:08,747 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:25:08,748 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:25:15,352 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:25:15,353 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:25:16,585 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:25:16,586 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:25:17,187 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:25:18,189 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:25:18,191 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:18,191 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/21fbce86-d33a-499b-81b8-30d423de1da1.jpg +2024-10-29 15:25:18,192 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:25:18,293 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:25:18,293 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:25:18,294 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:25:18,294 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:25:18,295 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:25:18,296 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:18,297 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:25:18,297 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:25:18,298 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:25:18,298 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:25:18,300 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:25:18,301 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:25:18,308 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:25:18,327 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:25:18,329 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:25:18,431 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:25:18,432 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:25:18,433 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:25:18,533 - option.py:756 - default_logger - DEBUG - 13번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:25:18,535 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:25:18,584 - option.py:765 - default_logger - DEBUG - 13번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:25:18,918 - option.py:769 - default_logger - DEBUG - 13번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:25:18,951 - option.py:771 - default_logger - DEBUG - 13번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:25:20,024 - option.py:774 - default_logger - DEBUG - 13번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:25:20,025 - option.py:777 - default_logger - DEBUG - 13번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:25:20,441 - option.py:782 - default_logger - DEBUG - 13번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:25:20,531 - option.py:790 - default_logger - DEBUG - 13번째 옵션의 파일 업로드 완료 +2024-10-29 15:25:20,748 - option.py:795 - default_logger - DEBUG - 13번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:25:21,250 - option.py:805 - default_logger - DEBUG - 13번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:25:21,509 - option.py:741 - default_logger - DEBUG - 14번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ccaff347-33d3-4715-9452-3c4cc07b533b.jpg +2024-10-29 15:25:21,510 - option.py:753 - default_logger - DEBUG - 14번째 옵션의 이미지 번역 시도 +2024-10-29 15:25:21,510 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:25:21,512 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ccaff347-33d3-4715-9452-3c4cc07b533b.jpg 입력 +2024-10-29 15:25:24,608 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: ccaff347-33d3-4715-9452-3c4cc07b533b.jpg (800×800) - Whale +2024-10-29 15:25:24,609 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:25:24,610 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:25:24,611 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:25:24,713 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:25:25,715 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:25:25,716 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:25:26,939 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:25:26,940 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:25:33,543 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:25:33,544 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:25:34,770 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:25:34,771 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:25:35,373 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:25:36,375 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:25:36,376 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:36,377 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ccaff347-33d3-4715-9452-3c4cc07b533b.jpg +2024-10-29 15:25:36,378 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:25:36,481 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:25:36,482 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:25:36,482 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:25:36,483 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:25:36,483 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:25:36,484 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:36,485 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:25:36,486 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:25:36,486 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:25:36,488 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:25:36,489 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:25:36,489 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:25:36,497 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:25:36,517 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:25:36,519 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:25:36,622 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:25:36,623 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:25:36,624 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_14.png +2024-10-29 15:25:36,730 - option.py:756 - default_logger - DEBUG - 14번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_14.png +2024-10-29 15:25:36,745 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:25:36,780 - option.py:765 - default_logger - DEBUG - 14번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:25:37,093 - option.py:769 - default_logger - DEBUG - 14번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:25:37,110 - option.py:771 - default_logger - DEBUG - 14번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:25:37,886 - option.py:774 - default_logger - DEBUG - 14번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:25:37,887 - option.py:777 - default_logger - DEBUG - 14번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:25:39,374 - option.py:782 - default_logger - DEBUG - 14번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:25:39,510 - option.py:790 - default_logger - DEBUG - 14번째 옵션의 파일 업로드 완료 +2024-10-29 15:25:39,702 - option.py:795 - default_logger - DEBUG - 14번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:25:40,204 - option.py:805 - default_logger - DEBUG - 14번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_14.png +2024-10-29 15:25:40,340 - option.py:741 - default_logger - DEBUG - 15번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/78f2cd25-b944-458b-b037-f429968b9c2f.jpg +2024-10-29 15:25:40,341 - option.py:753 - default_logger - DEBUG - 15번째 옵션의 이미지 번역 시도 +2024-10-29 15:25:40,342 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:25:40,343 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/78f2cd25-b944-458b-b037-f429968b9c2f.jpg 입력 +2024-10-29 15:25:43,353 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 78f2cd25-b944-458b-b037-f429968b9c2f.jpg (800×800) - Whale +2024-10-29 15:25:43,354 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:25:43,355 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:25:43,355 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:25:43,457 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:25:44,458 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:25:44,459 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:25:45,686 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:25:45,687 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:25:52,290 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:25:52,290 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:25:53,522 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:25:53,523 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:25:54,125 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:25:55,127 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:25:55,129 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:55,130 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/78f2cd25-b944-458b-b037-f429968b9c2f.jpg +2024-10-29 15:25:55,130 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:25:55,233 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:25:55,234 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:25:55,235 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:25:55,235 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:25:55,236 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:25:55,237 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:25:55,238 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:25:55,239 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:25:55,239 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:25:55,240 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:25:55,240 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:25:55,241 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:25:55,250 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:25:55,274 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:25:55,275 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:25:55,378 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:25:55,380 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:25:55,380 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_15.png +2024-10-29 15:25:55,481 - option.py:756 - default_logger - DEBUG - 15번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_15.png +2024-10-29 15:25:55,483 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:25:55,539 - option.py:765 - default_logger - DEBUG - 15번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:25:55,954 - option.py:769 - default_logger - DEBUG - 15번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:25:55,988 - option.py:771 - default_logger - DEBUG - 15번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:25:56,738 - option.py:774 - default_logger - DEBUG - 15번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:25:56,739 - option.py:777 - default_logger - DEBUG - 15번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:25:58,026 - option.py:782 - default_logger - DEBUG - 15번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:25:58,093 - option.py:790 - default_logger - DEBUG - 15번째 옵션의 파일 업로드 완료 +2024-10-29 15:25:58,419 - option.py:795 - default_logger - DEBUG - 15번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:25:58,921 - option.py:805 - default_logger - DEBUG - 15번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_15.png +2024-10-29 15:25:59,278 - option.py:741 - default_logger - DEBUG - 16번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/24b2d2aa-92ad-4290-a3fe-fd4d932d6ce4.jpg +2024-10-29 15:25:59,279 - option.py:753 - default_logger - DEBUG - 16번째 옵션의 이미지 번역 시도 +2024-10-29 15:25:59,279 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:25:59,281 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/24b2d2aa-92ad-4290-a3fe-fd4d932d6ce4.jpg 입력 +2024-10-29 15:26:02,404 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 24b2d2aa-92ad-4290-a3fe-fd4d932d6ce4.jpg (800×800) - Whale +2024-10-29 15:26:02,405 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:26:02,406 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:26:02,407 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:26:02,509 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:26:03,511 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:26:03,512 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:26:04,743 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:26:04,744 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:26:11,345 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:26:11,346 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:26:12,577 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:26:12,578 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:26:13,180 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:26:14,182 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:26:14,183 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:26:14,184 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/24b2d2aa-92ad-4290-a3fe-fd4d932d6ce4.jpg +2024-10-29 15:26:14,185 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:26:14,286 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:26:14,287 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:26:14,287 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:26:14,288 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:26:14,289 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:26:14,290 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:26:14,291 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:26:14,292 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:26:14,292 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:26:14,293 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:26:14,293 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:26:14,294 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:26:14,301 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:26:14,323 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:26:14,324 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:26:14,426 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:26:14,427 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:26:14,427 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_16.png +2024-10-29 15:26:14,534 - option.py:756 - default_logger - DEBUG - 16번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_16.png +2024-10-29 15:26:14,535 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:26:14,573 - option.py:765 - default_logger - DEBUG - 16번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:26:14,962 - option.py:769 - default_logger - DEBUG - 16번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:26:14,984 - option.py:771 - default_logger - DEBUG - 16번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:26:15,829 - option.py:774 - default_logger - DEBUG - 16번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:26:15,830 - option.py:777 - default_logger - DEBUG - 16번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:26:17,235 - option.py:782 - default_logger - DEBUG - 16번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:26:17,328 - option.py:790 - default_logger - DEBUG - 16번째 옵션의 파일 업로드 완료 +2024-10-29 15:26:17,541 - option.py:795 - default_logger - DEBUG - 16번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:26:18,042 - option.py:805 - default_logger - DEBUG - 16번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_16.png +2024-10-29 15:26:18,261 - option.py:741 - default_logger - DEBUG - 17번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/87da56b6-8601-444b-b3ea-af7e7181f504.jpg +2024-10-29 15:26:18,262 - option.py:753 - default_logger - DEBUG - 17번째 옵션의 이미지 번역 시도 +2024-10-29 15:26:18,263 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:26:18,265 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/87da56b6-8601-444b-b3ea-af7e7181f504.jpg 입력 +2024-10-29 15:26:21,418 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 87da56b6-8601-444b-b3ea-af7e7181f504.jpg (750×1000) - Whale +2024-10-29 15:26:21,419 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1000 +2024-10-29 15:26:21,420 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:26:21,420 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:26:21,522 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:26:22,524 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:26:22,525 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:26:23,747 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:26:23,748 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:26:30,351 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:26:30,352 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:26:31,582 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:26:31,583 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:26:32,184 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:26:33,185 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:26:33,187 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:26:33,188 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/87da56b6-8601-444b-b3ea-af7e7181f504.jpg +2024-10-29 15:26:33,188 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:26:33,289 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:26:33,290 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:26:33,290 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:26:33,290 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:26:33,291 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:26:33,292 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:26:33,293 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:26:33,294 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:26:33,294 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:26:33,294 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:26:33,295 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:26:33,295 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:26:33,305 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:26:33,329 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:26:33,331 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:26:33,435 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:26:33,436 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:26:33,437 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_17.png +2024-10-29 15:26:33,569 - option.py:756 - default_logger - DEBUG - 17번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_17.png +2024-10-29 15:26:33,571 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:26:33,617 - option.py:765 - default_logger - DEBUG - 17번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:26:33,957 - option.py:769 - default_logger - DEBUG - 17번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:26:33,991 - option.py:771 - default_logger - DEBUG - 17번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:26:34,875 - option.py:774 - default_logger - DEBUG - 17번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:26:34,876 - option.py:777 - default_logger - DEBUG - 17번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:26:35,555 - option.py:782 - default_logger - DEBUG - 17번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:26:35,654 - option.py:790 - default_logger - DEBUG - 17번째 옵션의 파일 업로드 완료 +2024-10-29 15:26:35,849 - option.py:795 - default_logger - DEBUG - 17번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:26:36,420 - option.py:805 - default_logger - DEBUG - 17번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_17.png +2024-10-29 15:26:36,776 - option.py:741 - default_logger - DEBUG - 18번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/73b2edf1-8c2f-4476-8a3f-deefad3038e2.jpg +2024-10-29 15:26:36,777 - option.py:753 - default_logger - DEBUG - 18번째 옵션의 이미지 번역 시도 +2024-10-29 15:26:36,778 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:26:36,779 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/73b2edf1-8c2f-4476-8a3f-deefad3038e2.jpg 입력 +2024-10-29 15:26:39,727 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 73b2edf1-8c2f-4476-8a3f-deefad3038e2.jpg (750×1000) - Whale +2024-10-29 15:26:39,728 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1000 +2024-10-29 15:26:39,728 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:26:39,729 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:26:39,830 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:26:40,831 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:26:40,832 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:26:42,057 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:26:42,058 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:26:48,660 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:26:48,661 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:26:49,889 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:26:49,890 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:26:50,493 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:26:51,495 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:26:51,497 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:26:51,498 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/73b2edf1-8c2f-4476-8a3f-deefad3038e2.jpg +2024-10-29 15:26:51,499 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:26:51,602 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:26:51,603 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:26:51,604 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:26:51,604 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:26:51,605 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:26:51,606 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:26:51,607 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:26:51,607 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:26:51,608 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:26:51,608 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:26:51,609 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:26:51,609 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:26:51,621 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:26:51,644 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:26:51,646 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:26:51,750 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:26:51,751 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:26:51,753 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_18.png +2024-10-29 15:26:51,905 - option.py:756 - default_logger - DEBUG - 18번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_18.png +2024-10-29 15:26:51,907 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:26:51,952 - option.py:765 - default_logger - DEBUG - 18번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:26:52,292 - option.py:769 - default_logger - DEBUG - 18번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:26:52,349 - option.py:771 - default_logger - DEBUG - 18번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:26:53,168 - option.py:774 - default_logger - DEBUG - 18번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:26:53,169 - option.py:777 - default_logger - DEBUG - 18번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:26:54,422 - option.py:782 - default_logger - DEBUG - 18번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:26:54,515 - option.py:790 - default_logger - DEBUG - 18번째 옵션의 파일 업로드 완료 +2024-10-29 15:26:54,774 - option.py:795 - default_logger - DEBUG - 18번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:26:55,319 - option.py:805 - default_logger - DEBUG - 18번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_18.png +2024-10-29 15:26:55,514 - option.py:741 - default_logger - DEBUG - 19번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/5d71b62c-75ef-4791-96ad-d86a256ec7e3.jpg +2024-10-29 15:26:55,515 - option.py:753 - default_logger - DEBUG - 19번째 옵션의 이미지 번역 시도 +2024-10-29 15:26:55,516 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:26:55,517 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/5d71b62c-75ef-4791-96ad-d86a256ec7e3.jpg 입력 +2024-10-29 15:26:58,595 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 5d71b62c-75ef-4791-96ad-d86a256ec7e3.jpg (800×800) - Whale +2024-10-29 15:26:58,596 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:26:58,597 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:26:58,598 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:26:58,698 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:26:59,699 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:26:59,700 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:27:00,931 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:27:00,932 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:27:07,534 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:27:07,535 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:27:08,762 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:27:08,763 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:27:09,365 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:27:10,367 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:27:10,369 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:27:10,370 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/5d71b62c-75ef-4791-96ad-d86a256ec7e3.jpg +2024-10-29 15:27:10,370 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:27:10,471 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:27:10,473 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:27:10,474 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:27:10,474 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:27:10,475 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:27:10,477 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:27:10,478 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:27:10,479 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:27:10,479 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:27:10,480 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:27:10,480 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:27:10,481 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:27:10,490 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:27:10,512 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:27:10,513 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:27:10,616 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:27:10,617 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:27:10,617 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_19.png +2024-10-29 15:27:10,726 - option.py:756 - default_logger - DEBUG - 19번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_19.png +2024-10-29 15:27:10,728 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:27:10,774 - option.py:765 - default_logger - DEBUG - 19번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:27:11,199 - option.py:769 - default_logger - DEBUG - 19번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:27:11,287 - option.py:771 - default_logger - DEBUG - 19번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:27:12,185 - option.py:774 - default_logger - DEBUG - 19번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:27:12,186 - option.py:777 - default_logger - DEBUG - 19번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:27:13,457 - option.py:782 - default_logger - DEBUG - 19번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:27:13,535 - option.py:790 - default_logger - DEBUG - 19번째 옵션의 파일 업로드 완료 +2024-10-29 15:27:13,789 - option.py:795 - default_logger - DEBUG - 19번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:27:14,319 - option.py:805 - default_logger - DEBUG - 19번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_19.png +2024-10-29 15:27:14,529 - option.py:741 - default_logger - DEBUG - 20번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/890ad88d-9fab-4d74-bea1-8f04b848e777.jpg +2024-10-29 15:27:14,530 - option.py:753 - default_logger - DEBUG - 20번째 옵션의 이미지 번역 시도 +2024-10-29 15:27:14,531 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:27:14,534 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/890ad88d-9fab-4d74-bea1-8f04b848e777.jpg 입력 +2024-10-29 15:27:17,626 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 890ad88d-9fab-4d74-bea1-8f04b848e777.jpg (800×800) - Whale +2024-10-29 15:27:17,627 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:27:17,627 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:27:17,628 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:27:17,730 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:27:18,731 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:27:18,732 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:27:19,956 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:27:19,957 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:27:26,559 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:27:26,560 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:27:27,779 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:27:27,780 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:27:28,382 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:27:29,383 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:27:29,385 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:27:29,386 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/890ad88d-9fab-4d74-bea1-8f04b848e777.jpg +2024-10-29 15:27:29,386 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:27:29,488 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:27:29,489 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:27:29,489 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:27:29,490 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:27:29,490 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:27:29,492 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:27:29,493 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:27:29,493 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:27:29,494 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:27:29,494 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:27:29,494 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:27:29,495 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:27:29,505 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:27:29,525 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:27:29,527 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:27:29,629 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:27:29,630 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:27:29,630 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_20.png +2024-10-29 15:27:29,741 - option.py:756 - default_logger - DEBUG - 20번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_20.png +2024-10-29 15:27:29,744 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:27:29,789 - option.py:765 - default_logger - DEBUG - 20번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:27:30,139 - option.py:769 - default_logger - DEBUG - 20번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:27:30,165 - option.py:771 - default_logger - DEBUG - 20번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:27:30,975 - option.py:774 - default_logger - DEBUG - 20번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:27:30,976 - option.py:777 - default_logger - DEBUG - 20번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:27:32,387 - option.py:782 - default_logger - DEBUG - 20번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:27:32,507 - option.py:790 - default_logger - DEBUG - 20번째 옵션의 파일 업로드 완료 +2024-10-29 15:27:32,720 - option.py:795 - default_logger - DEBUG - 20번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:27:33,222 - option.py:805 - default_logger - DEBUG - 20번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_20.png +2024-10-29 15:27:33,548 - option.py:741 - default_logger - DEBUG - 21번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ce233173-9c4e-4b47-903d-2d54cdb069de.jpg +2024-10-29 15:27:33,549 - option.py:753 - default_logger - DEBUG - 21번째 옵션의 이미지 번역 시도 +2024-10-29 15:27:33,550 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:27:33,552 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ce233173-9c4e-4b47-903d-2d54cdb069de.jpg 입력 +2024-10-29 15:27:36,614 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: ce233173-9c4e-4b47-903d-2d54cdb069de.jpg (800×800) - Whale +2024-10-29 15:27:36,615 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:27:36,616 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:27:36,616 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:27:36,718 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:27:37,720 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:27:37,722 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:27:38,949 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:27:38,951 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:27:45,553 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:27:45,554 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:27:46,785 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:27:46,786 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:27:47,389 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:27:48,390 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:27:48,391 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:27:48,392 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/ce233173-9c4e-4b47-903d-2d54cdb069de.jpg +2024-10-29 15:27:48,393 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:27:48,495 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:27:48,496 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:27:48,496 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:27:48,497 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:27:48,498 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:27:48,499 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:27:48,500 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:27:48,500 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:27:48,501 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:27:48,501 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:27:48,503 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:27:48,504 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:27:48,512 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:27:48,532 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:27:48,533 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:27:48,636 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:27:48,638 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:27:48,638 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_21.png +2024-10-29 15:27:48,751 - option.py:756 - default_logger - DEBUG - 21번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_21.png +2024-10-29 15:27:48,754 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:27:48,796 - option.py:765 - default_logger - DEBUG - 21번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:27:49,134 - option.py:769 - default_logger - DEBUG - 21번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:27:49,170 - option.py:771 - default_logger - DEBUG - 21번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:27:50,035 - option.py:774 - default_logger - DEBUG - 21번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:27:50,036 - option.py:777 - default_logger - DEBUG - 21번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:27:51,432 - option.py:782 - default_logger - DEBUG - 21번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:27:51,510 - option.py:790 - default_logger - DEBUG - 21번째 옵션의 파일 업로드 완료 +2024-10-29 15:27:51,808 - option.py:795 - default_logger - DEBUG - 21번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:27:52,309 - option.py:805 - default_logger - DEBUG - 21번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_21.png +2024-10-29 15:27:52,556 - option.py:741 - default_logger - DEBUG - 22번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg +2024-10-29 15:27:52,557 - option.py:753 - default_logger - DEBUG - 22번째 옵션의 이미지 번역 시도 +2024-10-29 15:27:52,557 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:27:52,559 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg 입력 +2024-10-29 15:27:55,796 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg (750×1000) - Whale +2024-10-29 15:27:55,797 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1000 +2024-10-29 15:27:55,798 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:27:55,799 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:27:55,900 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:27:56,902 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:27:56,903 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:27:58,121 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:27:58,122 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:28:04,725 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:28:04,726 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:28:05,957 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:28:05,958 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:28:06,562 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:28:07,563 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:28:07,564 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:28:07,565 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg +2024-10-29 15:28:07,566 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:28:07,667 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:28:07,668 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:28:07,668 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:28:07,669 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:28:07,669 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:28:07,670 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:28:07,671 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:28:07,672 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:28:07,672 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:28:07,673 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:28:07,673 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:28:07,675 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:28:07,684 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:28:07,710 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:28:07,711 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:28:07,815 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:28:07,816 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:28:07,817 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_22.png +2024-10-29 15:28:07,945 - option.py:756 - default_logger - DEBUG - 22번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_22.png +2024-10-29 15:28:07,960 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:28:07,992 - option.py:765 - default_logger - DEBUG - 22번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:28:08,330 - option.py:769 - default_logger - DEBUG - 22번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:28:08,359 - option.py:771 - default_logger - DEBUG - 22번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:28:09,257 - option.py:774 - default_logger - DEBUG - 22번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:28:09,258 - option.py:777 - default_logger - DEBUG - 22번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:28:09,865 - option.py:782 - default_logger - DEBUG - 22번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:28:09,957 - option.py:790 - default_logger - DEBUG - 22번째 옵션의 파일 업로드 완료 +2024-10-29 15:28:10,198 - option.py:795 - default_logger - DEBUG - 22번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:28:10,699 - option.py:805 - default_logger - DEBUG - 22번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_22.png +2024-10-29 15:28:10,995 - option.py:741 - default_logger - DEBUG - 23번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg +2024-10-29 15:28:10,996 - option.py:753 - default_logger - DEBUG - 23번째 옵션의 이미지 번역 시도 +2024-10-29 15:28:10,996 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:28:10,998 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg 입력 +2024-10-29 15:28:14,077 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg (750×1000) - Whale +2024-10-29 15:28:14,078 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1000 +2024-10-29 15:28:14,079 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:28:14,080 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:28:14,181 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:28:15,182 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:28:15,183 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:28:16,409 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:28:16,410 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:28:23,013 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:28:23,014 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:28:24,242 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:28:24,243 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:28:24,846 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:28:25,847 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:28:25,848 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:28:25,850 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/f96afe8c-3f6f-41c8-9955-6e0a905c140b.jpg +2024-10-29 15:28:25,850 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:28:25,952 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:28:25,953 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:28:25,953 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:28:25,953 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:28:25,954 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:28:25,955 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:28:25,956 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:28:25,957 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:28:25,958 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:28:25,959 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:28:25,959 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:28:25,960 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:28:25,969 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:28:25,991 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:28:25,992 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:28:26,095 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:28:26,096 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:28:26,097 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_23.png +2024-10-29 15:28:26,215 - option.py:756 - default_logger - DEBUG - 23번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_23.png +2024-10-29 15:28:26,217 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:28:26,265 - option.py:765 - default_logger - DEBUG - 23번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:28:26,620 - option.py:769 - default_logger - DEBUG - 23번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:28:26,659 - option.py:771 - default_logger - DEBUG - 23번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:28:27,406 - option.py:774 - default_logger - DEBUG - 23번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:28:27,407 - option.py:777 - default_logger - DEBUG - 23번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:28:28,788 - option.py:782 - default_logger - DEBUG - 23번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:28:28,930 - option.py:790 - default_logger - DEBUG - 23번째 옵션의 파일 업로드 완료 +2024-10-29 15:28:29,174 - option.py:795 - default_logger - DEBUG - 23번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:28:29,724 - option.py:805 - default_logger - DEBUG - 23번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_23.png +2024-10-29 15:28:29,997 - option.py:741 - default_logger - DEBUG - 24번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/1b705e14-a62a-4f49-9842-e60d30477a21.jpg +2024-10-29 15:28:29,998 - option.py:753 - default_logger - DEBUG - 24번째 옵션의 이미지 번역 시도 +2024-10-29 15:28:29,999 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:28:30,000 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/1b705e14-a62a-4f49-9842-e60d30477a21.jpg 입력 +2024-10-29 15:28:33,072 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 1b705e14-a62a-4f49-9842-e60d30477a21.jpg (800×800) - Whale +2024-10-29 15:28:33,073 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:28:33,074 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:28:33,074 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:28:33,175 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:28:34,176 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:28:34,177 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:28:35,410 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:28:35,411 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:28:42,013 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:28:42,014 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:28:43,250 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:28:43,251 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:28:43,852 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:28:44,854 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:28:44,855 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:28:44,857 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/1b705e14-a62a-4f49-9842-e60d30477a21.jpg +2024-10-29 15:28:44,858 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:28:44,962 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:28:44,963 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:28:44,963 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:28:44,964 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:28:44,965 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:28:44,966 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:28:44,967 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:28:44,968 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:28:44,969 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:28:44,969 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:28:44,970 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:28:44,971 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:28:44,979 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:28:45,006 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:28:45,007 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:28:45,111 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:28:45,113 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:28:45,114 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_24.png +2024-10-29 15:28:45,223 - option.py:756 - default_logger - DEBUG - 24번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_24.png +2024-10-29 15:28:45,224 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:28:45,295 - option.py:765 - default_logger - DEBUG - 24번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:28:45,676 - option.py:769 - default_logger - DEBUG - 24번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:28:45,705 - option.py:771 - default_logger - DEBUG - 24번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:28:46,589 - option.py:774 - default_logger - DEBUG - 24번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:28:46,590 - option.py:777 - default_logger - DEBUG - 24번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:28:48,037 - option.py:782 - default_logger - DEBUG - 24번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:28:48,210 - option.py:790 - default_logger - DEBUG - 24번째 옵션의 파일 업로드 완료 +2024-10-29 15:28:48,512 - option.py:795 - default_logger - DEBUG - 24번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:28:49,016 - option.py:805 - default_logger - DEBUG - 24번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_24.png +2024-10-29 15:28:49,239 - option.py:741 - default_logger - DEBUG - 25번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/850b29c1-44ca-49cf-94fa-48a0244988bf.jpg +2024-10-29 15:28:49,240 - option.py:753 - default_logger - DEBUG - 25번째 옵션의 이미지 번역 시도 +2024-10-29 15:28:49,240 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:28:49,242 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/850b29c1-44ca-49cf-94fa-48a0244988bf.jpg 입력 +2024-10-29 15:28:52,258 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 850b29c1-44ca-49cf-94fa-48a0244988bf.jpg (750×1000) - Whale +2024-10-29 15:28:52,259 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1000 +2024-10-29 15:28:52,260 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:28:52,261 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:28:52,363 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:28:53,364 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:28:53,365 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:28:54,586 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:28:54,587 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:29:01,191 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:29:01,192 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:29:02,420 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:29:02,421 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:29:03,024 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:29:04,025 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:29:04,027 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:29:04,028 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/850b29c1-44ca-49cf-94fa-48a0244988bf.jpg +2024-10-29 15:29:04,029 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:29:04,130 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:29:04,130 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:29:04,131 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:29:04,132 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:29:04,132 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:29:04,133 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:29:04,134 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:29:04,135 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:29:04,135 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:29:04,136 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:29:04,136 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:29:04,137 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:29:04,146 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:29:04,169 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:29:04,170 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:29:04,274 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:29:04,275 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:29:04,276 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_25.png +2024-10-29 15:29:04,401 - option.py:756 - default_logger - DEBUG - 25번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_25.png +2024-10-29 15:29:04,403 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:29:04,457 - option.py:765 - default_logger - DEBUG - 25번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:29:04,886 - option.py:769 - default_logger - DEBUG - 25번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:29:04,904 - option.py:771 - default_logger - DEBUG - 25번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:29:05,609 - option.py:774 - default_logger - DEBUG - 25번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:29:05,610 - option.py:777 - default_logger - DEBUG - 25번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:29:07,084 - option.py:782 - default_logger - DEBUG - 25번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:29:07,199 - option.py:790 - default_logger - DEBUG - 25번째 옵션의 파일 업로드 완료 +2024-10-29 15:29:07,399 - option.py:795 - default_logger - DEBUG - 25번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:29:07,900 - option.py:805 - default_logger - DEBUG - 25번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_25.png +2024-10-29 15:29:08,038 - option.py:741 - default_logger - DEBUG - 26번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4396321b-4f93-478e-9566-aedaaff867d7.jpg +2024-10-29 15:29:08,039 - option.py:753 - default_logger - DEBUG - 26번째 옵션의 이미지 번역 시도 +2024-10-29 15:29:08,040 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:29:08,042 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4396321b-4f93-478e-9566-aedaaff867d7.jpg 입력 +2024-10-29 15:29:10,999 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 4396321b-4f93-478e-9566-aedaaff867d7.jpg (750×1000) - Whale +2024-10-29 15:29:11,000 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1000 +2024-10-29 15:29:11,001 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:29:11,002 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:29:11,102 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:29:12,103 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:29:12,104 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:29:13,323 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:29:13,324 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:29:19,928 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:29:19,929 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:29:21,153 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:29:21,154 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:29:21,757 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:29:22,758 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:29:22,760 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:29:22,761 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/4396321b-4f93-478e-9566-aedaaff867d7.jpg +2024-10-29 15:29:22,761 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:29:22,864 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:29:22,865 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:29:22,865 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:29:22,866 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:29:22,867 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:29:22,869 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:29:22,869 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:29:22,870 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:29:22,870 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:29:22,871 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:29:22,871 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:29:22,872 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:29:22,883 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:29:22,910 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:29:22,912 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:29:23,014 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:29:23,015 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:29:23,016 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_26.png +2024-10-29 15:29:23,137 - option.py:756 - default_logger - DEBUG - 26번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_26.png +2024-10-29 15:29:23,139 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:29:23,185 - option.py:765 - default_logger - DEBUG - 26번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:29:23,651 - option.py:769 - default_logger - DEBUG - 26번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:29:23,679 - option.py:771 - default_logger - DEBUG - 26번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:29:24,450 - option.py:774 - default_logger - DEBUG - 26번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:29:24,451 - option.py:777 - default_logger - DEBUG - 26번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:29:24,991 - option.py:782 - default_logger - DEBUG - 26번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:29:25,076 - option.py:790 - default_logger - DEBUG - 26번째 옵션의 파일 업로드 완료 +2024-10-29 15:29:25,283 - option.py:795 - default_logger - DEBUG - 26번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:29:25,786 - option.py:805 - default_logger - DEBUG - 26번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_26.png +2024-10-29 15:29:25,973 - option.py:741 - default_logger - DEBUG - 27번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/813b761b-e057-4c8e-a645-f2ee3d18919c.jpg +2024-10-29 15:29:25,974 - option.py:753 - default_logger - DEBUG - 27번째 옵션의 이미지 번역 시도 +2024-10-29 15:29:25,975 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:29:25,977 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/813b761b-e057-4c8e-a645-f2ee3d18919c.jpg 입력 +2024-10-29 15:29:28,932 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 813b761b-e057-4c8e-a645-f2ee3d18919c.jpg (750×1000) - Whale +2024-10-29 15:29:28,933 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×1000 +2024-10-29 15:29:28,934 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:29:28,935 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:29:29,036 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:29:30,038 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:29:30,040 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:29:31,258 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:29:31,259 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:29:37,862 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:29:37,863 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:29:39,091 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:29:39,092 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:29:39,695 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:29:40,695 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:29:40,696 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:29:40,697 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f312507d3931de933f1bc/813b761b-e057-4c8e-a645-f2ee3d18919c.jpg +2024-10-29 15:29:40,698 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:29:40,800 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:29:40,801 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:29:40,802 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:29:40,802 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:29:40,803 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:29:40,804 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:29:40,805 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:29:40,806 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:29:40,807 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:29:40,807 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:29:40,807 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:29:40,808 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:29:40,816 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:29:40,843 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:29:40,845 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:29:40,949 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:29:40,950 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:29:40,951 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_27.png +2024-10-29 15:29:41,028 - option.py:756 - default_logger - DEBUG - 27번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_27.png +2024-10-29 15:29:41,031 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:29:41,085 - option.py:765 - default_logger - DEBUG - 27번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:29:41,956 - option.py:769 - default_logger - DEBUG - 27번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:30:12,463 - option.py:805 - default_logger - DEBUG - 27번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_27.png +2024-10-29 15:30:12,464 - option.py:810 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible +Traceback (most recent call last): + File "C:\py\autoTrans\option.py", line 770, in update_option_image + confirm_delete_button = await self.page.wait_for_selector(self.confirm_delete_button_selector) + File "C:\py\autoTrans\lib\site-packages\playwright\async_api\_generated.py", line 8158, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_page.py", line 426, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 520, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible + +2024-10-29 15:30:12,466 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:30:13,208 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:30:14,074 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:30:14,996 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:30:15,649 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:30:15,650 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:30:17,217 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:30:17,219 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:30:17,655 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:30:17,682 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:30:17,683 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:30:17,683 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:30:18,268 - price.py:553 - default_logger - DEBUG - 옵션 수: 27 +2024-10-29 15:30:18,269 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:30:18,391 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 119 +2024-10-29 15:30:18,399 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 39700 +2024-10-29 15:30:18,489 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 191 +2024-10-29 15:30:18,499 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 57700 +2024-10-29 15:30:18,818 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 196 +2024-10-29 15:30:18,857 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 58900 +2024-10-29 15:30:19,118 - price.py:616 - default_logger - DEBUG - 4옵션의 cost_value : 196 +2024-10-29 15:30:19,147 - price.py:620 - default_logger - DEBUG - 4옵션의 price_value : 58900 +2024-10-29 15:30:20,075 - price.py:616 - default_logger - DEBUG - 5옵션의 cost_value : 205 +2024-10-29 15:30:20,082 - price.py:620 - default_logger - DEBUG - 5옵션의 price_value : 61200 +2024-10-29 15:30:20,184 - price.py:616 - default_logger - DEBUG - 6옵션의 cost_value : 216 +2024-10-29 15:30:20,191 - price.py:620 - default_logger - DEBUG - 6옵션의 price_value : 63900 +2024-10-29 15:30:20,441 - price.py:616 - default_logger - DEBUG - 7옵션의 cost_value : 216 +2024-10-29 15:30:20,479 - price.py:620 - default_logger - DEBUG - 7옵션의 price_value : 63900 +2024-10-29 15:30:20,717 - price.py:616 - default_logger - DEBUG - 8옵션의 cost_value : 226 +2024-10-29 15:30:20,745 - price.py:620 - default_logger - DEBUG - 8옵션의 price_value : 66400 +2024-10-29 15:30:21,115 - price.py:616 - default_logger - DEBUG - 9옵션의 cost_value : 230 +2024-10-29 15:30:21,149 - price.py:620 - default_logger - DEBUG - 9옵션의 price_value : 67400 +2024-10-29 15:30:21,369 - price.py:616 - default_logger - DEBUG - 10옵션의 cost_value : 238 +2024-10-29 15:30:21,390 - price.py:620 - default_logger - DEBUG - 10옵션의 price_value : 69400 +2024-10-29 15:30:21,875 - price.py:616 - default_logger - DEBUG - 11옵션의 cost_value : 240 +2024-10-29 15:30:21,902 - price.py:620 - default_logger - DEBUG - 11옵션의 price_value : 69900 +2024-10-29 15:30:22,077 - price.py:616 - default_logger - DEBUG - 12옵션의 cost_value : 255 +2024-10-29 15:30:22,085 - price.py:620 - default_logger - DEBUG - 12옵션의 price_value : 73600 +2024-10-29 15:30:22,410 - price.py:616 - default_logger - DEBUG - 13옵션의 cost_value : 258 +2024-10-29 15:30:22,446 - price.py:620 - default_logger - DEBUG - 13옵션의 price_value : 74400 +2024-10-29 15:30:22,698 - price.py:616 - default_logger - DEBUG - 14옵션의 cost_value : 258 +2024-10-29 15:30:22,704 - price.py:620 - default_logger - DEBUG - 14옵션의 price_value : 74400 +2024-10-29 15:30:22,976 - price.py:616 - default_logger - DEBUG - 15옵션의 cost_value : 268 +2024-10-29 15:30:23,018 - price.py:620 - default_logger - DEBUG - 15옵션의 price_value : 76900 +2024-10-29 15:30:23,248 - price.py:616 - default_logger - DEBUG - 16옵션의 cost_value : 288 +2024-10-29 15:30:23,292 - price.py:620 - default_logger - DEBUG - 16옵션의 price_value : 81900 +2024-10-29 15:30:23,838 - price.py:616 - default_logger - DEBUG - 17옵션의 cost_value : 295 +2024-10-29 15:30:23,873 - price.py:620 - default_logger - DEBUG - 17옵션의 price_value : 83600 +2024-10-29 15:30:24,043 - price.py:616 - default_logger - DEBUG - 18옵션의 cost_value : 305 +2024-10-29 15:30:24,051 - price.py:620 - default_logger - DEBUG - 18옵션의 price_value : 86100 +2024-10-29 15:30:24,310 - price.py:616 - default_logger - DEBUG - 19옵션의 cost_value : 320 +2024-10-29 15:30:24,349 - price.py:620 - default_logger - DEBUG - 19옵션의 price_value : 89900 +2024-10-29 15:30:24,557 - price.py:616 - default_logger - DEBUG - 20옵션의 cost_value : 345 +2024-10-29 15:30:24,565 - price.py:620 - default_logger - DEBUG - 20옵션의 price_value : 96100 +2024-10-29 15:30:24,834 - price.py:616 - default_logger - DEBUG - 21옵션의 cost_value : 350 +2024-10-29 15:30:24,859 - price.py:620 - default_logger - DEBUG - 21옵션의 price_value : 97400 +2024-10-29 15:30:25,107 - price.py:616 - default_logger - DEBUG - 22옵션의 cost_value : 350 +2024-10-29 15:30:25,129 - price.py:620 - default_logger - DEBUG - 22옵션의 price_value : 97400 +2024-10-29 15:30:25,734 - price.py:616 - default_logger - DEBUG - 23옵션의 cost_value : 374 +2024-10-29 15:30:25,752 - price.py:620 - default_logger - DEBUG - 23옵션의 price_value : 103400 +2024-10-29 15:30:25,919 - price.py:616 - default_logger - DEBUG - 24옵션의 cost_value : 374 +2024-10-29 15:30:25,926 - price.py:620 - default_logger - DEBUG - 24옵션의 price_value : 103400 +2024-10-29 15:30:26,251 - price.py:616 - default_logger - DEBUG - 25옵션의 cost_value : 380 +2024-10-29 15:30:26,270 - price.py:620 - default_logger - DEBUG - 25옵션의 price_value : 104800 +2024-10-29 15:30:26,445 - price.py:616 - default_logger - DEBUG - 26옵션의 cost_value : 394 +2024-10-29 15:30:26,451 - price.py:620 - default_logger - DEBUG - 26옵션의 price_value : 108300 +2024-10-29 15:30:26,725 - price.py:616 - default_logger - DEBUG - 27옵션의 cost_value : 452 +2024-10-29 15:30:26,776 - price.py:620 - default_logger - DEBUG - 27옵션의 price_value : 122800 +2024-10-29 15:30:26,778 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [119, 191, 196, 196, 205, 216, 216, 226, 230, 238, 240, 255, 258, 258, 268, 288, 295, 305, 320, 345, 350, 350, 374, 374, 380, 394, 452] +2024-10-29 15:30:26,779 - price.py:646 - default_logger - DEBUG - 최소원가: 24000, 최대원가: 91000, 평균원가: 56000, 상위평균원가: 74000 +2024-10-29 15:30:26,780 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 95000 +2024-10-29 15:30:26,781 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:30:26,782 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:30:26,782 - price.py:484 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 15000 +2024-10-29 15:30:26,783 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 15000 +2024-10-29 15:30:26,786 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:30:26,787 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:30:26,788 - price.py:304 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 10000 +2024-10-29 15:30:26,788 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 20000 +2024-10-29 15:30:26,790 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 20000 +2024-10-29 15:30:26,791 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 130000 +2024-10-29 15:30:26,793 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:30:26,794 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 71000, 상한: 171000, 하한: 126000 +2024-10-29 15:30:26,795 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 126000 +2024-10-29 15:30:26,796 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 126000 +2024-10-29 15:30:26,796 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:30:26,797 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 79693 +2024-10-29 15:30:26,798 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 46307 +2024-10-29 15:30:26,801 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:30:26,802 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:30:26,802 - price.py:484 - default_logger - DEBUG - 적용된 구간: 150000, 계산된 마진: 21000 +2024-10-29 15:30:26,803 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 26000 +2024-10-29 15:30:26,803 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:30:26,844 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:30:26,845 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:30:26,845 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:30:26,846 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-인테리어소품-인테리어시계-탁상시계 +2024-10-29 15:30:26,846 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 인테리어소품, Level 4: 인테리어시계 +2024-10-29 15:30:26,849 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-인테리어소품-인테리어시계-탁상시계 +2024-10-29 15:30:26,850 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '인테리어소품', 'category4': '인테리어시계'} +2024-10-29 15:30:26,850 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:30:26,852 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '인테리어소품', 'category4': '인테리어시계'}, result: None +2024-10-29 15:30:26,853 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:30:26,854 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:30:26,855 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-인테리어소품-인테리어시계-탁상시계는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:30:26,856 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:30:26,857 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:30:26,858 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:30:27,089 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 26000 +2024-10-29 15:30:27,782 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 15:30:27,783 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 91000, 초도배송비: 91000, 교환비: 182000 +2024-10-29 15:30:27,784 - price.py:138 - default_logger - DEBUG - 반품비: 91000, 초도배송비: 91000, 교환비: 182000 +2024-10-29 15:30:27,980 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 91000 +2024-10-29 15:30:28,142 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 91000 +2024-10-29 15:30:28,305 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 182000 +2024-10-29 15:30:29,090 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:30:29,091 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:30:29,695 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:30:29,918 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:30:29,961 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 1 개 +2024-10-29 15:30:29,962 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i3/509235868/O1CN01DfaMKs1tDarDqobDN_!!509235868.jpg_Q75.jpg'] +2024-10-29 15:30:29,963 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 1 +2024-10-29 15:30:29,964 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:30:29,998 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:30:29,998 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:30:30,136 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:30:30,137 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:30:30,138 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:30:30,139 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:30:30,139 - browser_control.py:633 - default_logger - DEBUG - {'스테인리스 시계 2종 세트 B': 0, '스테인리스 시계 3종 세트 G': 0, '스테인리스 시계 3종 세트 K': 0, '스테인리스 조합 4종 세트': 0, '무광 화이트 시계 2종 세트 D': 0, '스테인리스 시계 3종 세트 J': 0, '무광 화이트 시계 4종 세트 A': 0, '스테인리스 시계 3종 세트 H': 0, '무광 화이트 시계 3종 세트 C': 0, '스테인리스 시계 3종 세트': 0, '무광 화이트 시계 4종 세트 D': 0, '스테인리스 시계 2종 세트 A': 0, '무광 화이트 시계 3종 세트 D': 0, '무광 화이트 시계 3종 세트 F': 0, '무광 화이트 시계 3종 세트 A': 0, '무광 화이트 시계 4종 세트 B': 0, '스테인리스 시계 조합 5종 세트': 0, '시계 와인랙 4종 세트 E': 0, '시계 + 그림 + 와인잔 + 강아지 + 접시 + 향초': 0, '시계 와인랙 4종 세트 B': 0, '시계 와인랙 4종 세트 D': 0, '시계 와인랙 5종 세트 A': 0, '시계 와인랙 5종 세트 C': 0, '시계 와인랙 4종 세트 C': 0, '시계 와인랙 5종 세트 B': 0, '시계 와인랙 5종 세트 D': 0} +2024-10-29 15:30:30,299 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:30:30,701 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:30:31,555 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:30:32,429 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:30:32,544 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:30:32,545 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 1개 +2024-10-29 15:30:32,546 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:30:32,547 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:30:32,548 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/509235868/O1CN01DfaMKs1tDarDqobDN_!!509235868.jpg_Q75.jpg 입력 +2024-10-29 15:30:35,519 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01DfaMKs1tDarDqobDN_!!509235868.jpg_Q75.jpg (790×1417) - Whale +2024-10-29 15:30:35,520 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1417 +2024-10-29 15:30:35,520 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:30:35,521 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:30:35,622 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:30:36,623 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:30:36,624 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:30:37,845 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:30:37,846 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:30:44,448 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:30:44,449 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:30:45,656 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:30:45,657 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:30:46,259 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:30:47,260 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:30:47,262 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:30:47,263 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/509235868/O1CN01DfaMKs1tDarDqobDN_!!509235868.jpg_Q75.jpg +2024-10-29 15:30:47,263 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:30:47,364 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:30:47,366 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:30:47,378 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:30:47,381 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:30:47,381 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:30:47,386 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:30:47,387 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:30:47,389 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:30:47,391 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:30:47,392 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:30:47,393 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:30:47,394 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:30:47,395 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 804px +2024-10-29 15:30:47,396 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:30:47,421 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:30:47,468 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:30:47,469 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:30:47,575 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:30:47,576 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:30:47,803 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:30:47,908 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:30:47,913 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:30:47,916 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:30:47,917 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/509235868/O1CN01DfaMKs1tDarDqobDN_!!509235868.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:30:47,918 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:30:47,918 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:30:48,117 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:30:48,119 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:30:49,002 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:30:49,003 - gui.py:912 - default_logger - DEBUG - 6/[87]개 상품 수정 완료. +2024-10-29 15:30:49,003 - gui.py:853 - default_logger - DEBUG - 7/13 버튼의 활성상태 확인 중... +2024-10-29 15:30:49,100 - gui.py:860 - default_logger - DEBUG - 7/13: 세부사항 수정 작업 중... +2024-10-29 15:30:49,277 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:30:49,964 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:30:51,020 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:30:51,038 - title.py:94 - default_logger - DEBUG - 원본 상품명: 办公室桌面屏风挡板桌面隔断学校考试防偷窥隔音无甲醛工位分割板 +2024-10-29 15:30:51,039 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:30:51,040 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:30:51,054 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:30:51,061 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:30:51,075 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션 +2024-10-29 15:30:51,076 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:30:51,805 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:30:51,806 - option.py:170 - default_logger - DEBUG - 상품명: 办公室桌面屏风挡板桌面隔断学校考试防偷窥隔音无甲醛工位分割板에 대한 옵션을 처리 중... +2024-10-29 15:30:51,808 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:30:53,805 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:30:53,806 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:30:53,807 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:30:53,823 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:30:53,824 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:30:53,825 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:30:53,842 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 13 +2024-10-29 15:30:53,876 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@30*60*0.9CM +2024-10-29 15:30:53,877 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 15:30:53,878 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 15:30:53,879 - option.py:399 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 15:30:53,880 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:30:53,895 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:53,895 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:30:53,896 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:53,910 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:30:53,941 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@40*60*0.9CM +2024-10-29 15:30:53,942 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@node +2024-10-29 15:30:53,943 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 15:30:53,943 - option.py:399 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 15:30:53,944 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 15:30:53,957 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:53,958 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:30:53,958 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:53,972 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,002 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@30*100*0.9CM +2024-10-29 15:30:54,004 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,005 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,005 - option.py:399 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 15:30:54,005 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 15:30:54,019 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,020 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 15:30:54,020 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,034 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,066 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@40*100*0.9CM +2024-10-29 15:30:54,067 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,068 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,068 - option.py:399 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 15:30:54,069 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 15:30:54,082 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,084 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 15:30:54,085 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,098 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,135 - option.py:396 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@30*120*0.9CM +2024-10-29 15:30:54,136 - option.py:397 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-29 15:30:54,136 - option.py:398 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-29 15:30:54,137 - option.py:399 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 15:30:54,137 - option.py:400 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 15:30:54,151 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,151 - option.py:421 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 15:30:54,152 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,166 - option.py:431 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,197 - option.py:396 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@40*120*0.9CM +2024-10-29 15:30:54,198 - option.py:397 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,199 - option.py:398 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,199 - option.py:399 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 15:30:54,200 - option.py:400 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 15:30:54,213 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,214 - option.py:421 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 15:30:54,214 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,227 - option.py:431 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,394 - option.py:396 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@30*60*1.2CM +2024-10-29 15:30:54,395 - option.py:397 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-29 15:30:54,395 - option.py:398 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-29 15:30:54,396 - option.py:399 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 15:30:54,396 - option.py:400 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 15:30:54,410 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,411 - option.py:421 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 15:30:54,412 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,426 - option.py:431 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,458 - option.py:396 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@40*60*1.2CM +2024-10-29 15:30:54,459 - option.py:397 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,460 - option.py:398 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,460 - option.py:399 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 15:30:54,461 - option.py:400 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 15:30:54,477 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,478 - option.py:421 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 15:30:54,478 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,492 - option.py:431 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,526 - option.py:396 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@30*100*1.2CM +2024-10-29 15:30:54,528 - option.py:397 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,529 - option.py:398 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,529 - option.py:399 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 15:30:54,530 - option.py:400 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 15:30:54,546 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,547 - option.py:421 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 15:30:54,547 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,561 - option.py:431 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,593 - option.py:396 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@40*100*1.2CM +2024-10-29 15:30:54,594 - option.py:397 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,595 - option.py:398 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,596 - option.py:399 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 15:30:54,597 - option.py:400 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 15:30:54,611 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,611 - option.py:421 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 15:30:54,612 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,624 - option.py:431 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,655 - option.py:396 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@30*120*1.2CM +2024-10-29 15:30:54,656 - option.py:397 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,657 - option.py:398 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,658 - option.py:399 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-29 15:30:54,659 - option.py:400 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 15:30:54,672 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,673 - option.py:421 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 15:30:54,674 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,687 - option.py:431 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,721 - option.py:396 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@40*120*1.2CM +2024-10-29 15:30:54,723 - option.py:397 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,724 - option.py:398 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,724 - option.py:399 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 15:30:54,725 - option.py:400 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 15:30:54,737 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,738 - option.py:421 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 15:30:54,739 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,751 - option.py:431 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,788 - option.py:396 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@定制其他尺寸颜色联系客服 +2024-10-29 15:30:54,790 - option.py:397 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@node +2024-10-29 15:30:54,790 - option.py:398 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-29 15:30:54,791 - option.py:399 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-29 15:30:54,791 - option.py:400 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 15:30:54,805 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,806 - option.py:421 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 15:30:54,806 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:30:54,819 - option.py:431 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 15:30:54,820 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '30*60*0.9CM', 'origin_option_2': '40*60*0.9CM', 'origin_option_3': '30*100*0.9CM', 'origin_option_4': '40*100*0.9CM', 'origin_option_5': '30*120*0.9CM', 'origin_option_6': '40*120*0.9CM', 'origin_option_7': '30*60*1.2CM', 'origin_option_8': '40*60*1.2CM', 'origin_option_9': '30*100*1.2CM', 'origin_option_10': '40*100*1.2CM', 'origin_option_11': '30*120*1.2CM', 'origin_option_12': '40*120*1.2CM', 'origin_option_13': '定制其他尺寸颜色联系客服'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'30*60*0.9CM': >, '40*60*0.9CM': >, '30*100*0.9CM': >, '40*100*0.9CM': >, '30*120*0.9CM': >, '40*120*0.9CM': >, '30*60*1.2CM': >, '40*60*1.2CM': >, '30*100*1.2CM': >, '40*100*1.2CM': >, '30*120*1.2CM': >, '40*120*1.2CM': >, '定制其他尺寸颜色联系客服': >}, 'checkboxes': [>, {'option_name': '30*60*0.9CM', 'checked': False}, >, {'option_name': '40*60*0.9CM', 'checked': False}, >, {'option_name': '30*100*0.9CM', 'checked': False}, >, {'option_name': '40*100*0.9CM', 'checked': False}, >, {'option_name': '30*120*0.9CM', 'checked': False}, >, {'option_name': '40*120*0.9CM', 'checked': False}, >, {'option_name': '30*60*1.2CM', 'checked': False}, >, {'option_name': '40*60*1.2CM', 'checked': False}, >, {'option_name': '30*100*1.2CM', 'checked': False}, >, {'option_name': '40*100*1.2CM', 'checked': False}, >, {'option_name': '30*120*1.2CM', 'checked': False}, >, {'option_name': '40*120*1.2CM', 'checked': False}, >, {'option_name': '定制其他尺寸颜色联系客服', 'checked': False}], 'images': {'30*60*0.9CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg', '40*60*0.9CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg', '30*100*0.9CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg', '40*100*0.9CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg', '30*120*0.9CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg', '40*120*0.9CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg', '30*60*1.2CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg', '40*60*1.2CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg', '30*100*1.2CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg', '40*100*1.2CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg', '30*120*1.2CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg', '40*120*1.2CM': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/7d199233-9539-4bef-9dd9-92b1d3feff0c.jpg', '定制其他尺寸颜色联系客服': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/e1e13beb-7196-4872-a049-ec2d2e4fbd49.jpg'}, 'prices': {'30*60*0.9CM': {'low_price': 14700, 'high_price': 14700}, '40*60*0.9CM': {'low_price': 16200, 'high_price': 16200}, '30*100*0.9CM': {'low_price': 18200, 'high_price': 18200}, '40*100*0.9CM': {'low_price': 19200, 'high_price': 19200}, '30*120*0.9CM': {'low_price': 21700, 'high_price': 21700}, '40*120*0.9CM': {'low_price': 22500, 'high_price': 22500}, '30*60*1.2CM': {'low_price': 16700, 'high_price': 16700}, '40*60*1.2CM': {'low_price': 17700, 'high_price': 17700}, '30*100*1.2CM': {'low_price': 19700, 'high_price': 19700}, '40*100*1.2CM': {'low_price': 21700, 'high_price': 21700}, '30*120*1.2CM': {'low_price': 22500, 'high_price': 22500}, '40*120*1.2CM': {'low_price': 24200, 'high_price': 24200}, '定制其他尺寸颜色联系客服': {'low_price': 30000, 'high_price': 30000}}, 'checked_states': {}} +2024-10-29 15:30:54,822 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:30:54,824 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '30*60*0.9CM', 'origin_option_2': '40*60*0.9CM', 'origin_option_3': '30*100*0.9CM', 'origin_option_4': '40*100*0.9CM', 'origin_option_5': '30*120*0.9CM', 'origin_option_6': '40*120*0.9CM', 'origin_option_7': '30*60*1.2CM', 'origin_option_8': '40*60*1.2CM', 'origin_option_9': '30*100*1.2CM', 'origin_option_10': '40*100*1.2CM', 'origin_option_11': '30*120*1.2CM', 'origin_option_12': '40*120*1.2CM', 'origin_option_13': '定制其他尺寸颜色联系客服'} +2024-10-29 15:30:54,825 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 30*60*0.9CM +2024-10-29 15:30:54,826 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,826 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,827 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 30X60X0.9CM +2024-10-29 15:30:54,827 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 40*60*0.9CM +2024-10-29 15:30:54,828 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,829 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,829 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 40X60X0.9CM +2024-10-29 15:30:54,830 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 30*100*0.9CM +2024-10-29 15:30:54,830 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,831 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,831 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 30X100X0.9CM +2024-10-29 15:30:54,832 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 40*100*0.9CM +2024-10-29 15:30:54,833 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,833 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,834 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 40X100X0.9CM +2024-10-29 15:30:54,834 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 30*120*0.9CM +2024-10-29 15:30:54,835 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,835 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,836 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 30X120X0.9CM +2024-10-29 15:30:54,836 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 40*120*0.9CM +2024-10-29 15:30:54,837 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,837 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,838 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 40X120X0.9CM +2024-10-29 15:30:54,838 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 30*60*1.2CM +2024-10-29 15:30:54,839 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,840 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,840 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 30X60X1.2CM +2024-10-29 15:30:54,841 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 40*60*1.2CM +2024-10-29 15:30:54,841 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,842 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,842 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 40X60X1.2CM +2024-10-29 15:30:54,843 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 30*100*1.2CM +2024-10-29 15:30:54,843 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,844 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,844 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 30X100X1.2CM +2024-10-29 15:30:54,845 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 40*100*1.2CM +2024-10-29 15:30:54,846 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,847 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,848 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 40X100X1.2CM +2024-10-29 15:30:54,849 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 30*120*1.2CM +2024-10-29 15:30:54,850 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,851 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,851 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 30X120X1.2CM +2024-10-29 15:30:54,852 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 40*120*1.2CM +2024-10-29 15:30:54,852 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,853 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:30:54,854 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 40X120X1.2CM +2024-10-29 15:30:54,854 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 定制其他尺寸颜色联系客服 +2024-10-29 15:30:54,855 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 定制其他尺寸颜色联系客服 +2024-10-29 15:30:54,855 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '30X60X0.9CM', 'origin_option_2': '40X60X0.9CM', 'origin_option_3': '30X100X0.9CM', 'origin_option_4': '40X100X0.9CM', 'origin_option_5': '30X120X0.9CM', 'origin_option_6': '40X120X0.9CM', 'origin_option_7': '30X60X1.2CM', 'origin_option_8': '40X60X1.2CM', 'origin_option_9': '30X100X1.2CM', 'origin_option_10': '40X100X1.2CM', 'origin_option_11': '30X120X1.2CM', 'origin_option_12': '40X120X1.2CM', 'origin_option_13': '定制其他尺寸颜色联系客服'} +2024-10-29 15:30:54,856 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '办公室桌面屏风挡板桌面隔断学校考试防偷窥隔音无甲醛工位分割板'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "30X60X0.9CM", "origin_option_2": "40X60X0.9CM", "origin_option_3": "30X100X0.9CM", "origin_option_4": "40X100X0.9CM", "origin_option_5": "30X120X0.9CM", "origin_option_6": "40X120X0.9CM", "origin_option_7": "30X60X1.2CM", "origin_option_8": "40X60X1.2CM", "origin_option_9": "30X100X1.2CM", "origin_option_10": "40X100X1.2CM", "origin_option_11": "30X120X1.2CM", "origin_option_12": "40X120X1.2CM", "origin_option_13": "定制其他尺寸颜色联系客服"} +2024-10-29 15:30:54,860 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:30:57,169 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "30cm x 60cm x 0.9cm", +"trans_option_2": "40cm x 60cm x 0.9cm", +"trans_option_3": "30cm x 100cm x 0.9cm", +"trans_option_4": "40cm x 100cm x 0.9cm", +"trans_option_5": "30cm x 120cm x 0.9cm", +"trans_option_6": "40cm x 120cm x 0.9cm", +"trans_option_7": "30cm x 60cm x 1.2cm", +"trans_option_8": "40cm x 60cm x 1.2cm", +"trans_option_9": "30cm x 100cm x 1.2cm", +"trans_option_10": "40cm x 100cm x 1.2cm", +"trans_option_11": "30cm x 120cm x 1.2cm", +"trans_option_12": "40cm x 120cm x 1.2cm" +} +``` +2024-10-29 15:30:57,170 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "30cm x 60cm x 0.9cm", +"trans_option_2": "40cm x 60cm x 0.9cm", +"trans_option_3": "30cm x 100cm x 0.9cm", +"trans_option_4": "40cm x 100cm x 0.9cm", +"trans_option_5": "30cm x 120cm x 0.9cm", +"trans_option_6": "40cm x 120cm x 0.9cm", +"trans_option_7": "30cm x 60cm x 1.2cm", +"trans_option_8": "40cm x 60cm x 1.2cm", +"trans_option_9": "30cm x 100cm x 1.2cm", +"trans_option_10": "40cm x 100cm x 1.2cm", +"trans_option_11": "30cm x 120cm x 1.2cm", +"trans_option_12": "40cm x 120cm x 1.2cm" +} +2024-10-29 15:30:57,171 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '30cm x 60cm x 0.9cm', 'trans_option_2': '40cm x 60cm x 0.9cm', 'trans_option_3': '30cm x 100cm x 0.9cm', 'trans_option_4': '40cm x 100cm x 0.9cm', 'trans_option_5': '30cm x 120cm x 0.9cm', 'trans_option_6': '40cm x 120cm x 0.9cm', 'trans_option_7': '30cm x 60cm x 1.2cm', 'trans_option_8': '40cm x 60cm x 1.2cm', 'trans_option_9': '30cm x 100cm x 1.2cm', 'trans_option_10': '40cm x 100cm x 1.2cm', 'trans_option_11': '30cm x 120cm x 1.2cm', 'trans_option_12': '40cm x 120cm x 1.2cm'} +2024-10-29 15:30:57,172 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 15:30:57,173 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 30cm x 60cm x 0.9cm +2024-10-29 15:30:57,173 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,195 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [30cm x 60cm x 0.9cm] 입력 완료 +2024-10-29 15:30:57,196 - option.py:541 - default_logger - DEBUG - trans_option_2번째 translated_name : 40cm x 60cm x 0.9cm +2024-10-29 15:30:57,196 - option.py:549 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,249 - option.py:553 - default_logger - INFO - trans_option_2번째 translated_name : [40cm x 60cm x 0.9cm] 입력 완료 +2024-10-29 15:30:57,250 - option.py:541 - default_logger - DEBUG - trans_option_3번째 translated_name : 30cm x 100cm x 0.9cm +2024-10-29 15:30:57,250 - option.py:549 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,307 - option.py:553 - default_logger - INFO - trans_option_3번째 translated_name : [30cm x 100cm x 0.9cm] 입력 완료 +2024-10-29 15:30:57,307 - option.py:541 - default_logger - DEBUG - trans_option_4번째 translated_name : 40cm x 100cm x 0.9cm +2024-10-29 15:30:57,308 - option.py:549 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,353 - option.py:553 - default_logger - INFO - trans_option_4번째 translated_name : [40cm x 100cm x 0.9cm] 입력 완료 +2024-10-29 15:30:57,354 - option.py:541 - default_logger - DEBUG - trans_option_5번째 translated_name : 30cm x 120cm x 0.9cm +2024-10-29 15:30:57,354 - option.py:549 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,408 - option.py:553 - default_logger - INFO - trans_option_5번째 translated_name : [30cm x 120cm x 0.9cm] 입력 완료 +2024-10-29 15:30:57,409 - option.py:541 - default_logger - DEBUG - trans_option_6번째 translated_name : 40cm x 120cm x 0.9cm +2024-10-29 15:30:57,410 - option.py:549 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,461 - option.py:553 - default_logger - INFO - trans_option_6번째 translated_name : [40cm x 120cm x 0.9cm] 입력 완료 +2024-10-29 15:30:57,462 - option.py:541 - default_logger - DEBUG - trans_option_7번째 translated_name : 30cm x 60cm x 1.2cm +2024-10-29 15:30:57,463 - option.py:549 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,514 - option.py:553 - default_logger - INFO - trans_option_7번째 translated_name : [30cm x 60cm x 1.2cm] 입력 완료 +2024-10-29 15:30:57,515 - option.py:541 - default_logger - DEBUG - trans_option_8번째 translated_name : 40cm x 60cm x 1.2cm +2024-10-29 15:30:57,515 - option.py:549 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,570 - option.py:553 - default_logger - INFO - trans_option_8번째 translated_name : [40cm x 60cm x 1.2cm] 입력 완료 +2024-10-29 15:30:57,571 - option.py:541 - default_logger - DEBUG - trans_option_9번째 translated_name : 30cm x 100cm x 1.2cm +2024-10-29 15:30:57,572 - option.py:549 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,624 - option.py:553 - default_logger - INFO - trans_option_9번째 translated_name : [30cm x 100cm x 1.2cm] 입력 완료 +2024-10-29 15:30:57,624 - option.py:541 - default_logger - DEBUG - trans_option_10번째 translated_name : 40cm x 100cm x 1.2cm +2024-10-29 15:30:57,625 - option.py:549 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,676 - option.py:553 - default_logger - INFO - trans_option_10번째 translated_name : [40cm x 100cm x 1.2cm] 입력 완료 +2024-10-29 15:30:57,677 - option.py:541 - default_logger - DEBUG - trans_option_11번째 translated_name : 30cm x 120cm x 1.2cm +2024-10-29 15:30:57,679 - option.py:549 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:57,804 - option.py:553 - default_logger - INFO - trans_option_11번째 translated_name : [30cm x 120cm x 1.2cm] 입력 완료 +2024-10-29 15:30:57,805 - option.py:541 - default_logger - DEBUG - trans_option_12번째 translated_name : 40cm x 120cm x 1.2cm +2024-10-29 15:30:57,805 - option.py:549 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:30:58,073 - option.py:553 - default_logger - INFO - trans_option_12번째 translated_name : [40cm x 120cm x 1.2cm] 입력 완료 +2024-10-29 15:30:58,074 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'30*60*0.9CM': '30cm x 60cm x 0.9cm', '40*60*0.9CM': '40cm x 60cm x 0.9cm', '30*100*0.9CM': '30cm x 100cm x 0.9cm', '40*100*0.9CM': '40cm x 100cm x 0.9cm', '30*120*0.9CM': '30cm x 120cm x 0.9cm', '40*120*0.9CM': '40cm x 120cm x 0.9cm', '30*60*1.2CM': '30cm x 60cm x 1.2cm', '40*60*1.2CM': '40cm x 60cm x 1.2cm', '30*100*1.2CM': '30cm x 100cm x 1.2cm', '40*100*1.2CM': '40cm x 100cm x 1.2cm', '30*120*1.2CM': '30cm x 120cm x 1.2cm', '40*120*1.2CM': '40cm x 120cm x 1.2cm'} +2024-10-29 15:30:58,075 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 15:30:58,076 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:30:58,077 - option.py:101 - default_logger - DEBUG - 최저옵션: 20846.153846153848, 표준편차: 3819.910467056965 +2024-10-29 15:30:58,078 - option.py:111 - default_logger - DEBUG - Option 15000 z-score: -1.5304426364364487 +2024-10-29 15:30:58,079 - option.py:111 - default_logger - DEBUG - Option 17000 z-score: -1.0068701555502952 +2024-10-29 15:30:58,079 - option.py:111 - default_logger - DEBUG - Option 19000 z-score: -0.4832976746641419 +2024-10-29 15:30:58,079 - option.py:111 - default_logger - DEBUG - Option 20000 z-score: -0.22151143422106526 +2024-10-29 15:30:58,080 - option.py:111 - default_logger - DEBUG - Option 22000 z-score: 0.3020610466650881 +2024-10-29 15:30:58,080 - option.py:111 - default_logger - DEBUG - Option 23000 z-score: 0.5638472871081648 +2024-10-29 15:30:58,081 - option.py:111 - default_logger - DEBUG - Option 17000 z-score: -1.0068701555502952 +2024-10-29 15:30:58,081 - option.py:111 - default_logger - DEBUG - Option 18000 z-score: -0.7450839151072186 +2024-10-29 15:30:58,082 - option.py:111 - default_logger - DEBUG - Option 20000 z-score: -0.22151143422106526 +2024-10-29 15:30:58,082 - option.py:111 - default_logger - DEBUG - Option 22000 z-score: 0.3020610466650881 +2024-10-29 15:30:58,083 - option.py:111 - default_logger - DEBUG - Option 23000 z-score: 0.5638472871081648 +2024-10-29 15:30:58,083 - option.py:111 - default_logger - DEBUG - Option 25000 z-score: 1.0874197679943183 +2024-10-29 15:30:58,083 - option.py:111 - default_logger - DEBUG - Option 30000 z-score: 2.3963509702097014 +2024-10-29 15:30:58,084 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [19000, 20000, 22000, 23000, 18000, 20000, 22000, 23000, 25000] +2024-10-29 15:30:58,084 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 18000, 마켓상한선: 36000 +2024-10-29 15:30:58,085 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('30*100*0.9CM', 19000), ('40*100*0.9CM', 20000), ('30*120*0.9CM', 22000), ('40*120*0.9CM', 23000), ('40*60*1.2CM', 18000), ('30*100*1.2CM', 20000), ('40*100*1.2CM', 22000), ('30*120*1.2CM', 23000), ('40*120*1.2CM', 25000)] +2024-10-29 15:30:58,485 - option.py:640 - default_logger - DEBUG - 옵션 이름: 30*60*0.9CM, 필터링된 옵션에 포함 여부: False +2024-10-29 15:30:59,112 - option.py:652 - default_logger - DEBUG - 옵션 '30*60*0.9CM' 체크 해제함 +2024-10-29 15:30:59,141 - option.py:640 - default_logger - DEBUG - 옵션 이름: 40*60*0.9CM, 필터링된 옵션에 포함 여부: False +2024-10-29 15:30:59,638 - option.py:652 - default_logger - DEBUG - 옵션 '40*60*0.9CM' 체크 해제함 +2024-10-29 15:30:59,654 - option.py:640 - default_logger - DEBUG - 옵션 이름: 30*100*0.9CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:30:59,655 - option.py:646 - default_logger - DEBUG - 옵션 '30*100*0.9CM' 체크함 +2024-10-29 15:30:59,672 - option.py:640 - default_logger - DEBUG - 옵션 이름: 40*100*0.9CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:30:59,673 - option.py:646 - default_logger - DEBUG - 옵션 '40*100*0.9CM' 체크함 +2024-10-29 15:30:59,683 - option.py:640 - default_logger - DEBUG - 옵션 이름: 30*120*0.9CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:30:59,684 - option.py:646 - default_logger - DEBUG - 옵션 '30*120*0.9CM' 체크함 +2024-10-29 15:30:59,701 - option.py:640 - default_logger - DEBUG - 옵션 이름: 40*120*0.9CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:30:59,702 - option.py:646 - default_logger - DEBUG - 옵션 '40*120*0.9CM' 체크함 +2024-10-29 15:30:59,714 - option.py:640 - default_logger - DEBUG - 옵션 이름: 30*60*1.2CM, 필터링된 옵션에 포함 여부: False +2024-10-29 15:31:00,006 - option.py:652 - default_logger - DEBUG - 옵션 '30*60*1.2CM' 체크 해제함 +2024-10-29 15:31:00,020 - option.py:640 - default_logger - DEBUG - 옵션 이름: 40*60*1.2CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:31:00,021 - option.py:646 - default_logger - DEBUG - 옵션 '40*60*1.2CM' 체크함 +2024-10-29 15:31:00,038 - option.py:640 - default_logger - DEBUG - 옵션 이름: 30*100*1.2CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:31:00,039 - option.py:646 - default_logger - DEBUG - 옵션 '30*100*1.2CM' 체크함 +2024-10-29 15:31:00,058 - option.py:640 - default_logger - DEBUG - 옵션 이름: 40*100*1.2CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:31:00,060 - option.py:646 - default_logger - DEBUG - 옵션 '40*100*1.2CM' 체크함 +2024-10-29 15:31:00,075 - option.py:640 - default_logger - DEBUG - 옵션 이름: 30*120*1.2CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:31:00,076 - option.py:646 - default_logger - DEBUG - 옵션 '30*120*1.2CM' 체크함 +2024-10-29 15:31:00,089 - option.py:640 - default_logger - DEBUG - 옵션 이름: 40*120*1.2CM, 필터링된 옵션에 포함 여부: True +2024-10-29 15:31:00,090 - option.py:646 - default_logger - DEBUG - 옵션 '40*120*1.2CM' 체크함 +2024-10-29 15:31:00,105 - option.py:640 - default_logger - DEBUG - 옵션 이름: 定制其他尺寸颜色联系客服, 필터링된 옵션에 포함 여부: False +2024-10-29 15:31:00,385 - option.py:652 - default_logger - DEBUG - 옵션 '定制其他尺寸颜色联系客服' 체크 해제함 +2024-10-29 15:31:00,386 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 9/20 +2024-10-29 15:31:00,387 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:31:00,388 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 9 +2024-10-29 15:31:00,389 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:31:01,189 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'40cm x 60cm x 1.2cm': 0, '30cm x 100cm x 0.9cm': 0, '40cm x 100cm x 0.9cm': 0, '30cm x 100cm x 1.2cm': 0, '30cm x 120cm x 0.9cm': 0, '40cm x 100cm x 1.2cm': 0, '40cm x 120cm x 0.9cm': 0, '30cm x 120cm x 1.2cm': 0, '40cm x 120cm x 1.2cm': 0} +2024-10-29 15:31:01,190 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:31:01,288 - option.py:725 - default_logger - DEBUG - 총 13개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:31:01,324 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:31:01,325 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 15:31:01,326 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:31:01,329 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg 입력 +2024-10-29 15:31:04,349 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 882a616e-2d44-44e0-855a-3449d4a423bc.jpg (798×600) - Whale +2024-10-29 15:31:04,350 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 798×600 +2024-10-29 15:31:04,350 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:31:04,351 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:31:04,452 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:31:05,453 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:31:05,454 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:31:06,679 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:31:06,680 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:31:13,283 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:31:13,284 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:31:14,523 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:31:14,524 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:31:15,125 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:31:16,126 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:31:16,127 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:31:16,128 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:31:16,129 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:31:16,232 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:31:16,233 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:31:16,234 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:31:16,234 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:31:16,235 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:31:16,235 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:31:16,236 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:31:16,236 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:31:16,332 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:31:16,335 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:31:16,336 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:31:16,438 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:31:16,439 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:31:16,441 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:31:16,516 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:31:16,523 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:31:17,032 - option.py:805 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:31:17,052 - option.py:741 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:31:17,053 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-29 15:31:17,053 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:31:17,055 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg 입력 +2024-10-29 15:31:20,022 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg (640×640) - Whale +2024-10-29 15:31:20,023 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:31:20,024 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:31:20,024 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:31:20,125 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:31:21,127 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:31:21,128 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:31:22,352 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:31:22,353 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:31:28,957 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:31:28,958 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:31:30,185 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:31:30,186 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:31:30,787 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:31:31,788 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:31:31,789 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:31:31,790 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:31:31,791 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:31:31,892 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:31:31,894 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:31:31,895 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:31:31,895 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:31:31,896 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:31:31,896 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:31:31,897 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:31:31,897 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:31:31,950 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:31:31,953 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:31:31,954 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:31:32,055 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:31:32,056 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:31:32,057 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:31:32,153 - option.py:756 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:31:32,155 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:31:32,668 - option.py:805 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:31:32,685 - option.py:741 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:31:32,687 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-29 15:31:32,687 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:31:32,689 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg 입력 +2024-10-29 15:31:35,672 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg (640×640) - Whale +2024-10-29 15:31:35,673 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:31:35,674 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:31:35,675 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:31:35,776 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:31:36,778 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:31:36,779 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:31:38,001 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:31:38,002 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:31:44,604 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:31:44,605 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:31:45,832 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:31:45,833 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:31:46,435 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:31:47,436 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:31:47,437 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:31:47,438 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:31:47,439 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:31:47,540 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:31:47,541 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:31:47,542 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:31:47,542 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:31:47,543 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:31:47,543 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:31:47,544 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:31:47,544 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:31:47,598 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:31:47,600 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:31:47,601 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:31:47,703 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:31:47,704 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:31:47,705 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:31:47,807 - option.py:756 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:31:47,809 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:31:48,323 - option.py:805 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:31:48,342 - option.py:741 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:31:48,343 - option.py:753 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-29 15:31:48,344 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:31:48,345 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg 입력 +2024-10-29 15:31:51,300 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 882a616e-2d44-44e0-855a-3449d4a423bc.jpg (798×600) - Whale +2024-10-29 15:31:51,301 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 798×600 +2024-10-29 15:31:51,302 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:31:51,303 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:31:51,404 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:31:52,405 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:31:52,406 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:31:53,634 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:31:53,635 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:32:00,244 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:32:00,245 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:01,464 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:32:01,465 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:32:02,066 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:32:03,066 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:32:03,067 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:32:03,068 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:32:03,069 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:32:03,171 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:32:03,172 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:32:03,173 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:32:03,173 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:32:03,175 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:32:03,176 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:32:03,176 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:32:03,177 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:32:03,224 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:32:03,226 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:32:03,228 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:32:03,329 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:32:03,330 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:32:03,331 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:32:03,414 - option.py:756 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:32:03,421 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:32:03,923 - option.py:805 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:32:03,941 - option.py:741 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:32:03,942 - option.py:753 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-29 15:32:03,943 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:32:03,944 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg 입력 +2024-10-29 15:32:06,903 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg (640×640) - Whale +2024-10-29 15:32:06,904 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:32:06,904 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:32:06,905 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:32:07,006 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:32:08,008 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:32:08,009 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:09,240 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:32:09,241 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:32:15,844 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:32:15,845 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:17,072 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:32:17,073 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:32:17,676 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:32:18,678 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:32:18,679 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:32:18,680 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:32:18,681 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:32:18,784 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:32:18,785 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:32:18,786 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:32:18,787 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:32:18,788 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:32:18,789 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:32:18,789 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:32:18,790 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:32:18,855 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:32:18,858 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:32:18,859 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:32:18,960 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:32:18,961 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:32:18,962 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:32:19,058 - option.py:756 - default_logger - DEBUG - 5번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:32:19,059 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:32:19,566 - option.py:805 - default_logger - DEBUG - 5번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:32:19,584 - option.py:741 - default_logger - DEBUG - 6번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg +2024-10-29 15:32:19,585 - option.py:753 - default_logger - DEBUG - 6번째 옵션의 이미지 번역 시도 +2024-10-29 15:32:19,586 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:32:19,594 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg 입력 +2024-10-29 15:32:22,670 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg (640×640) - Whale +2024-10-29 15:32:22,671 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:32:22,672 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:32:22,672 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:32:22,773 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:32:23,775 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:32:23,776 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:25,003 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:32:25,004 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:32:31,606 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:32:31,607 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:32,826 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:32:32,827 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:32:33,429 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:32:34,430 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:32:34,431 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:32:34,432 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:32:34,432 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:32:34,533 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:32:34,534 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:32:34,535 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:32:34,536 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:32:34,537 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:32:34,538 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg +2024-10-29 15:32:34,538 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:32:34,539 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg +2024-10-29 15:32:34,591 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:32:34,594 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:32:34,595 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:32:34,696 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:32:34,697 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:32:34,698 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:32:34,773 - option.py:756 - default_logger - DEBUG - 6번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:32:34,775 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:32:35,287 - option.py:805 - default_logger - DEBUG - 6번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:32:35,308 - option.py:741 - default_logger - DEBUG - 7번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:32:35,309 - option.py:753 - default_logger - DEBUG - 7번째 옵션의 이미지 번역 시도 +2024-10-29 15:32:35,310 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:32:35,311 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg 입력 +2024-10-29 15:32:38,289 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg (640×640) - Whale +2024-10-29 15:32:38,290 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:32:38,291 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:32:38,291 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:32:38,392 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:32:39,393 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:32:39,394 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:40,614 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:32:40,615 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:32:47,217 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:32:47,218 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:48,449 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:32:48,450 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:32:49,053 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:32:50,055 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:32:50,056 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:32:50,057 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:32:50,058 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:32:50,159 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:32:50,160 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:32:50,161 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:32:50,161 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:32:50,162 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:32:50,163 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:32:50,163 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:32:50,164 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/aab44f2b-8f8d-4a91-b04e-f5c1dac66fa0.jpg +2024-10-29 15:32:50,216 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:32:50,219 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:32:50,220 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:32:50,322 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:32:50,323 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:32:50,324 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:32:50,425 - option.py:756 - default_logger - DEBUG - 7번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:32:50,427 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:32:50,938 - option.py:805 - default_logger - DEBUG - 7번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:32:50,955 - option.py:741 - default_logger - DEBUG - 8번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg +2024-10-29 15:32:50,956 - option.py:753 - default_logger - DEBUG - 8번째 옵션의 이미지 번역 시도 +2024-10-29 15:32:50,956 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:32:50,957 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg 입력 +2024-10-29 15:32:53,923 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg (640×640) - Whale +2024-10-29 15:32:53,924 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:32:53,925 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:32:53,926 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:32:54,027 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:32:55,029 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:32:55,030 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:32:56,251 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:32:56,252 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:33:02,855 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:33:02,856 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:04,086 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:33:04,087 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:33:04,689 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:33:05,691 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:33:05,692 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:33:05,693 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:33:05,694 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:33:05,796 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:33:05,797 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:33:05,797 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:33:05,798 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:33:05,798 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:33:05,799 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg +2024-10-29 15:33:05,799 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:33:05,800 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/3bf353a0-87c7-4557-aef0-23acf8b9e2ca.jpg +2024-10-29 15:33:05,852 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:33:05,854 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:33:05,855 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:33:05,957 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:33:05,958 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:33:05,959 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:33:06,028 - option.py:756 - default_logger - DEBUG - 8번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:33:06,030 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:33:06,544 - option.py:805 - default_logger - DEBUG - 8번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:33:06,564 - option.py:741 - default_logger - DEBUG - 9번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/7d199233-9539-4bef-9dd9-92b1d3feff0c.jpg +2024-10-29 15:33:06,564 - option.py:753 - default_logger - DEBUG - 9번째 옵션의 이미지 번역 시도 +2024-10-29 15:33:06,565 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:33:06,566 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/7d199233-9539-4bef-9dd9-92b1d3feff0c.jpg 입력 +2024-10-29 15:33:09,555 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 7d199233-9539-4bef-9dd9-92b1d3feff0c.jpg (640×640) - Whale +2024-10-29 15:33:09,556 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:33:09,557 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:33:09,558 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:33:09,658 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:33:10,659 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:33:10,660 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:11,881 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:33:11,882 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:33:18,485 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:33:18,486 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:19,715 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:33:19,716 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:33:20,317 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:33:21,319 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:33:21,320 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:33:21,321 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:33:21,322 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:33:21,423 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:33:21,424 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:33:21,425 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:33:21,426 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:33:21,427 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:33:21,428 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/7d199233-9539-4bef-9dd9-92b1d3feff0c.jpg +2024-10-29 15:33:21,428 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:33:21,429 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/7d199233-9539-4bef-9dd9-92b1d3feff0c.jpg +2024-10-29 15:33:21,490 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:33:21,492 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:33:21,493 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:33:21,595 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:33:21,596 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:33:21,597 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:33:21,664 - option.py:756 - default_logger - DEBUG - 9번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:33:21,666 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:33:22,177 - option.py:805 - default_logger - DEBUG - 9번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:33:22,195 - option.py:741 - default_logger - DEBUG - 10번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:33:22,196 - option.py:753 - default_logger - DEBUG - 10번째 옵션의 이미지 번역 시도 +2024-10-29 15:33:22,197 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:33:22,198 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg 입력 +2024-10-29 15:33:25,159 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg (640×640) - Whale +2024-10-29 15:33:25,160 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:33:25,161 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:33:25,161 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:33:25,262 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:33:26,263 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:33:26,264 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:27,487 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:33:27,488 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:33:34,089 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:33:34,090 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:35,319 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:33:35,320 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:33:35,922 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:33:36,923 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:33:36,924 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:33:36,926 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:33:36,927 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:33:37,028 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:33:37,029 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:33:37,029 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:33:37,030 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:33:37,031 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:33:37,031 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:33:37,032 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:33:37,032 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:33:37,085 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:33:37,087 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:33:37,088 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:33:37,191 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:33:37,193 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:33:37,194 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:33:37,280 - option.py:756 - default_logger - DEBUG - 10번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:33:37,282 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:33:37,795 - option.py:805 - default_logger - DEBUG - 10번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:33:37,812 - option.py:741 - default_logger - DEBUG - 11번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:33:37,813 - option.py:753 - default_logger - DEBUG - 11번째 옵션의 이미지 번역 시도 +2024-10-29 15:33:37,814 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:33:37,816 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg 입력 +2024-10-29 15:33:40,773 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg (640×640) - Whale +2024-10-29 15:33:40,774 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:33:40,775 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:33:40,775 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:33:40,877 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:33:41,879 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:33:41,880 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:43,104 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:33:43,105 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:33:49,707 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:33:49,708 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:50,949 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:33:50,950 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:33:51,552 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:33:52,554 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:33:52,555 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:33:52,556 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:33:52,557 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:33:52,658 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:33:52,659 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:33:52,660 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:33:52,661 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:33:52,661 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:33:52,662 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:33:52,662 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:33:52,663 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/4fd045c5-d40c-4571-a785-7a312fc3dc5c.jpg +2024-10-29 15:33:52,716 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:33:52,719 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:33:52,720 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:33:52,821 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:33:52,822 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:33:52,822 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:33:52,909 - option.py:756 - default_logger - DEBUG - 11번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:33:52,912 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:33:53,426 - option.py:805 - default_logger - DEBUG - 11번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:33:53,442 - option.py:741 - default_logger - DEBUG - 12번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:33:53,443 - option.py:753 - default_logger - DEBUG - 12번째 옵션의 이미지 번역 시도 +2024-10-29 15:33:53,444 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:33:53,445 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg 입력 +2024-10-29 15:33:56,409 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 882a616e-2d44-44e0-855a-3449d4a423bc.jpg (798×600) - Whale +2024-10-29 15:33:56,410 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 798×600 +2024-10-29 15:33:56,411 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:33:56,411 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:33:56,512 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:33:57,513 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:33:57,514 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:33:58,742 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:33:58,743 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:34:05,345 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:34:05,346 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:34:06,555 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:34:06,556 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:34:07,158 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:34:08,159 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:34:08,160 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:34:08,161 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:34:08,163 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:34:08,264 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:34:08,265 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:34:08,265 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:34:08,266 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:34:08,267 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:34:08,268 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:34:08,269 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:34:08,270 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/882a616e-2d44-44e0-855a-3449d4a423bc.jpg +2024-10-29 15:34:08,329 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:34:08,333 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:34:08,334 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:34:08,435 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:34:08,436 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:34:08,436 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:34:08,513 - option.py:756 - default_logger - DEBUG - 12번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:34:08,515 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:34:09,030 - option.py:805 - default_logger - DEBUG - 12번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:34:09,046 - option.py:741 - default_logger - DEBUG - 13번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/e1e13beb-7196-4872-a049-ec2d2e4fbd49.jpg +2024-10-29 15:34:09,047 - option.py:753 - default_logger - DEBUG - 13번째 옵션의 이미지 번역 시도 +2024-10-29 15:34:09,048 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:34:09,049 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/e1e13beb-7196-4872-a049-ec2d2e4fbd49.jpg 입력 +2024-10-29 15:34:11,999 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: e1e13beb-7196-4872-a049-ec2d2e4fbd49.jpg (640×640) - Whale +2024-10-29 15:34:12,000 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:34:12,000 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:34:12,001 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:34:12,103 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:34:13,105 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:34:13,106 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:34:14,340 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:34:14,341 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:34:20,944 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:34:20,945 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:34:22,174 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:34:22,175 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:34:22,776 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:34:23,777 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:34:23,778 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:34:23,779 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:34:23,779 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:34:23,882 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:34:23,883 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:34:23,883 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:34:23,884 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:34:23,885 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:34:23,885 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/e1e13beb-7196-4872-a049-ec2d2e4fbd49.jpg +2024-10-29 15:34:23,886 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:34:23,886 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f311d07d3931de933f1bb/e1e13beb-7196-4872-a049-ec2d2e4fbd49.jpg +2024-10-29 15:34:23,939 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:34:23,941 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:34:23,943 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:34:24,044 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:34:24,045 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:34:24,045 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:34:24,112 - option.py:756 - default_logger - DEBUG - 13번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:34:24,147 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:34:24,648 - option.py:805 - default_logger - DEBUG - 13번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:34:24,649 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:34:24,928 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:34:25,230 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:34:25,848 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:34:26,884 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:34:26,885 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:34:27,672 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:34:27,673 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:34:27,947 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:34:27,974 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:34:27,975 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:34:27,976 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:34:28,278 - price.py:553 - default_logger - DEBUG - 옵션 수: 9 +2024-10-29 15:34:28,279 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:34:28,391 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 30 +2024-10-29 15:34:28,404 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 17700 +2024-10-29 15:34:28,501 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 32 +2024-10-29 15:34:28,515 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 18200 +2024-10-29 15:34:28,745 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 36 +2024-10-29 15:34:28,768 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 19200 +2024-10-29 15:34:28,920 - price.py:616 - default_logger - DEBUG - 4옵션의 cost_value : 38 +2024-10-29 15:34:28,931 - price.py:620 - default_logger - DEBUG - 4옵션의 price_value : 19700 +2024-10-29 15:34:29,185 - price.py:616 - default_logger - DEBUG - 5옵션의 cost_value : 46 +2024-10-29 15:34:29,219 - price.py:620 - default_logger - DEBUG - 5옵션의 price_value : 21700 +2024-10-29 15:34:29,490 - price.py:616 - default_logger - DEBUG - 6옵션의 cost_value : 46 +2024-10-29 15:34:29,509 - price.py:620 - default_logger - DEBUG - 6옵션의 price_value : 21700 +2024-10-29 15:34:29,806 - price.py:616 - default_logger - DEBUG - 7옵션의 cost_value : 49 +2024-10-29 15:34:29,832 - price.py:620 - default_logger - DEBUG - 7옵션의 price_value : 22500 +2024-10-29 15:34:29,981 - price.py:616 - default_logger - DEBUG - 8옵션의 cost_value : 49 +2024-10-29 15:34:29,989 - price.py:620 - default_logger - DEBUG - 8옵션의 price_value : 22500 +2024-10-29 15:34:30,237 - price.py:616 - default_logger - DEBUG - 9옵션의 cost_value : 56 +2024-10-29 15:34:30,267 - price.py:620 - default_logger - DEBUG - 9옵션의 price_value : 24200 +2024-10-29 15:34:30,268 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [30, 32, 36, 38, 46, 46, 49, 49, 56] +2024-10-29 15:34:30,269 - price.py:646 - default_logger - DEBUG - 최소원가: 6000, 최대원가: 12000, 평균원가: 9000, 상위평균원가: 11000 +2024-10-29 15:34:30,270 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 15000 +2024-10-29 15:34:30,271 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:34:30,272 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:34:30,273 - price.py:475 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 15:34:30,273 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-29 15:34:30,274 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:34:30,274 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:34:30,275 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:34:30,276 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-29 15:34:30,276 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 30000 +2024-10-29 15:34:30,277 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:34:30,277 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 13000, 상한: 26000, 하한: 19000 +2024-10-29 15:34:30,278 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 19000 +2024-10-29 15:34:30,278 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 19000 +2024-10-29 15:34:30,279 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:34:30,281 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 20823 +2024-10-29 15:34:30,281 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -1823 +2024-10-29 15:34:30,282 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:34:30,283 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:34:30,283 - price.py:475 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 15:34:30,284 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-29 15:34:30,285 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:34:30,285 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:34:30,286 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:34:30,286 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:34:30,287 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션 +2024-10-29 15:34:30,288 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 홈인테리어, Level 3: 인테리어소품, Level 4: 인테리어파티션 +2024-10-29 15:34:30,289 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션 +2024-10-29 15:34:30,291 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '인테리어소품', 'category4': '인테리어파티션'} +2024-10-29 15:34:30,291 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:34:30,293 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '홈인테리어', 'category3': '인테리어소품', 'category4': '인테리어파티션'}, result: None +2024-10-29 15:34:30,294 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:34:30,295 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:34:30,296 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-홈인테리어-인테리어소품-인테리어파티션는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:34:30,297 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:34:30,298 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:34:30,300 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:34:30,404 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-29 15:34:30,657 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 15:34:30,658 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 12000, 초도배송비: 12000, 교환비: 24000 +2024-10-29 15:34:30,659 - price.py:138 - default_logger - DEBUG - 반품비: 12000, 초도배송비: 12000, 교환비: 24000 +2024-10-29 15:34:30,805 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 12000 +2024-10-29 15:34:30,944 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 12000 +2024-10-29 15:34:31,061 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 24000 +2024-10-29 15:34:31,708 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:34:31,709 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:34:32,252 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:34:32,528 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:34:32,601 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 14 개 +2024-10-29 15:34:32,602 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01CHCaLM1I5E5KJDao5_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2206407780841/O1CN01ZX1V3w1I5E5IUHvax_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01ydFsJY1I5E5HQXeeu_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206407780841/O1CN016hsCkg1I5E5IDIaQj_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01DsUfLj1I5E5MvfO4K_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01Hcsa8a1I5E5JnZB3Z_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206407780841/O1CN015KJmq61I5E5KLo1ur_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01cUtbnd1I5E5IUIrmJ_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01kH8hhY1I5E5NRTSot_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01s7HC3D1I5E5IBf51u_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01Jeud161I5E5KKKK4U_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2206407780841/O1CN016p0Wf81I5E5KJCikc_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206407780841/O1CN019qpsRP1I5E5HQZjaN_!!2206407780841.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01CP4Z0c1I5E5Mvgatm_!!2206407780841.jpg_Q75.jpg'] +2024-10-29 15:34:32,604 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 14 +2024-10-29 15:34:32,605 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:34:32,649 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:34:32,650 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:34:32,792 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:34:32,793 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:34:32,794 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:34:32,795 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:34:32,796 - browser_control.py:633 - default_logger - DEBUG - {'40cm x 60cm x 1.2cm': 0, '30cm x 100cm x 0.9cm': 0, '40cm x 100cm x 0.9cm': 0, '30cm x 100cm x 1.2cm': 0, '30cm x 120cm x 0.9cm': 0, '40cm x 100cm x 1.2cm': 0, '40cm x 120cm x 0.9cm': 0, '30cm x 120cm x 1.2cm': 0, '40cm x 120cm x 1.2cm': 0} +2024-10-29 15:34:32,956 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:34:33,637 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:34:34,329 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:34:35,133 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:34:35,296 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:34:35,297 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 14개 +2024-10-29 15:34:35,297 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:34:35,298 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:34:35,300 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01CHCaLM1I5E5KJDao5_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:34:38,290 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01CHCaLM1I5E5KJDao5_!!2206407780841.jpg_Q75.jpg (640×480) - Whale +2024-10-29 15:34:38,291 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×480 +2024-10-29 15:34:38,291 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:34:38,292 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:34:38,393 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:34:39,394 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:34:39,395 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:34:40,616 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:34:40,617 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:34:47,220 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:34:47,221 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:34:48,432 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:34:48,433 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:34:49,035 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:34:50,037 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:34:50,038 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:34:50,039 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:34:50,040 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:34:50,142 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:34:50,145 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:34:50,162 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:34:50,163 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:34:50,164 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:34:50,164 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:34:50,166 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:34:50,167 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01CHCaLM1I5E5KJDao5_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:34:50,168 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:34:50,169 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01CHCaLM1I5E5KJDao5_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:34:50,271 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:34:50,273 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:34:50,274 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:34:50,376 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:34:50,377 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:34:50,505 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:34:50,613 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:34:50,614 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:34:50,615 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:34:50,616 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01CHCaLM1I5E5KJDao5_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:34:50,618 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:34:50,619 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:34:50,619 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:34:50,624 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2206407780841/O1CN01ZX1V3w1I5E5IUHvax_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:34:53,591 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ZX1V3w1I5E5IUHvax_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:34:53,592 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:34:53,593 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:34:53,594 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:34:53,695 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:34:54,697 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:34:54,698 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:34:55,921 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:34:55,922 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:35:02,525 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:35:02,526 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:03,756 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:35:03,757 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:35:04,359 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:35:05,360 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:35:05,361 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:35:05,363 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:35:05,363 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:35:05,465 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:35:05,467 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:35:05,478 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:35:05,479 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:35:05,483 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:35:05,484 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:35:05,485 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:35:05,486 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2206407780841/O1CN01ZX1V3w1I5E5IUHvax_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:05,487 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:35:05,488 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i1/2206407780841/O1CN01ZX1V3w1I5E5IUHvax_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:05,549 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:35:05,551 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:35:05,553 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:35:05,655 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:35:05,657 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:35:05,758 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:35:05,860 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:35:05,861 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:35:05,862 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:35:05,863 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2206407780841/O1CN01ZX1V3w1I5E5IUHvax_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:35:05,864 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:35:05,867 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:35:05,868 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:35:05,870 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01ydFsJY1I5E5HQXeeu_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:35:08,842 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01ydFsJY1I5E5HQXeeu_!!2206407780841.jpg_Q75.jpg (640×427) - Whale +2024-10-29 15:35:08,843 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×427 +2024-10-29 15:35:08,844 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:35:08,844 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:35:08,945 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:35:09,946 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:35:09,947 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:11,170 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:35:11,171 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:35:17,774 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:35:17,775 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:18,994 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:35:18,995 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:35:19,596 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:35:20,598 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:35:20,599 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:35:20,599 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:35:20,600 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:35:20,702 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:35:20,705 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:35:20,718 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:35:20,723 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:35:20,723 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:35:20,724 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:35:20,725 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:35:20,725 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01ydFsJY1I5E5HQXeeu_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:20,726 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:35:20,726 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01ydFsJY1I5E5HQXeeu_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:20,774 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:35:20,776 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:35:20,777 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:35:20,878 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:35:20,880 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:35:20,986 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:35:21,122 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:35:21,123 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:35:21,124 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:35:21,125 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01ydFsJY1I5E5HQXeeu_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:35:21,125 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:35:21,127 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:35:21,128 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:35:21,156 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206407780841/O1CN016hsCkg1I5E5IDIaQj_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:35:24,078 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN016hsCkg1I5E5IDIaQj_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:35:24,079 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:35:24,079 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:35:24,080 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:35:24,181 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:35:25,182 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:35:25,183 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:26,402 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:35:26,403 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:35:33,006 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:35:33,006 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:34,234 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:35:34,235 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:35:34,837 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:35:35,839 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:35:35,840 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:35:35,841 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:35:35,842 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:35:35,943 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:35:35,948 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:35:35,957 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:35:35,958 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:35:35,959 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:35:35,960 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:35:35,961 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:35:35,962 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN016hsCkg1I5E5IDIaQj_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:35,962 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:35:35,963 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206407780841/O1CN016hsCkg1I5E5IDIaQj_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:36,067 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:35:36,069 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:35:36,070 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:35:36,172 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:35:36,173 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:35:36,276 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:35:36,381 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:35:36,382 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:35:36,383 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:35:36,384 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN016hsCkg1I5E5IDIaQj_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:35:36,384 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:35:36,387 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:35:36,388 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:35:36,390 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01DsUfLj1I5E5MvfO4K_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:35:39,357 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01DsUfLj1I5E5MvfO4K_!!2206407780841.jpg_Q75.jpg (790×790) - Whale +2024-10-29 15:35:39,358 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×790 +2024-10-29 15:35:39,358 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:35:39,359 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:35:39,460 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:35:40,462 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:35:40,463 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:41,683 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:35:41,684 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:35:48,286 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:35:48,287 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:49,519 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:35:49,520 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:35:50,122 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:35:51,123 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:35:51,124 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:35:51,125 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:35:51,126 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:35:51,230 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:35:51,232 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:35:51,248 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:35:51,249 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:35:51,249 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:35:51,250 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:35:51,250 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:35:51,251 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01DsUfLj1I5E5MvfO4K_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:51,251 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:35:51,252 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01DsUfLj1I5E5MvfO4K_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:35:51,314 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:35:51,318 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:35:51,319 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:35:51,421 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:35:51,422 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:35:51,523 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:35:51,635 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:35:51,636 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:35:51,648 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:35:51,650 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01DsUfLj1I5E5MvfO4K_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:35:51,711 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:35:51,712 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:35:51,714 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:35:51,715 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01Hcsa8a1I5E5JnZB3Z_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:35:54,880 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Hcsa8a1I5E5JnZB3Z_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:35:54,881 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:35:54,881 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:35:54,882 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:35:54,983 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:35:55,984 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:35:55,985 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:35:57,210 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:35:57,211 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:36:03,814 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:36:03,815 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:05,041 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:36:05,042 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:36:05,643 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:36:06,645 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:36:06,646 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:36:06,647 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01Hcsa8a1I5E5JnZB3Z_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:36:06,648 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:36:06,754 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:36:06,787 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:36:06,806 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:36:06,806 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:36:06,807 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:36:06,807 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:36:06,808 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:36:06,809 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:36:06,811 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:36:06,815 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:36:06,817 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:36:06,817 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:36:06,818 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 646px +2024-10-29 15:36:06,818 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:36:06,833 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:36:06,850 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:36:06,852 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:36:06,954 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:36:06,955 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:36:07,080 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:36:07,235 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:36:07,236 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:36:07,237 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:36:07,238 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01Hcsa8a1I5E5JnZB3Z_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:36:07,238 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:36:07,241 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:36:07,241 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:36:07,243 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206407780841/O1CN015KJmq61I5E5KLo1ur_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:36:10,234 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN015KJmq61I5E5KLo1ur_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:36:10,235 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:36:10,236 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:36:10,236 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:36:10,339 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:36:11,340 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:36:11,341 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:12,568 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:36:12,569 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:36:19,171 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:36:19,172 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:20,394 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:36:20,395 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:36:20,997 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:36:21,999 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:36:22,000 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:36:22,001 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:36:22,002 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:36:22,104 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:36:22,107 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:36:22,124 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:36:22,125 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:36:22,126 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:36:22,127 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:36:22,128 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:36:22,129 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN015KJmq61I5E5KLo1ur_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:36:22,130 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:36:22,131 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206407780841/O1CN015KJmq61I5E5KLo1ur_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:36:22,281 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:36:22,284 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:36:22,285 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:36:22,387 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:36:22,388 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:36:22,490 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:36:22,593 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:36:22,594 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:36:22,595 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:36:22,597 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN015KJmq61I5E5KLo1ur_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:36:22,598 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:36:22,601 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:36:22,602 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:36:22,606 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01cUtbnd1I5E5IUIrmJ_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:36:25,593 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01cUtbnd1I5E5IUIrmJ_!!2206407780841.jpg_Q75.jpg (640×481) - Whale +2024-10-29 15:36:25,594 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×481 +2024-10-29 15:36:25,595 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:36:25,595 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:36:25,696 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:36:26,698 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:36:26,699 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:27,921 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:36:27,922 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:36:34,528 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:36:34,529 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:35,756 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:36:35,757 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:36:36,359 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:36:37,361 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:36:37,362 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:36:37,363 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:36:37,364 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:36:37,465 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:36:37,467 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:36:37,485 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:36:37,486 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:36:37,487 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:36:37,488 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:36:37,489 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:36:37,490 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01cUtbnd1I5E5IUIrmJ_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:36:37,491 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:36:37,492 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01cUtbnd1I5E5IUIrmJ_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:36:37,618 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:36:37,620 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:36:37,621 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:36:37,722 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:36:37,723 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:36:37,826 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:36:37,941 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:36:37,942 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:36:37,943 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:36:37,944 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01cUtbnd1I5E5IUIrmJ_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:36:37,945 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:36:37,947 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:36:37,948 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:36:37,950 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01kH8hhY1I5E5NRTSot_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:36:41,113 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01kH8hhY1I5E5NRTSot_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:36:41,114 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:36:41,115 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:36:41,115 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:36:41,216 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:36:42,217 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:36:42,218 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:43,446 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:36:43,447 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:36:50,049 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:36:50,050 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:51,281 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:36:51,282 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:36:51,885 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:36:52,886 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:36:52,887 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:36:52,888 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:36:52,888 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:36:52,990 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:36:52,992 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:36:53,009 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:36:53,009 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:36:53,010 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:36:53,011 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:36:53,012 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:36:53,013 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01kH8hhY1I5E5NRTSot_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:36:53,014 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:36:53,015 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01kH8hhY1I5E5NRTSot_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:36:53,090 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:36:53,092 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:36:53,093 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:36:53,195 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:36:53,196 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:36:53,365 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:36:53,470 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:36:53,471 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:36:53,472 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:36:53,473 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2206407780841/O1CN01kH8hhY1I5E5NRTSot_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:36:53,473 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:36:53,475 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:36:53,476 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:36:53,477 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01s7HC3D1I5E5IBf51u_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:36:56,498 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01s7HC3D1I5E5IBf51u_!!2206407780841.jpg_Q75.jpg (640×481) - Whale +2024-10-29 15:36:56,499 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×481 +2024-10-29 15:36:56,500 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:36:56,500 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:36:56,601 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:36:57,602 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:36:57,603 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:36:58,825 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:36:58,826 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:37:05,428 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:37:05,429 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:37:06,660 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:37:06,661 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:37:07,264 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:37:08,266 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:37:08,267 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:37:08,268 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:37:08,269 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:37:08,370 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:37:08,372 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:37:08,389 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:37:08,389 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:37:08,390 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:37:08,390 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:37:08,391 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:37:08,392 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01s7HC3D1I5E5IBf51u_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:08,393 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:37:08,394 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01s7HC3D1I5E5IBf51u_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:08,457 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:37:08,463 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:37:08,464 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:37:08,566 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:37:08,567 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:37:08,668 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:37:08,779 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:37:08,780 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:37:08,781 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:37:08,782 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206407780841/O1CN01s7HC3D1I5E5IBf51u_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:37:08,782 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:37:08,784 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:37:08,785 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:37:08,820 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01Jeud161I5E5KKKK4U_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:37:11,764 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Jeud161I5E5KKKK4U_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:37:11,765 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:37:11,766 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:37:11,766 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:37:11,867 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:37:12,869 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:37:12,870 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:37:14,101 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:37:14,102 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:37:20,706 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:37:20,707 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:37:21,933 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:37:21,934 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:37:22,535 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:37:23,536 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:37:23,537 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:37:23,538 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:37:23,538 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:37:23,640 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:37:23,642 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:37:23,658 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:37:23,659 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:37:23,660 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:37:23,661 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:37:23,662 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:37:23,663 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01Jeud161I5E5KKKK4U_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:23,664 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:37:23,664 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01Jeud161I5E5KKKK4U_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:23,715 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:37:23,717 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:37:23,721 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:37:23,825 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:37:23,826 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:37:23,964 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:37:24,068 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:37:24,069 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:37:24,070 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:37:24,071 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01Jeud161I5E5KKKK4U_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:37:24,072 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:37:24,073 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:37:24,074 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:37:24,076 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2206407780841/O1CN016p0Wf81I5E5KJCikc_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:37:27,109 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN016p0Wf81I5E5KJCikc_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:37:27,110 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:37:27,111 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:37:27,112 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:37:27,214 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:37:28,216 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:37:28,217 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:37:29,438 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:37:29,439 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:37:36,042 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:37:36,043 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:37:37,267 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:37:37,268 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:37:37,870 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:37:38,871 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:37:38,872 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:37:38,873 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:37:38,874 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:37:38,975 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:37:38,977 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:37:38,997 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:37:38,998 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:37:38,999 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:37:39,000 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:37:39,001 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:37:39,002 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206407780841/O1CN016p0Wf81I5E5KJCikc_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:39,003 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:37:39,004 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i3/2206407780841/O1CN016p0Wf81I5E5KJCikc_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:39,150 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:37:39,152 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:37:39,154 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:37:39,255 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:37:39,256 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:37:39,358 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:37:39,495 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:37:39,496 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:37:39,497 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:37:39,498 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2206407780841/O1CN016p0Wf81I5E5KJCikc_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:37:39,507 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:37:39,509 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:37:39,510 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:37:39,609 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206407780841/O1CN019qpsRP1I5E5HQZjaN_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:37:42,677 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN019qpsRP1I5E5HQZjaN_!!2206407780841.jpg_Q75.jpg (571×571) - Whale +2024-10-29 15:37:42,678 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 571×571 +2024-10-29 15:37:42,679 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:37:42,680 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:37:42,781 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:37:43,782 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:37:43,783 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:37:45,004 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:37:45,005 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:37:51,608 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:37:51,609 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:37:52,836 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:37:52,837 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:37:53,439 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:37:54,440 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:37:54,441 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:37:54,442 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:37:54,443 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:37:54,544 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:37:54,545 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:37:54,562 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:37:54,563 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:37:54,563 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:37:54,564 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:37:54,566 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:37:54,567 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN019qpsRP1I5E5HQZjaN_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:54,568 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:37:54,569 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206407780841/O1CN019qpsRP1I5E5HQZjaN_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:37:54,704 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:37:54,706 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:37:54,707 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:37:54,809 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:37:54,810 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:37:54,911 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:37:55,016 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:37:55,017 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:37:55,018 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:37:55,019 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN019qpsRP1I5E5HQZjaN_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:37:55,020 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:37:55,022 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:37:55,023 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:37:55,025 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01CP4Z0c1I5E5Mvgatm_!!2206407780841.jpg_Q75.jpg 입력 +2024-10-29 15:37:57,999 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01CP4Z0c1I5E5Mvgatm_!!2206407780841.jpg_Q75.jpg (640×640) - Whale +2024-10-29 15:37:58,000 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 640×640 +2024-10-29 15:37:58,000 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:37:58,001 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:37:58,103 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:37:59,104 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:37:59,105 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:38:00,324 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:38:00,325 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:38:06,929 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:38:06,930 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:38:08,158 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:38:08,159 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:38:08,760 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:38:09,762 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:38:09,763 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:38:09,764 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:38:09,765 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:38:09,867 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:38:09,869 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:38:09,883 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:38:09,884 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:38:09,885 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:38:09,886 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:38:09,887 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:38:09,888 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01CP4Z0c1I5E5Mvgatm_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:38:09,889 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:38:09,889 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01CP4Z0c1I5E5Mvgatm_!!2206407780841.jpg_Q75.jpg +2024-10-29 15:38:10,028 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:38:10,030 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:38:10,031 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:38:10,134 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:38:10,135 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:38:10,237 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:38:10,341 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:38:10,342 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:38:10,343 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:38:10,344 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2206407780841/O1CN01CP4Z0c1I5E5Mvgatm_!!2206407780841.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:38:10,344 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:38:10,346 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:38:10,541 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:38:10,542 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:38:11,445 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:38:11,445 - gui.py:912 - default_logger - DEBUG - 7/[87]개 상품 수정 완료. +2024-10-29 15:38:11,446 - gui.py:853 - default_logger - DEBUG - 8/13 버튼의 활성상태 확인 중... +2024-10-29 15:38:11,451 - gui.py:860 - default_logger - DEBUG - 8/13: 세부사항 수정 작업 중... +2024-10-29 15:38:11,546 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:38:12,565 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:38:13,374 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:38:13,391 - title.py:94 - default_logger - DEBUG - 원본 상품명: 花瓣螺母膨胀螺丝石膏板空心铁皮汽车固定膨胀螺栓灯笼型铆接螺母 +2024-10-29 15:38:13,392 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:38:13,393 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:38:13,406 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:38:13,414 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:38:13,429 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-산업자재-철물용품-못/나사 +2024-10-29 15:38:13,430 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:38:13,968 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:38:13,969 - option.py:170 - default_logger - DEBUG - 상품명: 花瓣螺母膨胀螺丝石膏板空心铁皮汽车固定膨胀螺栓灯笼型铆接螺母에 대한 옵션을 처리 중... +2024-10-29 15:38:13,971 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:38:15,978 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:38:15,979 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:38:15,980 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:38:15,999 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:38:16,000 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:38:16,001 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:38:16,019 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 7 +2024-10-29 15:38:16,053 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@4*20(5个) +2024-10-29 15:38:16,054 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@ +2024-10-29 15:38:16,054 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@ +2024-10-29 15:38:16,055 - option.py:399 - default_logger - DEBUG - 1번째 image_element : JSHandle@ +2024-10-29 15:38:16,057 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:38:16,074 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,075 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:38:16,076 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,092 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:38:16,132 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@4*20(20个) +2024-10-29 15:38:16,133 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-29 15:38:16,133 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-10-29 15:38:16,134 - option.py:399 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 15:38:16,134 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 15:38:16,151 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,152 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:38:16,153 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,171 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:38:16,210 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@5*20(5个) +2024-10-29 15:38:16,211 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 15:38:16,212 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-29 15:38:16,212 - option.py:399 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 15:38:16,213 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 15:38:16,231 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,232 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 15:38:16,233 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,249 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 15:38:16,288 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@5*20(20个) +2024-10-29 15:38:16,289 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 15:38:16,290 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 15:38:16,291 - option.py:399 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 15:38:16,292 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 15:38:16,308 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,309 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 15:38:16,309 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,325 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 15:38:16,363 - option.py:396 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@6*20(5个) +2024-10-29 15:38:16,364 - option.py:397 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-10-29 15:38:16,365 - option.py:398 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-10-29 15:38:16,365 - option.py:399 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 15:38:16,366 - option.py:400 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 15:38:16,380 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,381 - option.py:421 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 15:38:16,381 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,408 - option.py:431 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 15:38:16,441 - option.py:396 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@6*20(20个) +2024-10-29 15:38:16,443 - option.py:397 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 15:38:16,443 - option.py:398 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 15:38:16,444 - option.py:399 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 15:38:16,444 - option.py:400 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 15:38:16,459 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,460 - option.py:421 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 15:38:16,460 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,475 - option.py:431 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 15:38:16,511 - option.py:396 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@蓝色工具 +2024-10-29 15:38:16,512 - option.py:397 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-10-29 15:38:16,513 - option.py:398 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-10-29 15:38:16,513 - option.py:399 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 15:38:16,514 - option.py:400 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 15:38:16,528 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,529 - option.py:421 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 15:38:16,529 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:38:16,547 - option.py:431 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 15:38:16,548 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '4*20(5个)', 'origin_option_2': '4*20(20个)', 'origin_option_3': '5*20(5个)', 'origin_option_4': '5*20(20个)', 'origin_option_5': '6*20(5个)', 'origin_option_6': '6*20(20个)', 'origin_option_7': '蓝色工具'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'4*20(5个)': >, '4*20(20个)': >, '5*20(5个)': >, '5*20(20个)': >, '6*20(5个)': >, '6*20(20个)': >, '蓝色工具': >}, 'checkboxes': [>, {'option_name': '4*20(5个)', 'checked': False}, >, {'option_name': '4*20(20个)', 'checked': False}, >, {'option_name': '5*20(5个)', 'checked': False}, >, {'option_name': '5*20(20个)', 'checked': False}, >, {'option_name': '6*20(5个)', 'checked': False}, >, {'option_name': '6*20(20个)', 'checked': False}, >, {'option_name': '蓝色工具', 'checked': False}], 'images': {'4*20(5个)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg', '4*20(20个)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg', '5*20(5个)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg', '5*20(20个)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg', '6*20(5个)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg', '6*20(20个)': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg', '蓝色工具': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/fa78a2f8-95b7-44da-982a-0016209aebc8.jpg'}, 'prices': {'4*20(5个)': {'low_price': 11400, 'high_price': 11400}, '4*20(20个)': {'low_price': 12900, 'high_price': 12900}, '5*20(5个)': {'low_price': 11400, 'high_price': 11400}, '5*20(20个)': {'low_price': 12900, 'high_price': 12900}, '6*20(5个)': {'low_price': 11400, 'high_price': 11400}, '6*20(20个)': {'low_price': 12900, 'high_price': 12900}, '蓝色工具': {'low_price': 18700, 'high_price': 18700}}, 'checked_states': {}} +2024-10-29 15:38:16,551 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:38:16,553 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '4*20(5个)', 'origin_option_2': '4*20(20个)', 'origin_option_3': '5*20(5个)', 'origin_option_4': '5*20(20个)', 'origin_option_5': '6*20(5个)', 'origin_option_6': '6*20(20个)', 'origin_option_7': '蓝色工具'} +2024-10-29 15:38:16,554 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 4*20(5个) +2024-10-29 15:38:16,555 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:38:16,556 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 4X205个 +2024-10-29 15:38:16,556 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 4*20(20个) +2024-10-29 15:38:16,557 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:38:16,558 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 4X2020个 +2024-10-29 15:38:16,559 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 5*20(5个) +2024-10-29 15:38:16,560 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:38:16,561 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 5X205个 +2024-10-29 15:38:16,561 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 5*20(20个) +2024-10-29 15:38:16,562 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:38:16,562 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 5X2020个 +2024-10-29 15:38:16,563 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 6*20(5个) +2024-10-29 15:38:16,564 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:38:16,565 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 6X205个 +2024-10-29 15:38:16,566 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 6*20(20个) +2024-10-29 15:38:16,567 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:38:16,568 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 6X2020个 +2024-10-29 15:38:16,568 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 蓝色工具 +2024-10-29 15:38:16,569 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 蓝色工具 +2024-10-29 15:38:16,570 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '4X205个', 'origin_option_2': '4X2020个', 'origin_option_3': '5X205个', 'origin_option_4': '5X2020个', 'origin_option_5': '6X205个', 'origin_option_6': '6X2020个', 'origin_option_7': '蓝色工具'} +2024-10-29 15:38:16,571 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '花瓣螺母膨胀螺丝石膏板空心铁皮汽车固定膨胀螺栓灯笼型铆接螺母'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "4X205个", "origin_option_2": "4X2020个", "origin_option_3": "5X205个", "origin_option_4": "5X2020个", "origin_option_5": "6X205个", "origin_option_6": "6X2020个", "origin_option_7": "蓝色工具"} +2024-10-29 15:38:16,575 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:38:18,485 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "4mm 20개", +"trans_option_2": "4mm 200개", +"trans_option_3": "5mm 20개", +"trans_option_4": "5mm 200개", +"trans_option_5": "6mm 20개", +"trans_option_6": "6mm 200개", +"trans_option_7": "파란색 도구" +} +``` +2024-10-29 15:38:18,487 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "4mm 20개", +"trans_option_2": "4mm 200개", +"trans_option_3": "5mm 20개", +"trans_option_4": "5mm 200개", +"trans_option_5": "6mm 20개", +"trans_option_6": "6mm 200개", +"trans_option_7": "파란색 도구" +} +2024-10-29 15:38:18,488 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '4mm 20개', 'trans_option_2': '4mm 200개', 'trans_option_3': '5mm 20개', 'trans_option_4': '5mm 200개', 'trans_option_5': '6mm 20개', 'trans_option_6': '6mm 200개', 'trans_option_7': '파란색 도구'} +2024-10-29 15:38:18,488 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 15:38:18,489 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 4mm 20개 +2024-10-29 15:38:18,490 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:38:18,510 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [4mm 20개] 입력 완료 +2024-10-29 15:38:18,511 - option.py:541 - default_logger - DEBUG - trans_option_2번째 translated_name : 4mm 200개 +2024-10-29 15:38:18,511 - option.py:549 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:38:18,547 - option.py:553 - default_logger - INFO - trans_option_2번째 translated_name : [4mm 200개] 입력 완료 +2024-10-29 15:38:18,548 - option.py:541 - default_logger - DEBUG - trans_option_3번째 translated_name : 5mm 20개 +2024-10-29 15:38:18,549 - option.py:549 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:38:18,596 - option.py:553 - default_logger - INFO - trans_option_3번째 translated_name : [5mm 20개] 입력 완료 +2024-10-29 15:38:18,597 - option.py:541 - default_logger - DEBUG - trans_option_4번째 translated_name : 5mm 200개 +2024-10-29 15:38:18,598 - option.py:549 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:38:18,640 - option.py:553 - default_logger - INFO - trans_option_4번째 translated_name : [5mm 200개] 입력 완료 +2024-10-29 15:38:18,641 - option.py:541 - default_logger - DEBUG - trans_option_5번째 translated_name : 6mm 20개 +2024-10-29 15:38:18,642 - option.py:549 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:38:18,690 - option.py:553 - default_logger - INFO - trans_option_5번째 translated_name : [6mm 20개] 입력 완료 +2024-10-29 15:38:18,691 - option.py:541 - default_logger - DEBUG - trans_option_6번째 translated_name : 6mm 200개 +2024-10-29 15:38:18,692 - option.py:549 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:38:18,740 - option.py:553 - default_logger - INFO - trans_option_6번째 translated_name : [6mm 200개] 입력 완료 +2024-10-29 15:38:18,742 - option.py:541 - default_logger - DEBUG - trans_option_7번째 translated_name : 파란색 도구 +2024-10-29 15:38:18,742 - option.py:549 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:38:18,788 - option.py:553 - default_logger - INFO - trans_option_7번째 translated_name : [파란색 도구] 입력 완료 +2024-10-29 15:38:18,789 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'4*20(5个)': '4mm 20개', '4*20(20个)': '4mm 200개', '5*20(5个)': '5mm 20개', '5*20(20个)': '5mm 200개', '6*20(5个)': '6mm 20개', '6*20(20个)': '6mm 200개', '蓝色工具': '파란색 도구'} +2024-10-29 15:38:18,790 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 15:38:18,791 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:38:18,792 - option.py:101 - default_logger - DEBUG - 최저옵션: 13428.57142857143, 표준편차: 2321.1538298959886 +2024-10-29 15:38:18,792 - option.py:111 - default_logger - DEBUG - Option 12000 z-score: -0.615457454896664 +2024-10-29 15:38:18,793 - option.py:111 - default_logger - DEBUG - Option 13000 z-score: -0.18463723646899943 +2024-10-29 15:38:18,793 - option.py:111 - default_logger - DEBUG - Option 12000 z-score: -0.615457454896664 +2024-10-29 15:38:18,794 - option.py:111 - default_logger - DEBUG - Option 13000 z-score: -0.18463723646899943 +2024-10-29 15:38:18,795 - option.py:111 - default_logger - DEBUG - Option 12000 z-score: -0.615457454896664 +2024-10-29 15:38:18,795 - option.py:111 - default_logger - DEBUG - Option 13000 z-score: -0.18463723646899943 +2024-10-29 15:38:18,796 - option.py:111 - default_logger - DEBUG - Option 19000 z-score: 2.400284074096988 +2024-10-29 15:38:18,796 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [12000, 13000, 12000, 13000, 12000, 13000] +2024-10-29 15:38:18,797 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 12000, 마켓상한선: 24000 +2024-10-29 15:38:18,798 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('4*20(5个)', 12000), ('4*20(20个)', 13000), ('5*20(5个)', 12000), ('5*20(20个)', 13000), ('6*20(5个)', 12000), ('6*20(20个)', 13000)] +2024-10-29 15:38:18,817 - option.py:640 - default_logger - DEBUG - 옵션 이름: 4*20(5个), 필터링된 옵션에 포함 여부: True +2024-10-29 15:38:18,818 - option.py:646 - default_logger - DEBUG - 옵션 '4*20(5个)' 체크함 +2024-10-29 15:38:18,835 - option.py:640 - default_logger - DEBUG - 옵션 이름: 4*20(20个), 필터링된 옵션에 포함 여부: True +2024-10-29 15:38:18,836 - option.py:646 - default_logger - DEBUG - 옵션 '4*20(20个)' 체크함 +2024-10-29 15:38:18,855 - option.py:640 - default_logger - DEBUG - 옵션 이름: 5*20(5个), 필터링된 옵션에 포함 여부: True +2024-10-29 15:38:18,856 - option.py:646 - default_logger - DEBUG - 옵션 '5*20(5个)' 체크함 +2024-10-29 15:38:18,873 - option.py:640 - default_logger - DEBUG - 옵션 이름: 5*20(20个), 필터링된 옵션에 포함 여부: True +2024-10-29 15:38:18,873 - option.py:646 - default_logger - DEBUG - 옵션 '5*20(20个)' 체크함 +2024-10-29 15:38:18,896 - option.py:640 - default_logger - DEBUG - 옵션 이름: 6*20(5个), 필터링된 옵션에 포함 여부: True +2024-10-29 15:38:18,897 - option.py:646 - default_logger - DEBUG - 옵션 '6*20(5个)' 체크함 +2024-10-29 15:38:18,907 - option.py:640 - default_logger - DEBUG - 옵션 이름: 6*20(20个), 필터링된 옵션에 포함 여부: True +2024-10-29 15:38:18,908 - option.py:646 - default_logger - DEBUG - 옵션 '6*20(20个)' 체크함 +2024-10-29 15:38:18,920 - option.py:640 - default_logger - DEBUG - 옵션 이름: 蓝色工具, 필터링된 옵션에 포함 여부: False +2024-10-29 15:38:19,170 - option.py:652 - default_logger - DEBUG - 옵션 '蓝色工具' 체크 해제함 +2024-10-29 15:38:19,170 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 6/20 +2024-10-29 15:38:19,171 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:38:19,173 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 6 +2024-10-29 15:38:19,173 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:38:19,778 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'4mm 20개': 0, '5mm 20개': 0, '6mm 20개': 0, '4mm 200개': 0, '5mm 200개': 0, '6mm 200개': 0} +2024-10-29 15:38:19,780 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:38:19,811 - option.py:725 - default_logger - DEBUG - 총 7개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:38:19,832 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg +2024-10-29 15:38:19,833 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 15:38:19,834 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:38:19,842 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg 입력 +2024-10-29 15:38:23,092 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg (750×750) - Whale +2024-10-29 15:38:23,093 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:38:23,094 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:38:23,094 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:38:23,195 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:38:24,196 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:38:24,197 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:38:25,416 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:38:25,417 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:38:32,019 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:38:32,020 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:38:33,249 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:38:33,250 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:38:33,851 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:38:34,853 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:38:34,855 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:38:34,856 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg +2024-10-29 15:38:34,856 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:38:34,960 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:38:34,961 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:38:34,961 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:38:34,962 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:38:34,963 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:38:34,964 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:38:34,965 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:38:34,965 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:38:34,966 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:38:34,966 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:38:34,967 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:38:34,967 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:38:34,978 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:38:34,998 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:38:35,000 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:38:35,102 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:38:35,103 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:38:35,104 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:38:35,203 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:38:35,205 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:38:35,258 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:38:35,443 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:38:35,457 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:38:35,888 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:38:35,889 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:38:37,163 - option.py:782 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:38:37,251 - option.py:790 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-29 15:38:37,494 - option.py:795 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:38:37,995 - option.py:805 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:38:38,012 - option.py:741 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg +2024-10-29 15:38:38,013 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-29 15:38:38,014 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:38:38,020 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg 입력 +2024-10-29 15:38:41,011 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg (750×750) - Whale +2024-10-29 15:38:41,012 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:38:41,013 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:38:41,014 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:38:41,115 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:38:42,116 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:38:42,117 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:38:43,336 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:38:43,337 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:38:49,940 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:38:49,941 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:38:51,170 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:38:51,171 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:38:51,773 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:38:52,775 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:38:52,777 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:38:52,778 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg +2024-10-29 15:38:52,778 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:38:52,880 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:38:52,881 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:38:52,881 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:38:52,882 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:38:52,882 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:38:52,883 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:38:52,884 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:38:52,885 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:38:52,885 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:38:52,886 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:38:52,886 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:38:52,887 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:38:52,895 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:38:52,913 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:38:52,914 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:38:53,017 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:38:53,019 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:38:53,020 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:38:53,196 - option.py:756 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:38:53,238 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:38:53,261 - option.py:765 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:38:53,418 - option.py:769 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:38:53,499 - option.py:771 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:38:54,040 - option.py:774 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:38:54,041 - option.py:777 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:38:55,203 - option.py:782 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:38:55,594 - option.py:790 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-10-29 15:38:55,823 - option.py:795 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:38:56,324 - option.py:805 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:38:56,344 - option.py:741 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg +2024-10-29 15:38:56,346 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-29 15:38:56,346 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:38:56,357 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg 입력 +2024-10-29 15:38:59,314 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 2da1da54-749b-4204-bf47-270f55bf8f27.jpg (750×750) - Whale +2024-10-29 15:38:59,315 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:38:59,316 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:38:59,317 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:38:59,417 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:39:00,419 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:39:00,420 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:39:01,638 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:39:01,639 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:39:08,243 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:39:08,244 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:39:09,471 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:39:09,472 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:39:10,074 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:39:11,076 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:39:11,078 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:39:11,078 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg +2024-10-29 15:39:11,079 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:39:11,181 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:39:11,182 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:39:11,182 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:39:11,183 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:39:11,183 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:39:11,184 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:39:11,185 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:39:11,186 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:39:11,186 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:39:11,186 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:39:11,187 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:39:11,187 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:39:11,195 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:39:11,215 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:39:11,216 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:39:11,319 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:39:11,320 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:39:11,321 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:39:11,425 - option.py:756 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:39:11,431 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:39:11,475 - option.py:765 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:39:11,617 - option.py:769 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:39:11,636 - option.py:771 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:39:12,048 - option.py:774 - default_logger - DEBUG - 3번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:39:12,049 - option.py:777 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:39:12,581 - option.py:782 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:39:12,664 - option.py:790 - default_logger - DEBUG - 3번째 옵션의 파일 업로드 완료 +2024-10-29 15:39:12,917 - option.py:795 - default_logger - DEBUG - 3번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:39:13,418 - option.py:805 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:39:13,434 - option.py:741 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg +2024-10-29 15:39:13,435 - option.py:753 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-29 15:39:13,436 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:39:13,442 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg 입력 +2024-10-29 15:39:16,389 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg (750×750) - Whale +2024-10-29 15:39:16,390 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:39:16,391 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:39:16,391 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:39:16,493 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:39:17,494 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:39:17,495 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:39:18,714 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:39:18,715 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:39:25,316 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:39:25,317 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:39:26,548 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:39:26,549 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:39:27,154 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:39:28,155 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:39:28,156 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:39:28,157 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/7349ffc6-d890-4ff7-8608-2d137ca5070c.jpg +2024-10-29 15:39:28,158 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:39:28,259 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:39:28,260 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:39:28,260 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:39:28,261 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:39:28,261 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:39:28,262 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:39:28,263 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:39:28,264 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:39:28,264 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:39:28,265 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:39:28,265 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:39:28,266 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:39:28,273 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:39:28,290 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:39:28,292 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:39:28,394 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:39:28,395 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:39:28,395 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:39:28,490 - option.py:756 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:39:28,492 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:39:28,539 - option.py:765 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:39:28,682 - option.py:769 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:39:28,699 - option.py:771 - default_logger - DEBUG - 4번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:39:29,101 - option.py:774 - default_logger - DEBUG - 4번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:39:29,102 - option.py:777 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:39:30,152 - option.py:782 - default_logger - DEBUG - 4번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:39:30,463 - option.py:790 - default_logger - DEBUG - 4번째 옵션의 파일 업로드 완료 +2024-10-29 15:39:30,708 - option.py:795 - default_logger - DEBUG - 4번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:39:31,209 - option.py:805 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:39:31,226 - option.py:741 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg +2024-10-29 15:39:31,227 - option.py:753 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-29 15:39:31,228 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:39:31,235 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg 입력 +2024-10-29 15:39:34,182 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg (750×750) - Whale +2024-10-29 15:39:34,183 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:39:34,184 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:39:34,185 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:39:34,286 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:39:35,287 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:39:35,288 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:39:36,523 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:39:36,524 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:39:43,127 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:39:43,128 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:39:44,358 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:39:44,359 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:39:44,961 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:39:45,961 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:39:45,962 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:39:45,963 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/9a1b2c59-bb4a-4a14-8d36-13d3a982de9f.jpg +2024-10-29 15:39:45,964 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:39:46,066 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:39:46,067 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:39:46,067 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:39:46,068 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:39:46,068 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:39:46,069 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:39:46,070 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:39:46,071 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:39:46,071 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:39:46,071 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:39:46,072 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:39:46,072 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:39:46,080 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:39:46,098 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:39:46,099 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:39:46,201 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:39:46,202 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:39:46,203 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:39:46,300 - option.py:756 - default_logger - DEBUG - 5번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:39:46,302 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:39:46,351 - option.py:765 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:39:46,492 - option.py:769 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:39:46,509 - option.py:771 - default_logger - DEBUG - 5번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:39:46,892 - option.py:774 - default_logger - DEBUG - 5번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:39:46,893 - option.py:777 - default_logger - DEBUG - 5번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:39:47,975 - option.py:782 - default_logger - DEBUG - 5번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:39:48,127 - option.py:790 - default_logger - DEBUG - 5번째 옵션의 파일 업로드 완료 +2024-10-29 15:39:48,485 - option.py:795 - default_logger - DEBUG - 5번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:39:48,986 - option.py:805 - default_logger - DEBUG - 5번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:39:49,004 - option.py:741 - default_logger - DEBUG - 6번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg +2024-10-29 15:39:49,005 - option.py:753 - default_logger - DEBUG - 6번째 옵션의 이미지 번역 시도 +2024-10-29 15:39:49,005 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:39:49,007 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg 입력 +2024-10-29 15:39:51,954 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 2da1da54-749b-4204-bf47-270f55bf8f27.jpg (750×750) - Whale +2024-10-29 15:39:51,955 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:39:51,956 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:39:51,957 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:39:52,059 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:39:53,061 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:39:53,062 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:39:54,294 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:39:54,295 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:40:00,898 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:40:00,899 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:40:02,126 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:40:02,127 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:40:02,728 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:40:03,729 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:40:03,730 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:40:03,732 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/2da1da54-749b-4204-bf47-270f55bf8f27.jpg +2024-10-29 15:40:03,732 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:40:03,833 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:40:03,833 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:40:03,834 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:40:03,834 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:40:03,836 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:40:03,837 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:40:03,838 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:40:03,838 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:40:03,839 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:40:03,839 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:40:03,839 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:40:03,840 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:40:03,848 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:40:03,865 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:40:03,866 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:40:03,968 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:40:03,969 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:40:03,970 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:40:04,090 - option.py:756 - default_logger - DEBUG - 6번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:40:04,093 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:40:04,145 - option.py:765 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:40:04,296 - option.py:769 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:40:04,318 - option.py:771 - default_logger - DEBUG - 6번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:40:04,740 - option.py:774 - default_logger - DEBUG - 6번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:40:04,741 - option.py:777 - default_logger - DEBUG - 6번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:40:05,835 - option.py:782 - default_logger - DEBUG - 6번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:40:06,203 - option.py:790 - default_logger - DEBUG - 6번째 옵션의 파일 업로드 완료 +2024-10-29 15:40:06,419 - option.py:795 - default_logger - DEBUG - 6번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:40:06,920 - option.py:805 - default_logger - DEBUG - 6번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:40:06,940 - option.py:741 - default_logger - DEBUG - 7번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/fa78a2f8-95b7-44da-982a-0016209aebc8.jpg +2024-10-29 15:40:06,941 - option.py:753 - default_logger - DEBUG - 7번째 옵션의 이미지 번역 시도 +2024-10-29 15:40:06,941 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:40:06,948 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/fa78a2f8-95b7-44da-982a-0016209aebc8.jpg 입력 +2024-10-29 15:40:09,915 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: fa78a2f8-95b7-44da-982a-0016209aebc8.jpg (750×750) - Whale +2024-10-29 15:40:09,916 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:40:09,917 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:40:09,917 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:40:10,019 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:40:11,020 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:40:11,021 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:40:12,245 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:40:12,246 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:40:18,850 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:40:18,851 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:40:20,081 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:40:20,082 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:40:20,685 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:40:21,686 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:40:21,687 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:40:21,688 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f310707d3931de933f1b8/fa78a2f8-95b7-44da-982a-0016209aebc8.jpg +2024-10-29 15:40:21,689 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:40:21,790 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:40:21,791 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:40:21,791 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:40:21,792 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:40:21,793 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:40:21,794 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:40:21,794 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:40:21,795 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:40:21,795 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:40:21,796 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:40:21,796 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px +2024-10-29 15:40:21,797 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:40:21,803 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:40:21,822 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:40:21,824 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:40:21,927 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:40:21,928 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:40:21,929 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:40:21,999 - option.py:756 - default_logger - DEBUG - 7번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:40:22,001 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:40:22,048 - option.py:765 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:40:22,280 - option.py:769 - default_logger - DEBUG - 7번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:40:52,792 - option.py:805 - default_logger - DEBUG - 7번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:40:52,793 - option.py:810 - default_logger - ERROR - 옵션 이미지 업데이트 중 오류 발생: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible +Traceback (most recent call last): + File "C:\py\autoTrans\option.py", line 770, in update_option_image + confirm_delete_button = await self.page.wait_for_selector(self.confirm_delete_button_selector) + File "C:\py\autoTrans\lib\site-packages\playwright\async_api\_generated.py", line 8158, in wait_for_selector + await self._impl_obj.wait_for_selector( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_page.py", line 426, in wait_for_selector + return await self._main_frame.wait_for_selector(**locals_to_params(locals())) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_frame.py", line 323, in wait_for_selector + await self._channel.send("waitForSelector", locals_to_params(locals())) + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + File "C:\py\autoTrans\lib\site-packages\playwright\_impl\_connection.py", line 520, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded. +Call log: +waiting for locator(".ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text(\"삭제\")") to be visible + +2024-10-29 15:40:52,795 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:40:53,006 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:40:53,214 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:40:53,760 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:40:54,204 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:40:54,205 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:40:55,320 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:40:55,321 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:40:55,396 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:40:55,424 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:40:55,427 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:40:55,427 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:40:55,707 - price.py:553 - default_logger - DEBUG - 옵션 수: 7 +2024-10-29 15:40:55,708 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:40:55,813 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 5 +2024-10-29 15:40:55,828 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 11400 +2024-10-29 15:40:55,939 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 5 +2024-10-29 15:40:55,952 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 11400 +2024-10-29 15:40:56,164 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 5 +2024-10-29 15:40:56,197 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 11400 +2024-10-29 15:40:56,327 - price.py:616 - default_logger - DEBUG - 4옵션의 cost_value : 11 +2024-10-29 15:40:56,352 - price.py:620 - default_logger - DEBUG - 4옵션의 price_value : 12900 +2024-10-29 15:40:56,568 - price.py:616 - default_logger - DEBUG - 5옵션의 cost_value : 11 +2024-10-29 15:40:56,605 - price.py:620 - default_logger - DEBUG - 5옵션의 price_value : 12900 +2024-10-29 15:40:56,748 - price.py:616 - default_logger - DEBUG - 6옵션의 cost_value : 11 +2024-10-29 15:40:56,764 - price.py:620 - default_logger - DEBUG - 6옵션의 price_value : 12900 +2024-10-29 15:40:56,981 - price.py:616 - default_logger - DEBUG - 7옵션의 cost_value : 35 +2024-10-29 15:40:57,013 - price.py:620 - default_logger - DEBUG - 7옵션의 price_value : 18700 +2024-10-29 15:40:57,014 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [5, 5, 5, 11, 11, 11, 35] +2024-10-29 15:40:57,015 - price.py:646 - default_logger - DEBUG - 최소원가: 1000, 최대원가: 7000, 평균원가: 3000, 상위평균원가: 5000 +2024-10-29 15:40:57,015 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 7000 +2024-10-29 15:40:57,016 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:40:57,018 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:40:57,020 - price.py:475 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 15:40:57,021 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 5000 +2024-10-29 15:40:57,022 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:40:57,022 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:40:57,023 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:40:57,023 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-29 15:40:57,024 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 22000 +2024-10-29 15:40:57,025 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:40:57,025 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 8000, 상한: 12000, 하한: 9000 +2024-10-29 15:40:57,026 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 9000 +2024-10-29 15:40:57,026 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 9000 +2024-10-29 15:40:57,027 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:40:57,027 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 13086 +2024-10-29 15:40:57,028 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: -4086 +2024-10-29 15:40:57,029 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:40:57,029 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:40:57,030 - price.py:475 - default_logger - DEBUG - 적용된 구간: 50000, 적용된 마진: 5000 +2024-10-29 15:40:57,030 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 5000 +2024-10-29 15:40:57,031 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:40:57,031 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:40:57,032 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:40:57,033 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:40:57,034 - price.py:782 - default_logger - DEBUG - category : 공구설비/자재-산업자재-철물용품-못/나사 +2024-10-29 15:40:57,036 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 공구설비/자재, Level 2: 산업자재, Level 3: 철물용품, Level 4: 못/나사 +2024-10-29 15:40:57,037 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 공구설비/자재-산업자재-철물용품-못/나사 +2024-10-29 15:40:57,038 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '공구설비/자재', 'category2': '산업자재', 'category3': '철물용품', 'category4': '못/나사'} +2024-10-29 15:40:57,039 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:40:57,041 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '공구설비/자재', 'category2': '산업자재', 'category3': '철물용품', 'category4': '못/나사'}, result: None +2024-10-29 15:40:57,042 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:40:57,042 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:40:57,043 - price.py:797 - default_logger - DEBUG - 카테고리 공구설비/자재-산업자재-철물용품-못/나사는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:40:57,044 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:40:57,045 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:40:57,047 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:40:57,203 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-29 15:40:57,488 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 15:40:57,488 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 7000, 초도배송비: 7000, 교환비: 14000 +2024-10-29 15:40:57,489 - price.py:138 - default_logger - DEBUG - 반품비: 7000, 초도배송비: 7000, 교환비: 14000 +2024-10-29 15:40:57,666 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 7000 +2024-10-29 15:40:57,809 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 7000 +2024-10-29 15:40:57,934 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 14000 +2024-10-29 15:40:58,322 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:40:58,322 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:40:58,788 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:40:59,050 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:40:59,107 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 6 개 +2024-10-29 15:40:59,108 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i2/3194903861/O1CN015VIdaa1eOO0FUfzaG_!!3194903861.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3194903861/O1CN01lx4Mn01eOO0BXWLo2_!!3194903861.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3194903861/O1CN01iRrwnX1eOO0Ao1pa7_!!3194903861.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3194903861/O1CN01QZtKvg1eOO0H8ZgIH_!!3194903861.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3194903861/O1CN010uTzDY1eOO0FU02Dk_!!3194903861.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3194903861/O1CN016VHw7L1eOO0I14YcW_!!3194903861.jpg_Q75.jpg'] +2024-10-29 15:40:59,109 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 6 +2024-10-29 15:40:59,109 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:40:59,151 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:40:59,152 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:40:59,305 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:40:59,306 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:40:59,306 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:40:59,307 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:40:59,307 - browser_control.py:633 - default_logger - DEBUG - {'4mm 20개': 0, '5mm 20개': 0, '6mm 20개': 0, '4mm 200개': 0, '5mm 200개': 0, '6mm 200개': 0} +2024-10-29 15:40:59,748 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:41:00,068 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:41:00,736 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:41:01,589 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:41:01,695 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:41:01,696 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 6개 +2024-10-29 15:41:01,697 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:41:01,697 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:41:01,728 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/3194903861/O1CN015VIdaa1eOO0FUfzaG_!!3194903861.jpg_Q75.jpg 입력 +2024-10-29 15:41:04,668 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN015VIdaa1eOO0FUfzaG_!!3194903861.jpg_Q75.jpg (750×750) - Whale +2024-10-29 15:41:04,669 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:41:04,670 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:41:04,670 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:41:04,771 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:41:05,772 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:41:05,773 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:41:06,995 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:41:06,996 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:41:13,600 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:41:13,601 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:41:14,809 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:41:14,810 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:41:15,411 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:41:16,413 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:41:16,414 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:41:16,415 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/3194903861/O1CN015VIdaa1eOO0FUfzaG_!!3194903861.jpg_Q75.jpg +2024-10-29 15:41:16,416 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:41:16,517 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:41:16,519 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:41:16,537 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:41:16,538 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:41:16,538 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:41:16,539 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:41:16,539 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:41:16,540 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:41:16,542 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:41:16,543 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:41:16,543 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:41:16,543 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:41:16,544 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:41:16,545 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:41:16,559 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:41:16,584 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:41:16,585 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:41:16,688 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:41:16,690 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:41:16,826 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:41:16,928 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:41:16,929 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:41:16,930 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:41:16,935 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/3194903861/O1CN015VIdaa1eOO0FUfzaG_!!3194903861.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:41:16,936 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:41:16,936 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:41:16,937 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:41:16,938 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/3194903861/O1CN01lx4Mn01eOO0BXWLo2_!!3194903861.jpg_Q75.jpg 입력 +2024-10-29 15:41:19,929 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01lx4Mn01eOO0BXWLo2_!!3194903861.jpg_Q75.jpg (750×750) - Whale +2024-10-29 15:41:19,930 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:41:19,931 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:41:19,932 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:41:20,033 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:41:21,035 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:41:21,036 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:41:22,258 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:41:22,259 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:41:28,861 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:41:28,862 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:41:30,088 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:41:30,089 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:41:30,690 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:41:31,691 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:41:31,692 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:41:31,693 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/3194903861/O1CN01lx4Mn01eOO0BXWLo2_!!3194903861.jpg_Q75.jpg +2024-10-29 15:41:31,694 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:41:31,795 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:41:31,797 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:41:31,813 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:41:31,814 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:41:31,815 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:41:31,815 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:41:31,816 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:41:31,818 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:41:31,819 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:41:31,820 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:41:31,821 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:41:31,821 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:41:31,822 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:41:31,823 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:41:31,833 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:41:31,860 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:41:31,862 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:41:31,966 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:41:31,967 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:41:32,069 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:41:32,173 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:41:32,175 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:41:32,176 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:41:32,177 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/3194903861/O1CN01lx4Mn01eOO0BXWLo2_!!3194903861.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:41:32,178 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:41:32,180 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:41:32,181 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:41:32,183 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/3194903861/O1CN01iRrwnX1eOO0Ao1pa7_!!3194903861.jpg_Q75.jpg 입력 +2024-10-29 15:41:35,170 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01iRrwnX1eOO0Ao1pa7_!!3194903861.jpg_Q75.jpg (750×750) - Whale +2024-10-29 15:41:35,171 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:41:35,171 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:41:35,172 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:41:35,273 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:41:36,275 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:41:36,276 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:41:37,502 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:41:37,503 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:41:44,106 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:41:44,107 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:41:45,325 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:41:45,326 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:41:45,927 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:41:46,928 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:41:46,929 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:41:46,930 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/3194903861/O1CN01iRrwnX1eOO0Ao1pa7_!!3194903861.jpg_Q75.jpg +2024-10-29 15:41:46,931 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:41:47,032 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:41:47,034 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:41:47,049 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:41:47,050 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:41:47,051 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:41:47,051 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:41:47,052 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:41:47,054 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:41:47,055 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:41:47,056 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:41:47,057 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:41:47,062 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:41:47,064 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:41:47,066 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:41:47,078 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:41:47,103 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:41:47,104 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:41:47,210 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:41:47,211 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:41:47,312 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:41:47,419 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:41:47,420 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:41:47,421 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:41:47,422 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/3194903861/O1CN01iRrwnX1eOO0Ao1pa7_!!3194903861.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:41:47,423 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:41:47,424 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:41:47,425 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:41:47,431 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/3194903861/O1CN01QZtKvg1eOO0H8ZgIH_!!3194903861.jpg_Q75.jpg 입력 +2024-10-29 15:41:50,405 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01QZtKvg1eOO0H8ZgIH_!!3194903861.jpg_Q75.jpg (750×750) - Whale +2024-10-29 15:41:50,406 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:41:50,406 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:41:50,407 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:41:50,508 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:41:51,509 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:41:51,510 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:41:52,733 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:41:52,734 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:41:59,338 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:41:59,339 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:42:00,568 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:42:00,569 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:42:01,171 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:42:02,172 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:42:02,173 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:42:02,176 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/3194903861/O1CN01QZtKvg1eOO0H8ZgIH_!!3194903861.jpg_Q75.jpg +2024-10-29 15:42:02,177 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:42:02,281 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:42:02,289 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:42:02,301 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:42:02,302 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:42:02,303 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:42:02,304 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:42:02,305 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:42:02,314 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:42:02,316 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:42:02,317 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:42:02,318 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:42:02,319 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:42:02,321 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:42:02,323 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:42:02,336 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:42:02,366 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:42:02,367 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:42:02,470 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:42:02,472 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:42:02,573 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:42:02,683 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:42:02,684 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:42:02,685 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:42:02,686 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/3194903861/O1CN01QZtKvg1eOO0H8ZgIH_!!3194903861.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:42:02,687 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:42:02,689 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:42:02,698 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:42:02,699 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/3194903861/O1CN010uTzDY1eOO0FU02Dk_!!3194903861.jpg_Q75.jpg 입력 +2024-10-29 15:42:05,687 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN010uTzDY1eOO0FU02Dk_!!3194903861.jpg_Q75.jpg (750×750) - Whale +2024-10-29 15:42:05,688 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:42:05,689 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:42:05,690 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:42:05,791 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:42:06,792 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:42:06,793 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:42:08,014 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:42:08,015 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:42:14,617 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:42:14,618 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:42:15,838 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:42:15,839 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:42:16,440 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:42:17,442 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:42:17,443 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:42:17,444 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/3194903861/O1CN010uTzDY1eOO0FU02Dk_!!3194903861.jpg_Q75.jpg +2024-10-29 15:42:17,445 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:42:17,547 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:42:17,549 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:42:17,564 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:42:17,565 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:42:17,566 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:42:17,566 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:42:17,567 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:42:17,569 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:42:17,570 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:42:17,572 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:42:17,572 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:42:17,573 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:42:17,577 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:42:17,578 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:42:17,589 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:42:17,618 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:42:17,620 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:42:17,724 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:42:17,725 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:42:17,830 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:42:18,083 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:42:18,084 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:42:18,123 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:42:18,124 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/3194903861/O1CN010uTzDY1eOO0FU02Dk_!!3194903861.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:42:18,125 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:42:18,126 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 15:42:18,127 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:42:18,194 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/3194903861/O1CN016VHw7L1eOO0I14YcW_!!3194903861.jpg_Q75.jpg 입력 +2024-10-29 15:42:21,283 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN016VHw7L1eOO0I14YcW_!!3194903861.jpg_Q75.jpg (750×750) - Whale +2024-10-29 15:42:21,284 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×750 +2024-10-29 15:42:21,285 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:42:21,286 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:42:21,388 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:42:22,390 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:42:22,391 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:42:23,619 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:42:23,620 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:42:30,224 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:42:30,225 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:42:31,453 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:42:31,454 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:42:32,056 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:42:33,058 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:42:33,059 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:42:33,060 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/3194903861/O1CN016VHw7L1eOO0I14YcW_!!3194903861.jpg_Q75.jpg +2024-10-29 15:42:33,061 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:42:33,163 - browser_control.py:684 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 15:42:33,165 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:42:33,181 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:42:33,182 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:42:33,182 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:42:33,183 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:42:33,184 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:42:33,185 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:42:33,186 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:42:33,187 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:42:33,188 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:42:33,189 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:42:33,190 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 757px +2024-10-29 15:42:33,191 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:42:33,205 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:42:33,230 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:42:33,231 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:42:33,335 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:42:33,337 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 15:42:33,525 - browser_control.py:691 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 15:42:33,659 - browser_control.py:693 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 15:42:33,660 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 15:42:33,662 - browser_control.py:695 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 15:42:33,663 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/3194903861/O1CN016VHw7L1eOO0I14YcW_!!3194903861.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 15:42:33,663 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 15:42:33,665 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:42:33,877 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:42:33,878 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:42:34,812 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:42:34,814 - gui.py:912 - default_logger - DEBUG - 8/[87]개 상품 수정 완료. +2024-10-29 15:42:34,814 - gui.py:853 - default_logger - DEBUG - 9/13 버튼의 활성상태 확인 중... +2024-10-29 15:42:34,940 - gui.py:860 - default_logger - DEBUG - 9/13: 세부사항 수정 작업 중... +2024-10-29 15:42:34,993 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-10-29 15:42:35,930 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-10-29 15:42:36,916 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-10-29 15:42:36,939 - title.py:94 - default_logger - DEBUG - 원본 상품명: 试衣间,换衣间,移动试衣间,更衣间,简易试衣间,不锈钢试衣间 +2024-10-29 15:42:36,941 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-10-29 15:42:36,942 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-10-29 15:42:36,956 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-10-29 15:42:36,966 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-10-29 15:42:36,983 - title.py:221 - default_logger - DEBUG - 카테고리 text = 홈인테리어/가구-가구-사무/업소용가구-사무용책상 +2024-10-29 15:42:36,984 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=True + optionIMGTrans=True + optionAutoSelectTrue +2024-10-29 15:42:39,460 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-10-29 15:42:39,461 - option.py:170 - default_logger - DEBUG - 상품명: 试衣间,换衣间,移动试衣间,更衣间,简易试衣间,不锈钢试衣间에 대한 옵션을 처리 중... +2024-10-29 15:42:39,462 - option.py:172 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-10-29 15:42:41,486 - option.py:314 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-10-29 15:42:41,487 - option.py:197 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-10-29 15:42:41,488 - option.py:200 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-10-29 15:42:41,504 - option.py:340 - default_logger - DEBUG - aria_checked : None---------------- +2024-10-29 15:42:41,505 - option.py:356 - default_logger - DEBUG - 전체 체크박스가 완전 체크 상태임 +2024-10-29 15:42:41,505 - option.py:212 - default_logger - INFO - 옵션 정보 수집 +2024-10-29 15:42:41,524 - option.py:374 - default_logger - DEBUG - 총 옵션 갯수: 46 +2024-10-29 15:42:41,563 - option.py:396 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@大特价A黑色遮光布85*85*200 +2024-10-29 15:42:41,564 - option.py:397 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-10-29 15:42:41,565 - option.py:398 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-10-29 15:42:41,566 - option.py:399 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-10-29 15:42:41,567 - option.py:400 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-10-29 15:42:41,581 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,581 - option.py:421 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-10-29 15:42:41,582 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,595 - option.py:431 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-10-29 15:42:41,641 - option.py:396 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@B酒红色遮光布85*85*200 +2024-10-29 15:42:41,642 - option.py:397 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-10-29 15:42:41,643 - option.py:398 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@ +2024-10-29 15:42:41,643 - option.py:399 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-10-29 15:42:41,644 - option.py:400 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-10-29 15:42:41,656 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,657 - option.py:421 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-10-29 15:42:41,658 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,673 - option.py:431 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-10-29 15:42:41,710 - option.py:396 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@大特价C灰白色遮光布85*85*200 +2024-10-29 15:42:41,711 - option.py:397 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-10-29 15:42:41,712 - option.py:398 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@ +2024-10-29 15:42:41,712 - option.py:399 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-10-29 15:42:41,712 - option.py:400 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-10-29 15:42:41,725 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,726 - option.py:421 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-10-29 15:42:41,727 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,740 - option.py:431 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-10-29 15:42:41,778 - option.py:396 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@D粉红色遮光布85*85*200 +2024-10-29 15:42:41,779 - option.py:397 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@node +2024-10-29 15:42:41,780 - option.py:398 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-10-29 15:42:41,781 - option.py:399 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-10-29 15:42:41,782 - option.py:400 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-10-29 15:42:41,796 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,797 - option.py:421 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-10-29 15:42:41,797 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,810 - option.py:431 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-10-29 15:42:41,848 - option.py:396 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@E米黄色遮光布85*85*200 +2024-10-29 15:42:41,850 - option.py:397 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@node +2024-10-29 15:42:41,851 - option.py:398 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@node +2024-10-29 15:42:41,852 - option.py:399 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-10-29 15:42:41,852 - option.py:400 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-10-29 15:42:41,866 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,867 - option.py:421 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-10-29 15:42:41,867 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,882 - option.py:431 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-10-29 15:42:41,926 - option.py:396 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@node +2024-10-29 15:42:41,927 - option.py:397 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@node +2024-10-29 15:42:41,928 - option.py:398 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@node +2024-10-29 15:42:41,929 - option.py:399 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-10-29 15:42:41,930 - option.py:400 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-10-29 15:42:41,944 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,945 - option.py:421 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-10-29 15:42:41,945 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:41,959 - option.py:431 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,003 - option.py:396 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@node +2024-10-29 15:42:42,004 - option.py:397 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,004 - option.py:398 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,005 - option.py:399 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-10-29 15:42:42,005 - option.py:400 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-10-29 15:42:42,018 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,019 - option.py:421 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-10-29 15:42:42,019 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,032 - option.py:431 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,072 - option.py:396 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@特价圆圈灰色85*80*200 +2024-10-29 15:42:42,075 - option.py:397 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-10-29 15:42:42,075 - option.py:398 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,076 - option.py:399 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-10-29 15:42:42,076 - option.py:400 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-10-29 15:42:42,090 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,091 - option.py:421 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-10-29 15:42:42,092 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,106 - option.py:431 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,144 - option.py:396 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@特价圆圈粉色85*80*200 +2024-10-29 15:42:42,145 - option.py:397 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,146 - option.py:398 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,146 - option.py:399 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-10-29 15:42:42,147 - option.py:400 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-10-29 15:42:42,161 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,161 - option.py:421 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-10-29 15:42:42,162 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,175 - option.py:431 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,220 - option.py:396 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@金色麻绒布85*85*200 +2024-10-29 15:42:42,221 - option.py:397 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-10-29 15:42:42,222 - option.py:398 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,223 - option.py:399 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-10-29 15:42:42,223 - option.py:400 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-10-29 15:42:42,239 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,240 - option.py:421 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-10-29 15:42:42,241 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,254 - option.py:431 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,290 - option.py:396 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@白色麻绒布85*85*200 +2024-10-29 15:42:42,291 - option.py:397 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@ +2024-10-29 15:42:42,292 - option.py:398 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,292 - option.py:399 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-10-29 15:42:42,292 - option.py:400 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-10-29 15:42:42,307 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,307 - option.py:421 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-10-29 15:42:42,308 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,321 - option.py:431 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,358 - option.py:396 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@墨绿色麻绒布85*85*200 +2024-10-29 15:42:42,359 - option.py:397 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-10-29 15:42:42,359 - option.py:398 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-10-29 15:42:42,360 - option.py:399 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-10-29 15:42:42,360 - option.py:400 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-10-29 15:42:42,374 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,375 - option.py:421 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-10-29 15:42:42,376 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,388 - option.py:431 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,436 - option.py:396 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@孔雀蓝麻绒布85*85*200 +2024-10-29 15:42:42,437 - option.py:397 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-10-29 15:42:42,437 - option.py:398 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,438 - option.py:399 - default_logger - DEBUG - 13번째 image_element : JSHandle@node +2024-10-29 15:42:42,439 - option.py:400 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-10-29 15:42:42,452 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,453 - option.py:421 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-10-29 15:42:42,454 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,468 - option.py:431 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,505 - option.py:396 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@藏蓝色麻绒布85*85*200 +2024-10-29 15:42:42,506 - option.py:397 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,507 - option.py:398 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,508 - option.py:399 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-10-29 15:42:42,508 - option.py:400 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-10-29 15:42:42,523 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,523 - option.py:421 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-10-29 15:42:42,524 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,538 - option.py:431 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,577 - option.py:396 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@黑色麻绒布85*85*200 +2024-10-29 15:42:42,578 - option.py:397 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,579 - option.py:398 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,580 - option.py:399 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-10-29 15:42:42,581 - option.py:400 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-10-29 15:42:42,595 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,596 - option.py:421 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-10-29 15:42:42,596 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,610 - option.py:431 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,652 - option.py:396 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@node +2024-10-29 15:42:42,653 - option.py:397 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,654 - option.py:398 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,654 - option.py:399 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-10-29 15:42:42,654 - option.py:400 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-10-29 15:42:42,671 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,672 - option.py:421 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-10-29 15:42:42,673 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,686 - option.py:431 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,729 - option.py:396 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@大号米黄遮光布100*100*200 +2024-10-29 15:42:42,730 - option.py:397 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,731 - option.py:398 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,731 - option.py:399 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-10-29 15:42:42,731 - option.py:400 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-10-29 15:42:42,746 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,747 - option.py:421 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-10-29 15:42:42,747 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,760 - option.py:431 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,799 - option.py:396 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@大号白色遮光布100*100*200 +2024-10-29 15:42:42,800 - option.py:397 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@ +2024-10-29 15:42:42,800 - option.py:398 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,801 - option.py:399 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-10-29 15:42:42,802 - option.py:400 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-10-29 15:42:42,828 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,828 - option.py:421 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-10-29 15:42:42,829 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,843 - option.py:431 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,882 - option.py:396 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@node +2024-10-29 15:42:42,883 - option.py:397 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,883 - option.py:398 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,884 - option.py:399 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-10-29 15:42:42,884 - option.py:400 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-10-29 15:42:42,901 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,902 - option.py:421 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-10-29 15:42:42,902 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,915 - option.py:431 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-10-29 15:42:42,957 - option.py:396 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@大号浅蓝遮光布100*100*200 +2024-10-29 15:42:42,958 - option.py:397 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@node +2024-10-29 15:42:42,959 - option.py:398 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@node +2024-10-29 15:42:42,960 - option.py:399 - default_logger - DEBUG - 20번째 image_element : JSHandle@node +2024-10-29 15:42:42,961 - option.py:400 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-10-29 15:42:42,974 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,975 - option.py:421 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-10-29 15:42:42,976 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:42,989 - option.py:431 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,028 - option.py:396 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@大号紫色遮光布100*100*200 +2024-10-29 15:42:43,031 - option.py:397 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,031 - option.py:398 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,032 - option.py:399 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-10-29 15:42:43,032 - option.py:400 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-10-29 15:42:43,050 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,051 - option.py:421 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-10-29 15:42:43,051 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,065 - option.py:431 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,104 - option.py:396 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@大号酒红遮光布100*100*200 +2024-10-29 15:42:43,105 - option.py:397 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-10-29 15:42:43,106 - option.py:398 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,107 - option.py:399 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-10-29 15:42:43,107 - option.py:400 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-10-29 15:42:43,122 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,122 - option.py:421 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-10-29 15:42:43,123 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,136 - option.py:431 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,176 - option.py:396 - default_logger - DEBUG - 23번째 original_name_element : JSHandle@大号深咖遮光布100*100*200 +2024-10-29 15:42:43,177 - option.py:397 - default_logger - DEBUG - 23번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,178 - option.py:398 - default_logger - DEBUG - 23번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,179 - option.py:399 - default_logger - DEBUG - 23번째 image_element : JSHandle@node +2024-10-29 15:42:43,179 - option.py:400 - default_logger - DEBUG - 23번째 price_element : JSHandle@node +2024-10-29 15:42:43,196 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,196 - option.py:421 - default_logger - DEBUG - 23번째 옵션 checkbox_state : False +2024-10-29 15:42:43,197 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,213 - option.py:431 - default_logger - DEBUG - 23번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,263 - option.py:396 - default_logger - DEBUG - 24번째 original_name_element : JSHandle@大号金色遮光布100*100*200 +2024-10-29 15:42:43,264 - option.py:397 - default_logger - DEBUG - 24번째 edit_field_element : JSHandle@ +2024-10-29 15:42:43,266 - option.py:398 - default_logger - DEBUG - 24번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,266 - option.py:399 - default_logger - DEBUG - 24번째 image_element : JSHandle@node +2024-10-29 15:42:43,267 - option.py:400 - default_logger - DEBUG - 24번째 price_element : JSHandle@node +2024-10-29 15:42:43,280 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,281 - option.py:421 - default_logger - DEBUG - 24번째 옵션 checkbox_state : False +2024-10-29 15:42:43,281 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,294 - option.py:431 - default_logger - DEBUG - 24번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,332 - option.py:396 - default_logger - DEBUG - 25번째 original_name_element : JSHandle@大号黑色遮光布100*100*200 +2024-10-29 15:42:43,333 - option.py:397 - default_logger - DEBUG - 25번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,334 - option.py:398 - default_logger - DEBUG - 25번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,334 - option.py:399 - default_logger - DEBUG - 25번째 image_element : JSHandle@node +2024-10-29 15:42:43,335 - option.py:400 - default_logger - DEBUG - 25번째 price_element : JSHandle@node +2024-10-29 15:42:43,348 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,349 - option.py:421 - default_logger - DEBUG - 25번째 옵션 checkbox_state : False +2024-10-29 15:42:43,350 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,363 - option.py:431 - default_logger - DEBUG - 25번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,421 - option.py:396 - default_logger - DEBUG - 26번째 original_name_element : JSHandle@大号浅粉遮光布100*100*200 +2024-10-29 15:42:43,422 - option.py:397 - default_logger - DEBUG - 26번째 edit_field_element : JSHandle@ +2024-10-29 15:42:43,423 - option.py:398 - default_logger - DEBUG - 26번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,424 - option.py:399 - default_logger - DEBUG - 26번째 image_element : JSHandle@node +2024-10-29 15:42:43,424 - option.py:400 - default_logger - DEBUG - 26번째 price_element : JSHandle@node +2024-10-29 15:42:43,439 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,439 - option.py:421 - default_logger - DEBUG - 26번째 옵션 checkbox_state : False +2024-10-29 15:42:43,440 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,453 - option.py:431 - default_logger - DEBUG - 26번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,497 - option.py:396 - default_logger - DEBUG - 27번째 original_name_element : JSHandle@大号白色麻绒布 +2024-10-29 15:42:43,499 - option.py:397 - default_logger - DEBUG - 27번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,499 - option.py:398 - default_logger - DEBUG - 27번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,500 - option.py:399 - default_logger - DEBUG - 27번째 image_element : JSHandle@node +2024-10-29 15:42:43,500 - option.py:400 - default_logger - DEBUG - 27번째 price_element : JSHandle@node +2024-10-29 15:42:43,513 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,514 - option.py:421 - default_logger - DEBUG - 27번째 옵션 checkbox_state : False +2024-10-29 15:42:43,514 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,527 - option.py:431 - default_logger - DEBUG - 27번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,565 - option.py:396 - default_logger - DEBUG - 28번째 original_name_element : JSHandle@大号米色麻绒布 +2024-10-29 15:42:43,567 - option.py:397 - default_logger - DEBUG - 28번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,568 - option.py:398 - default_logger - DEBUG - 28번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,568 - option.py:399 - default_logger - DEBUG - 28번째 image_element : JSHandle@node +2024-10-29 15:42:43,568 - option.py:400 - default_logger - DEBUG - 28번째 price_element : JSHandle@node +2024-10-29 15:42:43,582 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,582 - option.py:421 - default_logger - DEBUG - 28번째 옵션 checkbox_state : False +2024-10-29 15:42:43,583 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,595 - option.py:431 - default_logger - DEBUG - 28번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,639 - option.py:396 - default_logger - DEBUG - 29번째 original_name_element : JSHandle@大号银灰麻绒布 +2024-10-29 15:42:43,640 - option.py:397 - default_logger - DEBUG - 29번째 edit_field_element : JSHandle@ +2024-10-29 15:42:43,641 - option.py:398 - default_logger - DEBUG - 29번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,642 - option.py:399 - default_logger - DEBUG - 29번째 image_element : JSHandle@node +2024-10-29 15:42:43,642 - option.py:400 - default_logger - DEBUG - 29번째 price_element : JSHandle@node +2024-10-29 15:42:43,656 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,657 - option.py:421 - default_logger - DEBUG - 29번째 옵션 checkbox_state : False +2024-10-29 15:42:43,657 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,671 - option.py:431 - default_logger - DEBUG - 29번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,707 - option.py:396 - default_logger - DEBUG - 30번째 original_name_element : JSHandle@node +2024-10-29 15:42:43,709 - option.py:397 - default_logger - DEBUG - 30번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,709 - option.py:398 - default_logger - DEBUG - 30번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,710 - option.py:399 - default_logger - DEBUG - 30번째 image_element : JSHandle@node +2024-10-29 15:42:43,711 - option.py:400 - default_logger - DEBUG - 30번째 price_element : JSHandle@node +2024-10-29 15:42:43,725 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,726 - option.py:421 - default_logger - DEBUG - 30번째 옵션 checkbox_state : False +2024-10-29 15:42:43,726 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,740 - option.py:431 - default_logger - DEBUG - 30번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,790 - option.py:396 - default_logger - DEBUG - 31번째 original_name_element : JSHandle@大号紫色麻绒布 +2024-10-29 15:42:43,791 - option.py:397 - default_logger - DEBUG - 31번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,792 - option.py:398 - default_logger - DEBUG - 31번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,792 - option.py:399 - default_logger - DEBUG - 31번째 image_element : JSHandle@node +2024-10-29 15:42:43,793 - option.py:400 - default_logger - DEBUG - 31번째 price_element : JSHandle@node +2024-10-29 15:42:43,834 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,835 - option.py:421 - default_logger - DEBUG - 31번째 옵션 checkbox_state : False +2024-10-29 15:42:43,836 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:43,860 - option.py:431 - default_logger - DEBUG - 31번째 옵션 정보 수집 완료 +2024-10-29 15:42:43,975 - option.py:396 - default_logger - DEBUG - 32번째 original_name_element : JSHandle@node +2024-10-29 15:42:43,976 - option.py:397 - default_logger - DEBUG - 32번째 edit_field_element : JSHandle@node +2024-10-29 15:42:43,977 - option.py:398 - default_logger - DEBUG - 32번째 checkbox_element : JSHandle@node +2024-10-29 15:42:43,978 - option.py:399 - default_logger - DEBUG - 32번째 image_element : JSHandle@node +2024-10-29 15:42:43,978 - option.py:400 - default_logger - DEBUG - 32번째 price_element : JSHandle@node +2024-10-29 15:42:43,999 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,000 - option.py:421 - default_logger - DEBUG - 32번째 옵션 checkbox_state : False +2024-10-29 15:42:44,000 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,026 - option.py:431 - default_logger - DEBUG - 32번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,201 - option.py:396 - default_logger - DEBUG - 33번째 original_name_element : JSHandle@node +2024-10-29 15:42:44,202 - option.py:397 - default_logger - DEBUG - 33번째 edit_field_element : JSHandle@node +2024-10-29 15:42:44,203 - option.py:398 - default_logger - DEBUG - 33번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,203 - option.py:399 - default_logger - DEBUG - 33번째 image_element : JSHandle@node +2024-10-29 15:42:44,204 - option.py:400 - default_logger - DEBUG - 33번째 price_element : JSHandle@node +2024-10-29 15:42:44,269 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,269 - option.py:421 - default_logger - DEBUG - 33번째 옵션 checkbox_state : False +2024-10-29 15:42:44,270 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,283 - option.py:431 - default_logger - DEBUG - 33번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,324 - option.py:396 - default_logger - DEBUG - 34번째 original_name_element : JSHandle@大号金色麻绒布 +2024-10-29 15:42:44,325 - option.py:397 - default_logger - DEBUG - 34번째 edit_field_element : JSHandle@node +2024-10-29 15:42:44,326 - option.py:398 - default_logger - DEBUG - 34번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,327 - option.py:399 - default_logger - DEBUG - 34번째 image_element : JSHandle@node +2024-10-29 15:42:44,328 - option.py:400 - default_logger - DEBUG - 34번째 price_element : JSHandle@node +2024-10-29 15:42:44,344 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,344 - option.py:421 - default_logger - DEBUG - 34번째 옵션 checkbox_state : False +2024-10-29 15:42:44,345 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,359 - option.py:431 - default_logger - DEBUG - 34번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,403 - option.py:396 - default_logger - DEBUG - 35번째 original_name_element : JSHandle@大号黑色麻绒布 +2024-10-29 15:42:44,403 - option.py:397 - default_logger - DEBUG - 35번째 edit_field_element : JSHandle@node +2024-10-29 15:42:44,404 - option.py:398 - default_logger - DEBUG - 35번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,405 - option.py:399 - default_logger - DEBUG - 35번째 image_element : JSHandle@node +2024-10-29 15:42:44,406 - option.py:400 - default_logger - DEBUG - 35번째 price_element : JSHandle@node +2024-10-29 15:42:44,424 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,425 - option.py:421 - default_logger - DEBUG - 35번째 옵션 checkbox_state : False +2024-10-29 15:42:44,425 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,440 - option.py:431 - default_logger - DEBUG - 35번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,479 - option.py:396 - default_logger - DEBUG - 36번째 original_name_element : JSHandle@node +2024-10-29 15:42:44,480 - option.py:397 - default_logger - DEBUG - 36번째 edit_field_element : JSHandle@node +2024-10-29 15:42:44,481 - option.py:398 - default_logger - DEBUG - 36번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,481 - option.py:399 - default_logger - DEBUG - 36번째 image_element : JSHandle@node +2024-10-29 15:42:44,482 - option.py:400 - default_logger - DEBUG - 36번째 price_element : JSHandle@node +2024-10-29 15:42:44,498 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,499 - option.py:421 - default_logger - DEBUG - 36번째 옵션 checkbox_state : False +2024-10-29 15:42:44,499 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,513 - option.py:431 - default_logger - DEBUG - 36번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,551 - option.py:396 - default_logger - DEBUG - 37번째 original_name_element : JSHandle@大号墨绿麻绒布 +2024-10-29 15:42:44,552 - option.py:397 - default_logger - DEBUG - 37번째 edit_field_element : JSHandle@node +2024-10-29 15:42:44,552 - option.py:398 - default_logger - DEBUG - 37번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,553 - option.py:399 - default_logger - DEBUG - 37번째 image_element : JSHandle@node +2024-10-29 15:42:44,553 - option.py:400 - default_logger - DEBUG - 37번째 price_element : JSHandle@node +2024-10-29 15:42:44,570 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,570 - option.py:421 - default_logger - DEBUG - 37번째 옵션 checkbox_state : False +2024-10-29 15:42:44,571 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,584 - option.py:431 - default_logger - DEBUG - 37번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,632 - option.py:396 - default_logger - DEBUG - 38번째 original_name_element : JSHandle@大号深灰麻绒布 +2024-10-29 15:42:44,634 - option.py:397 - default_logger - DEBUG - 38번째 edit_field_element : JSHandle@ +2024-10-29 15:42:44,634 - option.py:398 - default_logger - DEBUG - 38번째 checkbox_element : JSHandle@ +2024-10-29 15:42:44,635 - option.py:399 - default_logger - DEBUG - 38번째 image_element : JSHandle@node +2024-10-29 15:42:44,635 - option.py:400 - default_logger - DEBUG - 38번째 price_element : JSHandle@node +2024-10-29 15:42:44,650 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,651 - option.py:421 - default_logger - DEBUG - 38번째 옵션 checkbox_state : False +2024-10-29 15:42:44,651 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,665 - option.py:431 - default_logger - DEBUG - 38번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,709 - option.py:396 - default_logger - DEBUG - 39번째 original_name_element : JSHandle@node +2024-10-29 15:42:44,710 - option.py:397 - default_logger - DEBUG - 39번째 edit_field_element : JSHandle@node +2024-10-29 15:42:44,711 - option.py:398 - default_logger - DEBUG - 39번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,712 - option.py:399 - default_logger - DEBUG - 39번째 image_element : JSHandle@node +2024-10-29 15:42:44,713 - option.py:400 - default_logger - DEBUG - 39번째 price_element : JSHandle@node +2024-10-29 15:42:44,731 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,732 - option.py:421 - default_logger - DEBUG - 39번째 옵션 checkbox_state : False +2024-10-29 15:42:44,732 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,745 - option.py:431 - default_logger - DEBUG - 39번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,784 - option.py:396 - default_logger - DEBUG - 40번째 original_name_element : JSHandle@大号孔雀麻绒布 +2024-10-29 15:42:44,785 - option.py:397 - default_logger - DEBUG - 40번째 edit_field_element : JSHandle@ +2024-10-29 15:42:44,786 - option.py:398 - default_logger - DEBUG - 40번째 checkbox_element : JSHandle@ +2024-10-29 15:42:44,786 - option.py:399 - default_logger - DEBUG - 40번째 image_element : JSHandle@node +2024-10-29 15:42:44,787 - option.py:400 - default_logger - DEBUG - 40번째 price_element : JSHandle@node +2024-10-29 15:42:44,800 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,801 - option.py:421 - default_logger - DEBUG - 40번째 옵션 checkbox_state : False +2024-10-29 15:42:44,801 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,814 - option.py:431 - default_logger - DEBUG - 40번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,857 - option.py:396 - default_logger - DEBUG - 41번째 original_name_element : JSHandle@大号藏蓝麻绒布 +2024-10-29 15:42:44,858 - option.py:397 - default_logger - DEBUG - 41번째 edit_field_element : JSHandle@ +2024-10-29 15:42:44,859 - option.py:398 - default_logger - DEBUG - 41번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,860 - option.py:399 - default_logger - DEBUG - 41번째 image_element : JSHandle@node +2024-10-29 15:42:44,860 - option.py:400 - default_logger - DEBUG - 41번째 price_element : JSHandle@node +2024-10-29 15:42:44,874 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,875 - option.py:421 - default_logger - DEBUG - 41번째 옵션 checkbox_state : False +2024-10-29 15:42:44,875 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,888 - option.py:431 - default_logger - DEBUG - 41번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,924 - option.py:396 - default_logger - DEBUG - 42번째 original_name_element : JSHandle@需要+顶布加拍,不单卖 +2024-10-29 15:42:44,926 - option.py:397 - default_logger - DEBUG - 42번째 edit_field_element : JSHandle@node +2024-10-29 15:42:44,928 - option.py:398 - default_logger - DEBUG - 42번째 checkbox_element : JSHandle@node +2024-10-29 15:42:44,928 - option.py:399 - default_logger - DEBUG - 42번째 image_element : JSHandle@node +2024-10-29 15:42:44,929 - option.py:400 - default_logger - DEBUG - 42번째 price_element : JSHandle@node +2024-10-29 15:42:44,942 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,943 - option.py:421 - default_logger - DEBUG - 42번째 옵션 checkbox_state : False +2024-10-29 15:42:44,943 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:44,956 - option.py:431 - default_logger - DEBUG - 42번째 옵션 정보 수집 완료 +2024-10-29 15:42:44,998 - option.py:396 - default_logger - DEBUG - 43번째 original_name_element : JSHandle@大号遮光布➕顶套装 +2024-10-29 15:42:45,004 - option.py:397 - default_logger - DEBUG - 43번째 edit_field_element : JSHandle@ +2024-10-29 15:42:45,004 - option.py:398 - default_logger - DEBUG - 43번째 checkbox_element : JSHandle@ +2024-10-29 15:42:45,005 - option.py:399 - default_logger - DEBUG - 43번째 image_element : JSHandle@node +2024-10-29 15:42:45,006 - option.py:400 - default_logger - DEBUG - 43번째 price_element : JSHandle@node +2024-10-29 15:42:45,018 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,019 - option.py:421 - default_logger - DEBUG - 43번째 옵션 checkbox_state : False +2024-10-29 15:42:45,019 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,032 - option.py:431 - default_logger - DEBUG - 43번째 옵션 정보 수집 완료 +2024-10-29 15:42:45,073 - option.py:396 - default_logger - DEBUG - 44번째 original_name_element : JSHandle@node +2024-10-29 15:42:45,074 - option.py:397 - default_logger - DEBUG - 44번째 edit_field_element : JSHandle@node +2024-10-29 15:42:45,075 - option.py:398 - default_logger - DEBUG - 44번째 checkbox_element : JSHandle@node +2024-10-29 15:42:45,075 - option.py:399 - default_logger - DEBUG - 44번째 image_element : JSHandle@node +2024-10-29 15:42:45,076 - option.py:400 - default_logger - DEBUG - 44번째 price_element : JSHandle@node +2024-10-29 15:42:45,090 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,091 - option.py:421 - default_logger - DEBUG - 44번째 옵션 checkbox_state : False +2024-10-29 15:42:45,091 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,104 - option.py:431 - default_logger - DEBUG - 44번째 옵션 정보 수집 완료 +2024-10-29 15:42:45,145 - option.py:396 - default_logger - DEBUG - 45번째 original_name_element : JSHandle@大号麻绒布➕顶套装 +2024-10-29 15:42:45,146 - option.py:397 - default_logger - DEBUG - 45번째 edit_field_element : JSHandle@ +2024-10-29 15:42:45,147 - option.py:398 - default_logger - DEBUG - 45번째 checkbox_element : JSHandle@ +2024-10-29 15:42:45,148 - option.py:399 - default_logger - DEBUG - 45번째 image_element : JSHandle@node +2024-10-29 15:42:45,149 - option.py:400 - default_logger - DEBUG - 45번째 price_element : JSHandle@node +2024-10-29 15:42:45,163 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,164 - option.py:421 - default_logger - DEBUG - 45번째 옵션 checkbox_state : False +2024-10-29 15:42:45,165 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,180 - option.py:431 - default_logger - DEBUG - 45번째 옵션 정보 수집 완료 +2024-10-29 15:42:45,230 - option.py:396 - default_logger - DEBUG - 46번째 original_name_element : JSHandle@小号麻绒布➕顶套装 +2024-10-29 15:42:45,232 - option.py:397 - default_logger - DEBUG - 46번째 edit_field_element : JSHandle@node +2024-10-29 15:42:45,233 - option.py:398 - default_logger - DEBUG - 46번째 checkbox_element : JSHandle@node +2024-10-29 15:42:45,234 - option.py:399 - default_logger - DEBUG - 46번째 image_element : JSHandle@node +2024-10-29 15:42:45,234 - option.py:400 - default_logger - DEBUG - 46번째 price_element : JSHandle@node +2024-10-29 15:42:45,255 - option.py:420 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,256 - option.py:421 - default_logger - DEBUG - 46번째 옵션 checkbox_state : False +2024-10-29 15:42:45,256 - option.py:422 - default_logger - DEBUG - ============================================= +2024-10-29 15:42:45,272 - option.py:431 - default_logger - DEBUG - 46번째 옵션 정보 수집 완료 +2024-10-29 15:42:45,274 - option.py:214 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': '大特价A黑色遮光布85*85*200', 'origin_option_2': 'B酒红色遮光布85*85*200', 'origin_option_3': '大特价C灰白色遮光布85*85*200', 'origin_option_4': 'D粉红色遮光布85*85*200', 'origin_option_5': 'E米黄色遮光布85*85*200', 'origin_option_6': '特价圆框黑色布85*80*200', 'origin_option_7': '特价圆框米色85*80*200', 'origin_option_8': '特价圆圈灰色85*80*200', 'origin_option_9': '特价圆圈粉色85*80*200', 'origin_option_10': '金色麻绒布85*85*200', 'origin_option_11': '白色麻绒布85*85*200', 'origin_option_12': '墨绿色麻绒布85*85*200', 'origin_option_13': '孔雀蓝麻绒布85*85*200', 'origin_option_14': '藏蓝色麻绒布85*85*200', 'origin_option_15': '黑色麻绒布85*85*200', 'origin_option_16': '大号浅灰遮光布100*100*200', 'origin_option_17': '大号米黄遮光布100*100*200', 'origin_option_18': '大号白色遮光布100*100*200', 'origin_option_19': '大号果绿遮光布100*100*200', 'origin_option_20': '大号浅蓝遮光布100*100*200', 'origin_option_21': '大号紫色遮光布100*100*200', 'origin_option_22': '大号酒红遮光布100*100*200', 'origin_option_23': '大号深咖遮光布100*100*200', 'origin_option_24': '大号金色遮光布100*100*200', 'origin_option_25': '大号黑色遮光布100*100*200', 'origin_option_26': '大号浅粉遮光布100*100*200', 'origin_option_27': '大号白色麻绒布', 'origin_option_28': '大号米色麻绒布', 'origin_option_29': '大号银灰麻绒布', 'origin_option_30': '大号果绿麻绒布', 'origin_option_31': '大号紫色麻绒布', 'origin_option_32': '大号酒红麻绒布', 'origin_option_33': '大号深咖麻绒布', 'origin_option_34': '大号金色麻绒布', 'origin_option_35': '大号黑色麻绒布', 'origin_option_36': '大号粉色麻绒布', 'origin_option_37': '大号墨绿麻绒布', 'origin_option_38': '大号深灰麻绒布', 'origin_option_39': '大号橙色麻绒布', 'origin_option_40': '大号孔雀麻绒布', 'origin_option_41': '大号藏蓝麻绒布', 'origin_option_42': '需要+顶布加拍,不单卖', 'origin_option_43': '大号遮光布➕顶套装', 'origin_option_44': '小号遮光布➕顶套装', 'origin_option_45': '大号麻绒布➕顶套装', 'origin_option_46': '小号麻绒布➕顶套装'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'大特价A黑色遮光布85*85*200': >, 'B酒红色遮光布85*85*200': >, '大特价C灰白色遮光布85*85*200': >, 'D粉红色遮光布85*85*200': >, 'E米黄色遮光布85*85*200': >, '特价圆框黑色布85*80*200': >, '特价圆框米色85*80*200': >, '特价圆圈灰色85*80*200': >, '特价圆圈粉色85*80*200': >, '金色麻绒布85*85*200': >, '白色麻绒布85*85*200': >, '墨绿色麻绒布85*85*200': >, '孔雀蓝麻绒布85*85*200': >, '藏蓝色麻绒布85*85*200': >, '黑色麻绒布85*85*200': >, '大号浅灰遮光布100*100*200': >, '大号米黄遮光布100*100*200': >, '大号白色遮光布100*100*200': >, '大号果绿遮光布100*100*200': >, '大号浅蓝遮光布100*100*200': >, '大号紫色遮光布100*100*200': >, '大号酒红遮光布100*100*200': >, '大号深咖遮光布100*100*200': >, '大号金色遮光布100*100*200': >, '大号黑色遮光布100*100*200': >, '大号浅粉遮光布100*100*200': >, '大号白色麻绒布': >, '大号米色麻绒布': >, '大号银灰麻绒布': >, '大号果绿麻绒布': >, '大号紫色麻绒布': >, '大号酒红麻绒布': >, '大号深咖麻绒布': >, '大号金色麻绒布': >, '大号黑色麻绒布': >, '大号粉色麻绒布': >, '大号墨绿麻绒布': >, '大号深灰麻绒布': >, '大号橙色麻绒布': >, '大号孔雀麻绒布': >, '大号藏蓝麻绒布': >, '需要+顶布加拍,不单卖': >, '大号遮光布➕顶套装': >, '小号遮光布➕顶套装': >, '大号麻绒布➕顶套装': >, '小号麻绒布➕顶套装': >}, 'checkboxes': [>, {'option_name': '大特价A黑色遮光布85*85*200', 'checked': False}, >, {'option_name': 'B酒红色遮光布85*85*200', 'checked': False}, >, {'option_name': '大特价C灰白色遮光布85*85*200', 'checked': False}, >, {'option_name': 'D粉红色遮光布85*85*200', 'checked': False}, >, {'option_name': 'E米黄色遮光布85*85*200', 'checked': False}, >, {'option_name': '特价圆框黑色布85*80*200', 'checked': False}, >, {'option_name': '特价圆框米色85*80*200', 'checked': False}, >, {'option_name': '特价圆圈灰色85*80*200', 'checked': False}, >, {'option_name': '特价圆圈粉色85*80*200', 'checked': False}, >, {'option_name': '金色麻绒布85*85*200', 'checked': False}, >, {'option_name': '白色麻绒布85*85*200', 'checked': False}, >, {'option_name': '墨绿色麻绒布85*85*200', 'checked': False}, >, {'option_name': '孔雀蓝麻绒布85*85*200', 'checked': False}, >, {'option_name': '藏蓝色麻绒布85*85*200', 'checked': False}, >, {'option_name': '黑色麻绒布85*85*200', 'checked': False}, >, {'option_name': '大号浅灰遮光布100*100*200', 'checked': False}, >, {'option_name': '大号米黄遮光布100*100*200', 'checked': False}, >, {'option_name': '大号白色遮光布100*100*200', 'checked': False}, >, {'option_name': '大号果绿遮光布100*100*200', 'checked': False}, >, {'option_name': '大号浅蓝遮光布100*100*200', 'checked': False}, >, {'option_name': '大号紫色遮光布100*100*200', 'checked': False}, >, {'option_name': '大号酒红遮光布100*100*200', 'checked': False}, >, {'option_name': '大号深咖遮光布100*100*200', 'checked': False}, >, {'option_name': '大号金色遮光布100*100*200', 'checked': False}, >, {'option_name': '大号黑色遮光布100*100*200', 'checked': False}, >, {'option_name': '大号浅粉遮光布100*100*200', 'checked': False}, >, {'option_name': '大号白色麻绒布', 'checked': False}, >, {'option_name': '大号米色麻绒布', 'checked': False}, >, {'option_name': '大号银灰麻绒布', 'checked': False}, >, {'option_name': '大号果绿麻绒布', 'checked': False}, >, {'option_name': '大号紫色麻绒布', 'checked': False}, >, {'option_name': '大号酒红麻绒布', 'checked': False}, >, {'option_name': '大号深咖麻绒布', 'checked': False}, >, {'option_name': '大号金色麻绒布', 'checked': False}, >, {'option_name': '大号黑色麻绒布', 'checked': False}, >, {'option_name': '大号粉色麻绒布', 'checked': False}, >, {'option_name': '大号墨绿麻绒布', 'checked': False}, >, {'option_name': '大号深灰麻绒布', 'checked': False}, >, {'option_name': '大号橙色麻绒布', 'checked': False}, >, {'option_name': '大号孔雀麻绒布', 'checked': False}, >, {'option_name': '大号藏蓝麻绒布', 'checked': False}, >, {'option_name': '需要+顶布加拍,不单卖', 'checked': False}, >, {'option_name': '大号遮光布➕顶套装', 'checked': False}, >, {'option_name': '小号遮光布➕顶套装', 'checked': False}, >, {'option_name': '大号麻绒布➕顶套装', 'checked': False}, >, {'option_name': '小号麻绒布➕顶套装', 'checked': False}], 'images': {'大特价A黑色遮光布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/d4ba76b7-ffc7-4bcf-8757-8d2be85c52c1.jpg', 'B酒红色遮光布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/08e1f006-e637-46ed-98e4-6e5453aedea9.jpg', '大特价C灰白色遮光布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/df0942be-2bc6-4674-8b35-183944c50ee6.jpg', 'D粉红色遮光布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/1410f322-d7cd-4c30-bb7e-77fe08bd1333.jpg', 'E米黄色遮光布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/819ba30b-ad09-4f27-a69d-faf093f0121e.jpg', '特价圆框黑色布85*80*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/67626e6b-ad72-4ea4-85e3-23594492e623.jpg', '特价圆框米色85*80*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf8d4d14-e105-4e44-9c8b-b2b4e8e8eb45.jpg', '特价圆圈灰色85*80*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf3002b1-c196-43af-9bbf-fdcbe7429e62.jpg', '特价圆圈粉色85*80*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/6fbac77d-ad8c-4f81-aaf0-74e4e5f17154.jpg', '金色麻绒布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/bc661d00-0d9c-4e2f-a7fb-f5fe9e9ba594.jpg', '白色麻绒布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/709959c5-30c9-4824-ba01-5e0e2c7eb3b4.jpg', '墨绿色麻绒布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a5fca232-bd95-42d4-91ce-9bb753da5132.jpg', '孔雀蓝麻绒布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a8da4f60-f416-4473-bb5b-afe7230897d6.jpg', '藏蓝色麻绒布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/267a54f8-473c-4c6f-8cf8-d78c2a13f5a9.jpg', '黑色麻绒布85*85*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/2c4d352b-dd87-4fad-af6c-fa5447c9dfe5.jpg', '大号浅灰遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4b4abab0-356d-469b-8f02-57a7c3f20fcb.jpg', '大号米黄遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/15f07fe0-dac0-45d6-b85a-2b0ae9965122.jpg', '大号白色遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5aeb63b3-bcb5-4c17-b738-0838156602cf.jpg', '大号果绿遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/88d3dd6a-54ba-40a3-85d2-8d6edbf45d58.jpg', '大号浅蓝遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/66544517-ac25-4318-988e-b39c8bf2f098.jpg', '大号紫色遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/10bf5180-b7f1-465f-9280-2a48e7415980.jpg', '大号酒红遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c788675a-5938-4301-9dde-76e64fcbbbb9.jpg', '大号深咖遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c29cdae8-db38-4a58-8e9c-c6ddd4ef8085.jpg', '大号金色遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4d767ace-6420-4442-b180-b6ed4e006c06.jpg', '大号黑色遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/db1ffaae-2506-412f-bc9b-47ff70d85034.jpg', '大号浅粉遮光布100*100*200': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5e3a8691-7f2b-4449-8804-cda87925f684.jpg', '大号白色麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/170c6c34-c818-4b2e-9263-994eca8e6b59.jpg', '大号米色麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5eb1ce68-b1d1-4d4b-8d00-9cf61d7ed53d.jpg', '大号银灰麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3b6135a5-383a-461c-a9f1-aa3b680cd52e.jpg', '大号果绿麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/e7d25d2b-1cdc-4733-904c-4e999ae044fb.jpg', '大号紫色麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/fcc22a0d-6c57-4426-a24d-c5844d80c947.jpg', '大号酒红麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f63cc051-4880-4600-8544-d94dcb58f5a2.jpg', '大号深咖麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80aaf288-76d6-42eb-8e9d-2d95be8fad69.jpg', '大号金色麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3c116185-a389-45d5-8db0-3e4a437d701c.jpg', '大号黑色麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/77d33f49-d0c0-409a-9ac7-98644fb3bf5f.jpg', '大号粉色麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/01ccbc47-4c5e-45ca-832f-b7c098bc9d79.jpg', '大号墨绿麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c4281294-6782-49c9-94b7-bea20b1715ed.jpg', '大号深灰麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/09dbd28c-7d14-44db-821f-a5978c5d31f0.jpg', '大号橙色麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/49a52726-4e1b-49d3-b450-423db3375a5a.jpg', '大号孔雀麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f6790039-3687-44ed-bda8-e46a10127d2b.jpg', '大号藏蓝麻绒布': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/0f907561-66f2-4b68-a377-22dbed30f920.jpg', '需要+顶布加拍,不单卖': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3f79f173-6ecc-4b6c-a775-28f22cf56d99.jpg', '大号遮光布➕顶套装': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80b12d77-921c-4698-98e7-db5d6542b426.jpg', '小号遮光布➕顶套装': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/48070a8a-ce65-4e08-a3e2-de3884994b0e.jpg', '大号麻绒布➕顶套装': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/84a4d4b2-155d-4e51-9dda-57d0b64916c7.jpg', '小号麻绒布➕顶套装': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5386b7b6-256b-4064-b19b-feccb7baf5a4.jpg'}, 'prices': {'大特价A黑色遮光布85*85*200': {'low_price': 47400, 'high_price': 47400}, 'B酒红色遮光布85*85*200': {'low_price': 47400, 'high_price': 47400}, '大特价C灰白色遮光布85*85*200': {'low_price': 47400, 'high_price': 47400}, 'D粉红色遮光布85*85*200': {'low_price': 47400, 'high_price': 47400}, 'E米黄色遮光布85*85*200': {'low_price': 47400, 'high_price': 47400}, '特价圆框黑色布85*80*200': {'low_price': 41900, 'high_price': 41900}, '特价圆框米色85*80*200': {'low_price': 41900, 'high_price': 41900}, '特价圆圈灰色85*80*200': {'low_price': 41900, 'high_price': 41900}, '特价圆圈粉色85*80*200': {'low_price': 41900, 'high_price': 41900}, '金色麻绒布85*85*200': {'low_price': 52900, 'high_price': 52900}, '白色麻绒布85*85*200': {'low_price': 52900, 'high_price': 52900}, '墨绿色麻绒布85*85*200': {'low_price': 52900, 'high_price': 52900}, '孔雀蓝麻绒布85*85*200': {'low_price': 52900, 'high_price': 52900}, '藏蓝色麻绒布85*85*200': {'low_price': 52900, 'high_price': 52900}, '黑色麻绒布85*85*200': {'low_price': 52900, 'high_price': 52900}, '大号浅灰遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号米黄遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号白色遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号果绿遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号浅蓝遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号紫色遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号酒红遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号深咖遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号金色遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号黑色遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号浅粉遮光布100*100*200': {'low_price': 56400, 'high_price': 56400}, '大号白色麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号米色麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号银灰麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号果绿麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号紫色麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号酒红麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号深咖麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号金色麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号黑色麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号粉色麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号墨绿麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号深灰麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号橙色麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号孔雀麻绒布': {'low_price': 62400, 'high_price': 62400}, '大号藏蓝麻绒布': {'low_price': 62400, 'high_price': 62400}, '需要+顶布加拍,不单卖': {'low_price': 25000, 'high_price': 25000}, '大号遮光布➕顶套装': {'low_price': 71200, 'high_price': 71200}, '小号遮光布➕顶套装': {'low_price': 62400, 'high_price': 62400}, '大号麻绒布➕顶套装': {'low_price': 77400, 'high_price': 77400}, '小号麻绒布➕顶套装': {'low_price': 67400, 'high_price': 67400}}, 'checked_states': {}} +2024-10-29 15:42:45,287 - option.py:222 - default_logger - DEBUG - 옵션 AI번역 : True +2024-10-29 15:42:45,299 - vertexAI.py:144 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '大特价A黑色遮光布85*85*200', 'origin_option_2': 'B酒红色遮光布85*85*200', 'origin_option_3': '大特价C灰白色遮光布85*85*200', 'origin_option_4': 'D粉红色遮光布85*85*200', 'origin_option_5': 'E米黄色遮光布85*85*200', 'origin_option_6': '特价圆框黑色布85*80*200', 'origin_option_7': '特价圆框米色85*80*200', 'origin_option_8': '特价圆圈灰色85*80*200', 'origin_option_9': '特价圆圈粉色85*80*200', 'origin_option_10': '金色麻绒布85*85*200', 'origin_option_11': '白色麻绒布85*85*200', 'origin_option_12': '墨绿色麻绒布85*85*200', 'origin_option_13': '孔雀蓝麻绒布85*85*200', 'origin_option_14': '藏蓝色麻绒布85*85*200', 'origin_option_15': '黑色麻绒布85*85*200', 'origin_option_16': '大号浅灰遮光布100*100*200', 'origin_option_17': '大号米黄遮光布100*100*200', 'origin_option_18': '大号白色遮光布100*100*200', 'origin_option_19': '大号果绿遮光布100*100*200', 'origin_option_20': '大号浅蓝遮光布100*100*200', 'origin_option_21': '大号紫色遮光布100*100*200', 'origin_option_22': '大号酒红遮光布100*100*200', 'origin_option_23': '大号深咖遮光布100*100*200', 'origin_option_24': '大号金色遮光布100*100*200', 'origin_option_25': '大号黑色遮光布100*100*200', 'origin_option_26': '大号浅粉遮光布100*100*200', 'origin_option_27': '大号白色麻绒布', 'origin_option_28': '大号米色麻绒布', 'origin_option_29': '大号银灰麻绒布', 'origin_option_30': '大号果绿麻绒布', 'origin_option_31': '大号紫色麻绒布', 'origin_option_32': '大号酒红麻绒布', 'origin_option_33': '大号深咖麻绒布', 'origin_option_34': '大号金色麻绒布', 'origin_option_35': '大号黑色麻绒布', 'origin_option_36': '大号粉色麻绒布', 'origin_option_37': '大号墨绿麻绒布', 'origin_option_38': '大号深灰麻绒布', 'origin_option_39': '大号橙色麻绒布', 'origin_option_40': '大号孔雀麻绒布', 'origin_option_41': '大号藏蓝麻绒布', 'origin_option_42': '需要+顶布加拍,不单卖', 'origin_option_43': '大号遮光布➕顶套装', 'origin_option_44': '小号遮光布➕顶套装', 'origin_option_45': '大号麻绒布➕顶套装', 'origin_option_46': '小号麻绒布➕顶套装'} +2024-10-29 15:42:45,302 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大特价A黑色遮光布85*85*200 +2024-10-29 15:42:45,305 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,305 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,306 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大特价A黑色遮光布85X85X200 +2024-10-29 15:42:45,307 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: B酒红色遮光布85*85*200 +2024-10-29 15:42:45,308 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,308 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,309 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: B酒红色遮光布85X85X200 +2024-10-29 15:42:45,310 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大特价C灰白色遮光布85*85*200 +2024-10-29 15:42:45,310 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,311 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,312 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大特价C灰白色遮光布85X85X200 +2024-10-29 15:42:45,312 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: D粉红色遮光布85*85*200 +2024-10-29 15:42:45,313 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,314 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,315 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: D粉红色遮光布85X85X200 +2024-10-29 15:42:45,316 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: E米黄色遮光布85*85*200 +2024-10-29 15:42:45,317 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,318 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,319 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: E米黄色遮光布85X85X200 +2024-10-29 15:42:45,319 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价圆框黑色布85*80*200 +2024-10-29 15:42:45,320 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,321 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,321 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 特价圆框黑色布85X80X200 +2024-10-29 15:42:45,322 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价圆框米色85*80*200 +2024-10-29 15:42:45,323 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,323 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,324 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 特价圆框米色85X80X200 +2024-10-29 15:42:45,325 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价圆圈灰色85*80*200 +2024-10-29 15:42:45,326 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,326 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,327 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 特价圆圈灰色85X80X200 +2024-10-29 15:42:45,327 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价圆圈粉色85*80*200 +2024-10-29 15:42:45,328 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,329 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,329 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 特价圆圈粉色85X80X200 +2024-10-29 15:42:45,330 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 金色麻绒布85*85*200 +2024-10-29 15:42:45,331 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,331 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,332 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 金色麻绒布85X85X200 +2024-10-29 15:42:45,332 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 白色麻绒布85*85*200 +2024-10-29 15:42:45,333 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,334 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,334 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 白色麻绒布85X85X200 +2024-10-29 15:42:45,335 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 墨绿色麻绒布85*85*200 +2024-10-29 15:42:45,336 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,336 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,337 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 墨绿色麻绒布85X85X200 +2024-10-29 15:42:45,337 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 孔雀蓝麻绒布85*85*200 +2024-10-29 15:42:45,338 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,339 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,340 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 孔雀蓝麻绒布85X85X200 +2024-10-29 15:42:45,340 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 藏蓝色麻绒布85*85*200 +2024-10-29 15:42:45,341 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,342 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,343 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 藏蓝色麻绒布85X85X200 +2024-10-29 15:42:45,344 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 黑色麻绒布85*85*200 +2024-10-29 15:42:45,344 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,345 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,346 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 黑色麻绒布85X85X200 +2024-10-29 15:42:45,346 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号浅灰遮光布100*100*200 +2024-10-29 15:42:45,347 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,348 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,349 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号浅灰遮光布100X100X200 +2024-10-29 15:42:45,349 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号米黄遮光布100*100*200 +2024-10-29 15:42:45,350 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,351 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,352 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号米黄遮光布100X100X200 +2024-10-29 15:42:45,352 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号白色遮光布100*100*200 +2024-10-29 15:42:45,353 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,354 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,354 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号白色遮光布100X100X200 +2024-10-29 15:42:45,355 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号果绿遮光布100*100*200 +2024-10-29 15:42:45,355 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,356 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,356 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号果绿遮光布100X100X200 +2024-10-29 15:42:45,358 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号浅蓝遮光布100*100*200 +2024-10-29 15:42:45,358 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,359 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,360 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号浅蓝遮光布100X100X200 +2024-10-29 15:42:45,360 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号紫色遮光布100*100*200 +2024-10-29 15:42:45,361 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,361 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,362 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号紫色遮光布100X100X200 +2024-10-29 15:42:45,363 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号酒红遮光布100*100*200 +2024-10-29 15:42:45,363 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,364 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,365 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号酒红遮光布100X100X200 +2024-10-29 15:42:45,365 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号深咖遮光布100*100*200 +2024-10-29 15:42:45,366 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,367 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,367 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号深咖遮光布100X100X200 +2024-10-29 15:42:45,368 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号金色遮光布100*100*200 +2024-10-29 15:42:45,369 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,369 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,370 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号金色遮光布100X100X200 +2024-10-29 15:42:45,370 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号黑色遮光布100*100*200 +2024-10-29 15:42:45,371 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,372 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,373 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号黑色遮光布100X100X200 +2024-10-29 15:42:45,373 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号浅粉遮光布100*100*200 +2024-10-29 15:42:45,374 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,375 - vertexAI.py:83 - default_logger - DEBUG - 문자 '*'를 대체 문자로 변경: X +2024-10-29 15:42:45,375 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号浅粉遮光布100X100X200 +2024-10-29 15:42:45,376 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号白色麻绒布 +2024-10-29 15:42:45,377 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号白色麻绒布 +2024-10-29 15:42:45,377 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号米色麻绒布 +2024-10-29 15:42:45,378 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号米色麻绒布 +2024-10-29 15:42:45,379 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号银灰麻绒布 +2024-10-29 15:42:45,379 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号银灰麻绒布 +2024-10-29 15:42:45,380 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号果绿麻绒布 +2024-10-29 15:42:45,381 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号果绿麻绒布 +2024-10-29 15:42:45,381 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号紫色麻绒布 +2024-10-29 15:42:45,382 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号紫色麻绒布 +2024-10-29 15:42:45,383 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号酒红麻绒布 +2024-10-29 15:42:45,383 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号酒红麻绒布 +2024-10-29 15:42:45,384 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号深咖麻绒布 +2024-10-29 15:42:45,385 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号深咖麻绒布 +2024-10-29 15:42:45,385 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号金色麻绒布 +2024-10-29 15:42:45,386 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号金色麻绒布 +2024-10-29 15:42:45,387 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号黑色麻绒布 +2024-10-29 15:42:45,387 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号黑色麻绒布 +2024-10-29 15:42:45,388 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号粉色麻绒布 +2024-10-29 15:42:45,389 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号粉色麻绒布 +2024-10-29 15:42:45,390 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号墨绿麻绒布 +2024-10-29 15:42:45,391 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号墨绿麻绒布 +2024-10-29 15:42:45,391 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号深灰麻绒布 +2024-10-29 15:42:45,392 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号深灰麻绒布 +2024-10-29 15:42:45,393 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号橙色麻绒布 +2024-10-29 15:42:45,394 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号橙色麻绒布 +2024-10-29 15:42:45,395 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号孔雀麻绒布 +2024-10-29 15:42:45,396 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号孔雀麻绒布 +2024-10-29 15:42:45,397 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号藏蓝麻绒布 +2024-10-29 15:42:45,398 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号藏蓝麻绒布 +2024-10-29 15:42:45,398 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 需要+顶布加拍,不单卖 +2024-10-29 15:42:45,399 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 需要+顶布加拍不单卖 +2024-10-29 15:42:45,400 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号遮光布➕顶套装 +2024-10-29 15:42:45,400 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号遮光布顶套装 +2024-10-29 15:42:45,401 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小号遮光布➕顶套装 +2024-10-29 15:42:45,402 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 小号遮光布顶套装 +2024-10-29 15:42:45,402 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大号麻绒布➕顶套装 +2024-10-29 15:42:45,403 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 大号麻绒布顶套装 +2024-10-29 15:42:45,404 - vertexAI.py:76 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小号麻绒布➕顶套装 +2024-10-29 15:42:45,404 - vertexAI.py:92 - default_logger - DEBUG - 정리된 텍스트: 小号麻绒布顶套装 +2024-10-29 15:42:45,405 - vertexAI.py:148 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '大特价A黑色遮光布85X85X200', 'origin_option_2': 'B酒红色遮光布85X85X200', 'origin_option_3': '大特价C灰白色遮光布85X85X200', 'origin_option_4': 'D粉红色遮光布85X85X200', 'origin_option_5': 'E米黄色遮光布85X85X200', 'origin_option_6': '特价圆框黑色布85X80X200', 'origin_option_7': '特价圆框米色85X80X200', 'origin_option_8': '特价圆圈灰色85X80X200', 'origin_option_9': '特价圆圈粉色85X80X200', 'origin_option_10': '金色麻绒布85X85X200', 'origin_option_11': '白色麻绒布85X85X200', 'origin_option_12': '墨绿色麻绒布85X85X200', 'origin_option_13': '孔雀蓝麻绒布85X85X200', 'origin_option_14': '藏蓝色麻绒布85X85X200', 'origin_option_15': '黑色麻绒布85X85X200', 'origin_option_16': '大号浅灰遮光布100X100X200', 'origin_option_17': '大号米黄遮光布100X100X200', 'origin_option_18': '大号白色遮光布100X100X200', 'origin_option_19': '大号果绿遮光布100X100X200', 'origin_option_20': '大号浅蓝遮光布100X100X200', 'origin_option_21': '大号紫色遮光布100X100X200', 'origin_option_22': '大号酒红遮光布100X100X200', 'origin_option_23': '大号深咖遮光布100X100X200', 'origin_option_24': '大号金色遮光布100X100X200', 'origin_option_25': '大号黑色遮光布100X100X200', 'origin_option_26': '大号浅粉遮光布100X100X200', 'origin_option_27': '大号白色麻绒布', 'origin_option_28': '大号米色麻绒布', 'origin_option_29': '大号银灰麻绒布', 'origin_option_30': '大号果绿麻绒布', 'origin_option_31': '大号紫色麻绒布', 'origin_option_32': '大号酒红麻绒布', 'origin_option_33': '大号深咖麻绒布', 'origin_option_34': '大号金色麻绒布', 'origin_option_35': '大号黑色麻绒布', 'origin_option_36': '大号粉色麻绒布', 'origin_option_37': '大号墨绿麻绒布', 'origin_option_38': '大号深灰麻绒布', 'origin_option_39': '大号橙色麻绒布', 'origin_option_40': '大号孔雀麻绒布', 'origin_option_41': '大号藏蓝麻绒布', 'origin_option_42': '需要+顶布加拍不单卖', 'origin_option_43': '大号遮光布顶套装', 'origin_option_44': '小号遮光布顶套装', 'origin_option_45': '大号麻绒布顶套装', 'origin_option_46': '小号麻绒布顶套装'} +2024-10-29 15:42:45,408 - vertexAI.py:155 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. + +가공방법 +1. 특수문자가 있을 경우 제거해줘. +2. 원본 상품명 '试衣间,换衣间,移动试衣间,更衣间,简易试衣间,不锈钢试衣间'을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. +3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 중국어가 남아 있어선 안되! +4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 중국어가 남아 있어선 안되! +5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. +6. 짧은 단어로 대체할수 있는 단어들은 (예시 : 디스플레시 > 화면)의미를 유지한체 짧은 단어로 대체해줘. +7. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. + +원본 데이터 + 원본옵션명{"origin_option_1": "大特价A黑色遮光布85X85X200", "origin_option_2": "B酒红色遮光布85X85X200", "origin_option_3": "大特价C灰白色遮光布85X85X200", "origin_option_4": "D粉红色遮光布85X85X200", "origin_option_5": "E米黄色遮光布85X85X200", "origin_option_6": "特价圆框黑色布85X80X200", "origin_option_7": "特价圆框米色85X80X200", "origin_option_8": "特价圆圈灰色85X80X200", "origin_option_9": "特价圆圈粉色85X80X200", "origin_option_10": "金色麻绒布85X85X200", "origin_option_11": "白色麻绒布85X85X200", "origin_option_12": "墨绿色麻绒布85X85X200", "origin_option_13": "孔雀蓝麻绒布85X85X200", "origin_option_14": "藏蓝色麻绒布85X85X200", "origin_option_15": "黑色麻绒布85X85X200", "origin_option_16": "大号浅灰遮光布100X100X200", "origin_option_17": "大号米黄遮光布100X100X200", "origin_option_18": "大号白色遮光布100X100X200", "origin_option_19": "大号果绿遮光布100X100X200", "origin_option_20": "大号浅蓝遮光布100X100X200", "origin_option_21": "大号紫色遮光布100X100X200", "origin_option_22": "大号酒红遮光布100X100X200", "origin_option_23": "大号深咖遮光布100X100X200", "origin_option_24": "大号金色遮光布100X100X200", "origin_option_25": "大号黑色遮光布100X100X200", "origin_option_26": "大号浅粉遮光布100X100X200", "origin_option_27": "大号白色麻绒布", "origin_option_28": "大号米色麻绒布", "origin_option_29": "大号银灰麻绒布", "origin_option_30": "大号果绿麻绒布", "origin_option_31": "大号紫色麻绒布", "origin_option_32": "大号酒红麻绒布", "origin_option_33": "大号深咖麻绒布", "origin_option_34": "大号金色麻绒布", "origin_option_35": "大号黑色麻绒布", "origin_option_36": "大号粉色麻绒布", "origin_option_37": "大号墨绿麻绒布", "origin_option_38": "大号深灰麻绒布", "origin_option_39": "大号橙色麻绒布", "origin_option_40": "大号孔雀麻绒布", "origin_option_41": "大号藏蓝麻绒布", "origin_option_42": "需要+顶布加拍不单卖", "origin_option_43": "大号遮光布顶套装", "origin_option_44": "小号遮光布顶套装", "origin_option_45": "大号麻绒布顶套装", "origin_option_46": "小号麻绒布顶套装"} +2024-10-29 15:42:45,416 - vertexAI.py:158 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... +2024-10-29 15:42:50,662 - vertexAI.py:160 - default_logger - DEBUG - 모델 응답: ```json +{ +"trans_option_1": "검정색 차광 85X85X200", +"trans_option_2": "와인색 차광 85X85X200", +"trans_option_3": "회색 차광 85X85X200", +"trans_option_4": "분홍색 차광 85X85X200", +"trans_option_5": "연한 노란색 차광 85X85X200", +"trans_option_6": "검정색 원형 차광 85X80X200", +"trans_option_7": "연한 베이지색 원형 차광 85X80X200", +"trans_option_8": "회색 원형 차광 85X80X200", +"trans_option_9": "분홍색 원형 차광 85X80X200", +"trans_option_10": "금색 마 85X85X200", +"trans_option_11": "흰색 마 85X85X200", +"trans_option_12": "짙은 녹색 마 85X85X200", +"trans_option_13": "파란색 마 85X85X200", +"trans_option_14": "남색 마 85X85X200", +"trans_option_15": "검정색 마 85X85X200", +"trans_option_16": "회색 차광 100X100X200", +"trans_option_17": "연한 노란색 차광 100X100X200", +"trans_option_18": "흰색 차광 100X100X200", +"trans_option_19": "연두색 차광 100X100X200", +"trans_option_20": "연한 파란색 차광 100X100X200", +"trans_option_21": "보라색 차광 100X100X200", +"trans_option_22": "와인색 차광 100X100X200", +"trans_option_23": "짙은 갈색 차광 100X100X200", +"trans_option_24": "금색 차광 100X100X200", +"trans_option_25": "검정색 차광 100X100X200", +"trans_option_26": "연한 분홍색 차광 100X100X200", +"trans_option_27": "흰색 마 100X100X200", +"trans_option_28": "연한 베이지색 마 100X100X200", +"trans_option_29": "은색 마 100X100X200", +"trans_option_30": "연두색 마 100X100X200", +"trans_option_31": "보라색 마 100X100X200", +"trans_option_32": "와인색 마 100X100X200", +"trans_option_33": "짙은 갈색 마 100X100X200", +"trans_option_34": "금색 마 100X100X200", +"trans_option_35": "검정색 마 100X100X200", +"trans_option_36": "분홍색 마 100X100X200", +"trans_option_37": "짙은 녹색 마 100X100X200", +"trans_option_38": "짙은 회색 마 100X100X200", +"trans_option_39": "주황색 마 100X100X200", +"trans_option_40": "파란색 마 100X100X200", +"trans_option_41": "남색 마 100X100X200", +"trans_option_42": "대형 차광 천장 세트", +"trans_option_43": "소형 차광 천장 세트", +"trans_option_44": "대형 마 천장 세트", +"trans_option_45": "소형 마 천장 세트" +} +``` +2024-10-29 15:42:50,666 - vertexAI.py:168 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { +"trans_option_1": "검정색 차광 85X85X200", +"trans_option_2": "와인색 차광 85X85X200", +"trans_option_3": "회색 차광 85X85X200", +"trans_option_4": "분홍색 차광 85X85X200", +"trans_option_5": "연한 노란색 차광 85X85X200", +"trans_option_6": "검정색 원형 차광 85X80X200", +"trans_option_7": "연한 베이지색 원형 차광 85X80X200", +"trans_option_8": "회색 원형 차광 85X80X200", +"trans_option_9": "분홍색 원형 차광 85X80X200", +"trans_option_10": "금색 마 85X85X200", +"trans_option_11": "흰색 마 85X85X200", +"trans_option_12": "짙은 녹색 마 85X85X200", +"trans_option_13": "파란색 마 85X85X200", +"trans_option_14": "남색 마 85X85X200", +"trans_option_15": "검정색 마 85X85X200", +"trans_option_16": "회색 차광 100X100X200", +"trans_option_17": "연한 노란색 차광 100X100X200", +"trans_option_18": "흰색 차광 100X100X200", +"trans_option_19": "연두색 차광 100X100X200", +"trans_option_20": "연한 파란색 차광 100X100X200", +"trans_option_21": "보라색 차광 100X100X200", +"trans_option_22": "와인색 차광 100X100X200", +"trans_option_23": "짙은 갈색 차광 100X100X200", +"trans_option_24": "금색 차광 100X100X200", +"trans_option_25": "검정색 차광 100X100X200", +"trans_option_26": "연한 분홍색 차광 100X100X200", +"trans_option_27": "흰색 마 100X100X200", +"trans_option_28": "연한 베이지색 마 100X100X200", +"trans_option_29": "은색 마 100X100X200", +"trans_option_30": "연두색 마 100X100X200", +"trans_option_31": "보라색 마 100X100X200", +"trans_option_32": "와인색 마 100X100X200", +"trans_option_33": "짙은 갈색 마 100X100X200", +"trans_option_34": "금색 마 100X100X200", +"trans_option_35": "검정색 마 100X100X200", +"trans_option_36": "분홍색 마 100X100X200", +"trans_option_37": "짙은 녹색 마 100X100X200", +"trans_option_38": "짙은 회색 마 100X100X200", +"trans_option_39": "주황색 마 100X100X200", +"trans_option_40": "파란색 마 100X100X200", +"trans_option_41": "남색 마 100X100X200", +"trans_option_42": "대형 차광 천장 세트", +"trans_option_43": "소형 차광 천장 세트", +"trans_option_44": "대형 마 천장 세트", +"trans_option_45": "소형 마 천장 세트" +} +2024-10-29 15:42:50,672 - vertexAI.py:171 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '검정색 차광 85X85X200', 'trans_option_2': '와인색 차광 85X85X200', 'trans_option_3': '회색 차광 85X85X200', 'trans_option_4': '분홍색 차광 85X85X200', 'trans_option_5': '연한 노란색 차광 85X85X200', 'trans_option_6': '검정색 원형 차광 85X80X200', 'trans_option_7': '연한 베이지색 원형 차광 85X80X200', 'trans_option_8': '회색 원형 차광 85X80X200', 'trans_option_9': '분홍색 원형 차광 85X80X200', 'trans_option_10': '금색 마 85X85X200', 'trans_option_11': '흰색 마 85X85X200', 'trans_option_12': '짙은 녹색 마 85X85X200', 'trans_option_13': '파란색 마 85X85X200', 'trans_option_14': '남색 마 85X85X200', 'trans_option_15': '검정색 마 85X85X200', 'trans_option_16': '회색 차광 100X100X200', 'trans_option_17': '연한 노란색 차광 100X100X200', 'trans_option_18': '흰색 차광 100X100X200', 'trans_option_19': '연두색 차광 100X100X200', 'trans_option_20': '연한 파란색 차광 100X100X200', 'trans_option_21': '보라색 차광 100X100X200', 'trans_option_22': '와인색 차광 100X100X200', 'trans_option_23': '짙은 갈색 차광 100X100X200', 'trans_option_24': '금색 차광 100X100X200', 'trans_option_25': '검정색 차광 100X100X200', 'trans_option_26': '연한 분홍색 차광 100X100X200', 'trans_option_27': '흰색 마 100X100X200', 'trans_option_28': '연한 베이지색 마 100X100X200', 'trans_option_29': '은색 마 100X100X200', 'trans_option_30': '연두색 마 100X100X200', 'trans_option_31': '보라색 마 100X100X200', 'trans_option_32': '와인색 마 100X100X200', 'trans_option_33': '짙은 갈색 마 100X100X200', 'trans_option_34': '금색 마 100X100X200', 'trans_option_35': '검정색 마 100X100X200', 'trans_option_36': '분홍색 마 100X100X200', 'trans_option_37': '짙은 녹색 마 100X100X200', 'trans_option_38': '짙은 회색 마 100X100X200', 'trans_option_39': '주황색 마 100X100X200', 'trans_option_40': '파란색 마 100X100X200', 'trans_option_41': '남색 마 100X100X200', 'trans_option_42': '대형 차광 천장 세트', 'trans_option_43': '소형 차광 천장 세트', 'trans_option_44': '대형 마 천장 세트', 'trans_option_45': '소형 마 천장 세트'} +2024-10-29 15:42:50,679 - option.py:227 - default_logger - DEBUG - 번역된 옵션 입력 +2024-10-29 15:42:50,683 - option.py:541 - default_logger - DEBUG - trans_option_1번째 translated_name : 검정색 차광 85X85X200 +2024-10-29 15:42:50,683 - option.py:549 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:50,708 - option.py:553 - default_logger - INFO - trans_option_1번째 translated_name : [검정색 차광 85X85X200] 입력 완료 +2024-10-29 15:42:50,709 - option.py:541 - default_logger - DEBUG - trans_option_2번째 translated_name : 와인색 차광 85X85X200 +2024-10-29 15:42:50,709 - option.py:549 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:50,772 - option.py:553 - default_logger - INFO - trans_option_2번째 translated_name : [와인색 차광 85X85X200] 입력 완료 +2024-10-29 15:42:50,773 - option.py:541 - default_logger - DEBUG - trans_option_3번째 translated_name : 회색 차광 85X85X200 +2024-10-29 15:42:50,773 - option.py:549 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:50,854 - option.py:553 - default_logger - INFO - trans_option_3번째 translated_name : [회색 차광 85X85X200] 입력 완료 +2024-10-29 15:42:50,855 - option.py:541 - default_logger - DEBUG - trans_option_4번째 translated_name : 분홍색 차광 85X85X200 +2024-10-29 15:42:50,856 - option.py:549 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:50,935 - option.py:553 - default_logger - INFO - trans_option_4번째 translated_name : [분홍색 차광 85X85X200] 입력 완료 +2024-10-29 15:42:50,936 - option.py:541 - default_logger - DEBUG - trans_option_5번째 translated_name : 연한 노란색 차광 85X85X200 +2024-10-29 15:42:50,936 - option.py:549 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:51,007 - option.py:553 - default_logger - INFO - trans_option_5번째 translated_name : [연한 노란색 차광 85X85X200] 입력 완료 +2024-10-29 15:42:51,008 - option.py:541 - default_logger - DEBUG - trans_option_6번째 translated_name : 검정색 원형 차광 85X80X200 +2024-10-29 15:42:51,009 - option.py:549 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:51,104 - option.py:553 - default_logger - INFO - trans_option_6번째 translated_name : [검정색 원형 차광 85X80X200] 입력 완료 +2024-10-29 15:42:51,105 - option.py:541 - default_logger - DEBUG - trans_option_7번째 translated_name : 연한 베이지색 원형 차광 85X80X200 +2024-10-29 15:42:51,106 - option.py:549 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:51,183 - option.py:553 - default_logger - INFO - trans_option_7번째 translated_name : [연한 베이지색 원형 차광 85X80X200] 입력 완료 +2024-10-29 15:42:51,184 - option.py:541 - default_logger - DEBUG - trans_option_8번째 translated_name : 회색 원형 차광 85X80X200 +2024-10-29 15:42:51,184 - option.py:549 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:51,712 - option.py:553 - default_logger - INFO - trans_option_8번째 translated_name : [회색 원형 차광 85X80X200] 입력 완료 +2024-10-29 15:42:51,712 - option.py:541 - default_logger - DEBUG - trans_option_9번째 translated_name : 분홍색 원형 차광 85X80X200 +2024-10-29 15:42:51,713 - option.py:549 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:52,985 - option.py:553 - default_logger - INFO - trans_option_9번째 translated_name : [분홍색 원형 차광 85X80X200] 입력 완료 +2024-10-29 15:42:52,986 - option.py:541 - default_logger - DEBUG - trans_option_10번째 translated_name : 금색 마 85X85X200 +2024-10-29 15:42:52,987 - option.py:549 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:53,059 - option.py:553 - default_logger - INFO - trans_option_10번째 translated_name : [금색 마 85X85X200] 입력 완료 +2024-10-29 15:42:53,059 - option.py:541 - default_logger - DEBUG - trans_option_11번째 translated_name : 흰색 마 85X85X200 +2024-10-29 15:42:53,060 - option.py:549 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:53,141 - option.py:553 - default_logger - INFO - trans_option_11번째 translated_name : [흰색 마 85X85X200] 입력 완료 +2024-10-29 15:42:53,142 - option.py:541 - default_logger - DEBUG - trans_option_12번째 translated_name : 짙은 녹색 마 85X85X200 +2024-10-29 15:42:53,143 - option.py:549 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:53,232 - option.py:553 - default_logger - INFO - trans_option_12번째 translated_name : [짙은 녹색 마 85X85X200] 입력 완료 +2024-10-29 15:42:53,233 - option.py:541 - default_logger - DEBUG - trans_option_13번째 translated_name : 파란색 마 85X85X200 +2024-10-29 15:42:53,234 - option.py:549 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:53,323 - option.py:553 - default_logger - INFO - trans_option_13번째 translated_name : [파란색 마 85X85X200] 입력 완료 +2024-10-29 15:42:53,324 - option.py:541 - default_logger - DEBUG - trans_option_14번째 translated_name : 남색 마 85X85X200 +2024-10-29 15:42:53,325 - option.py:549 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:53,402 - option.py:553 - default_logger - INFO - trans_option_14번째 translated_name : [남색 마 85X85X200] 입력 완료 +2024-10-29 15:42:53,403 - option.py:541 - default_logger - DEBUG - trans_option_15번째 translated_name : 검정색 마 85X85X200 +2024-10-29 15:42:53,404 - option.py:549 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:53,489 - option.py:553 - default_logger - INFO - trans_option_15번째 translated_name : [검정색 마 85X85X200] 입력 완료 +2024-10-29 15:42:53,490 - option.py:541 - default_logger - DEBUG - trans_option_16번째 translated_name : 회색 차광 100X100X200 +2024-10-29 15:42:53,491 - option.py:549 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:54,250 - option.py:553 - default_logger - INFO - trans_option_16번째 translated_name : [회색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:54,251 - option.py:541 - default_logger - DEBUG - trans_option_17번째 translated_name : 연한 노란색 차광 100X100X200 +2024-10-29 15:42:54,253 - option.py:549 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:55,077 - option.py:553 - default_logger - INFO - trans_option_17번째 translated_name : [연한 노란색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:55,078 - option.py:541 - default_logger - DEBUG - trans_option_18번째 translated_name : 흰색 차광 100X100X200 +2024-10-29 15:42:55,079 - option.py:549 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:55,367 - option.py:553 - default_logger - INFO - trans_option_18번째 translated_name : [흰색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:55,368 - option.py:541 - default_logger - DEBUG - trans_option_19번째 translated_name : 연두색 차광 100X100X200 +2024-10-29 15:42:55,369 - option.py:549 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:55,444 - option.py:553 - default_logger - INFO - trans_option_19번째 translated_name : [연두색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:55,445 - option.py:541 - default_logger - DEBUG - trans_option_20번째 translated_name : 연한 파란색 차광 100X100X200 +2024-10-29 15:42:55,446 - option.py:549 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:55,521 - option.py:553 - default_logger - INFO - trans_option_20번째 translated_name : [연한 파란색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:55,522 - option.py:541 - default_logger - DEBUG - trans_option_21번째 translated_name : 보라색 차광 100X100X200 +2024-10-29 15:42:55,523 - option.py:549 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:55,821 - option.py:553 - default_logger - INFO - trans_option_21번째 translated_name : [보라색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:55,822 - option.py:541 - default_logger - DEBUG - trans_option_22번째 translated_name : 와인색 차광 100X100X200 +2024-10-29 15:42:55,823 - option.py:549 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:56,730 - option.py:553 - default_logger - INFO - trans_option_22번째 translated_name : [와인색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:56,731 - option.py:541 - default_logger - DEBUG - trans_option_23번째 translated_name : 짙은 갈색 차광 100X100X200 +2024-10-29 15:42:56,733 - option.py:549 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:57,504 - option.py:553 - default_logger - INFO - trans_option_23번째 translated_name : [짙은 갈색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:57,505 - option.py:541 - default_logger - DEBUG - trans_option_24번째 translated_name : 금색 차광 100X100X200 +2024-10-29 15:42:57,506 - option.py:549 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:57,826 - option.py:553 - default_logger - INFO - trans_option_24번째 translated_name : [금색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:57,827 - option.py:541 - default_logger - DEBUG - trans_option_25번째 translated_name : 검정색 차광 100X100X200 +2024-10-29 15:42:57,828 - option.py:549 - default_logger - DEBUG - trans_option_25번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:57,956 - option.py:553 - default_logger - INFO - trans_option_25번째 translated_name : [검정색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:57,957 - option.py:541 - default_logger - DEBUG - trans_option_26번째 translated_name : 연한 분홍색 차광 100X100X200 +2024-10-29 15:42:57,958 - option.py:549 - default_logger - DEBUG - trans_option_26번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:58,524 - option.py:553 - default_logger - INFO - trans_option_26번째 translated_name : [연한 분홍색 차광 100X100X200] 입력 완료 +2024-10-29 15:42:58,525 - option.py:541 - default_logger - DEBUG - trans_option_27번째 translated_name : 흰색 마 100X100X200 +2024-10-29 15:42:58,526 - option.py:549 - default_logger - DEBUG - trans_option_27번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:59,040 - option.py:553 - default_logger - INFO - trans_option_27번째 translated_name : [흰색 마 100X100X200] 입력 완료 +2024-10-29 15:42:59,041 - option.py:541 - default_logger - DEBUG - trans_option_28번째 translated_name : 연한 베이지색 마 100X100X200 +2024-10-29 15:42:59,042 - option.py:549 - default_logger - DEBUG - trans_option_28번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:42:59,569 - option.py:553 - default_logger - INFO - trans_option_28번째 translated_name : [연한 베이지색 마 100X100X200] 입력 완료 +2024-10-29 15:42:59,569 - option.py:541 - default_logger - DEBUG - trans_option_29번째 translated_name : 은색 마 100X100X200 +2024-10-29 15:42:59,570 - option.py:549 - default_logger - DEBUG - trans_option_29번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:00,090 - option.py:553 - default_logger - INFO - trans_option_29번째 translated_name : [은색 마 100X100X200] 입력 완료 +2024-10-29 15:43:00,091 - option.py:541 - default_logger - DEBUG - trans_option_30번째 translated_name : 연두색 마 100X100X200 +2024-10-29 15:43:00,092 - option.py:549 - default_logger - DEBUG - trans_option_30번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:00,589 - option.py:553 - default_logger - INFO - trans_option_30번째 translated_name : [연두색 마 100X100X200] 입력 완료 +2024-10-29 15:43:00,590 - option.py:541 - default_logger - DEBUG - trans_option_31번째 translated_name : 보라색 마 100X100X200 +2024-10-29 15:43:00,590 - option.py:549 - default_logger - DEBUG - trans_option_31번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:01,218 - option.py:553 - default_logger - INFO - trans_option_31번째 translated_name : [보라색 마 100X100X200] 입력 완료 +2024-10-29 15:43:01,219 - option.py:541 - default_logger - DEBUG - trans_option_32번째 translated_name : 와인색 마 100X100X200 +2024-10-29 15:43:01,219 - option.py:549 - default_logger - DEBUG - trans_option_32번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:01,923 - option.py:553 - default_logger - INFO - trans_option_32번째 translated_name : [와인색 마 100X100X200] 입력 완료 +2024-10-29 15:43:01,924 - option.py:541 - default_logger - DEBUG - trans_option_33번째 translated_name : 짙은 갈색 마 100X100X200 +2024-10-29 15:43:01,925 - option.py:549 - default_logger - DEBUG - trans_option_33번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:02,412 - option.py:553 - default_logger - INFO - trans_option_33번째 translated_name : [짙은 갈색 마 100X100X200] 입력 완료 +2024-10-29 15:43:02,413 - option.py:541 - default_logger - DEBUG - trans_option_34번째 translated_name : 금색 마 100X100X200 +2024-10-29 15:43:02,414 - option.py:549 - default_logger - DEBUG - trans_option_34번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:02,920 - option.py:553 - default_logger - INFO - trans_option_34번째 translated_name : [금색 마 100X100X200] 입력 완료 +2024-10-29 15:43:02,921 - option.py:541 - default_logger - DEBUG - trans_option_35번째 translated_name : 검정색 마 100X100X200 +2024-10-29 15:43:02,921 - option.py:549 - default_logger - DEBUG - trans_option_35번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:03,421 - option.py:553 - default_logger - INFO - trans_option_35번째 translated_name : [검정색 마 100X100X200] 입력 완료 +2024-10-29 15:43:03,422 - option.py:541 - default_logger - DEBUG - trans_option_36번째 translated_name : 분홍색 마 100X100X200 +2024-10-29 15:43:03,423 - option.py:549 - default_logger - DEBUG - trans_option_36번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:03,918 - option.py:553 - default_logger - INFO - trans_option_36번째 translated_name : [분홍색 마 100X100X200] 입력 완료 +2024-10-29 15:43:03,919 - option.py:541 - default_logger - DEBUG - trans_option_37번째 translated_name : 짙은 녹색 마 100X100X200 +2024-10-29 15:43:03,920 - option.py:549 - default_logger - DEBUG - trans_option_37번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:04,395 - option.py:553 - default_logger - INFO - trans_option_37번째 translated_name : [짙은 녹색 마 100X100X200] 입력 완료 +2024-10-29 15:43:04,396 - option.py:541 - default_logger - DEBUG - trans_option_38번째 translated_name : 짙은 회색 마 100X100X200 +2024-10-29 15:43:04,397 - option.py:549 - default_logger - DEBUG - trans_option_38번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:04,890 - option.py:553 - default_logger - INFO - trans_option_38번째 translated_name : [짙은 회색 마 100X100X200] 입력 완료 +2024-10-29 15:43:04,891 - option.py:541 - default_logger - DEBUG - trans_option_39번째 translated_name : 주황색 마 100X100X200 +2024-10-29 15:43:04,891 - option.py:549 - default_logger - DEBUG - trans_option_39번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:05,381 - option.py:553 - default_logger - INFO - trans_option_39번째 translated_name : [주황색 마 100X100X200] 입력 완료 +2024-10-29 15:43:05,382 - option.py:541 - default_logger - DEBUG - trans_option_40번째 translated_name : 파란색 마 100X100X200 +2024-10-29 15:43:05,383 - option.py:549 - default_logger - DEBUG - trans_option_40번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:05,870 - option.py:553 - default_logger - INFO - trans_option_40번째 translated_name : [파란색 마 100X100X200] 입력 완료 +2024-10-29 15:43:05,871 - option.py:541 - default_logger - DEBUG - trans_option_41번째 translated_name : 남색 마 100X100X200 +2024-10-29 15:43:05,871 - option.py:549 - default_logger - DEBUG - trans_option_41번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:06,361 - option.py:553 - default_logger - INFO - trans_option_41번째 translated_name : [남색 마 100X100X200] 입력 완료 +2024-10-29 15:43:06,362 - option.py:541 - default_logger - DEBUG - trans_option_42번째 translated_name : 대형 차광 천장 세트 +2024-10-29 15:43:06,362 - option.py:549 - default_logger - DEBUG - trans_option_42번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:06,662 - option.py:553 - default_logger - INFO - trans_option_42번째 translated_name : [대형 차광 천장 세트] 입력 완료 +2024-10-29 15:43:06,663 - option.py:541 - default_logger - DEBUG - trans_option_43번째 translated_name : 소형 차광 천장 세트 +2024-10-29 15:43:06,664 - option.py:549 - default_logger - DEBUG - trans_option_43번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:07,341 - option.py:553 - default_logger - INFO - trans_option_43번째 translated_name : [소형 차광 천장 세트] 입력 완료 +2024-10-29 15:43:07,341 - option.py:541 - default_logger - DEBUG - trans_option_44번째 translated_name : 대형 마 천장 세트 +2024-10-29 15:43:07,342 - option.py:549 - default_logger - DEBUG - trans_option_44번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:07,829 - option.py:553 - default_logger - INFO - trans_option_44번째 translated_name : [대형 마 천장 세트] 입력 완료 +2024-10-29 15:43:07,830 - option.py:541 - default_logger - DEBUG - trans_option_45번째 translated_name : 소형 마 천장 세트 +2024-10-29 15:43:07,831 - option.py:549 - default_logger - DEBUG - trans_option_45번째 번역옵션 필드 : JSHandle@ +2024-10-29 15:43:08,172 - option.py:553 - default_logger - INFO - trans_option_45번째 translated_name : [소형 마 천장 세트] 입력 완료 +2024-10-29 15:43:08,173 - option.py:565 - default_logger - DEBUG - selected_translated_options 일괄 업데이트: {'大特价A黑色遮光布85*85*200': '검정색 차광 85X85X200', 'B酒红色遮光布85*85*200': '와인색 차광 85X85X200', '大特价C灰白色遮光布85*85*200': '회색 차광 85X85X200', 'D粉红色遮光布85*85*200': '분홍색 차광 85X85X200', 'E米黄色遮光布85*85*200': '연한 노란색 차광 85X85X200', '特价圆框黑色布85*80*200': '검정색 원형 차광 85X80X200', '特价圆框米色85*80*200': '연한 베이지색 원형 차광 85X80X200', '特价圆圈灰色85*80*200': '회색 원형 차광 85X80X200', '特价圆圈粉色85*80*200': '분홍색 원형 차광 85X80X200', '金色麻绒布85*85*200': '금색 마 85X85X200', '白色麻绒布85*85*200': '흰색 마 85X85X200', '墨绿色麻绒布85*85*200': '짙은 녹색 마 85X85X200', '孔雀蓝麻绒布85*85*200': '파란색 마 85X85X200', '藏蓝色麻绒布85*85*200': '남색 마 85X85X200', '黑色麻绒布85*85*200': '검정색 마 85X85X200', '大号浅灰遮光布100*100*200': '회색 차광 100X100X200', '大号米黄遮光布100*100*200': '연한 노란색 차광 100X100X200', '大号白色遮光布100*100*200': '흰색 차광 100X100X200', '大号果绿遮光布100*100*200': '연두색 차광 100X100X200', '大号浅蓝遮光布100*100*200': '연한 파란색 차광 100X100X200', '大号紫色遮光布100*100*200': '보라색 차광 100X100X200', '大号酒红遮光布100*100*200': '와인색 차광 100X100X200', '大号深咖遮光布100*100*200': '짙은 갈색 차광 100X100X200', '大号金色遮光布100*100*200': '금색 차광 100X100X200', '大号黑色遮光布100*100*200': '검정색 차광 100X100X200', '大号浅粉遮光布100*100*200': '연한 분홍색 차광 100X100X200', '大号白色麻绒布': '흰색 마 100X100X200', '大号米色麻绒布': '연한 베이지색 마 100X100X200', '大号银灰麻绒布': '은색 마 100X100X200', '大号果绿麻绒布': '연두색 마 100X100X200', '大号紫色麻绒布': '보라색 마 100X100X200', '大号酒红麻绒布': '와인색 마 100X100X200', '大号深咖麻绒布': '짙은 갈색 마 100X100X200', '大号金色麻绒布': '금색 마 100X100X200', '大号黑色麻绒布': '검정색 마 100X100X200', '大号粉色麻绒布': '분홍색 마 100X100X200', '大号墨绿麻绒布': '짙은 녹색 마 100X100X200', '大号深灰麻绒布': '짙은 회색 마 100X100X200', '大号橙色麻绒布': '주황색 마 100X100X200', '大号孔雀麻绒布': '파란색 마 100X100X200', '大号藏蓝麻绒布': '남색 마 100X100X200', '需要+顶布加拍,不单卖': '대형 차광 천장 세트', '大号遮光布➕顶套装': '소형 차광 천장 세트', '小号遮光布➕顶套装': '대형 마 천장 세트', '大号麻绒布➕顶套装': '소형 마 천장 세트'} +2024-10-29 15:43:08,178 - option.py:263 - default_logger - DEBUG - [VertexAI] 를 이용한 옵션번역 성공 +2024-10-29 15:43:08,182 - option.py:268 - default_logger - DEBUG - 옵션 필터링 및 조정 : True +2024-10-29 15:43:08,183 - option.py:101 - default_logger - DEBUG - 최저옵션: 56608.69565217391, 표준편차: 9066.1296590292 +2024-10-29 15:43:08,185 - option.py:111 - default_logger - DEBUG - Option 48000 z-score: -0.9495447314279564 +2024-10-29 15:43:08,195 - option.py:111 - default_logger - DEBUG - Option 48000 z-score: -0.9495447314279564 +2024-10-29 15:43:08,196 - option.py:111 - default_logger - DEBUG - Option 48000 z-score: -0.9495447314279564 +2024-10-29 15:43:08,196 - option.py:111 - default_logger - DEBUG - Option 48000 z-score: -0.9495447314279564 +2024-10-29 15:43:08,196 - option.py:111 - default_logger - DEBUG - Option 48000 z-score: -0.9495447314279564 +2024-10-29 15:43:08,197 - option.py:111 - default_logger - DEBUG - Option 42000 z-score: -1.6113486351504716 +2024-10-29 15:43:08,197 - option.py:111 - default_logger - DEBUG - Option 42000 z-score: -1.6113486351504716 +2024-10-29 15:43:08,197 - option.py:111 - default_logger - DEBUG - Option 42000 z-score: -1.6113486351504716 +2024-10-29 15:43:08,198 - option.py:111 - default_logger - DEBUG - Option 42000 z-score: -1.6113486351504716 +2024-10-29 15:43:08,198 - option.py:111 - default_logger - DEBUG - Option 53000 z-score: -0.39804147832586045 +2024-10-29 15:43:08,199 - option.py:111 - default_logger - DEBUG - Option 53000 z-score: -0.39804147832586045 +2024-10-29 15:43:08,199 - option.py:111 - default_logger - DEBUG - Option 53000 z-score: -0.39804147832586045 +2024-10-29 15:43:08,199 - option.py:111 - default_logger - DEBUG - Option 53000 z-score: -0.39804147832586045 +2024-10-29 15:43:08,201 - option.py:111 - default_logger - DEBUG - Option 53000 z-score: -0.39804147832586045 +2024-10-29 15:43:08,201 - option.py:111 - default_logger - DEBUG - Option 53000 z-score: -0.39804147832586045 +2024-10-29 15:43:08,201 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,202 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,202 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,203 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,203 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,203 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,204 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,204 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,204 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,205 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,206 - option.py:111 - default_logger - DEBUG - Option 57000 z-score: 0.043161124155816306 +2024-10-29 15:43:08,207 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,207 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,207 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,208 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,208 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,209 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,209 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,209 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,210 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,210 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,211 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,211 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,211 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,212 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,213 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,213 - option.py:111 - default_logger - DEBUG - Option 25000 z-score: -3.4864596956975977 +2024-10-29 15:43:08,213 - option.py:111 - default_logger - DEBUG - Option 72000 z-score: 1.6976708834621042 +2024-10-29 15:43:08,214 - option.py:111 - default_logger - DEBUG - Option 63000 z-score: 0.7049650278783315 +2024-10-29 15:43:08,214 - option.py:111 - default_logger - DEBUG - Option 78000 z-score: 2.3594747871846193 +2024-10-29 15:43:08,215 - option.py:111 - default_logger - DEBUG - Option 68000 z-score: 1.2564682809804275 +2024-10-29 15:43:08,215 - option.py:115 - default_logger - DEBUG - Z-스코어 필터링: [53000, 53000, 53000, 53000, 53000, 53000, 57000, 57000, 57000, 57000, 57000, 57000, 57000, 57000, 57000, 57000, 57000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 63000, 68000] +2024-10-29 15:43:08,215 - option.py:123 - default_logger - DEBUG - 필터링된 본품옵션의 최저가: 53000, 마켓상한선: 106000 +2024-10-29 15:43:08,216 - option.py:128 - default_logger - DEBUG - 최종 선택된 옵션: [('金色麻绒布85*85*200', 53000), ('白色麻绒布85*85*200', 53000), ('墨绿色麻绒布85*85*200', 53000), ('孔雀蓝麻绒布85*85*200', 53000), ('藏蓝色麻绒布85*85*200', 53000), ('黑色麻绒布85*85*200', 53000), ('大号浅灰遮光布100*100*200', 57000), ('大号米黄遮光布100*100*200', 57000), ('大号白色遮光布100*100*200', 57000), ('大号果绿遮光布100*100*200', 57000), ('大号浅蓝遮光布100*100*200', 57000), ('大号紫色遮光布100*100*200', 57000), ('大号酒红遮光布100*100*200', 57000), ('大号深咖遮光布100*100*200', 57000), ('大号金色遮光布100*100*200', 57000), ('大号黑色遮光布100*100*200', 57000), ('大号浅粉遮光布100*100*200', 57000), ('大号白色麻绒布', 63000), ('大号米色麻绒布', 63000), ('大号银灰麻绒布', 63000), ('大号果绿麻绒布', 63000), ('大号紫色麻绒布', 63000), ('大号酒红麻绒布', 63000), ('大号深咖麻绒布', 63000), ('大号金色麻绒布', 63000), ('大号黑色麻绒布', 63000), ('大号粉色麻绒布', 63000), ('大号墨绿麻绒布', 63000), ('大号深灰麻绒布', 63000), ('大号橙色麻绒布', 63000), ('大号孔雀麻绒布', 63000), ('大号藏蓝麻绒布', 63000), ('小号遮光布➕顶套装', 63000), ('小号麻绒布➕顶套装', 68000)] +2024-10-29 15:43:08,933 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大特价A黑色遮光布85*85*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:09,858 - option.py:652 - default_logger - DEBUG - 옵션 '大特价A黑色遮光布85*85*200' 체크 해제함 +2024-10-29 15:43:09,889 - option.py:640 - default_logger - DEBUG - 옵션 이름: B酒红色遮光布85*85*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:10,667 - option.py:652 - default_logger - DEBUG - 옵션 'B酒红色遮光布85*85*200' 체크 해제함 +2024-10-29 15:43:10,771 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大特价C灰白色遮光布85*85*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:11,556 - option.py:652 - default_logger - DEBUG - 옵션 '大特价C灰白色遮光布85*85*200' 체크 해제함 +2024-10-29 15:43:11,578 - option.py:640 - default_logger - DEBUG - 옵션 이름: D粉红色遮光布85*85*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:12,406 - option.py:652 - default_logger - DEBUG - 옵션 'D粉红色遮光布85*85*200' 체크 해제함 +2024-10-29 15:43:12,544 - option.py:640 - default_logger - DEBUG - 옵션 이름: E米黄色遮光布85*85*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:13,465 - option.py:652 - default_logger - DEBUG - 옵션 'E米黄色遮光布85*85*200' 체크 해제함 +2024-10-29 15:43:13,485 - option.py:640 - default_logger - DEBUG - 옵션 이름: 特价圆框黑色布85*80*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:14,344 - option.py:652 - default_logger - DEBUG - 옵션 '特价圆框黑色布85*80*200' 체크 해제함 +2024-10-29 15:43:14,376 - option.py:640 - default_logger - DEBUG - 옵션 이름: 特价圆框米色85*80*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:15,230 - option.py:652 - default_logger - DEBUG - 옵션 '特价圆框米色85*80*200' 체크 해제함 +2024-10-29 15:43:15,272 - option.py:640 - default_logger - DEBUG - 옵션 이름: 特价圆圈灰色85*80*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:16,080 - option.py:652 - default_logger - DEBUG - 옵션 '特价圆圈灰色85*80*200' 체크 해제함 +2024-10-29 15:43:16,112 - option.py:640 - default_logger - DEBUG - 옵션 이름: 特价圆圈粉色85*80*200, 필터링된 옵션에 포함 여부: False +2024-10-29 15:43:17,359 - option.py:652 - default_logger - DEBUG - 옵션 '特价圆圈粉色85*80*200' 체크 해제함 +2024-10-29 15:43:17,392 - option.py:640 - default_logger - DEBUG - 옵션 이름: 金色麻绒布85*85*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,394 - option.py:646 - default_logger - DEBUG - 옵션 '金色麻绒布85*85*200' 체크함 +2024-10-29 15:43:17,412 - option.py:640 - default_logger - DEBUG - 옵션 이름: 白色麻绒布85*85*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,413 - option.py:646 - default_logger - DEBUG - 옵션 '白色麻绒布85*85*200' 체크함 +2024-10-29 15:43:17,448 - option.py:640 - default_logger - DEBUG - 옵션 이름: 墨绿色麻绒布85*85*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,449 - option.py:646 - default_logger - DEBUG - 옵션 '墨绿色麻绒布85*85*200' 체크함 +2024-10-29 15:43:17,475 - option.py:640 - default_logger - DEBUG - 옵션 이름: 孔雀蓝麻绒布85*85*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,476 - option.py:646 - default_logger - DEBUG - 옵션 '孔雀蓝麻绒布85*85*200' 체크함 +2024-10-29 15:43:17,498 - option.py:640 - default_logger - DEBUG - 옵션 이름: 藏蓝色麻绒布85*85*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,500 - option.py:646 - default_logger - DEBUG - 옵션 '藏蓝色麻绒布85*85*200' 체크함 +2024-10-29 15:43:17,535 - option.py:640 - default_logger - DEBUG - 옵션 이름: 黑色麻绒布85*85*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,536 - option.py:646 - default_logger - DEBUG - 옵션 '黑色麻绒布85*85*200' 체크함 +2024-10-29 15:43:17,559 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号浅灰遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,560 - option.py:646 - default_logger - DEBUG - 옵션 '大号浅灰遮光布100*100*200' 체크함 +2024-10-29 15:43:17,580 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号米黄遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,582 - option.py:646 - default_logger - DEBUG - 옵션 '大号米黄遮光布100*100*200' 체크함 +2024-10-29 15:43:17,604 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号白色遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,605 - option.py:646 - default_logger - DEBUG - 옵션 '大号白色遮光布100*100*200' 체크함 +2024-10-29 15:43:17,622 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号果绿遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,623 - option.py:646 - default_logger - DEBUG - 옵션 '大号果绿遮光布100*100*200' 체크함 +2024-10-29 15:43:17,643 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号浅蓝遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,644 - option.py:646 - default_logger - DEBUG - 옵션 '大号浅蓝遮光布100*100*200' 체크함 +2024-10-29 15:43:17,657 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号紫色遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,659 - option.py:646 - default_logger - DEBUG - 옵션 '大号紫色遮光布100*100*200' 체크함 +2024-10-29 15:43:17,675 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号酒红遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,676 - option.py:646 - default_logger - DEBUG - 옵션 '大号酒红遮光布100*100*200' 체크함 +2024-10-29 15:43:17,689 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号深咖遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,691 - option.py:646 - default_logger - DEBUG - 옵션 '大号深咖遮光布100*100*200' 체크함 +2024-10-29 15:43:17,705 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号金色遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,707 - option.py:646 - default_logger - DEBUG - 옵션 '大号金色遮光布100*100*200' 체크함 +2024-10-29 15:43:17,720 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号黑色遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,722 - option.py:646 - default_logger - DEBUG - 옵션 '大号黑色遮光布100*100*200' 체크함 +2024-10-29 15:43:17,737 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号浅粉遮光布100*100*200, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,739 - option.py:646 - default_logger - DEBUG - 옵션 '大号浅粉遮光布100*100*200' 체크함 +2024-10-29 15:43:17,752 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号白色麻绒布, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,753 - option.py:646 - default_logger - DEBUG - 옵션 '大号白色麻绒布' 체크함 +2024-10-29 15:43:17,770 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号米色麻绒布, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,771 - option.py:646 - default_logger - DEBUG - 옵션 '大号米色麻绒布' 체크함 +2024-10-29 15:43:17,787 - option.py:640 - default_logger - DEBUG - 옵션 이름: 大号银灰麻绒布, 필터링된 옵션에 포함 여부: True +2024-10-29 15:43:17,788 - option.py:646 - default_logger - DEBUG - 옵션 '大号银灰麻绒布' 체크함 +2024-10-29 15:43:17,789 - option.py:655 - default_logger - DEBUG - 옵션 체크 상태 조정 완료. 선택된 옵션 수: 20/20 +2024-10-29 15:43:17,790 - option.py:273 - default_logger - DEBUG - 퍼센티 옵션번역으로 인해 선택된 옵션정보 재수집 +2024-10-29 15:43:17,791 - option.py:140 - default_logger - DEBUG - 체크된 옵션 수: 20 +2024-10-29 15:43:17,792 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:43:20,393 - option.py:156 - default_logger - DEBUG - 선택된 옵션 저장 완료: {'대형 차광 천장 세트': 0, '금색 마 85X85X200': 0, '흰색 마 85X85X200': 0, '짙은 녹색 마 85X85X200': 0, '파란색 마 85X85X200': 0, '남색 마 85X85X200': 0, '검정색 마 85X85X200': 0, '회색 차광 100X100X200': 0, '연한 노란색 차광 100X100X200': 0, '흰색 차광 100X100X200': 0, '연두색 차광 100X100X200': 0, '연한 파란색 차광 100X100X200': 0, '보라색 차광 100X100X200': 0, '와인색 차광 100X100X200': 0, '짙은 갈색 차광 100X100X200': 0, '금색 차광 100X100X200': 0, '검정색 차광 100X100X200': 0, '연한 분홍색 차광 100X100X200': 0, '흰색 마 100X100X200': 0, '연한 베이지색 마 100X100X200': 0, '은색 마 100X100X200': 0, '연두색 마 100X100X200': 0, '보라색 마 100X100X200': 0, '와인색 마 100X100X200': 0, '짙은 갈색 마 100X100X200': 0, '금색 마 100X100X200': 0, '검정색 마 100X100X200': 0, '분홍색 마 100X100X200': 0, '짙은 녹색 마 100X100X200': 0, '짙은 회색 마 100X100X200': 0, '주황색 마 100X100X200': 0, '파란색 마 100X100X200': 0, '남색 마 100X100X200': 0, '대형 마 천장 세트': 0, '스몰 린넨 탑 세트': 0, '소형 차광 천장 세트': 0, '소형 마 천장 세트': 0} +2024-10-29 15:43:20,396 - option.py:278 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-10-29 15:43:20,483 - option.py:725 - default_logger - DEBUG - 총 46개의 옵션 이미지 번역을 시작합니다. +2024-10-29 15:43:20,538 - option.py:741 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3f79f173-6ecc-4b6c-a775-28f22cf56d99.jpg +2024-10-29 15:43:20,539 - option.py:753 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-10-29 15:43:20,540 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:43:20,543 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3f79f173-6ecc-4b6c-a775-28f22cf56d99.jpg 입력 +2024-10-29 15:43:23,595 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 3f79f173-6ecc-4b6c-a775-28f22cf56d99.jpg (800×800) - Whale +2024-10-29 15:43:23,601 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:43:23,602 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:43:23,603 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:43:23,718 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:43:24,720 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:43:24,722 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:43:25,967 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:43:25,968 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:43:32,570 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:43:32,571 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:43:33,815 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:43:33,816 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:43:34,418 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:43:35,466 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:43:35,467 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:43:35,468 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3f79f173-6ecc-4b6c-a775-28f22cf56d99.jpg +2024-10-29 15:43:35,469 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:43:35,800 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:43:35,802 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:43:35,802 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:43:35,802 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:43:35,803 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:43:35,806 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:43:35,807 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:43:35,807 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:43:35,807 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:43:35,808 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:43:35,808 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:43:35,809 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:43:35,818 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:43:35,842 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:43:35,844 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:43:35,947 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:43:35,948 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:43:35,949 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:43:36,234 - option.py:756 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:43:36,266 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:43:36,296 - gui.py:933 - default_logger - DEBUG - 번역 작업을 중단합니다... +2024-10-29 15:43:36,997 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:43:38,063 - option.py:769 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:43:38,124 - option.py:771 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:43:38,886 - option.py:774 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:43:38,887 - option.py:777 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:43:39,421 - option.py:782 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:43:39,482 - option.py:790 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-10-29 15:43:39,767 - option.py:795 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:43:40,270 - option.py:805 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_1.png +2024-10-29 15:43:40,592 - option.py:741 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/bc661d00-0d9c-4e2f-a7fb-f5fe9e9ba594.jpg +2024-10-29 15:43:40,593 - option.py:753 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-10-29 15:43:40,594 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:43:40,609 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/bc661d00-0d9c-4e2f-a7fb-f5fe9e9ba594.jpg 입력 +2024-10-29 15:43:43,622 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: bc661d00-0d9c-4e2f-a7fb-f5fe9e9ba594.jpg (800×800) - Whale +2024-10-29 15:43:43,623 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:43:43,623 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:43:43,624 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:43:43,725 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:43:44,726 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:43:44,727 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:43:45,959 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:43:45,960 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:43:52,563 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:43:52,564 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:43:53,781 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:43:53,782 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:43:54,385 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:43:55,387 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:43:55,388 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:43:55,389 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:43:55,389 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:43:55,492 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:43:55,493 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:43:55,494 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:43:55,494 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:43:55,495 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:43:55,495 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/bc661d00-0d9c-4e2f-a7fb-f5fe9e9ba594.jpg +2024-10-29 15:43:55,496 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:43:55,496 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/bc661d00-0d9c-4e2f-a7fb-f5fe9e9ba594.jpg +2024-10-29 15:43:55,554 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:43:55,558 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:43:55,559 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:43:55,662 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:43:55,663 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:43:55,663 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:43:55,758 - option.py:756 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:43:55,762 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:43:56,281 - option.py:805 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_2.png +2024-10-29 15:43:56,303 - option.py:741 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/709959c5-30c9-4824-ba01-5e0e2c7eb3b4.jpg +2024-10-29 15:43:56,304 - option.py:753 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-10-29 15:43:56,305 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:43:56,307 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/709959c5-30c9-4824-ba01-5e0e2c7eb3b4.jpg 입력 +2024-10-29 15:43:59,347 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 709959c5-30c9-4824-ba01-5e0e2c7eb3b4.jpg (800×800) - Whale +2024-10-29 15:43:59,348 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:43:59,349 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:43:59,350 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:43:59,450 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:44:00,452 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:44:00,453 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:01,660 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:44:01,661 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:44:08,345 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:44:08,346 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:09,575 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:44:09,576 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:44:10,178 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:44:11,179 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:44:11,180 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:44:11,181 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:44:11,182 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:44:11,283 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:44:11,284 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:44:11,286 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:44:11,287 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:44:11,288 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:44:11,288 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/709959c5-30c9-4824-ba01-5e0e2c7eb3b4.jpg +2024-10-29 15:44:11,289 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:44:11,289 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/709959c5-30c9-4824-ba01-5e0e2c7eb3b4.jpg +2024-10-29 15:44:11,355 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:44:11,359 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:44:11,360 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:44:11,463 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:44:11,465 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:44:11,465 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:44:11,535 - option.py:756 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:44:11,537 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:44:12,055 - option.py:805 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_3.png +2024-10-29 15:44:12,077 - option.py:741 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a5fca232-bd95-42d4-91ce-9bb753da5132.jpg +2024-10-29 15:44:12,078 - option.py:753 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-10-29 15:44:12,079 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:44:12,081 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a5fca232-bd95-42d4-91ce-9bb753da5132.jpg 입력 +2024-10-29 15:44:15,075 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: a5fca232-bd95-42d4-91ce-9bb753da5132.jpg (800×800) - Whale +2024-10-29 15:44:15,076 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:44:15,077 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:44:15,077 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:44:15,178 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:44:16,180 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:44:16,181 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:17,414 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:44:17,415 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:44:24,017 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:44:24,018 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:25,243 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:44:25,244 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:44:25,846 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:44:26,847 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:44:26,848 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:44:26,850 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:44:26,851 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:44:26,954 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:44:26,955 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:44:26,956 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:44:26,956 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:44:26,957 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:44:26,958 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a5fca232-bd95-42d4-91ce-9bb753da5132.jpg +2024-10-29 15:44:26,958 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:44:26,959 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a5fca232-bd95-42d4-91ce-9bb753da5132.jpg +2024-10-29 15:44:27,036 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:44:27,040 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:44:27,041 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:44:27,143 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:44:27,145 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:44:27,146 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:44:27,223 - option.py:756 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:44:27,264 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:44:27,765 - option.py:805 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_4.png +2024-10-29 15:44:27,785 - option.py:741 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a8da4f60-f416-4473-bb5b-afe7230897d6.jpg +2024-10-29 15:44:27,786 - option.py:753 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-10-29 15:44:27,787 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:44:27,788 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a8da4f60-f416-4473-bb5b-afe7230897d6.jpg 입력 +2024-10-29 15:44:30,790 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: a8da4f60-f416-4473-bb5b-afe7230897d6.jpg (800×800) - Whale +2024-10-29 15:44:30,791 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:44:30,792 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:44:30,793 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:44:30,893 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:44:31,894 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:44:31,895 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:33,128 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:44:33,129 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:44:39,730 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:44:39,731 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:40,961 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:44:40,962 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:44:41,564 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:44:42,565 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:44:42,566 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:44:42,567 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:44:42,568 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:44:42,669 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:44:42,670 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:44:42,670 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:44:42,671 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:44:42,671 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:44:42,672 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a8da4f60-f416-4473-bb5b-afe7230897d6.jpg +2024-10-29 15:44:42,673 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:44:42,674 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/a8da4f60-f416-4473-bb5b-afe7230897d6.jpg +2024-10-29 15:44:42,730 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:44:42,734 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:44:42,736 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:44:42,840 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:44:42,841 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:44:42,842 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:44:42,918 - option.py:756 - default_logger - DEBUG - 5번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:44:42,920 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:44:43,437 - option.py:805 - default_logger - DEBUG - 5번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_5.png +2024-10-29 15:44:43,462 - option.py:741 - default_logger - DEBUG - 6번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/267a54f8-473c-4c6f-8cf8-d78c2a13f5a9.jpg +2024-10-29 15:44:43,463 - option.py:753 - default_logger - DEBUG - 6번째 옵션의 이미지 번역 시도 +2024-10-29 15:44:43,463 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:44:43,464 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/267a54f8-473c-4c6f-8cf8-d78c2a13f5a9.jpg 입력 +2024-10-29 15:44:46,479 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 267a54f8-473c-4c6f-8cf8-d78c2a13f5a9.jpg (800×800) - Whale +2024-10-29 15:44:46,480 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:44:46,481 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:44:46,482 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:44:46,583 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:44:47,585 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:44:47,586 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:48,806 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:44:48,807 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:44:55,411 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:44:55,412 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:44:56,651 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:44:56,652 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:44:57,253 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:44:58,254 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:44:58,255 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:44:58,256 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:44:58,257 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:44:58,358 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:44:58,359 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:44:58,360 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:44:58,360 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:44:58,361 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:44:58,363 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/267a54f8-473c-4c6f-8cf8-d78c2a13f5a9.jpg +2024-10-29 15:44:58,364 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:44:58,364 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/267a54f8-473c-4c6f-8cf8-d78c2a13f5a9.jpg +2024-10-29 15:44:58,424 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:44:58,429 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:44:58,432 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:44:58,535 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:44:58,536 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:44:58,537 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:44:58,618 - option.py:756 - default_logger - DEBUG - 6번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:44:58,620 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:44:59,135 - option.py:805 - default_logger - DEBUG - 6번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_6.png +2024-10-29 15:44:59,153 - option.py:741 - default_logger - DEBUG - 7번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/2c4d352b-dd87-4fad-af6c-fa5447c9dfe5.jpg +2024-10-29 15:44:59,154 - option.py:753 - default_logger - DEBUG - 7번째 옵션의 이미지 번역 시도 +2024-10-29 15:44:59,155 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:44:59,156 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/2c4d352b-dd87-4fad-af6c-fa5447c9dfe5.jpg 입력 +2024-10-29 15:45:02,179 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 2c4d352b-dd87-4fad-af6c-fa5447c9dfe5.jpg (800×800) - Whale +2024-10-29 15:45:02,180 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:45:02,181 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:45:02,181 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:45:02,282 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:45:03,283 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:45:03,284 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:04,506 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:45:04,507 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:45:11,110 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:45:11,111 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:12,341 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:45:12,342 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:45:12,944 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:45:13,946 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:45:13,947 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:45:13,948 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:45:13,949 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:45:14,052 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:45:14,053 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:45:14,053 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:45:14,054 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:45:14,054 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:45:14,055 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/2c4d352b-dd87-4fad-af6c-fa5447c9dfe5.jpg +2024-10-29 15:45:14,056 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:45:14,056 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/2c4d352b-dd87-4fad-af6c-fa5447c9dfe5.jpg +2024-10-29 15:45:14,119 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:45:14,123 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:45:14,124 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:45:14,226 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:45:14,227 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:45:14,228 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:45:14,344 - option.py:756 - default_logger - DEBUG - 7번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:45:14,346 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:45:14,858 - option.py:805 - default_logger - DEBUG - 7번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_7.png +2024-10-29 15:45:14,878 - option.py:741 - default_logger - DEBUG - 8번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4b4abab0-356d-469b-8f02-57a7c3f20fcb.jpg +2024-10-29 15:45:14,879 - option.py:753 - default_logger - DEBUG - 8번째 옵션의 이미지 번역 시도 +2024-10-29 15:45:14,880 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:45:14,882 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4b4abab0-356d-469b-8f02-57a7c3f20fcb.jpg 입력 +2024-10-29 15:45:17,861 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 4b4abab0-356d-469b-8f02-57a7c3f20fcb.jpg (800×800) - Whale +2024-10-29 15:45:17,862 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:45:17,863 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:45:17,863 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:45:17,965 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:45:18,966 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:45:18,967 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:20,195 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:45:20,196 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:45:26,798 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:45:26,799 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:28,018 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:45:28,019 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:45:28,624 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:45:29,624 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:45:29,625 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:45:29,626 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:45:29,627 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:45:29,739 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:45:29,739 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:45:29,740 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:45:29,741 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:45:29,741 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:45:29,742 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4b4abab0-356d-469b-8f02-57a7c3f20fcb.jpg +2024-10-29 15:45:29,742 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:45:29,743 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4b4abab0-356d-469b-8f02-57a7c3f20fcb.jpg +2024-10-29 15:45:29,812 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:45:29,816 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:45:29,818 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:45:29,919 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:45:29,920 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:45:29,920 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:45:29,991 - option.py:756 - default_logger - DEBUG - 8번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:45:29,993 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:45:30,506 - option.py:805 - default_logger - DEBUG - 8번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_8.png +2024-10-29 15:45:30,525 - option.py:741 - default_logger - DEBUG - 9번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/15f07fe0-dac0-45d6-b85a-2b0ae9965122.jpg +2024-10-29 15:45:30,526 - option.py:753 - default_logger - DEBUG - 9번째 옵션의 이미지 번역 시도 +2024-10-29 15:45:30,527 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:45:30,536 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/15f07fe0-dac0-45d6-b85a-2b0ae9965122.jpg 입력 +2024-10-29 15:45:33,548 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 15f07fe0-dac0-45d6-b85a-2b0ae9965122.jpg (800×800) - Whale +2024-10-29 15:45:33,549 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:45:33,550 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:45:33,550 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:45:33,651 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:45:34,652 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:45:34,653 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:35,881 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:45:35,882 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:45:42,485 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:45:42,486 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:43,704 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:45:43,705 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:45:44,306 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:45:45,308 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:45:45,309 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:45:45,310 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:45:45,311 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:45:45,412 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:45:45,413 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:45:45,413 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:45:45,414 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:45:45,415 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:45:45,415 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/15f07fe0-dac0-45d6-b85a-2b0ae9965122.jpg +2024-10-29 15:45:45,416 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:45:45,416 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/15f07fe0-dac0-45d6-b85a-2b0ae9965122.jpg +2024-10-29 15:45:45,469 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:45:45,474 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:45:45,475 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:45:45,578 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:45:45,579 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:45:45,580 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:45:45,671 - option.py:756 - default_logger - DEBUG - 9번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:45:45,673 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:45:46,189 - option.py:805 - default_logger - DEBUG - 9번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_9.png +2024-10-29 15:45:46,208 - option.py:741 - default_logger - DEBUG - 10번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5aeb63b3-bcb5-4c17-b738-0838156602cf.jpg +2024-10-29 15:45:46,209 - option.py:753 - default_logger - DEBUG - 10번째 옵션의 이미지 번역 시도 +2024-10-29 15:45:46,210 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:45:46,217 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5aeb63b3-bcb5-4c17-b738-0838156602cf.jpg 입력 +2024-10-29 15:45:49,211 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 5aeb63b3-bcb5-4c17-b738-0838156602cf.jpg (800×800) - Whale +2024-10-29 15:45:49,212 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:45:49,213 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:45:49,213 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:45:49,314 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:45:50,315 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:45:50,316 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:51,548 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:45:51,550 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:45:58,152 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:45:58,153 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:45:59,367 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:45:59,368 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:45:59,969 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:46:00,970 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:46:00,971 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:46:00,972 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:46:00,974 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:46:01,076 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:46:01,077 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:46:01,078 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:46:01,078 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:46:01,079 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:46:01,080 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5aeb63b3-bcb5-4c17-b738-0838156602cf.jpg +2024-10-29 15:46:01,082 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:46:01,083 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5aeb63b3-bcb5-4c17-b738-0838156602cf.jpg +2024-10-29 15:46:01,139 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:46:01,143 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:46:01,145 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:46:01,248 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:46:01,249 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:46:01,251 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:46:01,322 - option.py:756 - default_logger - DEBUG - 10번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:46:01,325 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:46:01,841 - option.py:805 - default_logger - DEBUG - 10번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_10.png +2024-10-29 15:46:01,857 - option.py:741 - default_logger - DEBUG - 11번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/88d3dd6a-54ba-40a3-85d2-8d6edbf45d58.jpg +2024-10-29 15:46:01,858 - option.py:753 - default_logger - DEBUG - 11번째 옵션의 이미지 번역 시도 +2024-10-29 15:46:01,859 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:46:01,860 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/88d3dd6a-54ba-40a3-85d2-8d6edbf45d58.jpg 입력 +2024-10-29 15:46:04,839 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 88d3dd6a-54ba-40a3-85d2-8d6edbf45d58.jpg (800×800) - Whale +2024-10-29 15:46:04,840 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:46:04,841 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:46:04,842 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:46:04,942 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:46:05,943 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:46:05,944 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:46:07,165 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:46:07,166 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:46:13,768 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:46:13,769 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:46:14,992 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:46:14,993 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:46:15,595 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:46:16,596 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:46:16,598 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:46:16,599 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:46:16,600 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:46:16,702 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:46:16,703 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:46:16,703 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:46:16,704 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:46:16,704 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:46:16,705 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/88d3dd6a-54ba-40a3-85d2-8d6edbf45d58.jpg +2024-10-29 15:46:16,705 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:46:16,706 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/88d3dd6a-54ba-40a3-85d2-8d6edbf45d58.jpg +2024-10-29 15:46:16,763 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:46:16,767 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:46:16,769 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:46:16,871 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:46:16,872 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:46:16,873 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:46:16,951 - option.py:756 - default_logger - DEBUG - 11번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:46:16,953 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:46:17,469 - option.py:805 - default_logger - DEBUG - 11번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_11.png +2024-10-29 15:46:17,488 - option.py:741 - default_logger - DEBUG - 12번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/66544517-ac25-4318-988e-b39c8bf2f098.jpg +2024-10-29 15:46:17,489 - option.py:753 - default_logger - DEBUG - 12번째 옵션의 이미지 번역 시도 +2024-10-29 15:46:17,491 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:46:17,492 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/66544517-ac25-4318-988e-b39c8bf2f098.jpg 입력 +2024-10-29 15:46:20,469 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 66544517-ac25-4318-988e-b39c8bf2f098.jpg (800×800) - Whale +2024-10-29 15:46:20,470 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:46:20,471 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:46:20,471 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:46:20,573 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:46:21,574 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:46:21,575 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:46:22,805 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:46:22,806 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:46:29,408 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:46:29,409 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:46:30,634 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:46:30,635 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:46:31,236 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:46:32,238 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:46:32,239 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:46:32,241 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/66544517-ac25-4318-988e-b39c8bf2f098.jpg +2024-10-29 15:46:32,242 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:46:32,343 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:46:32,344 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:46:32,345 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:46:32,346 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:46:32,347 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 15:46:32,349 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 15:46:32,350 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:46:32,351 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 15:46:32,351 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:46:32,352 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 15:46:32,352 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 15:46:32,353 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 15:46:32,361 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 15:46:32,382 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:46:32,384 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:46:32,487 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:46:32,490 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:46:32,491 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:46:32,569 - option.py:756 - default_logger - DEBUG - 12번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:46:32,571 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:46:32,640 - option.py:765 - default_logger - DEBUG - 12번째 옵션의 이미지 삭제 버튼 가져오기 +2024-10-29 15:46:33,369 - option.py:769 - default_logger - DEBUG - 12번째 옵션의 이미지 삭제 버튼 클릭 +2024-10-29 15:46:33,384 - option.py:771 - default_logger - DEBUG - 12번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-10-29 15:46:34,111 - option.py:774 - default_logger - DEBUG - 12번째 옵션의 기존 이미지가 삭제되었습니다. +2024-10-29 15:46:34,112 - option.py:777 - default_logger - DEBUG - 12번째 옵션의 이미지추가 버튼 가져오기 +2024-10-29 15:46:35,392 - option.py:782 - default_logger - DEBUG - 12번째 옵션의 이미지추가 버튼 클릭 +2024-10-29 15:46:35,464 - option.py:790 - default_logger - DEBUG - 12번째 옵션의 파일 업로드 완료 +2024-10-29 15:46:35,951 - option.py:795 - default_logger - DEBUG - 12번째 옵션에 이미지가 업로드되었습니다. +2024-10-29 15:46:36,452 - option.py:805 - default_logger - DEBUG - 12번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_12.png +2024-10-29 15:46:36,641 - option.py:741 - default_logger - DEBUG - 13번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/10bf5180-b7f1-465f-9280-2a48e7415980.jpg +2024-10-29 15:46:36,642 - option.py:753 - default_logger - DEBUG - 13번째 옵션의 이미지 번역 시도 +2024-10-29 15:46:36,643 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:46:36,650 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/10bf5180-b7f1-465f-9280-2a48e7415980.jpg 입력 +2024-10-29 15:46:39,602 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 10bf5180-b7f1-465f-9280-2a48e7415980.jpg (800×800) - Whale +2024-10-29 15:46:39,603 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:46:39,603 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:46:39,604 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:46:39,705 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:46:40,707 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:46:40,708 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:46:41,932 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:46:41,933 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:46:48,534 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:46:48,535 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:46:49,754 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:46:49,755 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:46:50,358 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:46:51,360 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:46:51,361 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:46:51,362 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:46:51,362 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:46:51,464 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:46:51,465 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:46:51,465 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:46:51,466 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:46:51,466 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:46:51,467 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/10bf5180-b7f1-465f-9280-2a48e7415980.jpg +2024-10-29 15:46:51,468 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:46:51,468 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/10bf5180-b7f1-465f-9280-2a48e7415980.jpg +2024-10-29 15:46:51,527 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:46:51,530 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:46:51,532 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:46:51,634 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:46:51,635 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:46:51,635 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:46:51,716 - option.py:756 - default_logger - DEBUG - 13번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:46:51,739 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:46:52,240 - option.py:805 - default_logger - DEBUG - 13번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_13.png +2024-10-29 15:46:52,259 - option.py:741 - default_logger - DEBUG - 14번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c788675a-5938-4301-9dde-76e64fcbbbb9.jpg +2024-10-29 15:46:52,260 - option.py:753 - default_logger - DEBUG - 14번째 옵션의 이미지 번역 시도 +2024-10-29 15:46:52,261 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:46:52,263 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c788675a-5938-4301-9dde-76e64fcbbbb9.jpg 입력 +2024-10-29 15:46:55,227 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: c788675a-5938-4301-9dde-76e64fcbbbb9.jpg (800×800) - Whale +2024-10-29 15:46:55,228 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:46:55,229 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:46:55,229 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:46:55,331 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:46:56,333 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:46:56,334 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:46:57,553 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:46:57,554 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:47:04,158 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:47:04,159 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:47:05,401 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:47:05,402 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:47:06,004 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:47:07,004 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:47:07,005 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:47:07,006 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:47:07,007 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:47:07,108 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:47:07,109 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:47:07,109 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:47:07,110 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:47:07,110 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:47:07,111 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c788675a-5938-4301-9dde-76e64fcbbbb9.jpg +2024-10-29 15:47:07,111 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:47:07,112 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c788675a-5938-4301-9dde-76e64fcbbbb9.jpg +2024-10-29 15:47:07,169 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:47:07,173 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:47:07,174 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:47:07,276 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:47:07,277 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:47:07,277 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_14.png +2024-10-29 15:47:07,361 - option.py:756 - default_logger - DEBUG - 14번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_14.png +2024-10-29 15:47:07,363 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:47:07,877 - option.py:805 - default_logger - DEBUG - 14번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_14.png +2024-10-29 15:47:07,895 - option.py:741 - default_logger - DEBUG - 15번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c29cdae8-db38-4a58-8e9c-c6ddd4ef8085.jpg +2024-10-29 15:47:07,896 - option.py:753 - default_logger - DEBUG - 15번째 옵션의 이미지 번역 시도 +2024-10-29 15:47:07,897 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:47:07,899 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c29cdae8-db38-4a58-8e9c-c6ddd4ef8085.jpg 입력 +2024-10-29 15:47:10,856 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: c29cdae8-db38-4a58-8e9c-c6ddd4ef8085.jpg (800×800) - Whale +2024-10-29 15:47:10,857 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:47:10,858 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:47:10,858 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:47:10,959 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:47:11,961 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:47:11,962 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:47:13,201 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:47:13,202 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:47:19,804 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:47:19,805 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:47:21,025 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:47:21,026 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:47:21,629 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:47:22,629 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:47:22,630 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:47:22,631 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:47:22,632 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:47:22,735 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:47:22,736 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:47:22,736 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:47:22,737 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:47:22,738 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:47:22,739 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c29cdae8-db38-4a58-8e9c-c6ddd4ef8085.jpg +2024-10-29 15:47:22,739 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:47:22,739 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c29cdae8-db38-4a58-8e9c-c6ddd4ef8085.jpg +2024-10-29 15:47:22,791 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:47:22,794 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:47:22,796 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:47:22,897 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:47:22,898 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:47:22,899 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_15.png +2024-10-29 15:47:22,977 - option.py:756 - default_logger - DEBUG - 15번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_15.png +2024-10-29 15:47:22,980 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:47:23,492 - option.py:805 - default_logger - DEBUG - 15번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_15.png +2024-10-29 15:47:23,510 - option.py:741 - default_logger - DEBUG - 16번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4d767ace-6420-4442-b180-b6ed4e006c06.jpg +2024-10-29 15:47:23,511 - option.py:753 - default_logger - DEBUG - 16번째 옵션의 이미지 번역 시도 +2024-10-29 15:47:23,512 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:47:23,513 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4d767ace-6420-4442-b180-b6ed4e006c06.jpg 입력 +2024-10-29 15:47:26,484 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 4d767ace-6420-4442-b180-b6ed4e006c06.jpg (800×800) - Whale +2024-10-29 15:47:26,485 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:47:26,485 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:47:26,486 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:47:26,587 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:47:27,588 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:47:27,589 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:47:28,820 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:47:28,821 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:47:35,423 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:47:35,424 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:47:36,631 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:47:36,632 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:47:37,234 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:47:38,236 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:47:38,238 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:47:38,239 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:47:38,239 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:47:38,342 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:47:38,342 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:47:38,343 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:47:38,343 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:47:38,344 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:47:38,345 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4d767ace-6420-4442-b180-b6ed4e006c06.jpg +2024-10-29 15:47:38,345 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:47:38,346 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/4d767ace-6420-4442-b180-b6ed4e006c06.jpg +2024-10-29 15:47:38,415 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:47:38,418 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:47:38,420 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:47:38,522 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:47:38,523 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:47:38,524 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_16.png +2024-10-29 15:47:38,610 - option.py:756 - default_logger - DEBUG - 16번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_16.png +2024-10-29 15:47:38,654 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:47:39,156 - option.py:805 - default_logger - DEBUG - 16번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_16.png +2024-10-29 15:47:39,174 - option.py:741 - default_logger - DEBUG - 17번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/db1ffaae-2506-412f-bc9b-47ff70d85034.jpg +2024-10-29 15:47:39,175 - option.py:753 - default_logger - DEBUG - 17번째 옵션의 이미지 번역 시도 +2024-10-29 15:47:39,175 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:47:39,177 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/db1ffaae-2506-412f-bc9b-47ff70d85034.jpg 입력 +2024-10-29 15:47:42,157 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: db1ffaae-2506-412f-bc9b-47ff70d85034.jpg (800×800) - Whale +2024-10-29 15:47:42,158 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:47:42,159 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:47:42,159 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:47:42,260 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:47:43,261 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:47:43,262 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:47:44,492 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:47:44,493 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:47:51,096 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:47:51,097 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:47:52,325 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:47:52,326 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:47:52,928 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:47:53,929 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:47:53,930 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:47:53,931 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:47:53,932 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:47:54,033 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:47:54,034 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:47:54,035 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:47:54,036 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:47:54,037 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:47:54,038 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/db1ffaae-2506-412f-bc9b-47ff70d85034.jpg +2024-10-29 15:47:54,038 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:47:54,039 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/db1ffaae-2506-412f-bc9b-47ff70d85034.jpg +2024-10-29 15:47:54,096 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:47:54,099 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:47:54,101 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:47:54,203 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:47:54,204 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:47:54,205 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_17.png +2024-10-29 15:47:54,278 - option.py:756 - default_logger - DEBUG - 17번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_17.png +2024-10-29 15:47:54,281 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:47:54,795 - option.py:805 - default_logger - DEBUG - 17번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_17.png +2024-10-29 15:47:54,811 - option.py:741 - default_logger - DEBUG - 18번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5e3a8691-7f2b-4449-8804-cda87925f684.jpg +2024-10-29 15:47:54,812 - option.py:753 - default_logger - DEBUG - 18번째 옵션의 이미지 번역 시도 +2024-10-29 15:47:54,813 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:47:54,814 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5e3a8691-7f2b-4449-8804-cda87925f684.jpg 입력 +2024-10-29 15:47:57,778 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 5e3a8691-7f2b-4449-8804-cda87925f684.jpg (800×800) - Whale +2024-10-29 15:47:57,779 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:47:57,780 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:47:57,781 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:47:57,882 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:47:58,883 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:47:58,884 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:00,114 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:48:00,115 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:48:06,717 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:48:06,718 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:07,950 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:48:07,951 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:48:08,552 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:48:09,553 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:48:09,554 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:48:09,555 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:48:09,556 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:48:09,657 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:48:09,657 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:48:09,658 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:48:09,658 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:48:09,660 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:48:09,661 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5e3a8691-7f2b-4449-8804-cda87925f684.jpg +2024-10-29 15:48:09,661 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:48:09,662 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5e3a8691-7f2b-4449-8804-cda87925f684.jpg +2024-10-29 15:48:09,720 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:48:09,725 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:48:09,726 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:48:09,829 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:48:09,831 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:48:09,832 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_18.png +2024-10-29 15:48:09,912 - option.py:756 - default_logger - DEBUG - 18번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_18.png +2024-10-29 15:48:09,914 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:48:10,430 - option.py:805 - default_logger - DEBUG - 18번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_18.png +2024-10-29 15:48:10,447 - option.py:741 - default_logger - DEBUG - 19번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/170c6c34-c818-4b2e-9263-994eca8e6b59.jpg +2024-10-29 15:48:10,448 - option.py:753 - default_logger - DEBUG - 19번째 옵션의 이미지 번역 시도 +2024-10-29 15:48:10,449 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:48:10,450 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/170c6c34-c818-4b2e-9263-994eca8e6b59.jpg 입력 +2024-10-29 15:48:13,406 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 170c6c34-c818-4b2e-9263-994eca8e6b59.jpg (800×800) - Whale +2024-10-29 15:48:13,407 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:48:13,407 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:48:13,408 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:48:13,511 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:48:14,512 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:48:14,513 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:15,745 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:48:15,746 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:48:22,347 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:48:22,348 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:23,563 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:48:23,564 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:48:24,165 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:48:25,167 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:48:25,168 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:48:25,169 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:48:25,170 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:48:25,271 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:48:25,272 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:48:25,272 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:48:25,273 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:48:25,273 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:48:25,274 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/170c6c34-c818-4b2e-9263-994eca8e6b59.jpg +2024-10-29 15:48:25,274 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:48:25,275 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/170c6c34-c818-4b2e-9263-994eca8e6b59.jpg +2024-10-29 15:48:25,330 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:48:25,335 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:48:25,336 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:48:25,438 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:48:25,439 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:48:25,440 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_19.png +2024-10-29 15:48:25,511 - option.py:756 - default_logger - DEBUG - 19번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_19.png +2024-10-29 15:48:25,513 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:48:26,027 - option.py:805 - default_logger - DEBUG - 19번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_19.png +2024-10-29 15:48:26,046 - option.py:741 - default_logger - DEBUG - 20번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5eb1ce68-b1d1-4d4b-8d00-9cf61d7ed53d.jpg +2024-10-29 15:48:26,047 - option.py:753 - default_logger - DEBUG - 20번째 옵션의 이미지 번역 시도 +2024-10-29 15:48:26,048 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:48:26,049 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5eb1ce68-b1d1-4d4b-8d00-9cf61d7ed53d.jpg 입력 +2024-10-29 15:48:29,068 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 5eb1ce68-b1d1-4d4b-8d00-9cf61d7ed53d.jpg (800×800) - Whale +2024-10-29 15:48:29,069 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:48:29,070 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:48:29,070 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:48:29,172 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:48:30,174 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:48:30,175 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:31,406 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:48:31,407 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:48:38,018 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:48:38,019 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:39,225 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:48:39,226 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:48:39,827 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:48:40,828 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:48:40,829 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:48:40,830 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:48:40,831 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:48:40,937 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:48:40,938 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:48:40,938 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:48:40,939 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:48:40,940 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:48:40,941 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5eb1ce68-b1d1-4d4b-8d00-9cf61d7ed53d.jpg +2024-10-29 15:48:40,942 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:48:40,942 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5eb1ce68-b1d1-4d4b-8d00-9cf61d7ed53d.jpg +2024-10-29 15:48:41,058 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:48:41,062 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:48:41,063 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:48:41,166 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:48:41,167 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:48:41,167 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_20.png +2024-10-29 15:48:41,248 - option.py:756 - default_logger - DEBUG - 20번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_20.png +2024-10-29 15:48:41,251 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:48:41,762 - option.py:805 - default_logger - DEBUG - 20번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_20.png +2024-10-29 15:48:41,780 - option.py:741 - default_logger - DEBUG - 21번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3b6135a5-383a-461c-a9f1-aa3b680cd52e.jpg +2024-10-29 15:48:41,781 - option.py:753 - default_logger - DEBUG - 21번째 옵션의 이미지 번역 시도 +2024-10-29 15:48:41,782 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:48:41,784 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3b6135a5-383a-461c-a9f1-aa3b680cd52e.jpg 입력 +2024-10-29 15:48:44,739 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 3b6135a5-383a-461c-a9f1-aa3b680cd52e.jpg (800×800) - Whale +2024-10-29 15:48:44,740 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:48:44,741 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:48:44,742 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:48:44,842 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:48:45,844 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:48:45,845 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:47,075 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:48:47,076 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:48:53,679 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:48:53,680 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:48:54,886 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:48:54,887 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:48:55,488 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:48:56,489 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:48:56,491 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:48:56,492 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:48:56,493 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:48:56,594 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:48:56,595 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:48:56,596 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:48:56,599 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:48:56,600 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:48:56,601 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3b6135a5-383a-461c-a9f1-aa3b680cd52e.jpg +2024-10-29 15:48:56,601 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:48:56,602 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3b6135a5-383a-461c-a9f1-aa3b680cd52e.jpg +2024-10-29 15:48:56,680 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:48:56,684 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:48:56,686 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:48:56,788 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:48:56,789 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:48:56,790 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_21.png +2024-10-29 15:48:56,864 - option.py:756 - default_logger - DEBUG - 21번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_21.png +2024-10-29 15:48:56,866 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:48:57,380 - option.py:805 - default_logger - DEBUG - 21번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_21.png +2024-10-29 15:48:57,402 - option.py:741 - default_logger - DEBUG - 22번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/e7d25d2b-1cdc-4733-904c-4e999ae044fb.jpg +2024-10-29 15:48:57,403 - option.py:753 - default_logger - DEBUG - 22번째 옵션의 이미지 번역 시도 +2024-10-29 15:48:57,403 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:48:57,406 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/e7d25d2b-1cdc-4733-904c-4e999ae044fb.jpg 입력 +2024-10-29 15:49:00,380 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: e7d25d2b-1cdc-4733-904c-4e999ae044fb.jpg (800×800) - Whale +2024-10-29 15:49:00,381 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:49:00,382 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:49:00,382 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:49:00,483 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:49:01,484 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:49:01,485 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:02,707 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:49:02,708 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:49:09,310 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:49:09,311 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:10,528 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:49:10,529 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:49:11,133 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:49:12,135 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:49:12,136 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:49:12,137 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:49:12,138 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:49:12,240 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:49:12,241 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:49:12,242 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:49:12,242 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:49:12,243 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:49:12,243 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/e7d25d2b-1cdc-4733-904c-4e999ae044fb.jpg +2024-10-29 15:49:12,244 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:49:12,244 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/e7d25d2b-1cdc-4733-904c-4e999ae044fb.jpg +2024-10-29 15:49:12,302 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:49:12,305 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:49:12,307 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:49:12,409 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:49:12,411 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:49:12,412 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_22.png +2024-10-29 15:49:12,493 - option.py:756 - default_logger - DEBUG - 22번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_22.png +2024-10-29 15:49:12,515 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:49:13,016 - option.py:805 - default_logger - DEBUG - 22번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_22.png +2024-10-29 15:49:13,034 - option.py:741 - default_logger - DEBUG - 23번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/fcc22a0d-6c57-4426-a24d-c5844d80c947.jpg +2024-10-29 15:49:13,035 - option.py:753 - default_logger - DEBUG - 23번째 옵션의 이미지 번역 시도 +2024-10-29 15:49:13,036 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:49:13,056 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/fcc22a0d-6c57-4426-a24d-c5844d80c947.jpg 입력 +2024-10-29 15:49:15,992 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: fcc22a0d-6c57-4426-a24d-c5844d80c947.jpg (800×800) - Whale +2024-10-29 15:49:15,993 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:49:15,993 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:49:15,994 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:49:16,095 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:49:17,096 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:49:17,097 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:18,323 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:49:18,324 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:49:24,930 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:49:24,931 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:26,142 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:49:26,143 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:49:26,745 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:49:27,746 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:49:27,747 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:49:27,748 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:49:27,749 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:49:27,851 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:49:27,852 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:49:27,852 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:49:27,853 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:49:27,854 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:49:27,854 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/fcc22a0d-6c57-4426-a24d-c5844d80c947.jpg +2024-10-29 15:49:27,855 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:49:27,855 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/fcc22a0d-6c57-4426-a24d-c5844d80c947.jpg +2024-10-29 15:49:27,914 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:49:27,918 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:49:27,919 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:49:28,022 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:49:28,023 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:49:28,024 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_23.png +2024-10-29 15:49:28,111 - option.py:756 - default_logger - DEBUG - 23번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_23.png +2024-10-29 15:49:28,133 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:49:28,634 - option.py:805 - default_logger - DEBUG - 23번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_23.png +2024-10-29 15:49:28,651 - option.py:741 - default_logger - DEBUG - 24번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f63cc051-4880-4600-8544-d94dcb58f5a2.jpg +2024-10-29 15:49:28,652 - option.py:753 - default_logger - DEBUG - 24번째 옵션의 이미지 번역 시도 +2024-10-29 15:49:28,652 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:49:28,654 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f63cc051-4880-4600-8544-d94dcb58f5a2.jpg 입력 +2024-10-29 15:49:31,624 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: f63cc051-4880-4600-8544-d94dcb58f5a2.jpg (800×800) - Whale +2024-10-29 15:49:31,625 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:49:31,626 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:49:31,627 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:49:31,729 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:49:32,730 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:49:32,731 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:33,961 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:49:33,962 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:49:40,566 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:49:40,567 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:41,779 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:49:41,780 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:49:42,382 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:49:43,383 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:49:43,384 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:49:43,385 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:49:43,385 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:49:43,487 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:49:43,488 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:49:43,489 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:49:43,489 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:49:43,490 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:49:43,491 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f63cc051-4880-4600-8544-d94dcb58f5a2.jpg +2024-10-29 15:49:43,492 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:49:43,492 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f63cc051-4880-4600-8544-d94dcb58f5a2.jpg +2024-10-29 15:49:43,561 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:49:43,564 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:49:43,566 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:49:43,668 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:49:43,669 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:49:43,669 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_24.png +2024-10-29 15:49:43,751 - option.py:756 - default_logger - DEBUG - 24번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_24.png +2024-10-29 15:49:43,753 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:49:44,267 - option.py:805 - default_logger - DEBUG - 24번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_24.png +2024-10-29 15:49:44,285 - option.py:741 - default_logger - DEBUG - 25번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80aaf288-76d6-42eb-8e9d-2d95be8fad69.jpg +2024-10-29 15:49:44,286 - option.py:753 - default_logger - DEBUG - 25번째 옵션의 이미지 번역 시도 +2024-10-29 15:49:44,286 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:49:44,288 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80aaf288-76d6-42eb-8e9d-2d95be8fad69.jpg 입력 +2024-10-29 15:49:47,242 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 80aaf288-76d6-42eb-8e9d-2d95be8fad69.jpg (800×800) - Whale +2024-10-29 15:49:47,243 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:49:47,243 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:49:47,244 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:49:47,345 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:49:48,346 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:49:48,347 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:49,580 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:49:49,581 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:49:56,184 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:49:56,185 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:49:57,401 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:49:57,402 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:49:58,005 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:49:59,007 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:49:59,008 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:49:59,009 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:49:59,010 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:49:59,112 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:49:59,113 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:49:59,114 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:49:59,114 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:49:59,115 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:49:59,115 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80aaf288-76d6-42eb-8e9d-2d95be8fad69.jpg +2024-10-29 15:49:59,116 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:49:59,117 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80aaf288-76d6-42eb-8e9d-2d95be8fad69.jpg +2024-10-29 15:49:59,176 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:49:59,180 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:49:59,182 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:49:59,284 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:49:59,285 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:49:59,286 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_25.png +2024-10-29 15:49:59,364 - option.py:756 - default_logger - DEBUG - 25번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_25.png +2024-10-29 15:49:59,366 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:49:59,880 - option.py:805 - default_logger - DEBUG - 25번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_25.png +2024-10-29 15:49:59,897 - option.py:741 - default_logger - DEBUG - 26번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3c116185-a389-45d5-8db0-3e4a437d701c.jpg +2024-10-29 15:49:59,898 - option.py:753 - default_logger - DEBUG - 26번째 옵션의 이미지 번역 시도 +2024-10-29 15:49:59,899 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:49:59,900 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3c116185-a389-45d5-8db0-3e4a437d701c.jpg 입력 +2024-10-29 15:50:02,923 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 3c116185-a389-45d5-8db0-3e4a437d701c.jpg (800×800) - Whale +2024-10-29 15:50:02,924 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:50:02,924 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:50:02,925 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:50:03,027 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:50:04,027 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:50:04,028 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:50:05,260 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:50:05,261 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:50:11,865 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:50:11,866 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:50:13,071 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:50:13,072 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:50:13,675 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:50:14,676 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:50:14,677 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:50:14,678 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:50:14,679 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:50:14,780 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:50:14,781 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:50:14,781 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:50:14,782 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:50:14,783 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:50:14,784 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3c116185-a389-45d5-8db0-3e4a437d701c.jpg +2024-10-29 15:50:14,785 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:50:14,786 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/3c116185-a389-45d5-8db0-3e4a437d701c.jpg +2024-10-29 15:50:14,843 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:50:14,847 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:50:14,848 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:50:14,951 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:50:14,952 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:50:14,953 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_26.png +2024-10-29 15:50:15,045 - option.py:756 - default_logger - DEBUG - 26번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_26.png +2024-10-29 15:50:15,048 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:50:15,565 - option.py:805 - default_logger - DEBUG - 26번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_26.png +2024-10-29 15:50:15,585 - option.py:741 - default_logger - DEBUG - 27번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/77d33f49-d0c0-409a-9ac7-98644fb3bf5f.jpg +2024-10-29 15:50:15,586 - option.py:753 - default_logger - DEBUG - 27번째 옵션의 이미지 번역 시도 +2024-10-29 15:50:15,587 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:50:15,589 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/77d33f49-d0c0-409a-9ac7-98644fb3bf5f.jpg 입력 +2024-10-29 15:50:18,583 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 77d33f49-d0c0-409a-9ac7-98644fb3bf5f.jpg (800×800) - Whale +2024-10-29 15:50:18,584 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:50:18,584 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:50:18,585 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:50:18,687 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:50:19,688 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:50:19,689 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:50:20,915 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:50:20,916 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:50:27,524 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:50:27,525 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:50:28,737 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:50:28,738 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:50:29,339 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:50:30,341 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:50:30,342 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:50:30,343 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:50:30,344 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:50:30,446 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:50:30,446 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:50:30,447 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:50:30,447 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:50:30,448 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:50:30,449 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/77d33f49-d0c0-409a-9ac7-98644fb3bf5f.jpg +2024-10-29 15:50:30,449 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:50:30,450 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/77d33f49-d0c0-409a-9ac7-98644fb3bf5f.jpg +2024-10-29 15:50:30,504 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:50:30,508 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:50:30,509 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:50:30,611 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:50:30,612 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:50:30,613 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_27.png +2024-10-29 15:50:30,684 - option.py:756 - default_logger - DEBUG - 27번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_27.png +2024-10-29 15:50:30,692 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:50:31,199 - option.py:805 - default_logger - DEBUG - 27번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_27.png +2024-10-29 15:50:31,220 - option.py:741 - default_logger - DEBUG - 28번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/01ccbc47-4c5e-45ca-832f-b7c098bc9d79.jpg +2024-10-29 15:50:31,221 - option.py:753 - default_logger - DEBUG - 28번째 옵션의 이미지 번역 시도 +2024-10-29 15:50:31,222 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:50:31,239 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/01ccbc47-4c5e-45ca-832f-b7c098bc9d79.jpg 입력 +2024-10-29 15:50:34,204 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 01ccbc47-4c5e-45ca-832f-b7c098bc9d79.jpg (800×800) - Whale +2024-10-29 15:50:34,205 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:50:34,206 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:50:34,207 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:50:34,308 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:50:35,309 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:50:35,310 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:50:36,542 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:50:36,543 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:50:43,149 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:50:43,150 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:50:44,354 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:50:44,355 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:50:44,957 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:50:45,958 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:50:45,959 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:50:45,960 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:50:45,961 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:50:46,062 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:50:46,063 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:50:46,063 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:50:46,064 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:50:46,064 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:50:46,066 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/01ccbc47-4c5e-45ca-832f-b7c098bc9d79.jpg +2024-10-29 15:50:46,067 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:50:46,068 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/01ccbc47-4c5e-45ca-832f-b7c098bc9d79.jpg +2024-10-29 15:50:46,144 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:50:46,148 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:50:46,149 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:50:46,251 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:50:46,252 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:50:46,254 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_28.png +2024-10-29 15:50:46,334 - option.py:756 - default_logger - DEBUG - 28번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_28.png +2024-10-29 15:50:46,341 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:50:46,852 - option.py:805 - default_logger - DEBUG - 28번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_28.png +2024-10-29 15:50:46,870 - option.py:741 - default_logger - DEBUG - 29번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c4281294-6782-49c9-94b7-bea20b1715ed.jpg +2024-10-29 15:50:46,871 - option.py:753 - default_logger - DEBUG - 29번째 옵션의 이미지 번역 시도 +2024-10-29 15:50:46,872 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:50:46,873 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c4281294-6782-49c9-94b7-bea20b1715ed.jpg 입력 +2024-10-29 15:50:49,849 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: c4281294-6782-49c9-94b7-bea20b1715ed.jpg (800×800) - Whale +2024-10-29 15:50:49,850 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:50:49,851 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:50:49,852 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:50:49,953 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:50:50,954 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:50:50,955 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:50:52,182 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:50:52,183 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:50:58,785 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:50:58,785 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:00,039 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:51:00,040 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:51:00,641 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:51:01,643 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:51:01,644 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:51:01,645 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:51:01,646 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:51:01,747 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:51:01,748 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:51:01,748 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:51:01,749 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:51:01,750 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:51:01,750 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c4281294-6782-49c9-94b7-bea20b1715ed.jpg +2024-10-29 15:51:01,751 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:51:01,751 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/c4281294-6782-49c9-94b7-bea20b1715ed.jpg +2024-10-29 15:51:01,805 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:51:01,808 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:51:01,810 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:51:01,911 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:51:01,912 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:51:01,913 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_29.png +2024-10-29 15:51:01,989 - option.py:756 - default_logger - DEBUG - 29번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_29.png +2024-10-29 15:51:01,992 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:51:02,506 - option.py:805 - default_logger - DEBUG - 29번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_29.png +2024-10-29 15:51:02,522 - option.py:741 - default_logger - DEBUG - 30번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/09dbd28c-7d14-44db-821f-a5978c5d31f0.jpg +2024-10-29 15:51:02,523 - option.py:753 - default_logger - DEBUG - 30번째 옵션의 이미지 번역 시도 +2024-10-29 15:51:02,524 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:51:02,525 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/09dbd28c-7d14-44db-821f-a5978c5d31f0.jpg 입력 +2024-10-29 15:51:05,520 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 09dbd28c-7d14-44db-821f-a5978c5d31f0.jpg (800×800) - Whale +2024-10-29 15:51:05,521 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:51:05,522 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:51:05,523 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:51:05,625 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:51:06,626 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:51:06,627 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:07,849 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:51:07,850 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:51:14,452 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:51:14,453 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:15,679 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:51:15,680 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:51:16,283 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:51:17,285 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:51:17,286 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:51:17,287 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:51:17,288 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:51:17,389 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:51:17,390 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:51:17,391 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:51:17,391 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:51:17,392 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:51:17,394 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/09dbd28c-7d14-44db-821f-a5978c5d31f0.jpg +2024-10-29 15:51:17,395 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:51:17,395 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/09dbd28c-7d14-44db-821f-a5978c5d31f0.jpg +2024-10-29 15:51:17,454 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:51:17,458 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:51:17,460 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:51:17,562 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:51:17,563 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:51:17,564 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_30.png +2024-10-29 15:51:17,636 - option.py:756 - default_logger - DEBUG - 30번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_30.png +2024-10-29 15:51:17,638 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:51:18,151 - option.py:805 - default_logger - DEBUG - 30번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_30.png +2024-10-29 15:51:18,169 - option.py:741 - default_logger - DEBUG - 31번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/49a52726-4e1b-49d3-b450-423db3375a5a.jpg +2024-10-29 15:51:18,170 - option.py:753 - default_logger - DEBUG - 31번째 옵션의 이미지 번역 시도 +2024-10-29 15:51:18,171 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:51:18,173 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/49a52726-4e1b-49d3-b450-423db3375a5a.jpg 입력 +2024-10-29 15:51:21,180 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 49a52726-4e1b-49d3-b450-423db3375a5a.jpg (800×800) - Whale +2024-10-29 15:51:21,181 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:51:21,182 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:51:21,183 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:51:21,285 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:51:22,287 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:51:22,288 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:23,513 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:51:23,514 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:51:30,117 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:51:30,118 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:31,337 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:51:31,338 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:51:31,939 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:51:32,940 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:51:32,941 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:51:32,942 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:51:32,943 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:51:33,044 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:51:33,045 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:51:33,045 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:51:33,046 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:51:33,046 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:51:33,047 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/49a52726-4e1b-49d3-b450-423db3375a5a.jpg +2024-10-29 15:51:33,047 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:51:33,048 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/49a52726-4e1b-49d3-b450-423db3375a5a.jpg +2024-10-29 15:51:33,104 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:51:33,108 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:51:33,109 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:51:33,212 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:51:33,214 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:51:33,214 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_31.png +2024-10-29 15:51:33,299 - option.py:756 - default_logger - DEBUG - 31번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_31.png +2024-10-29 15:51:33,322 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:51:33,823 - option.py:805 - default_logger - DEBUG - 31번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_31.png +2024-10-29 15:51:33,839 - option.py:741 - default_logger - DEBUG - 32번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f6790039-3687-44ed-bda8-e46a10127d2b.jpg +2024-10-29 15:51:33,840 - option.py:753 - default_logger - DEBUG - 32번째 옵션의 이미지 번역 시도 +2024-10-29 15:51:33,841 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:51:33,842 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f6790039-3687-44ed-bda8-e46a10127d2b.jpg 입력 +2024-10-29 15:51:36,837 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: f6790039-3687-44ed-bda8-e46a10127d2b.jpg (800×800) - Whale +2024-10-29 15:51:36,838 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:51:36,839 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:51:36,839 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:51:36,940 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:51:37,942 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:51:37,943 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:39,170 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:51:39,171 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:51:45,772 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:51:45,773 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:46,994 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:51:46,995 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:51:47,596 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:51:48,597 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:51:48,598 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:51:48,599 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:51:48,599 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:51:48,701 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:51:48,702 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:51:48,703 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:51:48,703 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:51:48,704 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:51:48,704 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f6790039-3687-44ed-bda8-e46a10127d2b.jpg +2024-10-29 15:51:48,705 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:51:48,705 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/f6790039-3687-44ed-bda8-e46a10127d2b.jpg +2024-10-29 15:51:48,773 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:51:48,777 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:51:48,778 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:51:48,880 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:51:48,881 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:51:48,882 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_32.png +2024-10-29 15:51:48,957 - option.py:756 - default_logger - DEBUG - 32번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_32.png +2024-10-29 15:51:48,959 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:51:49,471 - option.py:805 - default_logger - DEBUG - 32번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_32.png +2024-10-29 15:51:49,489 - option.py:741 - default_logger - DEBUG - 33번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/0f907561-66f2-4b68-a377-22dbed30f920.jpg +2024-10-29 15:51:49,491 - option.py:753 - default_logger - DEBUG - 33번째 옵션의 이미지 번역 시도 +2024-10-29 15:51:49,491 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:51:49,493 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/0f907561-66f2-4b68-a377-22dbed30f920.jpg 입력 +2024-10-29 15:51:52,476 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 0f907561-66f2-4b68-a377-22dbed30f920.jpg (800×800) - Whale +2024-10-29 15:51:52,477 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:51:52,477 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:51:52,478 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:51:52,579 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:51:53,580 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:51:53,581 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:51:54,807 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:51:54,808 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:52:01,410 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:52:01,411 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:02,652 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:52:02,653 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:52:03,254 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:52:04,256 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:52:04,257 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:52:04,258 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:52:04,259 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:52:04,360 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:52:04,361 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:52:04,362 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:52:04,363 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:52:04,365 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:52:04,365 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/0f907561-66f2-4b68-a377-22dbed30f920.jpg +2024-10-29 15:52:04,366 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:52:04,366 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/0f907561-66f2-4b68-a377-22dbed30f920.jpg +2024-10-29 15:52:04,433 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:52:04,436 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:52:04,438 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:52:04,540 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:52:04,541 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:52:04,542 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_33.png +2024-10-29 15:52:04,621 - option.py:756 - default_logger - DEBUG - 33번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_33.png +2024-10-29 15:52:04,623 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:52:05,136 - option.py:805 - default_logger - DEBUG - 33번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_33.png +2024-10-29 15:52:05,153 - option.py:741 - default_logger - DEBUG - 34번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/48070a8a-ce65-4e08-a3e2-de3884994b0e.jpg +2024-10-29 15:52:05,154 - option.py:753 - default_logger - DEBUG - 34번째 옵션의 이미지 번역 시도 +2024-10-29 15:52:05,155 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:52:05,156 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/48070a8a-ce65-4e08-a3e2-de3884994b0e.jpg 입력 +2024-10-29 15:52:08,175 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 48070a8a-ce65-4e08-a3e2-de3884994b0e.jpg (800×800) - Whale +2024-10-29 15:52:08,176 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:52:08,177 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:52:08,177 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:52:08,278 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:52:09,279 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:52:09,280 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:10,502 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:52:10,503 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:52:17,106 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:52:17,107 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:18,340 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:52:18,341 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:52:18,944 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:52:19,946 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:52:19,947 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:52:19,948 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:52:19,949 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:52:20,050 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:52:20,051 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:52:20,052 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:52:20,052 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:52:20,053 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:52:20,054 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/48070a8a-ce65-4e08-a3e2-de3884994b0e.jpg +2024-10-29 15:52:20,054 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:52:20,055 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/48070a8a-ce65-4e08-a3e2-de3884994b0e.jpg +2024-10-29 15:52:20,109 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:52:20,113 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:52:20,115 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:52:20,218 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:52:20,219 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:52:20,220 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_34.png +2024-10-29 15:52:20,314 - option.py:756 - default_logger - DEBUG - 34번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_34.png +2024-10-29 15:52:20,338 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:52:20,840 - option.py:805 - default_logger - DEBUG - 34번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_34.png +2024-10-29 15:52:20,858 - option.py:741 - default_logger - DEBUG - 35번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5386b7b6-256b-4064-b19b-feccb7baf5a4.jpg +2024-10-29 15:52:20,859 - option.py:753 - default_logger - DEBUG - 35번째 옵션의 이미지 번역 시도 +2024-10-29 15:52:20,859 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:52:20,861 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5386b7b6-256b-4064-b19b-feccb7baf5a4.jpg 입력 +2024-10-29 15:52:23,841 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 5386b7b6-256b-4064-b19b-feccb7baf5a4.jpg (800×800) - Whale +2024-10-29 15:52:23,842 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:52:23,843 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:52:23,843 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:52:23,944 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:52:24,945 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:52:24,946 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:26,168 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:52:26,169 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:52:32,861 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:52:32,862 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:34,174 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:52:34,175 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:52:34,777 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:52:35,778 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:52:35,779 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:52:35,780 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:52:35,780 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:52:35,882 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:52:35,883 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:52:35,883 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:52:35,883 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:52:35,884 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:52:35,885 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5386b7b6-256b-4064-b19b-feccb7baf5a4.jpg +2024-10-29 15:52:35,885 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:52:35,886 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/5386b7b6-256b-4064-b19b-feccb7baf5a4.jpg +2024-10-29 15:52:35,936 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:52:35,940 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:52:35,941 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:52:36,043 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:52:36,044 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:52:36,045 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_35.png +2024-10-29 15:52:36,103 - option.py:756 - default_logger - DEBUG - 35번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_35.png +2024-10-29 15:52:36,105 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:52:36,620 - option.py:805 - default_logger - DEBUG - 35번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_35.png +2024-10-29 15:52:36,640 - option.py:741 - default_logger - DEBUG - 36번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80b12d77-921c-4698-98e7-db5d6542b426.jpg +2024-10-29 15:52:36,641 - option.py:753 - default_logger - DEBUG - 36번째 옵션의 이미지 번역 시도 +2024-10-29 15:52:36,642 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:52:36,651 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80b12d77-921c-4698-98e7-db5d6542b426.jpg 입력 +2024-10-29 15:52:39,616 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 80b12d77-921c-4698-98e7-db5d6542b426.jpg (800×800) - Whale +2024-10-29 15:52:39,617 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:52:39,617 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:52:39,618 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:52:39,719 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:52:40,720 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:52:40,721 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:41,957 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:52:41,958 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:52:48,560 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:52:48,561 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:49,773 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:52:49,774 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:52:50,377 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:52:51,379 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:52:51,380 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:52:51,381 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:52:51,382 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:52:51,484 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:52:51,485 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:52:51,485 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:52:51,486 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:52:51,486 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:52:51,487 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80b12d77-921c-4698-98e7-db5d6542b426.jpg +2024-10-29 15:52:51,488 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:52:51,489 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/80b12d77-921c-4698-98e7-db5d6542b426.jpg +2024-10-29 15:52:51,580 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:52:51,584 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:52:51,585 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:52:51,687 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:52:51,688 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:52:51,689 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_36.png +2024-10-29 15:52:51,779 - option.py:756 - default_logger - DEBUG - 36번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_36.png +2024-10-29 15:52:51,801 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:52:52,308 - option.py:805 - default_logger - DEBUG - 36번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_36.png +2024-10-29 15:52:52,328 - option.py:741 - default_logger - DEBUG - 37번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/84a4d4b2-155d-4e51-9dda-57d0b64916c7.jpg +2024-10-29 15:52:52,329 - option.py:753 - default_logger - DEBUG - 37번째 옵션의 이미지 번역 시도 +2024-10-29 15:52:52,330 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:52:52,334 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/84a4d4b2-155d-4e51-9dda-57d0b64916c7.jpg 입력 +2024-10-29 15:52:55,316 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 84a4d4b2-155d-4e51-9dda-57d0b64916c7.jpg (800×800) - Whale +2024-10-29 15:52:55,317 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:52:55,318 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:52:55,319 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:52:55,420 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:52:56,422 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:52:56,423 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:52:57,652 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:52:57,653 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:53:04,255 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:53:04,256 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:53:05,472 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:53:05,473 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:53:06,074 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:53:07,076 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:53:07,077 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:53:07,078 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:53:07,079 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:53:07,180 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:53:07,181 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:53:07,181 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:53:07,181 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:53:07,182 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:53:07,183 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/84a4d4b2-155d-4e51-9dda-57d0b64916c7.jpg +2024-10-29 15:53:07,184 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:53:07,184 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/84a4d4b2-155d-4e51-9dda-57d0b64916c7.jpg +2024-10-29 15:53:07,235 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:53:07,239 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:53:07,240 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:53:07,343 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:53:07,344 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:53:07,345 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_37.png +2024-10-29 15:53:07,404 - option.py:756 - default_logger - DEBUG - 37번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_37.png +2024-10-29 15:53:07,431 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:53:07,940 - option.py:805 - default_logger - DEBUG - 37번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_37.png +2024-10-29 15:53:07,957 - option.py:741 - default_logger - DEBUG - 38번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/67626e6b-ad72-4ea4-85e3-23594492e623.jpg +2024-10-29 15:53:07,958 - option.py:753 - default_logger - DEBUG - 38번째 옵션의 이미지 번역 시도 +2024-10-29 15:53:07,959 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:53:07,966 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/67626e6b-ad72-4ea4-85e3-23594492e623.jpg 입력 +2024-10-29 15:53:10,955 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 67626e6b-ad72-4ea4-85e3-23594492e623.jpg (800×800) - Whale +2024-10-29 15:53:10,956 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:53:10,957 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:53:10,958 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:53:11,059 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:53:12,061 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:53:12,062 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:53:13,289 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:53:13,290 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:53:19,892 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:53:19,893 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:53:21,112 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:53:21,113 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:53:21,714 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:53:22,715 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:53:22,716 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:53:22,717 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:53:22,718 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:53:22,821 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:53:22,821 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:53:22,822 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:53:22,822 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:53:22,823 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:53:22,824 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/67626e6b-ad72-4ea4-85e3-23594492e623.jpg +2024-10-29 15:53:22,824 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:53:22,825 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/67626e6b-ad72-4ea4-85e3-23594492e623.jpg +2024-10-29 15:53:22,877 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:53:22,882 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:53:22,883 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:53:22,984 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:53:22,985 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:53:22,986 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_38.png +2024-10-29 15:53:23,113 - option.py:756 - default_logger - DEBUG - 38번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_38.png +2024-10-29 15:53:23,118 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:53:23,629 - option.py:805 - default_logger - DEBUG - 38번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_38.png +2024-10-29 15:53:23,646 - option.py:741 - default_logger - DEBUG - 39번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf8d4d14-e105-4e44-9c8b-b2b4e8e8eb45.jpg +2024-10-29 15:53:23,647 - option.py:753 - default_logger - DEBUG - 39번째 옵션의 이미지 번역 시도 +2024-10-29 15:53:23,648 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:53:23,650 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf8d4d14-e105-4e44-9c8b-b2b4e8e8eb45.jpg 입력 +2024-10-29 15:53:26,607 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: cf8d4d14-e105-4e44-9c8b-b2b4e8e8eb45.jpg (800×800) - Whale +2024-10-29 15:53:26,608 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:53:26,609 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:53:26,610 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:53:26,714 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:53:27,715 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:53:27,716 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:53:28,940 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:53:28,941 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:53:35,544 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:53:35,545 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:53:36,778 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:53:36,779 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:53:37,381 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:53:38,382 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:53:38,383 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:53:38,384 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:53:38,385 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:53:38,486 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:53:38,487 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:53:38,488 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:53:38,488 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:53:38,489 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:53:38,490 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf8d4d14-e105-4e44-9c8b-b2b4e8e8eb45.jpg +2024-10-29 15:53:38,491 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:53:38,492 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf8d4d14-e105-4e44-9c8b-b2b4e8e8eb45.jpg +2024-10-29 15:53:38,547 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:53:38,551 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:53:38,553 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:53:38,656 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:53:38,657 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:53:38,658 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_39.png +2024-10-29 15:53:38,794 - option.py:756 - default_logger - DEBUG - 39번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_39.png +2024-10-29 15:53:38,796 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:53:39,313 - option.py:805 - default_logger - DEBUG - 39번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_39.png +2024-10-29 15:53:39,331 - option.py:741 - default_logger - DEBUG - 40번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf3002b1-c196-43af-9bbf-fdcbe7429e62.jpg +2024-10-29 15:53:39,332 - option.py:753 - default_logger - DEBUG - 40번째 옵션의 이미지 번역 시도 +2024-10-29 15:53:39,333 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:53:39,334 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf3002b1-c196-43af-9bbf-fdcbe7429e62.jpg 입력 +2024-10-29 15:53:42,361 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: cf3002b1-c196-43af-9bbf-fdcbe7429e62.jpg (800×800) - Whale +2024-10-29 15:53:42,362 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:53:42,363 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:53:42,364 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:53:42,465 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:53:43,467 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:53:43,468 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:53:44,702 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:53:44,703 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:53:51,306 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:53:51,307 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:53:52,536 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:53:52,537 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:53:53,139 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:53:54,140 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:53:54,141 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:53:54,142 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:53:54,143 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:53:54,245 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:53:54,246 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:53:54,247 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:53:54,247 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:53:54,248 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:53:54,248 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf3002b1-c196-43af-9bbf-fdcbe7429e62.jpg +2024-10-29 15:53:54,249 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:53:54,249 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/cf3002b1-c196-43af-9bbf-fdcbe7429e62.jpg +2024-10-29 15:53:54,323 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:53:54,327 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:53:54,328 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:53:54,430 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:53:54,431 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:53:54,432 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_40.png +2024-10-29 15:53:54,558 - option.py:756 - default_logger - DEBUG - 40번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_40.png +2024-10-29 15:53:54,560 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:53:55,073 - option.py:805 - default_logger - DEBUG - 40번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_40.png +2024-10-29 15:53:55,092 - option.py:741 - default_logger - DEBUG - 41번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/6fbac77d-ad8c-4f81-aaf0-74e4e5f17154.jpg +2024-10-29 15:53:55,093 - option.py:753 - default_logger - DEBUG - 41번째 옵션의 이미지 번역 시도 +2024-10-29 15:53:55,094 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:53:55,096 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/6fbac77d-ad8c-4f81-aaf0-74e4e5f17154.jpg 입력 +2024-10-29 15:53:58,072 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 6fbac77d-ad8c-4f81-aaf0-74e4e5f17154.jpg (800×800) - Whale +2024-10-29 15:53:58,073 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:53:58,074 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:53:58,075 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:53:58,175 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:53:59,177 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:53:59,178 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:00,409 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:54:00,410 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:54:07,017 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:54:07,019 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:08,246 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:54:08,247 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:54:08,848 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:54:09,849 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:54:09,850 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:54:09,852 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:54:09,853 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:54:09,955 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:54:09,956 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:54:09,957 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:54:09,958 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:54:09,959 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:54:09,959 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/6fbac77d-ad8c-4f81-aaf0-74e4e5f17154.jpg +2024-10-29 15:54:09,960 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:54:09,961 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/6fbac77d-ad8c-4f81-aaf0-74e4e5f17154.jpg +2024-10-29 15:54:10,019 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:54:10,023 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:54:10,025 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:54:10,127 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:54:10,128 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:54:10,129 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_41.png +2024-10-29 15:54:10,262 - option.py:756 - default_logger - DEBUG - 41번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_41.png +2024-10-29 15:54:10,264 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:54:10,778 - option.py:805 - default_logger - DEBUG - 41번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_41.png +2024-10-29 15:54:10,798 - option.py:741 - default_logger - DEBUG - 42번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/d4ba76b7-ffc7-4bcf-8757-8d2be85c52c1.jpg +2024-10-29 15:54:10,799 - option.py:753 - default_logger - DEBUG - 42번째 옵션의 이미지 번역 시도 +2024-10-29 15:54:10,800 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:54:10,802 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/d4ba76b7-ffc7-4bcf-8757-8d2be85c52c1.jpg 입력 +2024-10-29 15:54:13,780 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: d4ba76b7-ffc7-4bcf-8757-8d2be85c52c1.jpg (800×800) - Whale +2024-10-29 15:54:13,781 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:54:13,782 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:54:13,782 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:54:13,883 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:54:14,884 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:54:14,885 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:16,118 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:54:16,119 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:54:22,721 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:54:22,722 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:23,948 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:54:23,949 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:54:24,551 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:54:25,552 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:54:25,553 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:54:25,554 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:54:25,554 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:54:25,656 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:54:25,657 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:54:25,657 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:54:25,658 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:54:25,660 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:54:25,661 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/d4ba76b7-ffc7-4bcf-8757-8d2be85c52c1.jpg +2024-10-29 15:54:25,662 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:54:25,662 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/d4ba76b7-ffc7-4bcf-8757-8d2be85c52c1.jpg +2024-10-29 15:54:25,719 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:54:25,724 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:54:25,725 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:54:25,827 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:54:25,828 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:54:25,829 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_42.png +2024-10-29 15:54:25,894 - option.py:756 - default_logger - DEBUG - 42번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_42.png +2024-10-29 15:54:25,896 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:54:26,410 - option.py:805 - default_logger - DEBUG - 42번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_42.png +2024-10-29 15:54:26,430 - option.py:741 - default_logger - DEBUG - 43번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/08e1f006-e637-46ed-98e4-6e5453aedea9.jpg +2024-10-29 15:54:26,431 - option.py:753 - default_logger - DEBUG - 43번째 옵션의 이미지 번역 시도 +2024-10-29 15:54:26,432 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:54:26,433 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/08e1f006-e637-46ed-98e4-6e5453aedea9.jpg 입력 +2024-10-29 15:54:29,395 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 08e1f006-e637-46ed-98e4-6e5453aedea9.jpg (800×800) - Whale +2024-10-29 15:54:29,396 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:54:29,397 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:54:29,398 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:54:29,499 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:54:30,501 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:54:30,502 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:31,734 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:54:31,735 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:54:38,338 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:54:38,339 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:39,553 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:54:39,554 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:54:40,156 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:54:41,157 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:54:41,158 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:54:41,159 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:54:41,160 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:54:41,263 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:54:41,264 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:54:41,265 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:54:41,265 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:54:41,266 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:54:41,267 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/08e1f006-e637-46ed-98e4-6e5453aedea9.jpg +2024-10-29 15:54:41,267 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:54:41,269 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/08e1f006-e637-46ed-98e4-6e5453aedea9.jpg +2024-10-29 15:54:41,330 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:54:41,334 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:54:41,335 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:54:41,437 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:54:41,438 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:54:41,439 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_43.png +2024-10-29 15:54:41,526 - option.py:756 - default_logger - DEBUG - 43번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_43.png +2024-10-29 15:54:41,528 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:54:42,042 - option.py:805 - default_logger - DEBUG - 43번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_43.png +2024-10-29 15:54:42,062 - option.py:741 - default_logger - DEBUG - 44번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/df0942be-2bc6-4674-8b35-183944c50ee6.jpg +2024-10-29 15:54:42,063 - option.py:753 - default_logger - DEBUG - 44번째 옵션의 이미지 번역 시도 +2024-10-29 15:54:42,064 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:54:42,066 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/df0942be-2bc6-4674-8b35-183944c50ee6.jpg 입력 +2024-10-29 15:54:45,058 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: df0942be-2bc6-4674-8b35-183944c50ee6.jpg (800×800) - Whale +2024-10-29 15:54:45,059 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:54:45,060 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:54:45,061 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:54:45,161 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:54:46,162 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:54:46,163 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:47,399 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:54:47,400 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:54:54,008 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:54:54,009 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:54:55,242 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:54:55,243 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:54:55,845 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:54:56,846 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:54:56,847 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:54:56,848 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:54:56,849 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:54:56,951 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:54:56,953 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:54:56,953 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:54:56,954 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:54:56,954 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:54:56,955 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/df0942be-2bc6-4674-8b35-183944c50ee6.jpg +2024-10-29 15:54:56,955 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:54:56,957 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/df0942be-2bc6-4674-8b35-183944c50ee6.jpg +2024-10-29 15:54:57,034 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:54:57,038 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:54:57,039 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:54:57,142 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:54:57,144 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:54:57,145 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_44.png +2024-10-29 15:54:57,216 - option.py:756 - default_logger - DEBUG - 44번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_44.png +2024-10-29 15:54:57,218 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:54:57,733 - option.py:805 - default_logger - DEBUG - 44번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_44.png +2024-10-29 15:54:57,754 - option.py:741 - default_logger - DEBUG - 45번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/1410f322-d7cd-4c30-bb7e-77fe08bd1333.jpg +2024-10-29 15:54:57,755 - option.py:753 - default_logger - DEBUG - 45번째 옵션의 이미지 번역 시도 +2024-10-29 15:54:57,756 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:54:57,758 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/1410f322-d7cd-4c30-bb7e-77fe08bd1333.jpg 입력 +2024-10-29 15:55:00,738 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 1410f322-d7cd-4c30-bb7e-77fe08bd1333.jpg (800×800) - Whale +2024-10-29 15:55:00,739 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:55:00,740 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:55:00,741 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:55:00,842 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:55:01,844 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:55:01,845 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:55:03,071 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:55:03,072 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:55:09,673 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:55:09,674 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:55:10,895 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:55:10,896 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:55:11,497 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:55:12,498 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:55:12,499 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:55:12,500 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:55:12,501 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:55:12,604 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:55:12,605 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:55:12,605 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:55:12,606 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:55:12,606 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:55:12,607 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/1410f322-d7cd-4c30-bb7e-77fe08bd1333.jpg +2024-10-29 15:55:12,607 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:55:12,608 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/1410f322-d7cd-4c30-bb7e-77fe08bd1333.jpg +2024-10-29 15:55:12,662 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:55:12,666 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:55:12,667 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:55:12,769 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:55:12,770 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:55:12,771 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_45.png +2024-10-29 15:55:12,854 - option.py:756 - default_logger - DEBUG - 45번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_45.png +2024-10-29 15:55:12,857 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:55:13,369 - option.py:805 - default_logger - DEBUG - 45번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_45.png +2024-10-29 15:55:13,389 - option.py:741 - default_logger - DEBUG - 46번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/819ba30b-ad09-4f27-a69d-faf093f0121e.jpg +2024-10-29 15:55:13,390 - option.py:753 - default_logger - DEBUG - 46번째 옵션의 이미지 번역 시도 +2024-10-29 15:55:13,391 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.721918 +2024-10-29 15:55:13,392 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/819ba30b-ad09-4f27-a69d-faf093f0121e.jpg 입력 +2024-10-29 15:55:16,385 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 819ba30b-ad09-4f27-a69d-faf093f0121e.jpg (800×800) - Whale +2024-10-29 15:55:16,386 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-10-29 15:55:16,387 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 15:55:16,388 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 15:55:16,489 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 15:55:17,490 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 15:55:17,491 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:55:18,725 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 15:55:18,726 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 15:55:25,328 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 15:55:25,329 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 15:55:26,560 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 15:55:26,561 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 15:55:27,163 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 15:55:28,164 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 15:55:28,165 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 15:55:28,166 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 15:55:28,167 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 15:55:28,270 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 15:55:28,271 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 15:55:28,272 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 15:55:28,272 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 15:55:28,273 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 15:55:28,274 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/819ba30b-ad09-4f27-a69d-faf093f0121e.jpg +2024-10-29 15:55:28,275 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 15:55:28,275 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/671f30fa07d3931de933f1b6/819ba30b-ad09-4f27-a69d-faf093f0121e.jpg +2024-10-29 15:55:28,329 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 15:55:28,335 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 15:55:28,337 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 15:55:28,439 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 15:55:28,446 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-10-29 15:55:28,447 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : C:\py\autoTrans\tmp_images\translated_option_46.png +2024-10-29 15:55:28,528 - option.py:756 - default_logger - DEBUG - 46번째 옵션의 번역 이미지 저장 완료: C:\py\autoTrans\tmp_images\translated_option_46.png +2024-10-29 15:55:28,531 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 15:55:29,042 - option.py:805 - default_logger - DEBUG - 46번째 옵션의 임시 번역 이미지 파일 삭제 완료: C:\py\autoTrans\tmp_images\translated_option_46.png +2024-10-29 15:55:29,043 - option.py:698 - default_logger - DEBUG - 1-99 버튼을 클릭합니다. +2024-10-29 15:55:29,994 - option.py:702 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-10-29 15:55:30,320 - option.py:294 - default_logger - DEBUG - 저장 버튼을 클릭합니다. +2024-10-29 15:55:31,681 - option.py:297 - default_logger - DEBUG - 옵션 처리 완료. +2024-10-29 15:55:32,919 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:55:32,920 - gui.py:880 - default_logger - DEBUG - 가격수정 : True +2024-10-29 15:55:34,558 - browser_control.py:470 - default_logger - INFO - 가격 탭 클릭 완료. +2024-10-29 15:55:34,559 - price.py:84 - default_logger - DEBUG - 초기 더하기마진과 해외배송비 가격 정보를 수집합니다. +2024-10-29 15:55:35,053 - price.py:671 - default_logger - DEBUG - 더하기 마진 값: 10000 +2024-10-29 15:55:35,072 - price.py:676 - default_logger - DEBUG - 해외 배송비 값: 0 +2024-10-29 15:55:35,073 - price.py:92 - default_logger - DEBUG - 옵션 가격 정보를 수집하기 위해 옵션가격정렬을 클릭 합니다. +2024-10-29 15:55:35,073 - price.py:807 - default_logger - DEBUG - 가격탭의 옵션탭 순서 정렬 버튼을 클릭합니다. +2024-10-29 15:55:36,125 - price.py:553 - default_logger - DEBUG - 옵션 수: 37 +2024-10-29 15:55:36,126 - price.py:592 - default_logger - DEBUG - collect_product_costs_and_prices 단일옵션 : False +2024-10-29 15:55:36,239 - price.py:616 - default_logger - DEBUG - 1옵션의 cost_value : 60 +2024-10-29 15:55:36,247 - price.py:620 - default_logger - DEBUG - 1옵션의 price_value : 25000 +2024-10-29 15:55:36,363 - price.py:616 - default_logger - DEBUG - 2옵션의 cost_value : 172 +2024-10-29 15:55:36,373 - price.py:620 - default_logger - DEBUG - 2옵션의 price_value : 52900 +2024-10-29 15:55:36,673 - price.py:616 - default_logger - DEBUG - 3옵션의 cost_value : 172 +2024-10-29 15:55:36,701 - price.py:620 - default_logger - DEBUG - 3옵션의 price_value : 52900 +2024-10-29 15:55:36,907 - price.py:616 - default_logger - DEBUG - 4옵션의 cost_value : 172 +2024-10-29 15:55:36,928 - price.py:620 - default_logger - DEBUG - 4옵션의 price_value : 52900 +2024-10-29 15:55:37,312 - price.py:616 - default_logger - DEBUG - 5옵션의 cost_value : 172 +2024-10-29 15:55:37,336 - price.py:620 - default_logger - DEBUG - 5옵션의 price_value : 52900 +2024-10-29 15:55:37,550 - price.py:616 - default_logger - DEBUG - 6옵션의 cost_value : 172 +2024-10-29 15:55:37,567 - price.py:620 - default_logger - DEBUG - 6옵션의 price_value : 52900 +2024-10-29 15:55:37,902 - price.py:616 - default_logger - DEBUG - 7옵션의 cost_value : 172 +2024-10-29 15:55:37,943 - price.py:620 - default_logger - DEBUG - 7옵션의 price_value : 52900 +2024-10-29 15:55:38,240 - price.py:616 - default_logger - DEBUG - 8옵션의 cost_value : 186 +2024-10-29 15:55:38,269 - price.py:620 - default_logger - DEBUG - 8옵션의 price_value : 56400 +2024-10-29 15:55:38,742 - price.py:616 - default_logger - DEBUG - 9옵션의 cost_value : 186 +2024-10-29 15:55:38,759 - price.py:620 - default_logger - DEBUG - 9옵션의 price_value : 56400 +2024-10-29 15:55:38,960 - price.py:616 - default_logger - DEBUG - 10옵션의 cost_value : 186 +2024-10-29 15:55:39,004 - price.py:620 - default_logger - DEBUG - 10옵션의 price_value : 56400 +2024-10-29 15:55:39,275 - price.py:616 - default_logger - DEBUG - 11옵션의 cost_value : 186 +2024-10-29 15:55:39,306 - price.py:620 - default_logger - DEBUG - 11옵션의 price_value : 56400 +2024-10-29 15:55:39,532 - price.py:616 - default_logger - DEBUG - 12옵션의 cost_value : 186 +2024-10-29 15:55:39,550 - price.py:620 - default_logger - DEBUG - 12옵션의 price_value : 56400 +2024-10-29 15:55:39,911 - price.py:616 - default_logger - DEBUG - 13옵션의 cost_value : 186 +2024-10-29 15:55:39,954 - price.py:620 - default_logger - DEBUG - 13옵션의 price_value : 56400 +2024-10-29 15:55:40,241 - price.py:616 - default_logger - DEBUG - 14옵션의 cost_value : 186 +2024-10-29 15:55:40,263 - price.py:620 - default_logger - DEBUG - 14옵션의 price_value : 56400 +2024-10-29 15:55:40,897 - price.py:616 - default_logger - DEBUG - 15옵션의 cost_value : 186 +2024-10-29 15:55:40,914 - price.py:620 - default_logger - DEBUG - 15옵션의 price_value : 56400 +2024-10-29 15:55:41,083 - price.py:616 - default_logger - DEBUG - 16옵션의 cost_value : 186 +2024-10-29 15:55:41,090 - price.py:620 - default_logger - DEBUG - 16옵션의 price_value : 56400 +2024-10-29 15:55:41,369 - price.py:616 - default_logger - DEBUG - 17옵션의 cost_value : 186 +2024-10-29 15:55:41,395 - price.py:620 - default_logger - DEBUG - 17옵션의 price_value : 56400 +2024-10-29 15:55:41,715 - price.py:616 - default_logger - DEBUG - 18옵션의 cost_value : 186 +2024-10-29 15:55:41,723 - price.py:620 - default_logger - DEBUG - 18옵션의 price_value : 56400 +2024-10-29 15:55:42,211 - price.py:616 - default_logger - DEBUG - 19옵션의 cost_value : 210 +2024-10-29 15:55:42,251 - price.py:620 - default_logger - DEBUG - 19옵션의 price_value : 62400 +2024-10-29 15:55:42,499 - price.py:616 - default_logger - DEBUG - 20옵션의 cost_value : 210 +2024-10-29 15:55:42,528 - price.py:620 - default_logger - DEBUG - 20옵션의 price_value : 62400 +2024-10-29 15:55:43,165 - price.py:616 - default_logger - DEBUG - 21옵션의 cost_value : 210 +2024-10-29 15:55:43,184 - price.py:620 - default_logger - DEBUG - 21옵션의 price_value : 62400 +2024-10-29 15:55:43,401 - price.py:616 - default_logger - DEBUG - 22옵션의 cost_value : 210 +2024-10-29 15:55:43,409 - price.py:620 - default_logger - DEBUG - 22옵션의 price_value : 62400 +2024-10-29 15:55:43,944 - price.py:616 - default_logger - DEBUG - 23옵션의 cost_value : 210 +2024-10-29 15:55:43,973 - price.py:620 - default_logger - DEBUG - 23옵션의 price_value : 62400 +2024-10-29 15:55:44,107 - price.py:616 - default_logger - DEBUG - 24옵션의 cost_value : 210 +2024-10-29 15:55:44,115 - price.py:620 - default_logger - DEBUG - 24옵션의 price_value : 62400 +2024-10-29 15:55:44,574 - price.py:616 - default_logger - DEBUG - 25옵션의 cost_value : 210 +2024-10-29 15:55:44,600 - price.py:620 - default_logger - DEBUG - 25옵션의 price_value : 62400 +2024-10-29 15:55:44,829 - price.py:616 - default_logger - DEBUG - 26옵션의 cost_value : 210 +2024-10-29 15:55:44,852 - price.py:620 - default_logger - DEBUG - 26옵션의 price_value : 62400 +2024-10-29 15:55:45,374 - price.py:616 - default_logger - DEBUG - 27옵션의 cost_value : 210 +2024-10-29 15:55:45,403 - price.py:620 - default_logger - DEBUG - 27옵션의 price_value : 62400 +2024-10-29 15:55:45,584 - price.py:616 - default_logger - DEBUG - 28옵션의 cost_value : 210 +2024-10-29 15:55:45,631 - price.py:620 - default_logger - DEBUG - 28옵션의 price_value : 62400 +2024-10-29 15:55:45,892 - price.py:616 - default_logger - DEBUG - 29옵션의 cost_value : 210 +2024-10-29 15:55:45,922 - price.py:620 - default_logger - DEBUG - 29옵션의 price_value : 62400 +2024-10-29 15:55:46,156 - price.py:616 - default_logger - DEBUG - 30옵션의 cost_value : 210 +2024-10-29 15:55:46,178 - price.py:620 - default_logger - DEBUG - 30옵션의 price_value : 62400 +2024-10-29 15:55:46,480 - price.py:616 - default_logger - DEBUG - 31옵션의 cost_value : 210 +2024-10-29 15:55:46,523 - price.py:620 - default_logger - DEBUG - 31옵션의 price_value : 62400 +2024-10-29 15:55:46,778 - price.py:616 - default_logger - DEBUG - 32옵션의 cost_value : 210 +2024-10-29 15:55:46,800 - price.py:620 - default_logger - DEBUG - 32옵션의 price_value : 62400 +2024-10-29 15:55:47,298 - price.py:616 - default_logger - DEBUG - 33옵션의 cost_value : 210 +2024-10-29 15:55:47,326 - price.py:620 - default_logger - DEBUG - 33옵션의 price_value : 62400 +2024-10-29 15:55:47,524 - price.py:616 - default_logger - DEBUG - 34옵션의 cost_value : 210 +2024-10-29 15:55:47,571 - price.py:620 - default_logger - DEBUG - 34옵션의 price_value : 62400 +2024-10-29 15:55:47,854 - price.py:616 - default_logger - DEBUG - 35옵션의 cost_value : 230 +2024-10-29 15:55:47,892 - price.py:620 - default_logger - DEBUG - 35옵션의 price_value : 67400 +2024-10-29 15:55:48,090 - price.py:616 - default_logger - DEBUG - 36옵션의 cost_value : 245 +2024-10-29 15:55:48,113 - price.py:620 - default_logger - DEBUG - 36옵션의 price_value : 71200 +2024-10-29 15:55:48,493 - price.py:616 - default_logger - DEBUG - 37옵션의 cost_value : 270 +2024-10-29 15:55:48,511 - price.py:620 - default_logger - DEBUG - 37옵션의 price_value : 77400 +2024-10-29 15:55:48,512 - price.py:645 - default_logger - DEBUG - 상품원가가 모였습니다.: [60, 172, 172, 172, 172, 172, 172, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 230, 245, 270] +2024-10-29 15:55:48,513 - price.py:646 - default_logger - DEBUG - 최소원가: 12000, 최대원가: 54000, 평균원가: 40000, 상위평균원가: 47000 +2024-10-29 15:55:48,513 - price.py:514 - default_logger - DEBUG - 원가에 카드수수료 4.0%, 기본마진 24.0% 적용된 계산원가: 61000 +2024-10-29 15:55:48,514 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:55:48,515 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:55:48,515 - price.py:484 - default_logger - DEBUG - 적용된 구간: 70000, 계산된 마진: 8000 +2024-10-29 15:55:48,516 - price.py:518 - default_logger - DEBUG - 계산원가 기준 해외배송비: 8000 +2024-10-29 15:55:48,516 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:55:48,517 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:55:48,517 - price.py:304 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 구간추가배송비: 0 +2024-10-29 15:55:48,518 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:55:48,519 - price.py:522 - default_logger - DEBUG - 계산원가 기준 더하기마진: 10000 +2024-10-29 15:55:48,520 - price.py:525 - default_logger - DEBUG - 원가기반 가격: 79000 +2024-10-29 15:55:48,521 - price.py:108 - default_logger - DEBUG - 적정 판매가를 계산합니다. +2024-10-29 15:55:48,522 - price.py:415 - default_logger - DEBUG - 비율 기반 계산된 가격: 44000, 상한: 109000, 하한: 80000 +2024-10-29 15:55:48,522 - price.py:419 - default_logger - DEBUG - 가격이 하한을 밑돌아서 하한으로 조정됨: 80000 +2024-10-29 15:55:48,523 - price.py:113 - default_logger - DEBUG - 계산된 적정 판매가: 80000 +2024-10-29 15:55:48,523 - price.py:116 - default_logger - DEBUG - 더하기 마진을 적정 판매가에 맞게 조정합니다. +2024-10-29 15:55:48,524 - price.py:349 - default_logger - DEBUG - 총 옵션 기준 판매가 평균: 58844 +2024-10-29 15:55:48,525 - price.py:353 - default_logger - DEBUG - 적정 판매가와 기준 판매가 차이: 21156 +2024-10-29 15:55:48,526 - price.py:450 - default_logger - DEBUG - 기존 구간: [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000, 1900000] +2024-10-29 15:55:48,527 - price.py:451 - default_logger - DEBUG - 기존 추가 마진: [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000, 160000] +2024-10-29 15:55:48,528 - price.py:484 - default_logger - DEBUG - 적용된 구간: 100000, 계산된 마진: 12000 +2024-10-29 15:55:48,529 - price.py:119 - default_logger - DEBUG - 조정된 더하기 마진: 15000 +2024-10-29 15:55:48,529 - price.py:273 - default_logger - DEBUG - 기존 구간: [50000, 100000, 200000, 350000, 550000, 800000, 1100000] +2024-10-29 15:55:48,530 - price.py:274 - default_logger - DEBUG - 기존 추가 비용: [5000, 7000, 9000, 11000, 13000, 15000, 17000] +2024-10-29 15:55:48,530 - price.py:319 - default_logger - DEBUG - 최종 계산된 배송비: 10000 +2024-10-29 15:55:48,531 - price.py:125 - default_logger - DEBUG - 적정판매가 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:55:48,531 - price.py:782 - default_logger - DEBUG - category : 홈인테리어/가구-가구-사무/업소용가구-사무용책상 +2024-10-29 15:55:48,532 - cmb_diag.py:887 - default_logger - DEBUG - Parsed category levels - Level 1: 홈인테리어/가구, Level 2: 가구, Level 3: 사무/업소용가구, Level 4: 사무용책상 +2024-10-29 15:55:48,533 - cmb_diag.py:898 - default_logger - DEBUG - Executing query to find CMB stage for category: 홈인테리어/가구-가구-사무/업소용가구-사무용책상 +2024-10-29 15:55:48,534 - cmb_diag.py:905 - default_logger - DEBUG - Query arguments: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '사무용책상'} +2024-10-29 15:55:48,536 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-10-29 15:55:48,538 - DatabaseManager.py:64 - default_logger - DEBUG - Fetched one result for query: + SELECT crmobi_stage FROM categories + WHERE (category1 = :category1 OR :category1 IS NULL) + AND (category2 = :category2 OR :category2 IS NULL) + AND (category3 = :category3 OR :category3 IS NULL) + AND (category4 = :category4 OR :category4 IS NULL) + with params: {'category1': '홈인테리어/가구', 'category2': '가구', 'category3': '사무/업소용가구', 'category4': '사무용책상'}, result: None +2024-10-29 15:55:48,539 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 15:55:48,540 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 15:55:48,540 - price.py:797 - default_logger - DEBUG - 카테고리 홈인테리어/가구-가구-사무/업소용가구-사무용책상는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 15:55:48,541 - price.py:799 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 15:55:48,542 - price.py:130 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 15:55:48,543 - price.py:133 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 15:55:48,903 - price.py:239 - default_logger - DEBUG - 더하기 마진 입력 완료: 15000 +2024-10-29 15:55:49,658 - price.py:244 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 15:55:49,659 - price.py:215 - default_logger - DEBUG - 계산된 반품비: 54000, 초도배송비: 54000, 교환비: 108000 +2024-10-29 15:55:49,660 - price.py:138 - default_logger - DEBUG - 반품비: 54000, 초도배송비: 54000, 교환비: 108000 +2024-10-29 15:55:49,840 - price.py:166 - default_logger - DEBUG - 반품비 수정 완료: 54000 +2024-10-29 15:55:49,992 - price.py:175 - default_logger - DEBUG - 초도배송비 수정 완료: 54000 +2024-10-29 15:55:50,125 - price.py:184 - default_logger - DEBUG - 교환비 수정 완료: 108000 +2024-10-29 15:55:51,127 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:55:51,128 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 15:55:51,668 - browser_control.py:454 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 15:55:51,921 - browser_control.py:594 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 15:55:51,948 - browser_control.py:306 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 21 개 +2024-10-29 15:55:51,949 - browser_control.py:308 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i4/3358999079/O1CN015gqndn2GwEoVCwmDa_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3358999079/O1CN01Ru7YdL2GwEmWB2wP4_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3358999079/O1CN01hwdIzX2GwEnZPQUvq_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3358999079/O1CN01uUR67G2GwEmXXMAHu_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3358999079/O1CN01Rnow682GwEmRHxKFI_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3358999079/O1CN01A9uVkp2GwEmTG0uoe_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3358999079/O1CN01oIKrGc2GwEmUF8nz1_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3358999079/O1CN01XcEUde2GwEmWB3PRv_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3358999079/O1CN01KkdiI52GwEmQjeVGl_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3358999079/O1CN0125dukv2GwEmTFylr2_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3358999079/O1CN01fEhlcf2GwEmTERAmD_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3358999079/O1CN01pHyK0S2GwEmZ8zkGw_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3358999079/O1CN01BregJq2GwEmVK3qNO_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3358999079/O1CN01UeKLjt2GwEmYMGQNC_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/3358999079/O1CN01Kgsqsv2GwEmTEhDnw_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/3358999079/O1CN01c3EAKh2GwEmXXNN8I_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3358999079/O1CN01gMIMNJ2GwEmPbsIPq_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3358999079/O1CN01BxMl1G2GwEmTEgorS_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3358999079/O1CN01LSCPjW2GwEmUF9kDc_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/3358999079/O1CN013qkWNi2GwEmUEUmnK_!!3358999079.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/3358999079/O1CN01dFdP8H2GwEmTEO9eC_!!3358999079.jpg_Q75.jpg'] +2024-10-29 15:55:51,951 - browser_control.py:604 - default_logger - INFO - 추출된 이미지 URL 수: 21 +2024-10-29 15:55:51,953 - browser_control.py:607 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 15:55:51,997 - browser_control.py:613 - default_logger - DEBUG - Updated data-value: +2024-10-29 15:55:51,997 - browser_control.py:616 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 15:55:52,159 - browser_control.py:620 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 15:55:52,162 - browser_control.py:624 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 15:55:52,163 - browser_control.py:630 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 15:55:52,164 - browser_control.py:632 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 15:55:52,165 - browser_control.py:633 - default_logger - DEBUG - {'대형 차광 천장 세트': 0, '금색 마 85X85X200': 0, '흰색 마 85X85X200': 0, '짙은 녹색 마 85X85X200': 0, '파란색 마 85X85X200': 0, '남색 마 85X85X200': 0, '검정색 마 85X85X200': 0, '회색 차광 100X100X200': 0, '연한 노란색 차광 100X100X200': 0, '흰색 차광 100X100X200': 0, '연두색 차광 100X100X200': 0, '연한 파란색 차광 100X100X200': 0, '보라색 차광 100X100X200': 0, '와인색 차광 100X100X200': 0, '짙은 갈색 차광 100X100X200': 0, '금색 차광 100X100X200': 0, '검정색 차광 100X100X200': 0, '연한 분홍색 차광 100X100X200': 0, '흰색 마 100X100X200': 0, '연한 베이지색 마 100X100X200': 0, '은색 마 100X100X200': 0, '연두색 마 100X100X200': 0, '보라색 마 100X100X200': 0, '와인색 마 100X100X200': 0, '짙은 갈색 마 100X100X200': 0, '금색 마 100X100X200': 0, '검정색 마 100X100X200': 0, '분홍색 마 100X100X200': 0, '짙은 녹색 마 100X100X200': 0, '짙은 회색 마 100X100X200': 0, '주황색 마 100X100X200': 0, '파란색 마 100X100X200': 0, '남색 마 100X100X200': 0, '대형 마 천장 세트': 0, '스몰 린넨 탑 세트': 0, '소형 차광 천장 세트': 0, '소형 마 천장 세트': 0} +2024-10-29 15:55:52,355 - browser_control.py:645 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 15:55:52,692 - browser_control.py:645 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 15:55:53,756 - browser_control.py:645 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 15:55:54,447 - browser_control.py:645 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 15:55:54,548 - browser_control.py:645 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 15:55:54,549 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 21개 +2024-10-29 15:55:54,550 - gui.py:966 - default_logger - DEBUG - 번역 작업이 중단되었습니다. +2024-10-29 15:55:54,550 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:55:54,673 - browser_control.py:717 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 15:55:54,675 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 15:55:55,420 - browser_control.py:709 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 15:55:55,421 - gui.py:912 - default_logger - DEBUG - 9/[87]개 상품 수정 완료. +2024-10-29 15:55:55,422 - gui.py:850 - default_logger - DEBUG - 번역 작업이 중단되었습니다. +2024-11-01 13:10:59,367 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-11-01 13:10:59,383 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +======= + with params: {'category1': '리빙', 'category2': '생활용품', 'category3': '시즌용품', 'category4': '단열용품'}, result: None +2024-10-29 14:27:16,166 - cmb_diag.py:911 - default_logger - DEBUG - Query result for CMB stage: None +2024-10-29 14:27:16,166 - cmb_diag.py:933 - default_logger - DEBUG - No CMB stage found for the given category. +2024-10-29 14:27:16,167 - price.py:799 - default_logger - DEBUG - 카테고리 리빙-생활용품-시즌용품-단열용품-단열필름는 추가 해외배송비 규칙이 없습니다. 추가 해외배송비는 0으로 설정됩니다. +2024-10-29 14:27:16,168 - price.py:801 - default_logger - DEBUG - 총 추가 해외배송비: 0 +2024-10-29 14:27:16,169 - price.py:132 - default_logger - DEBUG - 카테고리별 추가배송비 기준으로 재계산된 해외배송비: 10000 +2024-10-29 14:27:16,169 - price.py:135 - default_logger - DEBUG - 계산된 값을 페이지에 입력합니다. +2024-10-29 14:27:16,226 - price.py:241 - default_logger - DEBUG - 더하기 마진 입력 완료: 5000 +2024-10-29 14:27:16,401 - price.py:246 - default_logger - DEBUG - 해외 배송비 입력 완료: 10000 +2024-10-29 14:27:16,402 - price.py:217 - default_logger - DEBUG - 계산된 반품비: 2000, 초도배송비: 2000, 교환비: 4000 +2024-10-29 14:27:16,403 - price.py:140 - default_logger - DEBUG - 반품비: 2000, 초도배송비: 2000, 교환비: 4000 +2024-10-29 14:27:16,513 - price.py:168 - default_logger - DEBUG - 반품비 수정 완료: 2000 +2024-10-29 14:27:16,592 - price.py:177 - default_logger - DEBUG - 초도배송비 수정 완료: 2000 +2024-10-29 14:27:16,678 - price.py:186 - default_logger - DEBUG - 교환비 수정 완료: 4000 +2024-10-29 14:27:17,060 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:27:17,060 - gui.py:896 - default_logger - DEBUG - 상세페이지 수정 : True + True +2024-10-29 14:27:18,064 - browser_control.py:455 - default_logger - INFO - 상세페이지 탭 클릭 완료. +2024-10-29 14:27:18,508 - browser_control.py:595 - default_logger - DEBUG - 소스 버튼 클릭 완료. +2024-10-29 14:27:18,574 - browser_control.py:307 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 갯수 : 38 개 +2024-10-29 14:27:18,576 - browser_control.py:309 - default_logger - DEBUG - fetch_image_urls 에서 추출한 이미지URL 목록 : ['https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_start_top_1_Q75.jpg', 'https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg', 'https://img.alicdn.com/bao/uploaded/i3/2202794796/TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg', 'https://img.alicdn.com/bao/uploaded/i3/2202794796/O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg', 'https://img.alicdn.com/bao/uploaded/i4/2202794796/TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg', 'https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg', 'https://img.alicdn.com/bao/uploaded/i1/2202794796/O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_end_top_1_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN018v9bCN1lIc5XuFhzv_!!2202794796.jpg_Q75.jpg', 'https://assets.alicdn.com/sys/wangwang/smiley/48x48/69.gif_Q75.jpg', 'https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg', 'https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg', 'https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN01DLJ0Xw1lIc4go80au_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2202794796/O1CN01nRfCsb1lIc4go6Omt_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN01mE6RBv1lIc4k3H7mJ_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2202794796/O1CN01sTQiil1lIc4koJ7En_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2202794796/O1CN01KYhDPg1lIc4iuC9Je_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2202794796/O1CN01Qd8SsZ1lIc4h92NfQ_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN014YkEcP1lIc4bKB1xs_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2202794796/O1CN01YDXrVk1lIc4koJeWC_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2202794796/O1CN01y5Blio1lIc4iuE5ra_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i3/2202794796/O1CN01XFH4361lIc4k3HSa1_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2202794796/O1CN01hKNrLG1lIc4bK99ZD_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN01WABd4W1lIc4fv93VF_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2202794796/O1CN012ZfTZ21lIc4go644q_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2202794796/O1CN01U4DSsR1lIc4bK9gpb_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2202794796/O1CN01f9gqci1lIc4k3GO4P_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN01KQxfoC1lIc4lTRxPo_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN01yjqf8i1lIc7xsePjd_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2202794796/O1CN01an2Ddk1lIc68VVZaT_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2202794796/O1CN01DYmgQh1lIc6AIZIAv_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN01Xfvbbu1lIc6ETob2R_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2202794796/O1CN015SvaJp1lIc6Hwtcl5_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2202794796/O1CN01sdG6Mb1lIc4iYYSZk_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i2/2202794796/O1CN01pfbeXX1lIc4k3HvjC_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i4/2202794796/O1CN01yHcSBX1lIc4k6vZk2_!!2202794796.jpg_Q75.jpg', 'https://img.alicdn.com/imgextra/i1/2202794796/O1CN01moXyBo1lIc4koJaQB_!!2202794796.jpg_Q75.jpg'] +2024-10-29 14:27:18,579 - browser_control.py:605 - default_logger - INFO - 추출된 이미지 URL 수: 38 +2024-10-29 14:27:18,582 - browser_control.py:608 - default_logger - DEBUG - img 태그를 삭제 중... +2024-10-29 14:27:18,626 - browser_control.py:614 - default_logger - DEBUG - Updated data-value: +2024-10-29 14:27:18,627 - browser_control.py:617 - default_logger - DEBUG - img 태그 삭제 완료. +2024-10-29 14:27:18,853 - browser_control.py:621 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. +2024-10-29 14:27:18,854 - browser_control.py:625 - default_logger - DEBUG - 옵션 데이터 입력 시작 +2024-10-29 14:27:18,855 - browser_control.py:631 - default_logger - DEBUG - 옵션입력 일단 제외 +2024-10-29 14:27:18,856 - browser_control.py:633 - default_logger - DEBUG - 가져온 옵션 데이터 +2024-10-29 14:27:18,857 - browser_control.py:634 - default_logger - DEBUG - {'宽条220瓦电热膜试用品(尺寸:25厘米X50厘米)': '220W 시험용, 25cm X 50cm', '细条280瓦试用品(尺寸:25厘米X50厘米)': '280W 시험용, 25cm X 50cm', '电热膜': '전열막', '1米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': '1m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.3米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': '1.3m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.5米X1.75米接好线带单控静音温控器(送国产加厚隔热膜)': '1.5m X 1.75m, 단일 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '1.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '1.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '1.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2.4米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2.4m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2.8米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '2.8m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '3米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '3m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '3.2米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '3.2m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '3.6米X1.75米接好线带双控静音温控器(送国产加厚隔热膜)': '3.6m X 1.75m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2.4米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2.4m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2.6米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2.6m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X2.8米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 2.8m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X3米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 3m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '2米X3.2米接好线带双控静音温控器(送国产加厚隔热膜)': '2m X 3.2m, 이중 조절, 무음 온도 조절기, 국산 두꺼운 단열막 포함', '细条280瓦电热膜接好线每米30元(宽50厘米)': '280W, 1m 당 30원, 폭 50cm', '套餐尺寸不合适可定做合适的尺寸接好线每平方60元': '맞춤 제작, 1㎡ 당 60원'} +2024-10-29 14:27:19,044 - browser_control.py:646 - default_logger - INFO - leading_text_1 텍스트 입력 완료: --- +2024-10-29 14:27:19,416 - browser_control.py:646 - default_logger - INFO - leading_text_2 텍스트 입력 완료: # 안녕하세요 혜리수샵입니다. +2024-10-29 14:27:20,165 - browser_control.py:646 - default_logger - INFO - leading_text_3 텍스트 입력 완료: ### 마켓정책으로 인해 모든 옵션이 노출되지 않을수도 있습니다. +2024-10-29 14:27:20,897 - browser_control.py:646 - default_logger - INFO - leading_text_4 텍스트 입력 완료: ### 반드시 옵션사진과 옵션이름을 확인하시고 구매하시기 바랍니다. +2024-10-29 14:27:21,007 - browser_control.py:646 - default_logger - INFO - leading_text_5 텍스트 입력 완료: --- +2024-10-29 14:27:21,008 - gui.py:957 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 38개 +2024-10-29 14:27:21,009 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:27:21,010 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:27:21,012 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_start_top_1_Q75.jpg 입력 +2024-10-29 14:27:23,984 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: T2s4moXH8XXXXXXXXX-350475995.png (1×1) - Whale +2024-10-29 14:27:23,985 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:27:23,985 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:27:23,986 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:27:23,987 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:27:23,988 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:27:24,001 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:27:24,002 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:27:24,003 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:27:24,003 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:27:24,008 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:27:24,009 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_start_top_1_Q75.jpg +2024-10-29 14:27:24,010 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:27:24,011 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_start_top_1_Q75.jpg +2024-10-29 14:27:24,216 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 1/3 +2024-10-29 14:27:28,218 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_start_top_1_Q75.jpg +2024-10-29 14:27:28,394 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 2/3 +2024-10-29 14:27:33,395 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_start_top_1_Q75.jpg +2024-10-29 14:27:33,595 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 3/3 +2024-10-29 14:27:37,596 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:27:37,597 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:27:37,598 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:27:37,599 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:27:37,600 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_start_top_1_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:27:37,600 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:27:37,601 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:27:37,601 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:27:37,603 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg 입력 +2024-10-29 14:27:40,583 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg (1×1) - Whale +2024-10-29 14:27:40,584 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:27:40,585 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:27:40,586 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:27:40,587 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:27:40,590 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:27:40,606 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:27:40,607 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:27:40,608 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:27:40,608 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:27:40,609 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:27:40,610 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:27:40,611 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:27:40,611 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:27:40,649 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:27:45,651 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:27:45,689 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:27:48,690 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:27:48,726 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:27:53,727 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:27:53,728 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:27:53,729 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:27:53,730 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:27:53,731 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01hJkaV11lIc5QB1mX8_!!2202794796.jpg_b.jpg_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:27:53,732 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:27:53,732 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:27:53,733 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:27:53,734 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/bao/uploaded/i3/2202794796/TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg 입력 +2024-10-29 14:27:56,719 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg (1×1) - Whale +2024-10-29 14:27:56,720 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:27:56,721 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:27:56,722 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:27:56,723 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:27:56,725 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:27:56,741 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:27:56,742 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:27:56,743 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:27:56,744 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:27:56,745 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:27:56,746 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i3/2202794796/TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:27:56,747 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:27:56,748 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i3/2202794796/TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:27:56,957 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 1/3 +2024-10-29 14:27:58,959 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i3/2202794796/TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:27:59,157 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 2/3 +2024-10-29 14:28:02,158 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i3/2202794796/TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:02,340 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 3/3 +2024-10-29 14:28:07,341 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:28:07,343 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:28:07,344 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:28:07,344 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:28:07,345 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i3/2202794796/TB2ihASfbArBKNjSZFLXXc_dVXa_!!2202794796.jpg_b.jpg_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:28:07,346 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:28:07,348 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:28:07,349 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:28:07,373 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/bao/uploaded/i3/2202794796/O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg 입력 +2024-10-29 14:28:10,311 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg (1×1) - Whale +2024-10-29 14:28:10,312 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:28:10,313 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:28:10,314 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:28:10,314 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:28:10,316 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:28:10,332 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:28:10,333 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:28:10,333 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:28:10,334 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:28:10,336 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:28:10,338 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i3/2202794796/O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:10,340 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:28:10,341 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i3/2202794796/O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:10,463 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:28:13,464 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i3/2202794796/O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:13,500 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:28:15,501 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i3/2202794796/O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:15,539 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:28:18,540 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:28:18,541 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:28:18,542 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:28:18,543 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:28:18,544 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i3/2202794796/O1CN01aaiQCw1lIc5RaDgx5_!!2202794796.jpg_b.jpg_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:28:18,544 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:28:18,545 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:28:18,545 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:28:18,547 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/bao/uploaded/i4/2202794796/TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg 입력 +2024-10-29 14:28:21,514 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg (1×1) - Whale +2024-10-29 14:28:21,515 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:28:21,515 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:28:21,516 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:28:21,517 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:28:21,518 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:28:21,533 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:28:21,534 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:28:21,535 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:28:21,536 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:28:21,537 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:28:21,537 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i4/2202794796/TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:21,538 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:28:21,539 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i4/2202794796/TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:21,765 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 1/3 +2024-10-29 14:28:25,766 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i4/2202794796/TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:25,932 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 2/3 +2024-10-29 14:28:30,933 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i4/2202794796/TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:31,113 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 3/3 +2024-10-29 14:28:35,114 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:28:35,115 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:28:35,117 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:28:35,118 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:28:35,118 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i4/2202794796/TB2EiI1mVXXXXbGXpXXXXXXXXXX_!!2202794796.jpg_b.jpg_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:28:35,119 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:28:35,120 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:28:35,121 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:28:35,129 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg 입력 +2024-10-29 14:28:38,095 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg (1×1) - Whale +2024-10-29 14:28:38,096 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:28:38,096 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:28:38,097 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:28:38,098 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:28:38,100 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:28:38,114 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:28:38,115 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:28:38,116 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:28:38,116 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:28:38,118 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:28:38,120 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:38,121 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:28:38,122 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:38,156 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:28:41,158 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:41,331 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:28:44,332 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:44,369 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:28:47,371 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:28:47,372 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:28:47,373 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:28:47,374 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:28:47,375 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i2/2202794796/O1CN01wimuGH1lIc4lRacSx_!!2202794796.jpg_b.jpg_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:28:47,375 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:28:47,376 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:28:47,376 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:28:47,377 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/bao/uploaded/i1/2202794796/O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg 입력 +2024-10-29 14:28:50,358 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg (1×1) - Whale +2024-10-29 14:28:50,359 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:28:50,360 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:28:50,362 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:28:50,363 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:28:50,365 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:28:50,379 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:28:50,380 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:28:50,381 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:28:50,382 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:28:50,387 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:28:50,389 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i1/2202794796/O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:50,390 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:28:50,390 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i1/2202794796/O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:50,528 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:28:53,530 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i1/2202794796/O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:53,576 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:28:58,578 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/bao/uploaded/i1/2202794796/O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg +2024-10-29 14:28:58,615 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:29:03,616 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:29:03,618 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:29:03,619 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:29:03,619 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:29:03,620 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/bao/uploaded/i1/2202794796/O1CN010DFIYE1lIc5ckFufy_!!2202794796.jpg_b.jpg_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:29:03,620 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:29:03,622 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:29:03,623 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:29:03,625 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_end_top_1_Q75.jpg 입력 +2024-10-29 14:29:06,613 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: T2s4moXH8XXXXXXXXX-350475995.png (1×1) - Whale +2024-10-29 14:29:06,614 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 1×1 +2024-10-29 14:29:06,615 - whale_translator.py:609 - default_logger - INFO - 이미지 해상도가 기준 이하 [200 x 150]입니다. 작업을 패스합니다. +2024-10-29 14:29:06,616 - whale_translator.py:290 - default_logger - INFO - 해상도가 기준보다 낮아 작업을 패스합니다. +2024-10-29 14:29:06,616 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:29:06,618 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:29:06,632 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:29:06,633 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:29:06,634 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:29:06,635 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:29:06,636 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:29:06,637 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_end_top_1_Q75.jpg +2024-10-29 14:29:06,638 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:29:06,640 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_end_top_1_Q75.jpg +2024-10-29 14:29:06,850 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 1/3 +2024-10-29 14:29:11,851 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_end_top_1_Q75.jpg +2024-10-29 14:29:12,032 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 2/3 +2024-10-29 14:29:16,033 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_end_top_1_Q75.jpg +2024-10-29 14:29:16,224 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 400. 재시도 3/3 +2024-10-29 14:29:18,226 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:29:18,227 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:29:18,228 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:29:18,229 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:29:18,229 - gui.py:976 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=recommend_v2_7281442_end_top_1_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:29:18,230 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:29:18,230 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:29:18,231 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:29:18,232 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN018v9bCN1lIc5XuFhzv_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:29:21,199 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN018v9bCN1lIc5XuFhzv_!!2202794796.jpg_Q75.jpg (750×330) - Whale +2024-10-29 14:29:21,200 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×330 +2024-10-29 14:29:21,201 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:29:21,201 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:29:21,302 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:29:22,303 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:29:22,304 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:29:23,529 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:29:23,530 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:29:30,132 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:29:30,133 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:29:31,365 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:29:31,366 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:29:31,967 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:29:32,968 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:29:32,969 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:29:32,970 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN018v9bCN1lIc5XuFhzv_!!2202794796.jpg_Q75.jpg +2024-10-29 14:29:32,971 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:29:33,073 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:29:33,075 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:29:33,087 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:29:33,088 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:29:33,093 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:29:33,093 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:29:33,094 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:29:33,096 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:29:33,097 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:29:33,099 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:29:33,100 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:29:33,101 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:29:33,102 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:29:33,103 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:29:33,110 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:29:33,120 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:29:33,125 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:29:33,228 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:29:33,229 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:29:33,332 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:29:33,459 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:29:33,460 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:29:33,461 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:29:33,462 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN018v9bCN1lIc5XuFhzv_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:29:33,463 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:29:33,464 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:29:33,465 - whale_translator.py:269 - default_logger - DEBUG - assets.alicdn.com 확인 : 번역작업을 패스합니다. +2024-10-29 14:29:33,466 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:29:33,474 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:29:33,475 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:29:33,476 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:29:33,476 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:29:33,482 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:29:33,483 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:29:33,484 - clipboardImageManager.py:47 - default_logger - DEBUG - 클립보드에 텍스트 또는 이미지 데이터가 없습니다. +2024-10-29 14:29:33,486 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:29:33,486 - clipboardImageManager.py:223 - default_logger - DEBUG - None +2024-10-29 14:29:33,491 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:29:33,492 - clipboardImageManager.py:287 - default_logger - INFO - [process_clipboard] 클립보드에 이미지 없음 +2024-10-29 14:29:33,492 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/69.gif_Q75.jpg +2024-10-29 14:29:33,962 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:29:38,964 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/69.gif_Q75.jpg +2024-10-29 14:29:39,002 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:29:41,003 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/69.gif_Q75.jpg +2024-10-29 14:29:41,050 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:29:44,051 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:29:44,052 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:29:44,053 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:29:44,054 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:29:44,054 - gui.py:976 - default_logger - DEBUG - https://assets.alicdn.com/sys/wangwang/smiley/48x48/69.gif_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:29:44,055 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:29:44,055 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:29:44,056 - whale_translator.py:269 - default_logger - DEBUG - assets.alicdn.com 확인 : 번역작업을 패스합니다. +2024-10-29 14:29:44,056 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:29:44,057 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:29:44,058 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:29:44,059 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:29:44,059 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:29:44,059 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:29:44,060 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:29:44,061 - clipboardImageManager.py:47 - default_logger - DEBUG - 클립보드에 텍스트 또는 이미지 데이터가 없습니다. +2024-10-29 14:29:44,061 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:29:44,062 - clipboardImageManager.py:223 - default_logger - DEBUG - None +2024-10-29 14:29:44,062 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:29:44,063 - clipboardImageManager.py:287 - default_logger - INFO - [process_clipboard] 클립보드에 이미지 없음 +2024-10-29 14:29:44,063 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:29:44,529 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:29:49,531 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:29:49,577 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:29:51,577 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:29:51,627 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:29:56,628 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:29:56,629 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:29:56,630 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:29:56,631 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:29:56,631 - gui.py:976 - default_logger - DEBUG - https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:29:56,632 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:29:56,633 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:29:56,634 - whale_translator.py:269 - default_logger - DEBUG - assets.alicdn.com 확인 : 번역작업을 패스합니다. +2024-10-29 14:29:56,636 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:29:56,637 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:29:56,638 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:29:56,638 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:29:56,639 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:29:56,639 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:29:56,640 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:29:56,641 - clipboardImageManager.py:47 - default_logger - DEBUG - 클립보드에 텍스트 또는 이미지 데이터가 없습니다. +2024-10-29 14:29:56,642 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:29:56,642 - clipboardImageManager.py:223 - default_logger - DEBUG - None +2024-10-29 14:29:56,643 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:29:56,643 - clipboardImageManager.py:287 - default_logger - INFO - [process_clipboard] 클립보드에 이미지 없음 +2024-10-29 14:29:56,643 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:29:57,073 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:30:02,075 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:30:02,525 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:30:05,526 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:30:05,571 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:30:08,571 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:30:08,572 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:30:08,574 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:30:08,575 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:30:08,576 - gui.py:976 - default_logger - DEBUG - https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:30:08,577 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:30:08,578 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:30:08,579 - whale_translator.py:269 - default_logger - DEBUG - assets.alicdn.com 확인 : 번역작업을 패스합니다. +2024-10-29 14:30:08,580 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:30:08,582 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:30:08,583 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:30:08,584 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:30:08,585 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:30:08,586 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:30:08,587 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:30:08,588 - clipboardImageManager.py:47 - default_logger - DEBUG - 클립보드에 텍스트 또는 이미지 데이터가 없습니다. +2024-10-29 14:30:08,589 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:30:08,590 - clipboardImageManager.py:223 - default_logger - DEBUG - None +2024-10-29 14:30:08,591 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:30:08,592 - clipboardImageManager.py:287 - default_logger - INFO - [process_clipboard] 클립보드에 이미지 없음 +2024-10-29 14:30:08,592 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:30:08,648 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 1/3 +2024-10-29 14:30:13,649 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:30:13,691 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 2/3 +2024-10-29 14:30:15,693 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg +2024-10-29 14:30:17,024 - clipboardImageManager.py:193 - default_logger - DEBUG - 이미지 로딩 실패, HTTP 상태 코드: 404. 재시도 3/3 +2024-10-29 14:30:19,026 - clipboardImageManager.py:204 - default_logger - DEBUG - 이미지 다운로드 최대 재시도 횟수를 초과했습니다. +2024-10-29 14:30:19,028 - clipboardImageManager.py:301 - default_logger - DEBUG - 원본 이미지 다운로드 실패. +2024-10-29 14:30:19,028 - clipboardImageManager.py:315 - default_logger - DEBUG - 클립보드에 이미지가 없습니다. +2024-10-29 14:30:19,029 - browser_control.py:699 - default_logger - WARNING - 클립보드가 비어있습니다. +2024-10-29 14:30:19,030 - gui.py:976 - default_logger - DEBUG - https://assets.alicdn.com/sys/wangwang/smiley/48x48/68.gif_Q75.jpg gui 이미지 붙여넣기 실패 +2024-10-29 14:30:19,030 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:30:19,031 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:30:19,033 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:30:19,035 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN01DLJ0Xw1lIc4go80au_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:30:22,001 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01DLJ0Xw1lIc4go80au_!!2202794796.jpg_Q75.jpg (790×629) - Whale +2024-10-29 14:30:22,002 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×629 +2024-10-29 14:30:22,003 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:30:22,003 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:30:22,104 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:30:23,106 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:30:23,107 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:30:24,335 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:30:24,336 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:30:30,938 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:30:30,939 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:30:32,166 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:30:32,167 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:30:32,770 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:30:33,772 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:30:33,773 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:30:33,775 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN01DLJ0Xw1lIc4go80au_!!2202794796.jpg_Q75.jpg +2024-10-29 14:30:33,775 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:30:33,879 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:30:33,881 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:30:33,897 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:30:33,898 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:30:33,899 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:30:33,899 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:30:33,900 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:30:33,901 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:30:33,901 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:30:33,902 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:30:33,902 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:30:33,903 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:30:33,903 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 796px +2024-10-29 14:30:33,904 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:30:33,908 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:30:33,932 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:30:33,935 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:30:34,039 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:30:34,040 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:30:34,142 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:30:34,272 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:30:34,273 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:30:34,274 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:30:34,275 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN01DLJ0Xw1lIc4go80au_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:30:34,276 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:30:34,277 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:30:34,277 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:30:34,280 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2202794796/O1CN01nRfCsb1lIc4go6Omt_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:30:37,401 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01nRfCsb1lIc4go6Omt_!!2202794796.jpg_Q75.jpg (790×1177) - Whale +2024-10-29 14:30:37,402 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1177 +2024-10-29 14:30:37,403 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:30:37,403 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:30:37,505 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:30:38,507 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:30:38,508 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:30:39,742 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:30:39,743 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:30:46,346 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:30:46,347 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:30:47,577 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:30:47,578 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:30:48,180 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:30:49,180 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:30:49,181 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:30:49,182 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2202794796/O1CN01nRfCsb1lIc4go6Omt_!!2202794796.jpg_Q75.jpg +2024-10-29 14:30:49,183 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:30:49,285 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:30:49,287 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:30:49,304 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:30:49,305 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:30:49,306 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:30:49,306 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:30:49,307 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:30:49,308 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:30:49,309 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:30:49,309 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:30:49,310 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:30:49,310 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:30:49,310 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 802px +2024-10-29 14:30:49,311 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:30:49,329 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:30:49,367 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:30:49,369 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:30:49,472 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:30:49,474 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:30:49,578 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:30:49,823 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:30:49,824 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:30:49,825 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:30:49,826 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN01nRfCsb1lIc4go6Omt_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:30:49,827 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:30:49,829 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:30:49,829 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:30:49,838 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN01mE6RBv1lIc4k3H7mJ_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:30:52,944 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01mE6RBv1lIc4k3H7mJ_!!2202794796.jpg_Q75.jpg (790×997) - Whale +2024-10-29 14:30:52,945 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×997 +2024-10-29 14:30:52,946 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:30:52,947 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:30:53,048 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:30:54,049 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:30:54,050 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:30:55,284 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:30:55,285 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:31:01,924 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:31:01,924 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:03,240 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:31:03,241 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:31:03,843 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:31:04,845 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:31:04,846 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:04,847 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN01mE6RBv1lIc4k3H7mJ_!!2202794796.jpg_Q75.jpg +2024-10-29 14:31:04,848 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:31:04,949 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:31:04,950 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:31:04,967 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:31:04,968 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:31:04,969 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:31:04,969 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:31:04,971 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:31:04,972 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:04,973 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:31:04,975 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:31:04,976 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:31:04,976 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:31:04,977 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 14:31:04,978 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:31:04,990 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:31:05,023 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:31:05,024 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:31:05,127 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:31:05,129 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:31:05,230 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:31:05,334 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:31:05,335 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:31:05,336 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:31:05,337 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN01mE6RBv1lIc4k3H7mJ_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:31:05,338 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:31:05,339 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:31:05,341 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:31:05,344 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2202794796/O1CN01sTQiil1lIc4koJ7En_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:31:08,312 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01sTQiil1lIc4koJ7En_!!2202794796.jpg_Q75.jpg (790×1026) - Whale +2024-10-29 14:31:08,313 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1026 +2024-10-29 14:31:08,314 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:31:08,315 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:31:08,416 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:31:09,418 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:31:09,419 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:10,644 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:31:10,645 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:31:17,248 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:31:17,249 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:18,477 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:31:18,478 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:31:19,081 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:31:20,083 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:31:20,084 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:20,085 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2202794796/O1CN01sTQiil1lIc4koJ7En_!!2202794796.jpg_Q75.jpg +2024-10-29 14:31:20,086 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:31:20,188 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:31:20,221 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:31:20,224 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:31:20,225 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:31:20,225 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:31:20,226 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:31:20,227 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:31:20,229 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:20,236 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:31:20,238 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:31:20,238 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:31:20,238 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:31:20,239 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 14:31:20,240 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:31:20,255 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:31:20,283 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:31:20,284 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:31:20,387 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:31:20,389 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:31:20,491 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:31:20,610 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:31:20,611 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:31:20,613 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:31:20,617 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN01sTQiil1lIc4koJ7En_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:31:20,618 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:31:20,619 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:31:20,620 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:31:20,622 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2202794796/O1CN01KYhDPg1lIc4iuC9Je_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:31:23,622 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01KYhDPg1lIc4iuC9Je_!!2202794796.jpg_Q75.jpg (790×1293) - Whale +2024-10-29 14:31:23,623 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1293 +2024-10-29 14:31:23,624 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:31:23,624 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:31:23,727 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:31:24,728 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:31:24,729 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:25,956 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:31:25,957 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:31:32,560 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:31:32,561 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:33,793 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:31:33,794 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:31:34,397 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:31:35,398 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:31:35,400 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:35,401 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2202794796/O1CN01KYhDPg1lIc4iuC9Je_!!2202794796.jpg_Q75.jpg +2024-10-29 14:31:35,401 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:31:35,504 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:31:35,505 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:31:35,522 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:31:35,523 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:31:35,523 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:31:35,524 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:31:35,524 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:31:35,526 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:35,527 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:31:35,527 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:31:35,528 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:31:35,528 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:31:35,528 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 803px +2024-10-29 14:31:35,529 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:31:35,543 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:31:35,587 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:31:35,588 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:31:35,691 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:31:35,693 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:31:35,794 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:31:35,903 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:31:35,905 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:31:35,906 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:31:35,906 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2202794796/O1CN01KYhDPg1lIc4iuC9Je_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:31:35,907 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:31:35,912 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:31:35,912 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:31:35,954 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2202794796/O1CN01Qd8SsZ1lIc4h92NfQ_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:31:38,872 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Qd8SsZ1lIc4h92NfQ_!!2202794796.jpg_Q75.jpg (790×1110) - Whale +2024-10-29 14:31:38,873 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1110 +2024-10-29 14:31:38,873 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:31:38,874 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:31:38,976 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:31:39,978 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:31:39,979 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:41,212 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:31:41,213 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:31:47,815 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:31:47,816 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:49,045 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:31:49,046 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:31:49,648 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:31:50,650 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:31:50,652 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:50,653 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2202794796/O1CN01Qd8SsZ1lIc4h92NfQ_!!2202794796.jpg_Q75.jpg +2024-10-29 14:31:50,653 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:31:50,755 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:31:50,757 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:31:50,769 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:31:50,771 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:31:50,771 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:31:50,772 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:31:50,773 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:31:50,775 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:31:50,775 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:31:50,776 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:31:50,776 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:31:50,777 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:31:50,777 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 14:31:50,778 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:31:50,794 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:31:50,835 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:31:50,836 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:31:50,940 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:31:50,942 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:31:51,064 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:31:51,179 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:31:51,180 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:31:51,181 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:31:51,182 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2202794796/O1CN01Qd8SsZ1lIc4h92NfQ_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:31:51,183 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:31:51,184 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:31:51,203 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:31:51,229 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN014YkEcP1lIc4bKB1xs_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:31:54,208 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN014YkEcP1lIc4bKB1xs_!!2202794796.jpg_Q75.jpg (790×1179) - Whale +2024-10-29 14:31:54,209 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1179 +2024-10-29 14:31:54,209 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:31:54,210 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:31:54,311 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:31:55,312 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:31:55,313 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:31:56,540 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:31:56,541 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:32:03,143 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:32:03,144 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:04,371 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:32:04,372 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:32:04,975 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:32:05,977 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:32:05,978 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:05,979 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN014YkEcP1lIc4bKB1xs_!!2202794796.jpg_Q75.jpg +2024-10-29 14:32:05,980 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:32:06,081 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:32:06,083 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:32:06,096 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:32:06,096 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:32:06,097 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:32:06,097 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:32:06,102 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:32:06,104 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:06,105 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:32:06,105 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:32:06,106 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:32:06,106 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:32:06,106 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 802px +2024-10-29 14:32:06,107 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:32:06,118 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:32:06,173 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:32:06,175 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:32:06,281 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:32:06,282 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:32:06,384 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:32:06,486 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:32:06,488 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:32:06,489 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:32:06,490 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN014YkEcP1lIc4bKB1xs_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:32:06,493 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:32:06,494 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:32:06,494 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:32:06,496 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2202794796/O1CN01YDXrVk1lIc4koJeWC_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:32:09,467 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01YDXrVk1lIc4koJeWC_!!2202794796.jpg_Q75.jpg (790×1521) - Whale +2024-10-29 14:32:09,468 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1521 +2024-10-29 14:32:09,468 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:32:09,469 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:32:09,570 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:32:10,571 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:32:10,572 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:11,793 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:32:11,794 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:32:18,396 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:32:18,397 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:19,622 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:32:19,623 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:32:20,225 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:32:21,227 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:32:21,229 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:21,230 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2202794796/O1CN01YDXrVk1lIc4koJeWC_!!2202794796.jpg_Q75.jpg +2024-10-29 14:32:21,230 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:32:21,332 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:32:21,362 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:32:21,371 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:32:21,372 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:32:21,373 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:32:21,374 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:32:21,375 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:32:21,377 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:21,383 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:32:21,384 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:32:21,385 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:32:21,385 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:32:21,386 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 805px +2024-10-29 14:32:21,387 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:32:21,400 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:32:21,439 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:32:21,441 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:32:21,546 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:32:21,548 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:32:21,656 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:32:21,930 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:32:21,932 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:32:21,932 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:32:21,933 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2202794796/O1CN01YDXrVk1lIc4koJeWC_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:32:21,934 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:32:21,935 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:32:21,936 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:32:21,938 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2202794796/O1CN01y5Blio1lIc4iuE5ra_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:32:25,054 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01y5Blio1lIc4iuE5ra_!!2202794796.jpg_Q75.jpg (790×1120) - Whale +2024-10-29 14:32:25,055 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1120 +2024-10-29 14:32:25,056 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:32:25,057 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:32:25,159 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:32:26,161 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:32:26,162 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:27,390 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:32:27,391 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:32:33,993 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:32:33,994 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:35,227 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:32:35,228 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:32:35,830 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:32:36,831 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:32:36,832 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:36,833 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2202794796/O1CN01y5Blio1lIc4iuE5ra_!!2202794796.jpg_Q75.jpg +2024-10-29 14:32:36,834 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:32:36,935 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:32:36,937 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:32:36,951 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:32:36,952 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:32:36,952 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:32:36,953 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:32:36,953 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:32:36,959 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:36,961 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:32:36,961 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:32:36,962 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:32:36,962 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:32:36,963 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 14:32:36,964 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:32:36,978 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:32:37,012 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:32:37,013 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:32:37,117 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:32:37,119 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:32:37,221 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:32:37,361 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:32:37,362 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:32:37,363 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:32:37,364 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2202794796/O1CN01y5Blio1lIc4iuE5ra_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:32:37,365 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:32:37,365 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:32:37,366 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:32:37,398 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i3/2202794796/O1CN01XFH4361lIc4k3HSa1_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:32:40,344 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01XFH4361lIc4k3HSa1_!!2202794796.jpg_Q75.jpg (790×1198) - Whale +2024-10-29 14:32:40,345 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1198 +2024-10-29 14:32:40,345 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:32:40,346 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:32:40,447 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:32:41,449 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:32:41,450 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:42,675 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:32:42,677 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:32:49,279 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:32:49,280 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:50,510 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:32:50,511 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:32:51,113 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:32:52,115 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:32:52,117 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:52,118 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i3/2202794796/O1CN01XFH4361lIc4k3HSa1_!!2202794796.jpg_Q75.jpg +2024-10-29 14:32:52,118 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:32:52,220 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:32:52,238 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:32:52,240 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:32:52,240 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:32:52,241 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:32:52,241 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:32:52,241 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:32:52,243 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:32:52,244 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:32:52,244 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:32:52,245 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:32:52,245 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:32:52,245 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 802px +2024-10-29 14:32:52,246 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:32:52,262 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:32:52,303 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:32:52,304 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:32:52,407 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:32:52,409 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:32:52,513 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:32:52,618 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:32:52,619 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:32:52,620 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:32:52,621 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i3/2202794796/O1CN01XFH4361lIc4k3HSa1_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:32:52,621 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:32:52,623 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:32:52,624 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:32:52,626 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2202794796/O1CN01hKNrLG1lIc4bK99ZD_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:32:55,591 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01hKNrLG1lIc4bK99ZD_!!2202794796.jpg_Q75.jpg (790×1048) - Whale +2024-10-29 14:32:55,592 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1048 +2024-10-29 14:32:55,593 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:32:55,593 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:32:55,695 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:32:56,696 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:32:56,697 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:32:57,924 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:32:57,925 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:33:04,527 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:33:04,528 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:05,762 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:33:05,763 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:33:06,371 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:33:07,373 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:33:07,374 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:33:07,375 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2202794796/O1CN01hKNrLG1lIc4bK99ZD_!!2202794796.jpg_Q75.jpg +2024-10-29 14:33:07,376 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:33:07,478 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:33:07,480 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:33:07,498 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:33:07,499 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:33:07,499 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:33:07,503 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:33:07,504 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:33:07,506 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:33:07,507 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:33:07,507 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:33:07,508 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:33:07,508 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:33:07,508 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 14:33:07,509 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:33:07,524 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:33:07,557 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:33:07,559 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:33:07,661 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:33:07,662 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:33:07,764 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:33:07,872 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:33:07,873 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:33:07,874 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:33:07,875 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2202794796/O1CN01hKNrLG1lIc4bK99ZD_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:33:07,875 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:33:07,876 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:33:07,877 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:33:07,892 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN01WABd4W1lIc4fv93VF_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:33:10,841 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01WABd4W1lIc4fv93VF_!!2202794796.jpg_Q75.jpg (790×695) - Whale +2024-10-29 14:33:10,842 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×695 +2024-10-29 14:33:10,843 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:33:10,843 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:33:10,945 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:33:11,946 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:33:11,947 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:13,175 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:33:13,176 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:33:19,779 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:33:19,780 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:20,998 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:33:20,999 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:33:21,600 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:33:22,602 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:33:22,603 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:33:22,604 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN01WABd4W1lIc4fv93VF_!!2202794796.jpg_Q75.jpg +2024-10-29 14:33:22,605 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:33:22,707 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:33:22,708 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:33:22,724 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:33:22,725 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:33:22,725 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:33:22,726 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:33:22,726 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:33:22,727 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:33:22,728 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:33:22,729 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:33:22,729 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:33:22,730 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:33:22,732 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 797px +2024-10-29 14:33:22,733 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:33:22,740 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:33:22,763 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:33:22,768 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:33:22,872 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:33:22,873 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:33:22,975 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:33:23,079 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:33:23,080 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:33:23,081 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:33:23,082 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN01WABd4W1lIc4fv93VF_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:33:23,082 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:33:23,085 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:33:23,086 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:33:23,088 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2202794796/O1CN012ZfTZ21lIc4go644q_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:33:26,046 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN012ZfTZ21lIc4go644q_!!2202794796.jpg_Q75.jpg (790×1009) - Whale +2024-10-29 14:33:26,047 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1009 +2024-10-29 14:33:26,048 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:33:26,048 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:33:26,149 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:33:27,150 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:33:27,151 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:28,375 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:33:28,376 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:33:34,979 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:33:34,980 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:36,210 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:33:36,211 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:33:36,813 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:33:37,815 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:33:37,816 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:33:37,817 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2202794796/O1CN012ZfTZ21lIc4go644q_!!2202794796.jpg_Q75.jpg +2024-10-29 14:33:37,818 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:33:37,920 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:33:37,922 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:33:37,938 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:33:37,939 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:33:37,940 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:33:37,941 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:33:37,942 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:33:37,943 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:33:37,944 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:33:37,945 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:33:37,946 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:33:37,946 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:33:37,947 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-10-29 14:33:37,947 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:33:37,965 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:33:38,005 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:33:38,006 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:33:38,110 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:33:38,112 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:33:38,214 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:33:38,351 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:33:38,353 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:33:38,354 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:33:38,355 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2202794796/O1CN012ZfTZ21lIc4go644q_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:33:38,356 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:33:38,357 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:33:38,358 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:33:38,359 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2202794796/O1CN01U4DSsR1lIc4bK9gpb_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:33:41,341 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01U4DSsR1lIc4bK9gpb_!!2202794796.jpg_Q75.jpg (790×1321) - Whale +2024-10-29 14:33:41,342 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1321 +2024-10-29 14:33:41,342 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:33:41,343 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:33:41,444 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:33:42,445 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:33:42,446 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:43,675 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:33:43,676 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:33:50,278 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:33:50,279 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:51,495 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:33:51,496 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:33:52,098 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:33:53,100 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:33:53,101 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:33:53,102 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:33:53,102 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:33:53,204 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:33:53,207 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:33:53,218 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:33:53,219 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:33:53,220 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:33:53,220 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:33:53,221 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:33:53,222 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN01U4DSsR1lIc4bK9gpb_!!2202794796.jpg_Q75.jpg +2024-10-29 14:33:53,223 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:33:53,223 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i1/2202794796/O1CN01U4DSsR1lIc4bK9gpb_!!2202794796.jpg_Q75.jpg +2024-10-29 14:33:53,296 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:33:53,303 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:33:53,304 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:33:53,407 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:33:53,409 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:33:53,516 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:33:53,632 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:33:53,633 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:33:53,634 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:33:53,635 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN01U4DSsR1lIc4bK9gpb_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:33:53,636 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:33:53,640 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:33:53,641 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:33:53,649 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2202794796/O1CN01f9gqci1lIc4k3GO4P_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:33:56,648 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01f9gqci1lIc4k3GO4P_!!2202794796.jpg_Q75.jpg (790×1306) - Whale +2024-10-29 14:33:56,649 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1306 +2024-10-29 14:33:56,650 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:33:56,651 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:33:56,751 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:33:57,753 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:33:57,754 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:33:58,976 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:33:58,977 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:34:05,581 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:34:05,582 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:34:06,811 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:34:06,812 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:34:07,414 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:34:08,416 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:34:08,417 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:08,418 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2202794796/O1CN01f9gqci1lIc4k3GO4P_!!2202794796.jpg_Q75.jpg +2024-10-29 14:34:08,419 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:34:08,520 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:34:08,521 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:34:08,537 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:34:08,538 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:34:08,539 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:34:08,539 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:34:08,540 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:34:08,543 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:08,544 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:34:08,545 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:34:08,546 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:34:08,546 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:34:08,547 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 803px +2024-10-29 14:34:08,547 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:34:08,568 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:34:08,611 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:34:08,613 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:34:08,718 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:34:08,720 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:34:08,829 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:34:08,954 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:34:08,955 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:34:08,956 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:34:08,957 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2202794796/O1CN01f9gqci1lIc4k3GO4P_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:34:08,962 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:34:08,963 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:34:08,965 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:34:09,010 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN01KQxfoC1lIc4lTRxPo_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:34:11,969 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01KQxfoC1lIc4lTRxPo_!!2202794796.jpg_Q75.jpg (790×1276) - Whale +2024-10-29 14:34:11,970 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1276 +2024-10-29 14:34:11,971 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:34:11,971 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:34:12,073 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:34:13,075 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:34:13,076 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:34:14,302 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:34:14,303 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:34:20,906 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:34:20,907 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:34:22,138 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:34:22,139 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:34:22,741 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:34:23,742 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:34:23,743 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:23,744 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN01KQxfoC1lIc4lTRxPo_!!2202794796.jpg_Q75.jpg +2024-10-29 14:34:23,745 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:34:23,847 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:34:23,849 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:34:23,861 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:34:23,862 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:34:23,863 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:34:23,864 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:34:23,865 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:34:23,867 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:23,868 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:34:23,868 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:34:23,869 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:34:23,869 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:34:23,870 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 803px +2024-10-29 14:34:23,871 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:34:23,881 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:34:23,932 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:34:23,934 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:34:24,039 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:34:24,040 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:34:24,142 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:34:24,245 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:34:24,247 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:34:24,248 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:34:24,251 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN01KQxfoC1lIc4lTRxPo_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:34:24,252 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:34:24,254 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:34:24,255 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:34:24,290 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN01yjqf8i1lIc7xsePjd_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:34:27,216 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01yjqf8i1lIc7xsePjd_!!2202794796.jpg_Q75.jpg (790×1316) - Whale +2024-10-29 14:34:27,217 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1316 +2024-10-29 14:34:27,217 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:34:27,218 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:34:27,321 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:34:28,322 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:34:28,323 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:34:29,551 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:34:29,552 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:34:36,154 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:34:36,155 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:34:37,383 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:34:37,384 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:34:37,986 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:34:38,988 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:34:38,989 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:38,990 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN01yjqf8i1lIc7xsePjd_!!2202794796.jpg_Q75.jpg +2024-10-29 14:34:38,991 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:34:39,093 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:34:39,118 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:34:39,125 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:34:39,137 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:34:39,138 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:34:39,140 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:34:39,141 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:34:39,146 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:39,147 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:34:39,148 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:34:39,148 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:34:39,149 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:34:39,149 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 803px +2024-10-29 14:34:39,150 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:34:39,162 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:34:39,200 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:34:39,201 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:34:39,305 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:34:39,307 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:34:39,511 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:34:39,622 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:34:39,623 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:34:39,624 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:34:39,625 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN01yjqf8i1lIc7xsePjd_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:34:39,625 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:34:39,626 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:34:39,626 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:34:39,652 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2202794796/O1CN01an2Ddk1lIc68VVZaT_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:34:42,614 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01an2Ddk1lIc68VVZaT_!!2202794796.jpg_Q75.jpg (790×1188) - Whale +2024-10-29 14:34:42,615 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1188 +2024-10-29 14:34:42,616 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:34:42,617 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:34:42,718 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:34:43,720 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:34:43,721 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:34:44,948 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:34:44,949 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:34:51,552 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:34:51,553 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:34:52,780 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:34:52,781 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:34:53,382 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:34:54,384 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:34:54,385 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:54,386 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2202794796/O1CN01an2Ddk1lIc68VVZaT_!!2202794796.jpg_Q75.jpg +2024-10-29 14:34:54,387 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:34:54,488 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:34:54,515 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:34:54,516 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:34:54,517 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:34:54,529 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:34:54,530 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:34:54,533 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:34:54,536 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:34:54,539 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:34:54,540 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:34:54,540 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:34:54,541 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:34:54,541 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 802px +2024-10-29 14:34:54,542 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:34:54,556 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:34:54,588 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:34:54,590 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:34:54,694 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:34:54,696 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:34:54,810 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:34:54,930 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:34:54,931 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:34:54,933 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:34:54,934 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2202794796/O1CN01an2Ddk1lIc68VVZaT_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:34:54,935 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:34:54,937 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:34:54,937 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:34:54,963 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2202794796/O1CN01DYmgQh1lIc6AIZIAv_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:34:57,945 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01DYmgQh1lIc6AIZIAv_!!2202794796.jpg_Q75.jpg (800×504) - Whale +2024-10-29 14:34:57,946 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×504 +2024-10-29 14:34:57,947 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:34:57,948 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:34:58,049 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:34:59,050 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:34:59,051 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:00,279 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:35:00,280 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:35:06,883 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:35:06,884 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:08,107 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:35:08,108 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:35:08,711 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:35:09,713 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:35:09,714 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-10-29 14:35:09,715 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-10-29 14:35:09,716 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:35:09,817 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:35:09,818 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:35:09,837 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:35:09,838 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:35:09,838 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:35:09,838 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:35:09,839 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:35:09,840 - clipboardImageManager.py:223 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN01DYmgQh1lIc6AIZIAv_!!2202794796.jpg_Q75.jpg +2024-10-29 14:35:09,840 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:35:09,840 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://img.alicdn.com/imgextra/i1/2202794796/O1CN01DYmgQh1lIc6AIZIAv_!!2202794796.jpg_Q75.jpg +2024-10-29 14:35:09,908 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-10-29 14:35:09,912 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:35:09,913 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:35:10,014 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:35:10,015 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:35:10,116 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:35:10,219 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:35:10,220 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:35:10,221 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:35:10,221 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN01DYmgQh1lIc6AIZIAv_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:35:10,228 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:35:10,228 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:35:10,229 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:35:10,272 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN01Xfvbbu1lIc6ETob2R_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:35:13,195 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01Xfvbbu1lIc6ETob2R_!!2202794796.jpg_Q75.jpg (750×508) - Whale +2024-10-29 14:35:13,196 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 750×508 +2024-10-29 14:35:13,196 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:35:13,197 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:35:13,298 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:35:14,299 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:35:14,300 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:15,525 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:35:15,526 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:35:22,129 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:35:22,129 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:23,357 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:35:23,358 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:35:23,959 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:35:24,960 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:35:24,961 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:35:24,962 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN01Xfvbbu1lIc6ETob2R_!!2202794796.jpg_Q75.jpg +2024-10-29 14:35:24,963 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:35:25,065 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:35:25,068 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:35:25,088 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:35:25,089 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:35:25,090 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:35:25,091 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:35:25,092 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:35:25,093 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:35:25,095 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:35:25,095 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:35:25,096 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:35:25,097 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:35:25,097 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px +2024-10-29 14:35:25,098 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:35:25,108 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:35:25,124 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:35:25,126 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:35:25,228 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:35:25,229 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:35:25,331 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:35:25,434 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:35:25,435 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:35:25,436 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:35:25,437 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN01Xfvbbu1lIc6ETob2R_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:35:25,438 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:35:25,440 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:35:25,441 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:35:25,477 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2202794796/O1CN015SvaJp1lIc6Hwtcl5_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:35:28,404 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN015SvaJp1lIc6Hwtcl5_!!2202794796.jpg_Q75.jpg (790×710) - Whale +2024-10-29 14:35:28,405 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×710 +2024-10-29 14:35:28,405 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:35:28,406 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:35:28,508 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:35:29,509 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:35:29,510 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:30,728 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:35:30,729 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:35:37,331 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:35:37,332 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:38,563 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:35:38,564 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:35:39,167 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:35:40,168 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:35:40,169 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:35:40,170 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2202794796/O1CN015SvaJp1lIc6Hwtcl5_!!2202794796.jpg_Q75.jpg +2024-10-29 14:35:40,171 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:35:40,273 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:35:40,274 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:35:40,289 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:35:40,290 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:35:40,291 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:35:40,291 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:35:40,292 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:35:40,293 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:35:40,294 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:35:40,294 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:35:40,295 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:35:40,295 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:35:40,296 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 797px +2024-10-29 14:35:40,296 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:35:40,306 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:35:40,333 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:35:40,337 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:35:40,439 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:35:40,441 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:35:40,545 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:35:40,675 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:35:40,676 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:35:40,679 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:35:40,692 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN015SvaJp1lIc6Hwtcl5_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:35:40,693 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:35:40,694 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:35:40,694 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:35:40,696 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2202794796/O1CN01sdG6Mb1lIc4iYYSZk_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:35:43,684 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01sdG6Mb1lIc4iYYSZk_!!2202794796.jpg_Q75.jpg (790×1127) - Whale +2024-10-29 14:35:43,686 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1127 +2024-10-29 14:35:43,686 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:35:43,687 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:35:43,789 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:35:44,791 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:35:44,792 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:46,027 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:35:46,028 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:35:52,630 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:35:52,631 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:35:53,856 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:35:53,857 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:35:54,459 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:35:55,460 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:35:55,462 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:35:55,463 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2202794796/O1CN01sdG6Mb1lIc4iYYSZk_!!2202794796.jpg_Q75.jpg +2024-10-29 14:35:55,463 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:35:55,565 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:35:55,590 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:35:55,596 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:35:55,597 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:35:55,605 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:35:55,606 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:35:55,607 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:35:55,610 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:35:55,613 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:35:55,615 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:35:55,616 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:35:55,617 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:35:55,618 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 14:35:55,619 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:35:55,633 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:35:55,664 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:35:55,665 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:35:55,768 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:35:55,770 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:35:55,871 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:35:55,973 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:35:55,974 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:35:55,975 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:35:55,976 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2202794796/O1CN01sdG6Mb1lIc4iYYSZk_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:35:55,977 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:35:55,979 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:35:55,980 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:35:56,008 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i2/2202794796/O1CN01pfbeXX1lIc4k3HvjC_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:35:59,102 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01pfbeXX1lIc4k3HvjC_!!2202794796.jpg_Q75.jpg (790×1091) - Whale +2024-10-29 14:35:59,103 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1091 +2024-10-29 14:35:59,103 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:35:59,104 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:35:59,205 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:36:00,206 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:36:00,207 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:36:01,416 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:36:01,417 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:36:08,020 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:36:08,021 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:36:09,247 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:36:09,248 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:36:09,850 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:36:10,851 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:36:10,853 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:36:10,854 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i2/2202794796/O1CN01pfbeXX1lIc4k3HvjC_!!2202794796.jpg_Q75.jpg +2024-10-29 14:36:10,855 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:36:10,956 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:36:10,959 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:36:10,972 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:36:10,977 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:36:10,978 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:36:10,979 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:36:10,980 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:36:10,982 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:36:10,984 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:36:10,985 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:36:10,986 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:36:10,988 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:36:10,991 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 14:36:10,992 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:36:11,010 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:36:11,044 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:36:11,045 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:36:11,148 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:36:11,150 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:36:11,253 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:36:11,397 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:36:11,407 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:36:11,407 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:36:11,409 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i2/2202794796/O1CN01pfbeXX1lIc4k3HvjC_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:36:11,410 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:36:11,410 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:36:11,411 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:36:11,445 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i4/2202794796/O1CN01yHcSBX1lIc4k6vZk2_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:36:14,684 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01yHcSBX1lIc4k6vZk2_!!2202794796.jpg_Q75.jpg (790×1377) - Whale +2024-10-29 14:36:14,685 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1377 +2024-10-29 14:36:14,685 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:36:14,686 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:36:14,788 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:36:15,790 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:36:15,791 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:36:17,017 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:36:17,018 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:36:23,620 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:36:23,621 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:36:24,850 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:36:24,851 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:36:25,454 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:36:26,455 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:36:26,457 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:36:26,458 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i4/2202794796/O1CN01yHcSBX1lIc4k6vZk2_!!2202794796.jpg_Q75.jpg +2024-10-29 14:36:26,459 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:36:26,561 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:36:26,563 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:36:26,580 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:36:26,580 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:36:26,581 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:36:26,582 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:36:26,583 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:36:26,585 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:36:26,586 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:36:26,587 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:36:26,588 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:36:26,589 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:36:26,590 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 804px +2024-10-29 14:36:26,591 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:36:26,612 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:36:26,666 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:36:26,670 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:36:26,775 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:36:26,776 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:36:26,901 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:36:27,003 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:36:27,008 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:36:27,009 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:36:27,010 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i4/2202794796/O1CN01yHcSBX1lIc4k6vZk2_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:36:27,011 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:36:27,012 - gui.py:969 - default_logger - DEBUG - 웨일 브라우저를 활용한 이미지 번역 프로세스 +2024-10-29 14:36:27,013 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.131890 +2024-10-29 14:36:27,015 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://img.alicdn.com/imgextra/i1/2202794796/O1CN01moXyBo1lIc4koJaQB_!!2202794796.jpg_Q75.jpg 입력 +2024-10-29 14:36:30,006 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: O1CN01moXyBo1lIc4koJaQB_!!2202794796.jpg_Q75.jpg (790×1065) - Whale +2024-10-29 14:36:30,007 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 790×1065 +2024-10-29 14:36:30,008 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-10-29 14:36:30,009 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-10-29 14:36:30,110 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-10-29 14:36:31,112 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-10-29 14:36:31,113 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:36:32,341 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-10-29 14:36:32,342 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-10-29 14:36:38,945 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-10-29 14:36:38,946 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-10-29 14:36:40,173 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-10-29 14:36:40,174 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-10-29 14:36:40,775 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-10-29 14:36:41,777 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-10-29 14:36:41,779 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:36:41,780 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://img.alicdn.com/imgextra/i1/2202794796/O1CN01moXyBo1lIc4koJaQB_!!2202794796.jpg_Q75.jpg +2024-10-29 14:36:41,780 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-10-29 14:36:41,882 - browser_control.py:685 - default_logger - DEBUG - 크롬으로 포커스를 옮기고 클립보드의 이미지를 붙여넣고 엔터 입력 +2024-10-29 14:36:41,884 - browser_control.py:764 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-10-29 14:36:41,899 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : True +2024-10-29 14:36:41,904 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수 +2024-10-29 14:36:41,905 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-10-29 14:36:41,905 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-10-29 14:36:41,907 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-10-29 14:36:41,908 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-10-29 14:36:41,910 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-10-29 14:36:41,911 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-10-29 14:36:41,911 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-10-29 14:36:41,912 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-10-29 14:36:41,913 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 801px +2024-10-29 14:36:41,914 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-10-29 14:36:41,926 - clipboardImageManager.py:269 - default_logger - DEBUG - 워터마크 추가 중... +2024-10-29 14:36:41,966 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-10-29 14:36:41,968 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-10-29 14:36:42,073 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-10-29 14:36:42,074 - clipboardImageManager.py:313 - default_logger - DEBUG - 클립보드에 이미지가 존재합니다. +2024-10-29 14:36:42,175 - browser_control.py:692 - default_logger - INFO - 이미지 붙여넣기 완료. +2024-10-29 14:36:42,297 - browser_control.py:694 - default_logger - DEBUG - 이미지 붙여넣기 완료. +2024-10-29 14:36:42,301 - clipboardImageManager.py:341 - default_logger - DEBUG - 클립보드가 비워졌습니다. +2024-10-29 14:36:42,303 - browser_control.py:696 - default_logger - INFO - 이미지 붙여넣기 완료로 클립보드 비우기. +2024-10-29 14:36:42,304 - gui.py:974 - default_logger - DEBUG - https://img.alicdn.com/imgextra/i1/2202794796/O1CN01moXyBo1lIc4koJaQB_!!2202794796.jpg_Q75.jpg gui 이미지 붙여넣기 성공 +2024-10-29 14:36:42,305 - gui.py:978 - default_logger - DEBUG - Progress Update +2024-10-29 14:36:42,306 - gui.py:984 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 14:36:42,415 - gui.py:933 - default_logger - DEBUG - 번역 작업을 중단합니다... +2024-10-29 14:36:42,681 - browser_control.py:718 - default_logger - INFO - 상품 수정 내용 저장 완료. +2024-10-29 14:36:42,683 - gui.py:907 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-29 14:36:43,553 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료. +2024-10-29 14:36:43,554 - gui.py:912 - default_logger - DEBUG - 3/[90]개 상품 수정 완료. +2024-10-29 14:36:43,555 - gui.py:850 - default_logger - DEBUG - 번역 작업이 중단되었습니다. +2024-10-29 14:56:45,376 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-10-29 14:56:45,377 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +>>>>>>> 6162a3bf79f3d34e7c1a6c27e20366878816defd +======= +2024-11-01 15:30:25,798 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: H:\py\autoTrans\leensoo1nt.json +2024-11-01 15:30:25,798 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-11-01 15:30:25,811 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-11-01 15:30:25,811 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json +2024-11-01 15:30:25,812 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-11-01 15:30:25,833 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///H:\py\autoTrans\userDB.db +2024-11-01 15:30:25,843 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-11-01 15:30:25,843 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:30:25,857 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-11-01 15:30:26,040 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:30:26,041 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-11-01 15:30:26,042 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-11-01 15:30:26,042 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-11-01 15:30:26,043 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:30:26,045 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-11-01 15:30:26,046 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-11-01 15:30:26,047 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-11-01 15:30:26,047 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-11-01 15:30:26,048 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:30:26,050 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +2024-11-01 15:30:29,049 - gui.py:657 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 +2024-11-01 15:30:29,049 - gui.py:658 - default_logger - DEBUG - self.browser_controller.page : None +2024-11-01 15:30:29,050 - gui.py:665 - default_logger - DEBUG - optionIMGTrans_status : True, detail_IMGTrans_status : False +2024-11-01 15:30:31,054 - whale_translator.py:57 - default_logger - DEBUG - Whale 브라우저 실행, PID: 30748 +2024-11-01 15:30:31,055 - whale_translator.py:65 - default_logger - DEBUG - Whale 창을 찾았습니다: 1247720 +2024-11-01 15:30:31,069 - whale_translator.py:566 - default_logger - DEBUG - 창 위치 및 크기 설정: 위치(1, 1), 크기(1280x720) +2024-11-01 15:30:31,070 - whale_translator.py:161 - default_logger - DEBUG - 웨일 창 크기 및 위치 저장: (1, 1, 1281, 721) +2024-11-01 15:30:31,072 - gui.py:694 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... +2024-11-01 15:30:31,072 - browser_control.py:73 - default_logger - DEBUG - 크롬 브라우저 실행 중... +2024-11-01 15:30:31,636 - browser_control.py:89 - default_logger - DEBUG - 브라우저 경로: H:\py\autoTrans\browsers\chromium-1112\chrome-win\chrome.exe +2024-11-01 15:30:31,636 - browser_control.py:90 - default_logger - DEBUG - 확장 프로그램 경로: H:\py\autoTrans\browsers\extensions\1.1.100_0 +2024-11-01 15:30:31,636 - browser_control.py:91 - default_logger - DEBUG - 사용자 폴더 경로: H:\py\autoTrans\browsers\user_data +2024-11-01 15:30:31,637 - browser_control.py:107 - default_logger - DEBUG - user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.0.0 +2024-11-01 15:30:32,426 - browser_control.py:129 - default_logger - INFO - 새 페이지 로딩 중... +2024-11-01 15:30:35,452 - browser_control.py:132 - default_logger - INFO - percenty.co.kr/signin 로딩 완료 +2024-11-01 15:30:35,476 - browser_control.py:140 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 +2024-11-01 15:30:35,477 - browser_control.py:147 - default_logger - DEBUG - 크롬 창 핸들: 592608 +2024-11-01 15:30:35,478 - browser_control.py:153 - default_logger - INFO - 로그인 시도 중: 직원 계정 +2024-11-01 15:30:35,727 - browser_control.py:171 - default_logger - INFO - 로그인 완료: 직원 계정 +2024-11-01 15:30:40,745 - browser_control.py:329 - default_logger - INFO - 다이얼로그가 발견되지 않았습니다. 타임아웃이 발생했습니다. +2024-11-01 15:30:40,746 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +2024-11-01 15:30:40,747 - gui.py:722 - default_logger - INFO - 신규 상품 등록 페이지로 이동 중... +2024-11-01 15:30:41,254 - browser_control.py:339 - default_logger - INFO - 신규 상품 등록 페이지로 이동 완료. +2024-11-01 15:30:41,255 - option.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:30:41,255 - option.py:53 - default_logger - DEBUG - whale_translator 객체 업데이트 : +2024-11-01 15:30:41,256 - title.py:31 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:30:41,257 - price.py:50 - default_logger - DEBUG - page객체 업데이트 : +2024-11-01 15:30:46,469 - gui.py:783 - default_logger - DEBUG - 번역 작업 버튼 클릭됨 +2024-11-01 15:30:46,471 - gui.py:788 - default_logger - DEBUG - 번역 작업을 시작합니다... +2024-11-01 15:30:46,475 - browser_control.py:921 - default_logger - INFO - 페이지 스크롤 시작... +2024-11-01 15:30:47,069 - browser_control.py:931 - default_logger - INFO - 페이지 스크롤 완료. +2024-11-01 15:30:47,096 - browser_control.py:233 - default_logger - DEBUG - total_count_element : JSHandle@총 13개 상품 +2024-11-01 15:30:47,103 - browser_control.py:239 - default_logger - INFO - 총 상품수 확인: 13 개 +2024-11-01 15:30:47,109 - browser_control.py:246 - default_logger - INFO - 페이지당 상품수 확인: 50 개씩 보기 +2024-11-01 15:30:47,113 - gui.py:806 - default_logger - DEBUG - 총 상품 수: 13, 페이지당 상품 수: 50 +2024-11-01 15:30:47,114 - gui.py:821 - default_logger - DEBUG - 현재 페이지: 1 +2024-11-01 15:30:47,114 - gui.py:829 - default_logger - DEBUG - 수정모드가 아니므로 상품수정 버튼 elements를 수집합니다. +2024-11-01 15:30:47,119 - browser_control.py:407 - default_logger - INFO - 현재 페이지의 수정할 상품 개수: 13 +2024-11-01 15:30:47,119 - gui.py:838 - default_logger - DEBUG - product_buttons 갯수 : [13]개 +2024-11-01 15:30:47,119 - gui.py:853 - default_logger - DEBUG - 1/13 버튼의 활성상태 확인 중... +2024-11-01 15:30:47,128 - gui.py:860 - default_logger - DEBUG - 1/13: 세부사항 수정 작업 중... +2024-11-01 15:30:47,162 - browser_control.py:442 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. +2024-11-01 15:30:47,878 - browser_control.py:445 - default_logger - INFO - 세부사항 수정 다이얼로그 열기 완료. +2024-11-01 15:30:48,469 - title.py:91 - default_logger - DEBUG - 원본 상품명을 가져오는 중입니다. +2024-11-01 15:30:48,484 - title.py:94 - default_logger - DEBUG - 원본 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101 +2024-11-01 15:30:48,849 - title.py:179 - default_logger - DEBUG - 마켓 : ss - 카테고리 텍스트를 가져오는 중입니다. +2024-11-01 15:30:48,850 - title.py:188 - default_logger - DEBUG - category_locator : div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 +2024-11-01 15:30:48,864 - title.py:192 - default_logger - DEBUG - main_category_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2'> +2024-11-01 15:30:48,873 - title.py:201 - default_logger - DEBUG - category_text_element : selector='div#productMainContentContainerId div.ant-select.ant-select-outlined.css-1li46mu.ant-select-single.ant-select-show-arrow >> nth=2 >> div.ant-col.css-1li46mu:nth-child(1)'> +2024-11-01 15:30:48,889 - title.py:221 - default_logger - DEBUG - 카테고리 text = 공구설비/자재-작업공구-에어/유압공구-에어스프레이건 +2024-11-01 15:30:48,890 - gui.py:874 - default_logger - DEBUG - 옵션수정 : optionTrnas=False + optionIMGTrans=True + optionAutoSelectFalse +2024-11-01 15:30:49,828 - browser_control.py:462 - default_logger - INFO - 옵션 탭 클릭 완료. +2024-11-01 15:30:49,830 - option.py:171 - default_logger - DEBUG - 상품명: 佐克喷漆枪油漆喷枪气动喷枪上壶水性漆专用w71下壶w77正品w-101에 대한 옵션을 처리 중... +2024-11-01 15:30:49,831 - option.py:173 - default_logger - DEBUG - 이전 상품의 옵션정보를 초기화합니다. +2024-11-01 15:30:51,850 - option.py:315 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 +2024-11-01 15:30:51,850 - option.py:198 - default_logger - DEBUG - 일부 체크된 옵션상품에 대한 처리 방법 : 전체체크에서 시작 +2024-11-01 15:30:51,851 - option.py:201 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 전체 체크로 바꿉니다. +2024-11-01 15:30:51,866 - option.py:341 - default_logger - DEBUG - aria_checked : mixed---------------- +2024-11-01 15:30:51,867 - option.py:346 - default_logger - DEBUG - 전체 체크박스가 일부만 체크되어 있음 +2024-11-01 15:30:52,141 - option.py:351 - default_logger - DEBUG - 전체 체크박스를 전체 체크 상태로 변경 +2024-11-01 15:30:52,142 - option.py:703 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. +2024-11-01 15:30:52,508 - option.py:213 - default_logger - INFO - 옵션 정보 수집 +2024-11-01 15:30:52,532 - option.py:375 - default_logger - DEBUG - 총 옵션 갯수: 22 +2024-11-01 15:30:52,575 - option.py:397 - default_logger - DEBUG - 1번째 original_name_element : JSHandle@W71单枪体口径找客服备注 +2024-11-01 15:30:52,576 - option.py:398 - default_logger - DEBUG - 1번째 edit_field_element : JSHandle@node +2024-11-01 15:30:52,576 - option.py:399 - default_logger - DEBUG - 1번째 checkbox_element : JSHandle@node +2024-11-01 15:30:52,577 - option.py:400 - default_logger - DEBUG - 1번째 image_element : JSHandle@node +2024-11-01 15:30:52,577 - option.py:401 - default_logger - DEBUG - 1번째 price_element : JSHandle@node +2024-11-01 15:30:52,597 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,597 - option.py:422 - default_logger - DEBUG - 1번째 옵션 checkbox_state : False +2024-11-01 15:30:52,598 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,614 - option.py:432 - default_logger - DEBUG - 1번째 옵션 정보 수집 완료 +2024-11-01 15:30:52,657 - option.py:397 - default_logger - DEBUG - 2번째 original_name_element : JSHandle@佐克W-71-4S下壶1.8 +2024-11-01 15:30:52,658 - option.py:398 - default_logger - DEBUG - 2번째 edit_field_element : JSHandle@ +2024-11-01 15:30:52,658 - option.py:399 - default_logger - DEBUG - 2번째 checkbox_element : JSHandle@node +2024-11-01 15:30:52,658 - option.py:400 - default_logger - DEBUG - 2번째 image_element : JSHandle@node +2024-11-01 15:30:52,660 - option.py:401 - default_logger - DEBUG - 2번째 price_element : JSHandle@node +2024-11-01 15:30:52,674 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,675 - option.py:422 - default_logger - DEBUG - 2번째 옵션 checkbox_state : False +2024-11-01 15:30:52,675 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,695 - option.py:432 - default_logger - DEBUG - 2번째 옵션 정보 수집 완료 +2024-11-01 15:30:52,725 - option.py:397 - default_logger - DEBUG - 3번째 original_name_element : JSHandle@佐克W-71-1G上壶1.0 +2024-11-01 15:30:52,729 - option.py:398 - default_logger - DEBUG - 3번째 edit_field_element : JSHandle@ +2024-11-01 15:30:52,729 - option.py:399 - default_logger - DEBUG - 3번째 checkbox_element : JSHandle@node +2024-11-01 15:30:52,729 - option.py:400 - default_logger - DEBUG - 3번째 image_element : JSHandle@node +2024-11-01 15:30:52,732 - option.py:401 - default_logger - DEBUG - 3번째 price_element : JSHandle@node +2024-11-01 15:30:52,746 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,747 - option.py:422 - default_logger - DEBUG - 3번째 옵션 checkbox_state : False +2024-11-01 15:30:52,749 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,764 - option.py:432 - default_logger - DEBUG - 3번째 옵션 정보 수집 완료 +2024-11-01 15:30:52,797 - option.py:397 - default_logger - DEBUG - 4번째 original_name_element : JSHandle@佐克W-71-2G上壶1.3 +2024-11-01 15:30:52,798 - option.py:398 - default_logger - DEBUG - 4번째 edit_field_element : JSHandle@ +2024-11-01 15:30:52,798 - option.py:399 - default_logger - DEBUG - 4번째 checkbox_element : JSHandle@node +2024-11-01 15:30:52,799 - option.py:400 - default_logger - DEBUG - 4번째 image_element : JSHandle@node +2024-11-01 15:30:52,800 - option.py:401 - default_logger - DEBUG - 4번째 price_element : JSHandle@node +2024-11-01 15:30:52,819 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,820 - option.py:422 - default_logger - DEBUG - 4번째 옵션 checkbox_state : False +2024-11-01 15:30:52,821 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,838 - option.py:432 - default_logger - DEBUG - 4번째 옵션 정보 수집 완료 +2024-11-01 15:30:52,872 - option.py:397 - default_logger - DEBUG - 5번째 original_name_element : JSHandle@佐克W-71-3G上壶1.5 +2024-11-01 15:30:52,872 - option.py:398 - default_logger - DEBUG - 5번째 edit_field_element : JSHandle@ +2024-11-01 15:30:52,874 - option.py:399 - default_logger - DEBUG - 5번째 checkbox_element : JSHandle@ +2024-11-01 15:30:52,874 - option.py:400 - default_logger - DEBUG - 5번째 image_element : JSHandle@node +2024-11-01 15:30:52,875 - option.py:401 - default_logger - DEBUG - 5번째 price_element : JSHandle@node +2024-11-01 15:30:52,888 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,890 - option.py:422 - default_logger - DEBUG - 5번째 옵션 checkbox_state : False +2024-11-01 15:30:52,891 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,905 - option.py:432 - default_logger - DEBUG - 5번째 옵션 정보 수집 완료 +2024-11-01 15:30:52,933 - option.py:397 - default_logger - DEBUG - 6번째 original_name_element : JSHandle@佐克W-71-4G上壶1.8 +2024-11-01 15:30:52,934 - option.py:398 - default_logger - DEBUG - 6번째 edit_field_element : JSHandle@ +2024-11-01 15:30:52,934 - option.py:399 - default_logger - DEBUG - 6번째 checkbox_element : JSHandle@ +2024-11-01 15:30:52,935 - option.py:400 - default_logger - DEBUG - 6번째 image_element : JSHandle@node +2024-11-01 15:30:52,936 - option.py:401 - default_logger - DEBUG - 6번째 price_element : JSHandle@node +2024-11-01 15:30:52,956 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,956 - option.py:422 - default_logger - DEBUG - 6번째 옵션 checkbox_state : False +2024-11-01 15:30:52,957 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:52,975 - option.py:432 - default_logger - DEBUG - 6번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,007 - option.py:397 - default_logger - DEBUG - 7번째 original_name_element : JSHandle@佐克W-71-1S下壶1.0 +2024-11-01 15:30:53,008 - option.py:398 - default_logger - DEBUG - 7번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,008 - option.py:399 - default_logger - DEBUG - 7번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,008 - option.py:400 - default_logger - DEBUG - 7번째 image_element : JSHandle@node +2024-11-01 15:30:53,010 - option.py:401 - default_logger - DEBUG - 7번째 price_element : JSHandle@node +2024-11-01 15:30:53,023 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,024 - option.py:422 - default_logger - DEBUG - 7번째 옵션 checkbox_state : False +2024-11-01 15:30:53,025 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,040 - option.py:432 - default_logger - DEBUG - 7번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,071 - option.py:397 - default_logger - DEBUG - 8번째 original_name_element : JSHandle@佐克W-71-2S下壶1.3 +2024-11-01 15:30:53,072 - option.py:398 - default_logger - DEBUG - 8번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,073 - option.py:399 - default_logger - DEBUG - 8번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,074 - option.py:400 - default_logger - DEBUG - 8번째 image_element : JSHandle@node +2024-11-01 15:30:53,074 - option.py:401 - default_logger - DEBUG - 8번째 price_element : JSHandle@node +2024-11-01 15:30:53,095 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,096 - option.py:422 - default_logger - DEBUG - 8번째 옵션 checkbox_state : False +2024-11-01 15:30:53,096 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,112 - option.py:432 - default_logger - DEBUG - 8번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,139 - option.py:397 - default_logger - DEBUG - 9번째 original_name_element : JSHandle@佐克W-71-3S下壶1.5 +2024-11-01 15:30:53,141 - option.py:398 - default_logger - DEBUG - 9번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,142 - option.py:399 - default_logger - DEBUG - 9번째 checkbox_element : JSHandle@node +2024-11-01 15:30:53,142 - option.py:400 - default_logger - DEBUG - 9번째 image_element : JSHandle@node +2024-11-01 15:30:53,142 - option.py:401 - default_logger - DEBUG - 9번째 price_element : JSHandle@node +2024-11-01 15:30:53,156 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,156 - option.py:422 - default_logger - DEBUG - 9번째 옵션 checkbox_state : False +2024-11-01 15:30:53,158 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,171 - option.py:432 - default_logger - DEBUG - 9번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,196 - option.py:397 - default_logger - DEBUG - 10번째 original_name_element : JSHandle@W77单枪体口径找客服备注 +2024-11-01 15:30:53,197 - option.py:398 - default_logger - DEBUG - 10번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,197 - option.py:399 - default_logger - DEBUG - 10번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,198 - option.py:400 - default_logger - DEBUG - 10번째 image_element : JSHandle@node +2024-11-01 15:30:53,198 - option.py:401 - default_logger - DEBUG - 10번째 price_element : JSHandle@node +2024-11-01 15:30:53,212 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,213 - option.py:422 - default_logger - DEBUG - 10번째 옵션 checkbox_state : False +2024-11-01 15:30:53,213 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,228 - option.py:432 - default_logger - DEBUG - 10번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,252 - option.py:397 - default_logger - DEBUG - 11번째 original_name_element : JSHandle@佐克W-77-2G上壶2.0 +2024-11-01 15:30:53,252 - option.py:398 - default_logger - DEBUG - 11번째 edit_field_element : JSHandle@node +2024-11-01 15:30:53,253 - option.py:399 - default_logger - DEBUG - 11번째 checkbox_element : JSHandle@node +2024-11-01 15:30:53,254 - option.py:400 - default_logger - DEBUG - 11번째 image_element : JSHandle@node +2024-11-01 15:30:53,254 - option.py:401 - default_logger - DEBUG - 11번째 price_element : JSHandle@node +2024-11-01 15:30:53,271 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,271 - option.py:422 - default_logger - DEBUG - 11번째 옵션 checkbox_state : False +2024-11-01 15:30:53,271 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,287 - option.py:432 - default_logger - DEBUG - 11번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,321 - option.py:397 - default_logger - DEBUG - 12번째 original_name_element : JSHandle@佐克W-77-3G上壶2.5 +2024-11-01 15:30:53,322 - option.py:398 - default_logger - DEBUG - 12번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,322 - option.py:399 - default_logger - DEBUG - 12번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,323 - option.py:400 - default_logger - DEBUG - 12번째 image_element : JSHandle@node +2024-11-01 15:30:53,323 - option.py:401 - default_logger - DEBUG - 12번째 price_element : JSHandle@node +2024-11-01 15:30:53,337 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,338 - option.py:422 - default_logger - DEBUG - 12번째 옵션 checkbox_state : False +2024-11-01 15:30:53,338 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,355 - option.py:432 - default_logger - DEBUG - 12번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,385 - option.py:397 - default_logger - DEBUG - 13번째 original_name_element : JSHandle@佐克W-77-4G上壶3.0 +2024-11-01 15:30:53,386 - option.py:398 - default_logger - DEBUG - 13번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,386 - option.py:399 - default_logger - DEBUG - 13번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,386 - option.py:400 - default_logger - DEBUG - 13번째 image_element : JSHandle@ +2024-11-01 15:30:53,398 - option.py:401 - default_logger - DEBUG - 13번째 price_element : JSHandle@node +2024-11-01 15:30:53,413 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,414 - option.py:422 - default_logger - DEBUG - 13번째 옵션 checkbox_state : False +2024-11-01 15:30:53,415 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,430 - option.py:432 - default_logger - DEBUG - 13번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,463 - option.py:397 - default_logger - DEBUG - 14번째 original_name_element : JSHandle@佐克W-77-2S下壶2.0 +2024-11-01 15:30:53,464 - option.py:398 - default_logger - DEBUG - 14번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,465 - option.py:399 - default_logger - DEBUG - 14번째 checkbox_element : JSHandle@node +2024-11-01 15:30:53,465 - option.py:400 - default_logger - DEBUG - 14번째 image_element : JSHandle@node +2024-11-01 15:30:53,465 - option.py:401 - default_logger - DEBUG - 14번째 price_element : JSHandle@node +2024-11-01 15:30:53,479 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,483 - option.py:422 - default_logger - DEBUG - 14번째 옵션 checkbox_state : False +2024-11-01 15:30:53,484 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,498 - option.py:432 - default_logger - DEBUG - 14번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,530 - option.py:397 - default_logger - DEBUG - 15번째 original_name_element : JSHandle@佐克W-77-3S下壶2.5 +2024-11-01 15:30:53,530 - option.py:398 - default_logger - DEBUG - 15번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,532 - option.py:399 - default_logger - DEBUG - 15번째 checkbox_element : JSHandle@node +2024-11-01 15:30:53,532 - option.py:400 - default_logger - DEBUG - 15번째 image_element : JSHandle@node +2024-11-01 15:30:53,533 - option.py:401 - default_logger - DEBUG - 15번째 price_element : JSHandle@node +2024-11-01 15:30:53,547 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,548 - option.py:422 - default_logger - DEBUG - 15번째 옵션 checkbox_state : False +2024-11-01 15:30:53,549 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,565 - option.py:432 - default_logger - DEBUG - 15번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,595 - option.py:397 - default_logger - DEBUG - 16번째 original_name_element : JSHandle@佐克W-77-4S下壶3.0 +2024-11-01 15:30:53,596 - option.py:398 - default_logger - DEBUG - 16번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,597 - option.py:399 - default_logger - DEBUG - 16번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,597 - option.py:400 - default_logger - DEBUG - 16번째 image_element : JSHandle@node +2024-11-01 15:30:53,599 - option.py:401 - default_logger - DEBUG - 16번째 price_element : JSHandle@node +2024-11-01 15:30:53,614 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,615 - option.py:422 - default_logger - DEBUG - 16번째 옵션 checkbox_state : False +2024-11-01 15:30:53,615 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,631 - option.py:432 - default_logger - DEBUG - 16번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,661 - option.py:397 - default_logger - DEBUG - 17번째 original_name_element : JSHandle@佐克W-101-1S下壶1.0 +2024-11-01 15:30:53,662 - option.py:398 - default_logger - DEBUG - 17번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,662 - option.py:399 - default_logger - DEBUG - 17번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,662 - option.py:400 - default_logger - DEBUG - 17번째 image_element : JSHandle@node +2024-11-01 15:30:53,664 - option.py:401 - default_logger - DEBUG - 17번째 price_element : JSHandle@node +2024-11-01 15:30:53,678 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,680 - option.py:422 - default_logger - DEBUG - 17번째 옵션 checkbox_state : False +2024-11-01 15:30:53,681 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,697 - option.py:432 - default_logger - DEBUG - 17번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,729 - option.py:397 - default_logger - DEBUG - 18번째 original_name_element : JSHandle@佐克W-101-2S下壶1.3 +2024-11-01 15:30:53,730 - option.py:398 - default_logger - DEBUG - 18번째 edit_field_element : JSHandle@node +2024-11-01 15:30:53,731 - option.py:399 - default_logger - DEBUG - 18번째 checkbox_element : JSHandle@node +2024-11-01 15:30:53,731 - option.py:400 - default_logger - DEBUG - 18번째 image_element : JSHandle@node +2024-11-01 15:30:53,732 - option.py:401 - default_logger - DEBUG - 18번째 price_element : JSHandle@node +2024-11-01 15:30:53,747 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,748 - option.py:422 - default_logger - DEBUG - 18번째 옵션 checkbox_state : False +2024-11-01 15:30:53,748 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,762 - option.py:432 - default_logger - DEBUG - 18번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,797 - option.py:397 - default_logger - DEBUG - 19번째 original_name_element : JSHandle@佐克W-101-3S下壶1.5 +2024-11-01 15:30:53,798 - option.py:398 - default_logger - DEBUG - 19번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,799 - option.py:399 - default_logger - DEBUG - 19번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,799 - option.py:400 - default_logger - DEBUG - 19번째 image_element : JSHandle@node +2024-11-01 15:30:53,800 - option.py:401 - default_logger - DEBUG - 19번째 price_element : JSHandle@node +2024-11-01 15:30:53,819 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,820 - option.py:422 - default_logger - DEBUG - 19번째 옵션 checkbox_state : False +2024-11-01 15:30:53,821 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,837 - option.py:432 - default_logger - DEBUG - 19번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,866 - option.py:397 - default_logger - DEBUG - 20번째 original_name_element : JSHandle@佐克W-101-4S下壶1.8 +2024-11-01 15:30:53,867 - option.py:398 - default_logger - DEBUG - 20번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,867 - option.py:399 - default_logger - DEBUG - 20번째 checkbox_element : JSHandle@ +2024-11-01 15:30:53,869 - option.py:400 - default_logger - DEBUG - 20번째 image_element : JSHandle@ +2024-11-01 15:30:53,869 - option.py:401 - default_logger - DEBUG - 20번째 price_element : JSHandle@node +2024-11-01 15:30:53,883 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,884 - option.py:422 - default_logger - DEBUG - 20번째 옵션 checkbox_state : False +2024-11-01 15:30:53,884 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,899 - option.py:432 - default_logger - DEBUG - 20번째 옵션 정보 수집 완료 +2024-11-01 15:30:53,929 - option.py:397 - default_logger - DEBUG - 21번째 original_name_element : JSHandle@隔膜泵专用压送式口径1.0-3.0 +2024-11-01 15:30:53,930 - option.py:398 - default_logger - DEBUG - 21번째 edit_field_element : JSHandle@ +2024-11-01 15:30:53,930 - option.py:399 - default_logger - DEBUG - 21번째 checkbox_element : JSHandle@node +2024-11-01 15:30:53,932 - option.py:400 - default_logger - DEBUG - 21번째 image_element : JSHandle@node +2024-11-01 15:30:53,932 - option.py:401 - default_logger - DEBUG - 21번째 price_element : JSHandle@node +2024-11-01 15:30:53,946 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,946 - option.py:422 - default_logger - DEBUG - 21번째 옵션 checkbox_state : False +2024-11-01 15:30:53,947 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:53,965 - option.py:432 - default_logger - DEBUG - 21번째 옵션 정보 수집 완료 +2024-11-01 15:30:54,000 - option.py:397 - default_logger - DEBUG - 22번째 original_name_element : JSHandle@佐克W-77-4S下壶3.5 +2024-11-01 15:30:54,001 - option.py:398 - default_logger - DEBUG - 22번째 edit_field_element : JSHandle@ +2024-11-01 15:30:54,002 - option.py:399 - default_logger - DEBUG - 22번째 checkbox_element : JSHandle@ +2024-11-01 15:30:54,002 - option.py:400 - default_logger - DEBUG - 22번째 image_element : JSHandle@node +2024-11-01 15:30:54,003 - option.py:401 - default_logger - DEBUG - 22번째 price_element : JSHandle@node +2024-11-01 15:30:54,019 - option.py:421 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:54,020 - option.py:422 - default_logger - DEBUG - 22번째 옵션 checkbox_state : False +2024-11-01 15:30:54,021 - option.py:423 - default_logger - DEBUG - ============================================= +2024-11-01 15:30:54,036 - option.py:432 - default_logger - DEBUG - 22번째 옵션 정보 수집 완료 +2024-11-01 15:30:54,037 - option.py:215 - default_logger - DEBUG - 수집된 옵션 정보 : {'is_single_option': False, 'is_completed_option': False, 'original_names': {'origin_option_1': 'W71单枪体口径找客服备注', 'origin_option_2': '佐克W-71-4S下壶1.8', 'origin_option_3': '佐克W-71-1G上壶1.0', 'origin_option_4': '佐克W-71-2G上壶1.3', 'origin_option_5': '佐克W-71-3G上壶1.5', 'origin_option_6': '佐克W-71-4G上壶1.8', 'origin_option_7': '佐克W-71-1S下壶1.0', 'origin_option_8': '佐克W-71-2S下壶1.3', 'origin_option_9': '佐克W-71-3S下壶1.5', 'origin_option_10': 'W77单枪体口径找客服备注', 'origin_option_11': '佐克W-77-2G上壶2.0', 'origin_option_12': '佐克W-77-3G上壶2.5', 'origin_option_13': '佐克W-77-4G上壶3.0', 'origin_option_14': '佐克W-77-2S下壶2.0', 'origin_option_15': '佐克W-77-3S下壶2.5', 'origin_option_16': '佐克W-77-4S下壶3.0', 'origin_option_17': '佐克W-101-1S下壶1.0', 'origin_option_18': '佐克W-101-2S下壶1.3', 'origin_option_19': '佐克W-101-3S下壶1.5', 'origin_option_20': '佐克W-101-4S下壶1.8', 'origin_option_21': '隔膜泵专用压送式口径1.0-3.0', 'origin_option_22': '佐克W-77-4S下壶3.5'}, 'translated_names': {}, 'selected_translated_options': {}, 'edit_fields': {'W71单枪体口径找客服备注': >, '佐克W-71-4S下壶1.8': >, '佐克W-71-1G上壶1.0': >, '佐克W-71-2G上壶1.3': >, '佐克W-71-3G上壶1.5': >, '佐克W-71-4G上壶1.8': >, '佐克W-71-1S下壶1.0': >, '佐克W-71-2S下壶1.3': >, '佐克W-71-3S下壶1.5': >, 'W77单枪体口径找客服备注': >, '佐克W-77-2G上壶2.0': >, '佐克W-77-3G上壶2.5': >, '佐克W-77-4G上壶3.0': >, '佐克W-77-2S下壶2.0': >, '佐克W-77-3S下壶2.5': >, '佐克W-77-4S下壶3.0': >, '佐克W-101-1S下壶1.0': >, '佐克W-101-2S下壶1.3': >, '佐克W-101-3S下壶1.5': >, '佐克W-101-4S下壶1.8': >, '隔膜泵专用压送式口径1.0-3.0': >, '佐克W-77-4S下壶3.5': >}, 'checkboxes': [>, {'option_name': 'W71单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-71-4S下壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1G上壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2G上壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3G上壶1.5', 'checked': False}, >, {'option_name': '佐克W-71-4G上壶1.8', 'checked': False}, >, {'option_name': '佐克W-71-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-71-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-71-3S下壶1.5', 'checked': False}, >, {'option_name': 'W77单枪体口径找客服备注', 'checked': False}, >, {'option_name': '佐克W-77-2G上壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3G上壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4G上壶3.0', 'checked': False}, >, {'option_name': '佐克W-77-2S下壶2.0', 'checked': False}, >, {'option_name': '佐克W-77-3S下壶2.5', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.0', 'checked': False}, >, {'option_name': '佐克W-101-1S下壶1.0', 'checked': False}, >, {'option_name': '佐克W-101-2S下壶1.3', 'checked': False}, >, {'option_name': '佐克W-101-3S下壶1.5', 'checked': False}, >, {'option_name': '佐克W-101-4S下壶1.8', 'checked': False}, >, {'option_name': '隔膜泵专用压送式口径1.0-3.0', 'checked': False}, >, {'option_name': '佐克W-77-4S下壶3.5', 'checked': False}], 'images': {'W71单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg', '佐克W-71-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg', '佐克W-71-1G上壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg', '佐克W-71-2G上壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg', '佐克W-71-3G上壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg', '佐克W-71-4G上壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e7fbddf8-7176-4f2d-9a12-478d2058072d.jpg', '佐克W-71-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/6b9dcbcf-f68d-4e98-b99a-c83993e529df.jpg', '佐克W-71-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/822baac6-4afe-491d-9ec2-b4a916c65ef6.jpg', '佐克W-71-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1ebf2d68-f193-4bef-8da6-46294438a10c.jpg', 'W77单枪体口径找客服备注': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/c4d5bcd8-6b26-4e94-96a9-0726700a49fe.jpg', '佐克W-77-2G上壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fcf7dd34-2d02-4dd2-86a4-9b424dc60299.jpg', '佐克W-77-3G上壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/77bb96db-193b-456e-9a11-3123ce0e320c.jpg', '佐克W-77-4G上壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3ba86453-f5e3-42ee-b997-a93f927ec80f.jpg', '佐克W-77-2S下壶2.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/e2285f0b-0f65-44ca-bcbb-4de2fef6c752.jpg', '佐克W-77-3S下壶2.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/5aedb3c5-832d-4c78-9b0f-cc73e8cfaca0.jpg', '佐克W-77-4S下壶3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/3c4b8019-2ff7-4f6d-ae80-2e82b5e83c4b.jpg', '佐克W-101-1S下壶1.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-2S下壶1.3': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-3S下壶1.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '佐克W-101-4S下壶1.8': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/aa34ca5a-f386-41b1-870a-5d3146eea022.jpg', '隔膜泵专用压送式口径1.0-3.0': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/86533475-90ec-4a9a-ba8c-7d056d00118f.jpg', '佐克W-77-4S下壶3.5': 'https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/ffc8688d-c033-49b2-8229-5dbea063c5f4.jpg'}, 'prices': {'W71单枪体口径找客服备注': {'low_price': 52200, 'high_price': 52200}, '佐克W-71-4S下壶1.8': {'low_price': 55200, 'high_price': 55200}, '佐克W-71-1G上壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2G上壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3G上壶1.5': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-4G上壶1.8': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-1S下壶1.0': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-2S下壶1.3': {'low_price': 55400, 'high_price': 55400}, '佐克W-71-3S下壶1.5': {'low_price': 55400, 'high_price': 55400}, 'W77单枪体口径找客服备注': {'low_price': 57200, 'high_price': 57200}, '佐克W-77-2G上壶2.0': {'low_price': 60200, 'high_price': 60200}, '佐克W-77-3G上壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4G上壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-2S下壶2.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-3S下壶2.5': {'low_price': 60400, 'high_price': 60400}, '佐克W-77-4S下壶3.0': {'low_price': 60400, 'high_price': 60400}, '佐克W-101-1S下壶1.0': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-2S下壶1.3': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-3S下壶1.5': {'low_price': 77900, 'high_price': 77900}, '佐克W-101-4S下壶1.8': {'low_price': 77900, 'high_price': 77900}, '隔膜泵专用压送式口径1.0-3.0': {'low_price': 78400, 'high_price': 78400}, '佐克W-77-4S下壶3.5': {'low_price': 88100, 'high_price': 88100}}, 'checked_states': {}} +2024-11-01 15:30:54,040 - option.py:279 - default_logger - DEBUG - 옵션 이미지 번역을 시작합니다. +2024-11-01 15:30:54,072 - option.py:726 - default_logger - DEBUG - 총 22개의 옵션 이미지 번역을 시작합니다. +2024-11-01 15:30:54,085 - option.py:742 - default_logger - DEBUG - 1번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg +2024-11-01 15:30:54,086 - option.py:754 - default_logger - DEBUG - 1번째 옵션의 이미지 번역 시도 +2024-11-01 15:30:54,087 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1247720 +2024-11-01 15:30:54,092 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg 입력 +2024-11-01 15:30:57,019 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 50abc114-18d6-4ab2-b7ea-d252c2811433.jpg (800×800) - Whale +2024-11-01 15:30:57,020 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:30:57,021 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:30:57,021 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:30:57,122 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:30:58,124 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:30:58,124 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:30:59,327 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:30:59,328 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:31:05,930 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:31:05,930 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:31:07,135 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:31:07,135 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:31:07,738 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:31:08,739 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:31:08,749 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:31:08,750 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/50abc114-18d6-4ab2-b7ea-d252c2811433.jpg +2024-11-01 15:31:08,751 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:31:08,853 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:31:08,854 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:31:08,854 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:31:08,855 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:31:08,856 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-11-01 15:31:08,857 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:31:08,858 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:31:08,859 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-11-01 15:31:08,860 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:31:08,860 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-11-01 15:31:08,861 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-11-01 15:31:08,861 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-11-01 15:31:08,895 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:31:08,897 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:31:09,000 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:31:09,001 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:31:09,001 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:31:09,180 - option.py:757 - default_logger - DEBUG - 1번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:31:09,181 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:31:09,182 - option.py:765 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제 버튼 가져오기 +2024-11-01 15:31:09,497 - option.py:780 - default_logger - DEBUG - 1번째 옵션의 삭제 버튼 클릭 +2024-11-01 15:31:09,530 - option.py:789 - default_logger - DEBUG - 1번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-11-01 15:31:10,024 - option.py:792 - default_logger - DEBUG - 1번째 옵션의 기존 이미지가 삭제되었습니다. +2024-11-01 15:31:10,025 - option.py:795 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 가져오기 +2024-11-01 15:31:11,120 - option.py:800 - default_logger - DEBUG - 1번째 옵션의 이미지추가 버튼 클릭 +2024-11-01 15:31:11,166 - option.py:808 - default_logger - DEBUG - 1번째 옵션의 파일 업로드 완료 +2024-11-01 15:31:11,350 - option.py:813 - default_logger - DEBUG - 1번째 옵션에 이미지가 업로드되었습니다. +2024-11-01 15:31:11,851 - option.py:825 - default_logger - DEBUG - 1번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_1.png +2024-11-01 15:31:11,868 - option.py:742 - default_logger - DEBUG - 2번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg +2024-11-01 15:31:11,869 - option.py:754 - default_logger - DEBUG - 2번째 옵션의 이미지 번역 시도 +2024-11-01 15:31:11,870 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1247720 +2024-11-01 15:31:11,871 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg 입력 +2024-11-01 15:31:14,789 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg (800×800) - Whale +2024-11-01 15:31:14,790 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:31:14,790 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:31:14,791 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:31:14,892 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:31:15,894 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:31:15,895 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:31:17,098 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:31:17,099 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:31:23,701 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:31:23,702 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:31:24,906 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:31:24,907 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:31:25,509 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:31:26,510 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:31:26,510 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:31:26,511 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/fca0ba1e-8342-400d-80dd-cf3a794231bc.jpg +2024-11-01 15:31:26,512 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:31:26,615 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:31:26,615 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:31:26,616 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:31:26,617 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:31:26,617 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-11-01 15:31:26,618 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:31:26,619 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:31:26,619 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-11-01 15:31:26,619 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:31:26,621 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-11-01 15:31:26,621 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-11-01 15:31:26,622 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-11-01 15:31:26,633 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:31:26,634 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:31:26,737 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:31:26,737 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:31:26,738 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_2.png +2024-11-01 15:31:26,816 - option.py:757 - default_logger - DEBUG - 2번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-11-01 15:31:26,817 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:31:26,818 - option.py:765 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제 버튼 가져오기 +2024-11-01 15:31:27,063 - option.py:780 - default_logger - DEBUG - 2번째 옵션의 삭제 버튼 클릭 +2024-11-01 15:31:27,088 - option.py:789 - default_logger - DEBUG - 2번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-11-01 15:31:27,686 - option.py:792 - default_logger - DEBUG - 2번째 옵션의 기존 이미지가 삭제되었습니다. +2024-11-01 15:31:27,687 - option.py:795 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 가져오기 +2024-11-01 15:31:28,738 - option.py:800 - default_logger - DEBUG - 2번째 옵션의 이미지추가 버튼 클릭 +2024-11-01 15:31:28,782 - option.py:808 - default_logger - DEBUG - 2번째 옵션의 파일 업로드 완료 +2024-11-01 15:31:28,955 - option.py:813 - default_logger - DEBUG - 2번째 옵션에 이미지가 업로드되었습니다. +2024-11-01 15:31:29,457 - option.py:825 - default_logger - DEBUG - 2번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_2.png +2024-11-01 15:31:29,473 - option.py:742 - default_logger - DEBUG - 3번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg +2024-11-01 15:31:29,474 - option.py:754 - default_logger - DEBUG - 3번째 옵션의 이미지 번역 시도 +2024-11-01 15:31:29,476 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1247720 +2024-11-01 15:31:29,477 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg 입력 +2024-11-01 15:31:32,394 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg (800×800) - Whale +2024-11-01 15:31:32,395 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:31:32,395 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:31:32,396 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:31:32,497 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:31:33,498 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:31:33,498 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:31:34,702 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:31:34,703 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:31:41,305 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:31:41,306 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:31:42,510 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:31:42,511 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:31:43,113 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:31:44,114 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:31:44,115 - whale_translator.py:129 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:31:44,115 - whale_translator.py:340 - default_logger - INFO - 번역 성공: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/1259f885-77f2-47ea-b4e4-19a7483d22a8.jpg +2024-11-01 15:31:44,117 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:31:44,219 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:31:44,220 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:31:44,220 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:31:44,221 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:31:44,222 - clipboardImageManager.py:41 - default_logger - DEBUG - 텍스트 데이터가 없어 이미지 데이터 확인 시도 +2024-11-01 15:31:44,223 - clipboardImageManager.py:44 - default_logger - DEBUG - 클립보드에 이미지 데이터가 확인되었습니다. +2024-11-01 15:31:44,223 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:31:44,224 - clipboardImageManager.py:223 - default_logger - DEBUG - +2024-11-01 15:31:44,224 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:31:44,224 - clipboardImageManager.py:257 - default_logger - INFO - [process_clipboard] 클립보드 이미지 확인 +2024-11-01 15:31:44,225 - clipboardImageManager.py:261 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 800px +2024-11-01 15:31:44,226 - clipboardImageManager.py:264 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... +2024-11-01 15:31:44,235 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:31:44,236 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:31:44,340 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:31:44,341 - clipboardImageManager.py:275 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:31:44,341 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_3.png +2024-11-01 15:31:44,420 - option.py:757 - default_logger - DEBUG - 3번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-11-01 15:31:44,422 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:31:44,424 - option.py:765 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제 버튼 가져오기 +2024-11-01 15:31:44,689 - option.py:780 - default_logger - DEBUG - 3번째 옵션의 삭제 버튼 클릭 +2024-11-01 15:31:44,731 - option.py:789 - default_logger - DEBUG - 3번째 옵션의 이미지 삭제확인 버튼 가져오기 +2024-11-01 15:31:45,111 - option.py:792 - default_logger - DEBUG - 3번째 옵션의 기존 이미지가 삭제되었습니다. +2024-11-01 15:31:45,112 - option.py:795 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 가져오기 +2024-11-01 15:31:46,242 - option.py:800 - default_logger - DEBUG - 3번째 옵션의 이미지추가 버튼 클릭 +2024-11-01 15:31:46,302 - option.py:808 - default_logger - DEBUG - 3번째 옵션의 파일 업로드 완료 +2024-11-01 15:31:46,509 - option.py:813 - default_logger - DEBUG - 3번째 옵션에 이미지가 업로드되었습니다. +2024-11-01 15:31:47,011 - option.py:825 - default_logger - DEBUG - 3번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_3.png +2024-11-01 15:31:47,031 - option.py:742 - default_logger - DEBUG - 4번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg +2024-11-01 15:31:47,032 - option.py:754 - default_logger - DEBUG - 4번째 옵션의 이미지 번역 시도 +2024-11-01 15:31:47,033 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1247720 +2024-11-01 15:31:47,034 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg 입력 +2024-11-01 15:31:49,951 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: 248c2c30-8888-4beb-add5-44ceb6ccef48.jpg (800×800) - Whale +2024-11-01 15:31:49,952 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:31:49,953 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:31:49,953 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:31:50,056 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:31:51,057 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:31:51,057 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:31:52,263 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:31:52,263 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:31:58,867 - whale_translator.py:329 - default_logger - DEBUG - 이미지 복사를 위한 마우스 오른쪽 클릭 및 C 전송 +2024-11-01 15:31:58,868 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:32:00,071 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'c' 전송 준비. +2024-11-01 15:32:00,071 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'c' 전송 +2024-11-01 15:32:00,674 - whale_translator.py:334 - default_logger - DEBUG - 클립보드에 번역된이미지 복사 대기 1s +2024-11-01 15:32:01,675 - whale_translator.py:337 - default_logger - DEBUG - 클립보드에 이미지 데이터가 존재하는지 확인 중..... +2024-11-01 15:32:01,675 - whale_translator.py:132 - default_logger - DEBUG - 클립보드에 이미지 데이터가 없습니다. +2024-11-01 15:32:01,676 - whale_translator.py:343 - default_logger - ERROR - 번역 실패: 클립보드에 이미지 데이터가 없음 +2024-11-01 15:32:01,678 - whale_translator.py:346 - default_logger - INFO - 번역 프로세스 완료. 웨일 기본페이지로 돌아감 +2024-11-01 15:32:01,781 - clipboardImageManager.py:212 - default_logger - DEBUG - is_watermark : False +2024-11-01 15:32:01,782 - clipboardImageManager.py:215 - default_logger - DEBUG - watermark_text : 혜리수샵 +2024-11-01 15:32:01,783 - clipboardImageManager.py:218 - default_logger - DEBUG - opacity_percent : False +2024-11-01 15:32:01,784 - clipboardImageManager.py:33 - default_logger - DEBUG - 클립보드의 텍스트 또는 이미지 데이터를 가져옵니다 +2024-11-01 15:32:01,786 - clipboardImageManager.py:222 - default_logger - DEBUG - clipboard_data +2024-11-01 15:32:01,790 - clipboardImageManager.py:223 - default_logger - DEBUG - https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg +2024-11-01 15:32:01,791 - clipboardImageManager.py:224 - default_logger - DEBUG - ============================ +2024-11-01 15:32:01,792 - clipboardImageManager.py:176 - default_logger - DEBUG - 이미지 URL 다운로드 중: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/248c2c30-8888-4beb-add5-44ceb6ccef48.jpg +2024-11-01 15:32:01,933 - clipboardImageManager.py:294 - default_logger - DEBUG - 원본 이미지 다운로드 성공! +2024-11-01 15:32:01,939 - clipboardImageManager.py:58 - default_logger - DEBUG - 이미지 데이터 BMP 변환 +2024-11-01 15:32:01,941 - clipboardImageManager.py:62 - default_logger - DEBUG - 이미지 BMP 헤더 제거 +2024-11-01 15:32:02,045 - clipboardImageManager.py:74 - default_logger - DEBUG - 클립보드 데이터 저장 성공 +2024-11-01 15:32:02,047 - clipboardImageManager.py:298 - default_logger - DEBUG - 이미지 저장 시도... +2024-11-01 15:32:02,047 - clipboardImageManager.py:83 - default_logger - INFO - 이미지 저장 완료 : H:\py\autoTrans\tmp_images\translated_option_4.png +2024-11-01 15:32:02,109 - option.py:757 - default_logger - DEBUG - 4번째 옵션의 번역 이미지 저장 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-11-01 15:32:02,110 - browser_control.py:763 - default_logger - DEBUG - 크롬 창으로 포커스 이동. +2024-11-01 15:32:02,613 - option.py:825 - default_logger - DEBUG - 4번째 옵션의 임시 번역 이미지 파일 삭제 완료: H:\py\autoTrans\tmp_images\translated_option_4.png +2024-11-01 15:32:02,631 - option.py:742 - default_logger - DEBUG - 5번째 옵션 이미지 URL: https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg +2024-11-01 15:32:02,632 - option.py:754 - default_logger - DEBUG - 5번째 옵션의 이미지 번역 시도 +2024-11-01 15:32:02,634 - whale_translator.py:274 - default_logger - DEBUG - 웨일 창을 찾았습니다.1247720 +2024-11-01 15:32:02,635 - whale_translator.py:280 - default_logger - DEBUG - 이미지 URL 주소 https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37dd773994c46d385c3f8/b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg 입력 +2024-11-01 15:32:05,555 - whale_translator.py:575 - default_logger - DEBUG - 현재 웨일 창의 제목: b02a792c-c031-4547-ab48-665ba1ce9bd4.jpg (800×800) - Whale +2024-11-01 15:32:05,555 - whale_translator.py:606 - default_logger - INFO - 이미지 해상도: 800×800 +2024-11-01 15:32:05,556 - whale_translator.py:298 - default_logger - DEBUG - 페이지 로딩 완료 후 웨일 창의 가운데로 마우스 커서 이동 +2024-11-01 15:32:05,557 - whale_translator.py:631 - default_logger - DEBUG - 마우스 커서를 추가로 50px 내림 +2024-11-01 15:32:05,658 - whale_translator.py:635 - default_logger - DEBUG - 마우스 커서를 창 중앙으로 이동: (641, 411) +2024-11-01 15:32:06,659 - whale_translator.py:307 - default_logger - DEBUG - 번역 작업을 위한 마우스 오른쪽 클릭 및 R 전송 +2024-11-01 15:32:06,660 - whale_translator.py:795 - default_logger - DEBUG - 마우스 오른쪽 클릭 시도 #1 +2024-11-01 15:32:07,880 - whale_translator.py:803 - default_logger - DEBUG - 대화상자가 감지되지 않았습니다. 키보드로 'r' 전송 준비. +2024-11-01 15:32:07,880 - whale_translator.py:810 - default_logger - DEBUG - 키보드로 'r' 전송 +2024-11-01 15:32:08,291 - gui.py:937 - default_logger - DEBUG - 프로그램을 종료합니다... +2024-11-01 15:32:08,293 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수샵 +>>>>>>> 1d0499cd302134eee976160e0e7709bcd5fa3e9e +2024-11-01 15:37:41,941 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: C:\py\autoTrans\leensoo1nt.json +2024-11-01 15:37:41,942 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... +2024-11-01 15:37:41,985 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. +2024-11-01 15:37:41,985 - vertexAI.py:46 - default_logger - DEBUG - 프롬프트 파일 경로: C:\py\autoTrans\prompt.json +2024-11-01 15:37:41,992 - vertexAI.py:50 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. +2024-11-01 15:37:42,127 - DatabaseManager.py:14 - default_logger - DEBUG - Database engine created with URL: sqlite:///C:\py\autoTrans\userDB.db +2024-11-01 15:37:42,159 - cmb_diag.py:499 - default_logger - DEBUG - DB에서 데이터를 읽어와 테이블을 생성 +2024-11-01 15:37:42,159 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:37:42,190 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT id, category1, category2, category3, category4, crmobi_stage FROM categories WHERE 1=1 with params: {}, result count: 4901 +2024-11-01 15:37:42,299 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:37:42,299 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT stage, threshold, increment_unit, extra_cost FROM crmobi_stages with params: None, result count: 3 +2024-11-01 15:37:42,299 - cmb_diag.py:412 - default_logger - DEBUG - CrMoBi 단계 설정이 위젯에 반영되었습니다. +2024-11-01 15:37:42,299 - cmb_diag.py:256 - default_logger - DEBUG - 1레벨 카테고리를 업데이트 +2024-11-01 15:37:42,299 - DatabaseManager.py:19 - default_logger - DEBUG - Creating a new database session. +2024-11-01 15:37:42,299 - DatabaseManager.py:77 - default_logger - DEBUG - Fetched all results for query: SELECT DISTINCT category1 FROM categories WHERE category1 IS NOT NULL with params: None, result count: 11 +2024-11-01 15:37:42,315 - price.py:72 - default_logger - DEBUG - self.shipping_config : {'min_price_for_extra_shipping': 50000, 'thresholds': [50000, 100000, 200000], 'increment_unit': 20000, 'additional_costs': [5000, 7000, 9000]} +2024-11-01 15:37:42,315 - price.py:74 - default_logger - DEBUG - self.margin_config : {'thresholds': [50000, 70000, 100000, 150000, 200000, 300000, 400000, 500000, 1000000], 'additional_margins': [5000, 10000, 15000, 25000, 35000, 50000, 70000, 90000, 120000]} +2024-11-01 15:37:42,315 - price.py:76 - default_logger - DEBUG - self.optimal_price_config : {'sold_price': None, 'cost_price2X': None, 'calculated_price': None, 'lower_bound': 0.85, 'upper_bound': 1.15, 'ratios': {'sold_price': 0.5, 'cost_price2X': 0.3, 'calculated_price': 0.2}} +2024-11-01 15:37:42,315 - gui.py:620 - default_logger - DEBUG - Updated watermark text: 혜리수 +2024-11-01 15:37:42,315 - gui.py:152 - default_logger - DEBUG - 로그기록이 설정되었습니다. +>>>>>>> 7a36a5cddcce76915127d899380a3dba60a51978 diff --git a/config.ini b/config.ini index 3d72eacc..4fffb13e 100644 --- a/config.ini +++ b/config.ini @@ -39,7 +39,12 @@ option_box_selector = '//*[@id="productMainContentContainerId"]/div[1]/div[2]/di excluded_option_marker = '.bXsMpn.sc-dfauwV' ; delete_button_selector = 'div#productMainContentContainerId div.lesrZh.sc-bYHUQc:nth-child({index}) span:has-text("삭제")' ; delete_button_selector = 'div#productMainContentContainerId div.lesrZh.sc-bYHUQc:nth-child({index}) div.sc-igZIGL.kQDmyq' -delete_button_selector = '.kQDmyq.sc-igZIGL' +; delete_button_selector = '.kQDmyq.sc-igZIGL' + +delete_button_selector_template = '//*[@id="productMainContentContainerId"]/div[1]/div[2]/div/div/div[2]/div/div[1]/div/div/div[2]/div/div/div[5]/div[1]/div/div/ul/li[{index}]/div/div[1]/div/div[2]/div/div[2]/div[1]/div/span' +fallback1_delete_button_selector_template = 'div#productMainContentContainerId li:nth-child({index}) > div > div:nth-child(1) > div > div:nth-child(2) > div > div.ant-row.ant-row-no-wrap.ant-row-space-between.ant-row-middle.css-1li46mu > div:nth-child(1) > div > span' + + confirm_delete_button_selector = '.ant-modal.css-1li46mu.ant-modal-confirm.ant-modal-confirm-confirm button:has-text("삭제")' add_button_selector2 = 'div#productMainContentContainerId div.lesrZh.sc-bYHUQc:nth-child({index}) > .sc-dRGYJT.hmQUGb' add_button_selector = '//*[@id="productMainContentContainerId"]/div[1]/div[2]/div/div/div[2]/div/div[1]/div/div/div[2]/div/div/div[5]/div[1]/div/div/ul/li[{index}]/div/div[1]/div/div[2]/div/div/img' @@ -174,24 +179,3 @@ option_input_field_locator = 'div#productMainContentContainerId > div > div > di # Save save_button_locator = 'button:has-text("저장하기")' - -[CategoryMargins] -categories = 가구, 농기구 - -[가구] -threshold_1 = 100000 # 10만원 -extra_margin_1 = 10000 # 2만원 초과마다 1만원 추가 -unit_1 = 20000 - -threshold_2 = 200000 # 20만원 -extra_margin_2 = 15000 # 2만원 초과마다 1.5만원 추가 -unit_2 = 20000 - -[농기구] -threshold_1 = 100000 # 10만원 -extra_margin_1 = 5000 # 2만원 초과마다 0.5만원 추가 -unit_1 = 20000 - -threshold_2 = 200000 # 20만원 -extra_margin_2 = 10000 # 2만원 초과마다 1만원 추가 -unit_2 = 20000 diff --git a/locatorManager.py b/locatorManager.py index 556a483c..4118abaa 100644 --- a/locatorManager.py +++ b/locatorManager.py @@ -90,7 +90,8 @@ class LocatorManager: 'price_selector_template': self.config.get('OptionLocators', 'price_selector_template').strip("'"), 'option_box_selector': self.config.get('OptionLocators', 'option_box_selector').strip("'"), 'excluded_option_marker': self.config.get('OptionLocators', 'excluded_option_marker').strip("'"), - 'delete_button_selector': self.config.get('OptionLocators', 'delete_button_selector').strip("'"), + 'delete_button_selector_template': self.config.get('OptionLocators', 'delete_button_selector_template').strip("'"), + 'fallback1_delete_button_selector_template': self.config.get('OptionLocators', 'fallback1_delete_button_selector_template').strip("'"), 'confirm_delete_button_selector': self.config.get('OptionLocators', 'confirm_delete_button_selector').strip("'"), 'add_button_selector': self.config.get('OptionLocators', 'add_button_selector').strip("'"), 'file_upload_button_selector': self.config.get('OptionLocators', 'file_upload_button_selector').strip("'"), diff --git a/option.py b/option.py index 4313c6b4..9c940105 100644 --- a/option.py +++ b/option.py @@ -34,7 +34,8 @@ class OptionHandler: self.option_box_selector = self.locator_manager.get_locator('OptionLocators', 'option_box_selector') self.excluded_option_marker = self.locator_manager.get_locator('OptionLocators', 'excluded_option_marker') - self.delete_button_selector = self.locator_manager.get_locator('OptionLocators', 'delete_button_selector') + self.delete_button_selector_template = self.locator_manager.get_locator('OptionLocators', 'delete_button_selector_template') + self.fallback1_delete_button_selector_template = self.locator_manager.get_locator('OptionLocators', 'fallback1_delete_button_selector_template') self.confirm_delete_button_selector = self.locator_manager.get_locator('OptionLocators', 'confirm_delete_button_selector') self.add_button_selector = self.locator_manager.get_locator('OptionLocators', 'add_button_selector') self.file_upload_button_selector = self.locator_manager.get_locator('OptionLocators', 'file_upload_button_selector') @@ -206,7 +207,7 @@ class OptionHandler: return self.option_info # 3. 가격 낮은 순 정렬 클릭 - # await self.low_order_click() + await self.low_order_click() try: self.logger.info(f"옵션 정보 수집") @@ -760,13 +761,30 @@ class OptionHandler: if is_success_translated and os.path.exists(translated_image_path): # 삭제 버튼 클릭 # delete_button = await self.page.query_selector(delete_button_selector) - delete_button = await option_box.query_selector(".sc-igZIGL.kQDmyq") - + self.logger.debug(f"{index}번째 옵션의 이미지 삭제 버튼 가져오기") + try: + # 기본 선택자로 삭제 버튼 찾기 + # delete_button = option_box.query_selector(self.delete_button_selector) + delete_button = self.page.locator(f'{self.delete_button_selector_template.format(index=index)}') + await delete_button.wait_for(state="attached", timeout=5000) # 타임아웃 설정 + + if not await delete_button.is_visible(): + # fallback으로 재시도 + delete_button = self.page.locator(f'xpath={self.fallback1_delete_button_selector.format(index=index)}') + delete_button.set_timeout(5000) + + if await delete_button.is_visible(): + await delete_button.click() + self.logger.debug(f"{index}번째 옵션의 삭제 버튼 클릭") + except Exception as e: + self.logger.error(f"{index}번째 옵션의 삭제 버튼을 찾는 중 오류 발생: {e}", exc_info=True) + + if delete_button: - await delete_button.click() - self.logger.debug(f"{index}번째 옵션의 이미지 삭제 버튼 클릭") + # await delete_button.click() + # self.logger.debug(f"{index}번째 옵션의 이미지 삭제 버튼 클릭") confirm_delete_button = await self.page.wait_for_selector(self.confirm_delete_button_selector) self.logger.debug(f"{index}번째 옵션의 이미지 삭제확인 버튼 가져오기") if confirm_delete_button: @@ -795,6 +813,8 @@ class OptionHandler: self.logger.debug(f"{index}번째 옵션에 이미지가 업로드되었습니다.") else: self.logger.error(f"{index}번째 옵션의 파일 입력 요소를 찾을 수 없습니다.") + except Exception as e: + self.logger.error(f"{index}번째 옵션 이미지 번역 중 오류 발생: {e}", exc_info=True) finally: # 파일 사용 후 0.5초 대기하여 접근 완료 보장