2024-09-25 15:53:30,045 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 15:53:31,047 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 15:53:32,048 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 15:53:32,048 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 15:53:36,997 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 15:57:04,169 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 15:57:05,172 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 15:57:06,173 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 15:57:06,173 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 15:57:11,128 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 15:57:55,491 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 15:57:56,494 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 15:57:57,495 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 15:57:57,495 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 15:58:02,444 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 15:58:03,445 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 15:58:03,445 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 15:58:03,455 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 15:58:03,455 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 15:58:03,455 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 15:58:03,457 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 15:58:30,132 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 15:58:30,133 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 15:58:34,209 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 15:58:34,221 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 15:58:34,223 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 43715426 2024-09-25 15:58:35,584 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 15:58:35,785 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 15:58:37,617 - browser_control.py:212 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 15:58:37,741 - browser_control.py:218 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 15:58:39,884 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 15:58:39,885 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 15:58:40,162 - browser_control.py:230 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 15:58:40,217 - browser_control.py:115 - default_logger - DEBUG - 총 상품 개수 수집 중 오류 발생: 'NoneType' object has no attribute 'inner_text' 2024-09-25 15:58:40,219 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 15:59:07,509 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 15:59:07,510 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 15:59:07,658 - browser_control.py:230 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 15:59:07,669 - browser_control.py:115 - default_logger - DEBUG - 총 상품 개수 수집 중 오류 발생: 'NoneType' object has no attribute 'inner_text' 2024-09-25 15:59:07,670 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 15:59:46,133 - gui.py:388 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-25 15:59:46,313 - browser_control.py:87 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-25 15:59:46,317 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 15:59:47,318 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 15:59:48,421 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-25 15:59:48,423 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-25 16:02:14,522 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-25 16:02:20,462 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:02:21,464 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:02:21,464 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:02:21,477 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:02:21,477 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:02:21,479 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:02:21,480 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:02:38,258 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:02:38,258 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:02:42,392 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:02:42,401 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:02:42,404 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 8849324 2024-09-25 16:02:43,805 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:02:43,997 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:02:45,802 - browser_control.py:213 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:02:45,920 - browser_control.py:219 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:02:47,123 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:02:47,124 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:02:47,390 - browser_control.py:231 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:02:47,498 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:04:08,524 - gui.py:388 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-25 16:04:08,720 - browser_control.py:87 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-25 16:04:08,723 - whale_translator.py:222 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-25 16:04:09,826 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-25 16:04:09,827 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-25 16:04:14,735 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-25 16:04:20,676 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:04:21,678 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:04:21,678 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:04:21,691 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:04:21,691 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:04:21,691 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:04:21,693 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:04:25,549 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:04:25,550 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:04:30,137 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:04:30,149 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:04:30,151 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 16322172 2024-09-25 16:04:31,227 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:04:31,424 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:04:33,051 - browser_control.py:215 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:04:33,310 - browser_control.py:221 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:04:36,301 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:04:36,301 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:04:36,589 - browser_control.py:233 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:04:36,705 - browser_control.py:113 - default_logger - DEBUG - 총 상품수 inner: 총 0개 상품개 2024-09-25 16:04:36,706 - browser_control.py:115 - default_logger - DEBUG - 총 상품수 : 0개 2024-09-25 16:04:36,706 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:05:43,275 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 16:05:44,278 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:05:45,279 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:05:45,279 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 16:05:50,226 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:05:51,227 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:05:51,228 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:05:51,239 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:05:51,239 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:05:51,240 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:05:51,242 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:05:52,407 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:05:52,408 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:05:56,612 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:05:56,622 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:05:56,624 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 1115090 2024-09-25 16:05:58,037 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:05:58,233 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:06:00,123 - browser_control.py:215 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:06:00,253 - browser_control.py:221 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:06:02,823 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:06:02,824 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:06:03,114 - browser_control.py:233 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:06:03,239 - browser_control.py:113 - default_logger - DEBUG - 2024-09-25 16:06:03,241 - browser_control.py:118 - default_logger - DEBUG - 총 상품 개수 수집 중 오류 발생: list index out of range 2024-09-25 16:06:03,242 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:06:09,344 - gui.py:388 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-25 16:06:09,556 - browser_control.py:87 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-25 16:06:09,559 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:06:10,560 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:06:11,663 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-25 16:06:11,665 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-25 16:13:39,562 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-25 16:13:45,502 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:13:46,504 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:13:46,504 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:13:46,514 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:13:46,515 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:13:46,515 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:13:46,517 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:13:49,298 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:13:49,299 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:13:53,401 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:13:53,413 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:13:53,416 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 3347966 2024-09-25 16:13:54,943 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:13:55,195 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:13:56,683 - browser_control.py:216 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:13:56,884 - browser_control.py:222 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:14:18,707 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:14:18,708 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:14:19,022 - browser_control.py:234 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:14:19,142 - browser_control.py:114 - default_logger - DEBUG - 총 0개 상품 2024-09-25 16:14:19,143 - browser_control.py:116 - default_logger - DEBUG - 총 상품수 : 0개 2024-09-25 16:14:19,144 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:15:34,380 - gui.py:388 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-25 16:15:34,568 - browser_control.py:87 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-25 16:15:34,570 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:15:35,572 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:15:36,676 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-25 16:15:36,677 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-25 16:15:41,031 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-25 16:15:46,975 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:15:47,976 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:15:47,976 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:15:47,988 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:15:47,988 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:15:47,988 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:15:47,989 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:15:49,445 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:15:49,447 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:15:53,824 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:15:53,836 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:15:53,838 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 44305250 2024-09-25 16:15:54,814 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:15:55,010 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:15:56,492 - browser_control.py:216 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:15:56,682 - browser_control.py:222 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:16:02,798 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:16:02,799 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:16:03,106 - browser_control.py:234 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:16:03,231 - browser_control.py:114 - default_logger - DEBUG - 총 0개 상품 2024-09-25 16:16:03,231 - browser_control.py:116 - default_logger - DEBUG - 총 상품수 : 0개 2024-09-25 16:16:03,233 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:19:45,507 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 16:19:46,510 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:19:47,511 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:19:47,511 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 16:19:52,458 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:19:53,460 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:19:53,460 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:19:53,471 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:19:53,471 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:19:53,471 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:19:53,474 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:19:55,419 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:19:55,420 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:19:59,614 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:19:59,624 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:19:59,625 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 2689478 2024-09-25 16:20:01,156 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:20:01,408 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:20:03,733 - browser_control.py:224 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:20:03,883 - browser_control.py:230 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:20:09,548 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:20:09,548 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:20:09,847 - browser_control.py:242 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:20:09,899 - browser_control.py:122 - default_logger - DEBUG - 총 0개 상품 2024-09-25 16:20:09,900 - browser_control.py:124 - default_logger - DEBUG - 총 상품수 : 0개 2024-09-25 16:20:09,900 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:20:17,020 - gui.py:388 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-25 16:20:17,214 - browser_control.py:87 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-25 16:20:17,218 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:20:18,219 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:20:19,324 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-25 16:20:19,325 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-25 16:21:39,184 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-25 16:21:45,125 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:21:46,126 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:21:46,126 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:21:46,137 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:21:46,138 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:21:46,138 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:21:46,140 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:21:47,189 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:21:47,190 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:21:51,092 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:21:51,103 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:21:51,105 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 9765258 2024-09-25 16:21:52,538 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:21:52,728 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:21:54,657 - browser_control.py:246 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:21:54,816 - browser_control.py:252 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:21:58,094 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:21:58,095 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:21:58,373 - browser_control.py:264 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:21:58,375 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:22:39,699 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 16:22:40,701 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:22:41,702 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:22:41,702 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 16:22:46,650 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:22:47,651 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:22:47,651 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:22:47,662 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:22:47,662 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:22:47,663 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:22:47,664 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:22:49,799 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:22:49,800 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:22:54,016 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:22:54,026 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:22:54,028 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 384831648 2024-09-25 16:22:55,303 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:22:55,514 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:22:57,208 - browser_control.py:245 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:22:57,402 - browser_control.py:251 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:22:59,160 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:22:59,160 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:22:59,436 - browser_control.py:263 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:22:59,488 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:28:16,849 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 16:28:17,850 - whale_translator.py:211 - default_logger - DEBUG - '새 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:28:18,852 - whale_translator.py:214 - default_logger - DEBUG - '새 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:28:18,852 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 16:28:23,778 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 16:28:24,779 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 16:28:24,779 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 16:28:24,790 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 16:28:24,791 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-25 16:28:24,791 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 16:28:24,793 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 16:28:26,000 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 16:28:26,000 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 16:28:30,165 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 16:28:30,178 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 16:28:30,179 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 11012830 2024-09-25 16:28:31,153 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 16:28:31,341 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 16:28:33,142 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 16:28:33,226 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 16:28:34,249 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:28:34,249 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:28:34,518 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:28:34,572 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 16:28:39,176 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 16:28:39,177 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 16:28:39,313 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 16:28:39,319 - gui.py:325 - default_logger - DEBUG - 현재 페이지: 1 2024-09-25 16:28:39,326 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 16:28:42,358 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 16:28:42,367 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-25 16:28:42,368 - gui.py:340 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-25 16:28:42,401 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-25 16:28:43,006 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-25 16:28:44,216 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-25 16:28:44,217 - gui.py:380 - default_logger - DEBUG - 번역 작업 중 오류 발생: OptionHandler.process_options() takes 1 positional argument but 2 were given 2024-09-25 16:28:44,256 - gui.py:388 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-25 16:28:44,486 - browser_control.py:87 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-25 16:28:44,488 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 16:28:45,490 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 16:28:46,593 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-25 16:28:46,595 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-25 19:02:34,289 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 19:02:35,291 - whale_translator.py:211 - default_logger - DEBUG - '새 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 19:02:36,294 - whale_translator.py:214 - default_logger - DEBUG - '새 탭 - Whale' 창을 종료했습니다. 2024-09-25 19:02:36,294 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 19:02:41,233 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 19:02:42,235 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 19:02:42,235 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 19:02:42,246 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 19:02:42,246 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-25 19:02:42,246 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 19:02:42,246 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 19:03:08,439 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 19:03:08,441 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 19:05:29,644 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 19:05:30,647 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 19:05:31,648 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 19:05:31,648 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 19:05:36,588 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 19:05:37,589 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 19:05:37,589 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 19:05:37,600 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 19:05:37,600 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-25 19:05:37,600 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 19:05:37,600 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 19:05:53,184 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 19:05:53,185 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 19:19:23,987 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 19:19:24,989 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 19:19:25,991 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 19:19:25,991 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 19:19:30,980 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 19:19:31,981 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 19:19:31,981 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 19:19:31,996 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 19:19:31,996 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-25 19:19:31,996 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 19:19:31,997 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 19:19:34,984 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 19:19:34,985 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 19:19:40,951 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 19:19:40,967 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 19:19:40,970 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 2036038 2024-09-25 19:19:42,325 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 19:19:42,550 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 19:19:45,571 - browser_control.py:262 - default_logger - DEBUG - 다이얼로그가 발견되지 않았거나 오류 발생: Page.wait_for_selector: Timeout 3000ms exceeded. Call log: waiting for locator("div.ant-modal-wrap.ant-modal-centered") to be visible 2024-09-25 19:20:15,946 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 19:20:16,947 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 19:20:17,949 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 19:20:17,949 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 19:20:22,909 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 19:20:23,910 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 19:20:23,910 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 19:20:23,920 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 19:20:23,921 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-25 19:20:23,921 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 19:20:23,922 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 19:20:49,528 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 19:20:49,530 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 19:20:53,855 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 19:20:53,865 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 19:20:53,868 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 5048212 2024-09-25 19:20:55,641 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 19:20:55,891 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 19:20:58,087 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 19:20:58,161 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 19:21:02,849 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 19:21:02,851 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 19:21:03,139 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 19:21:03,199 - gui.py:315 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 19:21:11,542 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 19:21:11,543 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 19:21:11,690 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 19:21:11,697 - gui.py:325 - default_logger - DEBUG - 현재 페이지: 1 2024-09-25 19:21:11,703 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 19:21:14,733 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 19:21:14,742 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-25 19:21:14,743 - gui.py:340 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-25 19:21:14,788 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-25 19:21:15,196 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-25 19:21:15,462 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-25 19:21:15,464 - gui.py:380 - default_logger - DEBUG - 번역 작업 중 오류 발생: OptionHandler.process_options() takes 1 positional argument but 2 were given 2024-09-25 23:28:01,460 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 23:28:02,465 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 23:28:03,468 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 23:28:03,468 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 23:28:09,789 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 23:28:10,790 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 23:28:10,790 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 23:28:10,810 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 23:28:10,810 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-25 23:28:10,810 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 23:28:10,810 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 23:28:15,370 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 23:28:15,371 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 23:28:19,985 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 23:28:19,997 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 23:28:19,998 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 3672630 2024-09-25 23:28:21,681 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 23:28:21,884 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 23:28:23,656 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 23:28:23,999 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 23:28:30,006 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 23:28:30,008 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 23:28:30,312 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 23:28:30,312 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:28:34,417 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:28:34,417 - gui.py:326 - default_logger - DEBUG - 현재 페이지: 1 2024-09-25 23:28:34,417 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:28:35,441 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:28:35,452 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-25 23:28:35,454 - gui.py:341 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-25 23:28:35,507 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-25 23:28:36,130 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-25 23:28:37,534 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-25 23:28:37,535 - gui.py:381 - default_logger - DEBUG - 번역 작업 중 오류 발생: OptionHandler.process_options() takes 1 positional argument but 2 were given 2024-09-25 23:28:48,086 - gui.py:385 - default_logger - DEBUG - 번역 작업을 중단합니다... 2024-09-25 23:32:09,360 - gui.py:389 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-25 23:32:09,585 - browser_control.py:87 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-25 23:32:09,593 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 23:32:10,595 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 23:32:11,700 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-25 23:32:11,702 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-25 23:32:54,334 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-25 23:33:00,280 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 23:33:01,281 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 23:33:01,281 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 23:33:01,281 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 23:33:01,281 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-25 23:33:01,281 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 23:33:01,292 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 23:33:03,764 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 23:33:03,768 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 23:33:07,915 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 23:33:07,926 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 23:33:07,929 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 526984 2024-09-25 23:33:09,236 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 23:33:09,448 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 23:33:11,211 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 23:33:11,430 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 23:33:15,986 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 23:33:15,988 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 23:33:16,235 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 23:33:16,237 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:33:20,338 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:33:20,343 - gui.py:326 - default_logger - DEBUG - 현재 페이지: 1 2024-09-25 23:33:20,349 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:33:21,360 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:33:21,369 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-25 23:33:21,370 - gui.py:341 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-25 23:33:21,425 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-25 23:33:22,051 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-25 23:33:23,328 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-25 23:33:23,330 - option.py:58 - default_logger - DEBUG - 단일 옵션 확인 중 오류 발생: 'NoneType' object has no attribute 'query_selector' 2024-09-25 23:33:23,332 - option.py:70 - default_logger - DEBUG - 전체 옵션 체크박스 확인 중 오류 발생: 'NoneType' object has no attribute 'query_selector' 2024-09-25 23:33:23,333 - option.py:17 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 옵션 수정이 완료된 상품으로 판단하여 패스합니다. 2024-09-25 23:33:23,336 - gui.py:439 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-25 23:33:23,857 - browser_control.py:396 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-25 23:33:53,984 - browser_control.py:317 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("div.ant-tabs-tab:has-text(\"상세페이지\")") 2024-09-25 23:37:19,699 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-25 23:37:20,700 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-25 23:37:21,702 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-25 23:37:21,702 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-25 23:37:26,675 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-25 23:37:27,676 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-25 23:37:27,676 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-25 23:37:27,687 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-25 23:37:27,687 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-25 23:37:27,687 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-25 23:37:27,688 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-25 23:37:29,597 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-25 23:37:29,597 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-25 23:37:34,655 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-25 23:37:34,672 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-25 23:37:34,676 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 396928 2024-09-25 23:37:48,190 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-25 23:37:48,510 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-25 23:37:50,178 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-25 23:37:50,506 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-25 23:37:56,508 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 23:37:56,516 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 23:37:56,921 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 23:37:56,921 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:37:57,941 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:37:57,941 - gui.py:316 - default_logger - DEBUG - 수집할 상품이 없습니다. 작업을 종료합니다. 2024-09-25 23:38:33,299 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 23:38:33,300 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 23:38:33,441 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 23:38:33,444 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:38:36,479 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:38:36,484 - gui.py:326 - default_logger - DEBUG - 현재 페이지: 1 2024-09-25 23:39:06,494 - browser_control.py:295 - default_logger - DEBUG - 상품 수정 버튼을 찾는 중 오류: Timeout 30000ms exceeded. 2024-09-25 23:39:06,496 - gui.py:332 - default_logger - DEBUG - 수정할 상품이 없습니다. 번역 작업을 종료합니다. 2024-09-25 23:39:06,497 - gui.py:377 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-25 23:39:25,477 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-25 23:39:25,477 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-25 23:39:28,106 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-25 23:39:28,107 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:39:29,154 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:39:29,158 - gui.py:326 - default_logger - DEBUG - 현재 페이지: 1 2024-09-25 23:39:29,165 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-25 23:39:30,178 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-25 23:39:30,188 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-25 23:39:30,190 - gui.py:341 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-25 23:39:30,233 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-25 23:39:30,614 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-25 23:39:30,831 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-25 23:39:30,833 - option.py:58 - default_logger - DEBUG - 단일 옵션 확인 중 오류 발생: 'NoneType' object has no attribute 'query_selector' 2024-09-25 23:39:30,834 - option.py:70 - default_logger - DEBUG - 전체 옵션 체크박스 확인 중 오류 발생: 'NoneType' object has no attribute 'query_selector' 2024-09-25 23:39:30,834 - option.py:17 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 옵션 수정이 완료된 상품으로 판단하여 패스합니다. 2024-09-25 23:39:30,836 - gui.py:439 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-25 23:39:32,438 - browser_control.py:396 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-25 23:39:32,881 - browser_control.py:315 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-26 00:08:08,196 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-26 00:08:09,199 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-26 00:08:10,200 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-26 00:08:10,200 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-26 00:08:15,155 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-26 00:08:16,156 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-26 00:08:16,156 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-26 00:08:16,159 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-26 00:08:16,159 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: D:\py\autoTrans\prompt.json 2024-09-26 00:08:16,159 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-26 00:08:16,171 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-26 00:14:11,700 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-26 00:14:11,701 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-26 00:14:16,140 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-26 00:14:16,154 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-26 00:14:16,156 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 7932358 2024-09-26 00:14:17,573 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-26 00:14:17,791 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-26 00:14:19,481 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-26 00:14:19,765 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-26 00:14:24,087 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-26 00:14:24,088 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-26 00:14:24,351 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-26 00:14:24,357 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-26 00:14:28,463 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-26 00:14:28,463 - gui.py:326 - default_logger - DEBUG - 현재 페이지: 1 2024-09-26 00:14:28,472 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-26 00:14:29,485 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-26 00:14:29,496 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-26 00:14:29,496 - gui.py:341 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-26 00:14:29,545 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-26 00:14:30,168 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-26 00:14:31,129 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-26 00:14:31,129 - option.py:66 - default_logger - ERROR - 단일 옵션 확인 중 예외 발생: 'NoneType' object has no attribute 'query_selector' Traceback (most recent call last): File "D:\py\autoTrans\option.py", line 55, in is_single_option single_option_element = self.page.query_selector(single_option_selector) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'query_selector' 2024-09-26 00:14:31,138 - option.py:79 - default_logger - DEBUG - 전체 옵션 체크박스 확인 중 오류 발생: 'NoneType' object has no attribute 'query_selector' 2024-09-26 00:14:31,140 - option.py:17 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 옵션 수정이 완료된 상품으로 판단하여 패스합니다. 2024-09-26 00:14:31,140 - gui.py:439 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-26 00:14:31,472 - browser_control.py:396 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-26 00:15:01,547 - browser_control.py:317 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("div.ant-tabs-tab:has-text(\"상세페이지\")") 2024-09-26 00:15:31,560 - browser_control.py:366 - default_logger - DEBUG - 이미지 URL 추출 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button[data-cke-tooltip-text=\"소스\"]") 2024-09-26 00:15:31,562 - gui.py:404 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-26 00:15:31,562 - gui.py:423 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-26 00:16:01,567 - browser_control.py:399 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button:has-text(\"저장하기\")") 2024-09-26 00:16:01,569 - gui.py:363 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 09:34:52,152 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 09:34:58,102 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 09:34:59,103 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 09:34:59,103 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 09:34:59,119 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 09:34:59,119 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 09:34:59,123 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 09:34:59,129 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 09:35:05,293 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 09:35:05,302 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 09:35:13,465 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 09:35:13,478 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 09:35:13,483 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 264706 2024-09-27 09:35:14,783 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 09:35:14,988 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 09:35:17,008 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 09:35:17,091 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 09:35:25,718 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 09:35:25,719 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 09:35:26,051 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 09:35:26,053 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 09:35:30,219 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 09:35:30,225 - gui.py:326 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 09:35:30,231 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 09:35:31,244 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 09:35:31,252 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 09:35:31,253 - gui.py:341 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 09:35:31,303 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 09:35:31,890 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 09:35:32,939 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 09:35:32,940 - option.py:66 - default_logger - ERROR - 단일 옵션 확인 중 예외 발생: 'NoneType' object has no attribute 'query_selector' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 55, in is_single_option single_option_element = self.page.query_selector(single_option_selector) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'query_selector' 2024-09-27 09:35:32,943 - option.py:79 - default_logger - DEBUG - 전체 옵션 체크박스 확인 중 오류 발생: 'NoneType' object has no attribute 'query_selector' 2024-09-27 09:35:32,944 - option.py:17 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 옵션 수정이 완료된 상품으로 판단하여 패스합니다. 2024-09-27 09:35:32,945 - gui.py:439 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 09:35:33,300 - browser_control.py:396 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 09:36:03,418 - browser_control.py:317 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("div.ant-tabs-tab:has-text(\"상세페이지\")") 2024-09-27 09:36:15,420 - browser_control.py:366 - default_logger - DEBUG - 이미지 URL 추출 중 오류: Page.click: Target page, context or browser has been closed Call log: waiting for locator("button[data-cke-tooltip-text=\"소스\"]") 2024-09-27 09:36:15,422 - gui.py:404 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 09:36:15,423 - gui.py:423 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 09:36:15,429 - browser_control.py:399 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 09:36:15,430 - gui.py:363 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 09:36:15,437 - browser_control.py:399 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 09:36:15,439 - gui.py:368 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 09:36:15,440 - gui.py:341 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,447 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,448 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,449 - gui.py:341 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,456 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,457 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,458 - gui.py:341 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,462 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,463 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,464 - gui.py:341 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,467 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,469 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,470 - gui.py:341 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,474 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,475 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,476 - gui.py:341 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,480 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,480 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,481 - gui.py:341 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,485 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,485 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,487 - gui.py:341 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,493 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,494 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,495 - gui.py:341 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,501 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,502 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,503 - gui.py:341 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,509 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,510 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,511 - gui.py:341 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,517 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,518 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,519 - gui.py:341 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,522 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,523 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,524 - gui.py:341 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,530 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,531 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,532 - gui.py:341 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,537 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,538 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,539 - gui.py:341 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,544 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,545 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,546 - gui.py:341 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,549 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,550 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,551 - gui.py:341 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,554 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,555 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,555 - gui.py:341 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,558 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,559 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,560 - gui.py:341 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 09:36:15,565 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,566 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 09:36:15,570 - browser_control.py:428 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed 2024-09-27 09:36:15,572 - gui.py:372 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 09:36:15,573 - gui.py:377 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 10:51:57,868 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 10:51:58,870 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 10:51:59,872 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 10:51:59,872 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 10:52:04,827 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 10:52:05,829 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 10:52:05,829 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 10:52:05,838 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 10:52:05,838 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 10:52:05,838 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 10:52:05,840 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 10:52:07,501 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 10:52:07,501 - browser_control.py:24 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 10:52:11,455 - browser_control.py:39 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 10:52:11,465 - browser_control.py:44 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 10:52:11,467 - browser_control.py:51 - default_logger - DEBUG - 크롬 창 핸들: 1311814 2024-09-27 10:52:12,965 - browser_control.py:57 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 10:52:13,182 - browser_control.py:75 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 10:52:14,971 - browser_control.py:250 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 10:52:15,051 - browser_control.py:256 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 10:52:17,822 - gui.py:304 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 10:52:17,824 - gui.py:309 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 10:52:18,104 - browser_control.py:268 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 10:52:18,104 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 10:52:22,197 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 10:52:22,206 - browser_control.py:117 - default_logger - DEBUG - 가져온 텍스트: 총 55개 상품 2024-09-27 10:52:22,206 - gui.py:326 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 10:52:22,208 - browser_control.py:543 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 10:52:23,225 - browser_control.py:553 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 10:52:23,233 - browser_control.py:289 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 10:52:23,233 - gui.py:341 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 10:52:23,271 - browser_control.py:303 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 10:52:23,829 - browser_control.py:306 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 10:52:24,869 - browser_control.py:323 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 10:52:24,869 - option.py:66 - default_logger - ERROR - 단일 옵션 확인 중 예외 발생: 'NoneType' object has no attribute 'query_selector' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 55, in is_single_option single_option_checked = self.page.query_selector(single_option_xpath) is not None ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'query_selector' 2024-09-27 10:52:24,872 - option.py:79 - default_logger - ERROR - 전체 옵션 체크박스 확인 중 오류 발생: 'NoneType' object has no attribute 'query_selector' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 73, in is_all_options_checked checkbox = self.page.query_selector('#productMainContentContainerId .ant-checkbox-wrapper-checked') ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'query_selector' 2024-09-27 10:52:24,873 - option.py:17 - default_logger - DEBUG - 옵션이 일부만 체크된 상태입니다. 옵션 수정이 완료된 상품으로 판단하여 패스합니다. 2024-09-27 10:52:24,874 - gui.py:439 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 10:52:25,218 - browser_control.py:396 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 10:52:38,655 - browser_control.py:317 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Target page, context or browser has been closed Call log: waiting for locator("div.ant-tabs-tab:has-text(\"상세페이지\")") 2024-09-27 10:52:38,661 - browser_control.py:366 - default_logger - DEBUG - 이미지 URL 추출 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 10:52:38,663 - gui.py:404 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 10:52:38,664 - gui.py:423 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 10:52:38,668 - browser_control.py:399 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 10:52:38,668 - gui.py:363 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 10:52:38,680 - browser_control.py:399 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 10:52:38,682 - gui.py:368 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 10:52:38,682 - gui.py:341 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,689 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,692 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,694 - gui.py:341 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,700 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,702 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,705 - gui.py:341 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,711 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,714 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,715 - gui.py:341 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,721 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,724 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,727 - gui.py:341 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,729 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,729 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,734 - gui.py:341 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,739 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,742 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,743 - gui.py:341 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,745 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,751 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,755 - gui.py:341 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,759 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,761 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,762 - gui.py:341 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,765 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,765 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,769 - gui.py:341 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,774 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,777 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,777 - gui.py:341 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,784 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,787 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,787 - gui.py:341 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,795 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,795 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,795 - gui.py:341 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,803 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,806 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,808 - gui.py:341 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,815 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,818 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,820 - gui.py:341 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,825 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,828 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,828 - gui.py:341 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,831 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,834 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,835 - gui.py:341 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,840 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,842 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,843 - gui.py:341 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,846 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,848 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,849 - gui.py:341 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 10:52:38,852 - browser_control.py:163 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 160, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,853 - gui.py:346 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 10:52:38,857 - browser_control.py:428 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed 2024-09-27 10:52:38,858 - gui.py:372 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 10:52:38,859 - gui.py:377 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 10:59:24,624 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 10:59:25,625 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 10:59:26,628 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 10:59:26,628 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 10:59:31,584 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 10:59:32,585 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 10:59:32,585 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 10:59:32,596 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 10:59:32,596 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 10:59:32,596 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 10:59:32,596 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 10:59:37,866 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 10:59:37,866 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 10:59:41,790 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 10:59:41,802 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 10:59:41,805 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 1509836 2024-09-27 10:59:43,181 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 10:59:43,362 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 10:59:45,107 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 10:59:45,216 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 10:59:46,925 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 10:59:46,925 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 10:59:47,210 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 10:59:47,210 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 10:59:51,334 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 10:59:51,344 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 55개 상품 2024-09-27 10:59:51,346 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 10:59:51,346 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 10:59:52,362 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 10:59:52,374 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 10:59:52,378 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 10:59:52,422 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 10:59:53,034 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 10:59:54,058 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 10:59:54,225 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 10:59:54,232 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 10:59:54,333 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 1 2024-09-27 10:59:54,397 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '옵션명'} 2024-09-27 10:59:54,399 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '옵션명'} 2024-09-27 10:59:54,399 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 옵션명 2024-09-27 10:59:54,399 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 옵 2024-09-27 10:59:54,399 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 션 2024-09-27 10:59:54,402 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 명 2024-09-27 10:59:54,402 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 옵션명 2024-09-27 10:59:54,402 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '옵션명'} 2024-09-27 10:59:54,404 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "옵션명"} 2024-09-27 10:59:54,406 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 10:59:57,262 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "옵션명" } ``` 원본 데이터에 옵션 정보가 부족하여 옵션명을 간결하게 만들거나 번역할 수 없습니다. 옵션명을 간결하게 만들고 번역하려면 옵션의 상세 정보가 필요합니다. 예를 들어, 옵션명이 "옵션명 (색상: 빨간색, 사이즈: M)" 이라면, "trans_option_1": "빨간색 M" 과 같이 간결하게 번역할 수 있습니다. 다음과 같은 정보를 제공해주시면 옵션명을 간결하게 만들고 번역하는 데 도움이 될 것입니다. * 옵션명에 대한 자세한 정보 (예: 색상, 사이즈, 재질 등) * 각 옵션에 대한 설명 (예: 옵션의 특징, 장점 등) 2024-09-27 10:59:57,265 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "옵션명" } 2024-09-27 10:59:57,268 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '옵션명'} 2024-09-27 10:59:57,268 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': '옵션명'} 2024-09-27 10:59:57,269 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 10:59:57,270 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 10:59:57,450 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 10:59:57,451 - gui.py:443 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 10:59:57,705 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 11:00:13,206 - browser_control.py:320 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Target page, context or browser has been closed Call log: waiting for locator("div.ant-tabs-tab:has-text(\"상세페이지\")") 2024-09-27 11:00:13,212 - browser_control.py:369 - default_logger - DEBUG - 이미지 URL 추출 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:00:13,213 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 11:00:13,214 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:00:13,221 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:00:13,224 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:00:13,230 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:00:13,231 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 11:00:13,233 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,239 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,242 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,243 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,245 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,245 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,252 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,252 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,257 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,257 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,263 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,266 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,268 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,273 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,276 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,278 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,283 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,286 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,288 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,293 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,295 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,297 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,304 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,307 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,308 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,314 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,314 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,319 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,324 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,326 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,326 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,330 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,334 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,336 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,340 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,343 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,345 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,348 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,350 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,353 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,356 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,356 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,356 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,368 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,372 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,373 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,377 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,379 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,380 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,384 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,385 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,388 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,390 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,390 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,390 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 11:00:13,396 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,399 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:00:13,404 - browser_control.py:431 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed 2024-09-27 11:00:13,405 - gui.py:376 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 11:00:13,405 - gui.py:381 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 11:06:04,224 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:06:05,225 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 11:06:06,228 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 11:06:06,228 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 11:06:11,185 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:06:12,186 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:06:12,186 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:06:12,194 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:06:12,194 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:06:12,194 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:06:12,198 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:06:14,470 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:06:14,470 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:06:18,581 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:06:18,592 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:06:18,594 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 592354 2024-09-27 11:06:19,540 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:06:19,747 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:06:21,539 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:06:21,631 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:06:24,003 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:06:24,012 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:06:24,278 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 11:06:24,279 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:06:28,403 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:06:28,411 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 11:06:28,411 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 11:06:28,419 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:06:29,436 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:06:29,436 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 11:06:29,451 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 11:06:29,489 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 11:06:30,143 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 11:06:31,756 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 11:06:31,970 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 11:06:31,981 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 11:06:32,416 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 16 2024-09-27 11:06:33,560 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': '量大从优 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 11:06:33,569 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': '量大从优 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 11:06:33,571 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40气控 价格详聊 2024-09-27 11:06:33,571 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,572 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,572 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,573 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 气 2024-09-27 11:06:33,574 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:06:33,574 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,575 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:06:33,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:06:33,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:06:33,578 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:06:33,578 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40气控 价格详聊 2024-09-27 11:06:33,579 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 价格详聊 盗图必究 2024-09-27 11:06:33,579 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:06:33,581 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:06:33,582 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:06:33,583 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:06:33,583 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,584 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 盗 2024-09-27 11:06:33,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 图 2024-09-27 11:06:33,586 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 必 2024-09-27 11:06:33,586 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 究 2024-09-27 11:06:33,587 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 价格详聊 盗图必究 2024-09-27 11:06:33,588 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 量大从优 价格详聊 2024-09-27 11:06:33,588 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 量 2024-09-27 11:06:33,590 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 11:06:33,590 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 从 2024-09-27 11:06:33,590 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 优 2024-09-27 11:06:33,591 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,592 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:06:33,593 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:06:33,593 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:06:33,594 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:06:33,594 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 量大从优 价格详聊 2024-09-27 11:06:33,594 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 11:06:33,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 11:06:33,596 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,598 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,598 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,599 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:06:33,600 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,600 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,600 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,602 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,602 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 11:06:33,604 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,604 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 11:06:33,605 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 11:06:33,605 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 11:06:33,607 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 11:06:33,607 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 11:06:33,609 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 11:06:33,609 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 11:06:33,610 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 11:06:33,610 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 11:06:33,612 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,612 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:06:33,614 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:06:33,614 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:06:33,615 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:06:33,615 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 11:06:33,616 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 11:06:33,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:06:33,620 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,620 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 11:06:33,620 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 11:06:33,621 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,621 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,622 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,623 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:06:33,623 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,624 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 11:06:33,624 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 11:06:33,625 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,625 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,626 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,626 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:06:33,627 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:06:33,627 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:06:33,628 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 11:06:33,629 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 11:06:33,629 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,630 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,630 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,630 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:06:33,631 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,631 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 11:06:33,632 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 11:06:33,634 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,634 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,635 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,635 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:06:33,636 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,636 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 11:06:33,637 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 11:06:33,638 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,638 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,639 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,639 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 11:06:33,640 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,640 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 11:06:33,641 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50一联 2024-09-27 11:06:33,642 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:06:33,642 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,643 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:06:33,643 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,644 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,644 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:06:33,645 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,645 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:06:33,646 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:06:33,646 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,646 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:06:33,648 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,648 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50一联 2024-09-27 11:06:33,649 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40六联 2024-09-27 11:06:33,650 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:06:33,650 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,651 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,652 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 六 2024-09-27 11:06:33,652 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,653 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40六联 2024-09-27 11:06:33,653 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50二联 2024-09-27 11:06:33,654 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:06:33,654 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:06:33,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,656 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:06:33,656 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,656 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:06:33,658 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:06:33,659 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,659 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:06:33,659 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,660 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50二联 2024-09-27 11:06:33,660 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50三联 2024-09-27 11:06:33,661 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:06:33,662 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,662 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:06:33,663 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,663 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,664 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:06:33,664 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,665 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:06:33,665 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:06:33,666 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,666 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:06:33,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,667 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50三联 2024-09-27 11:06:33,668 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50四联 2024-09-27 11:06:33,668 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:06:33,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,670 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:06:33,670 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:06:33,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:06:33,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:06:33,672 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:06:33,672 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:06:33,673 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:06:33,673 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:06:33,674 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:06:33,674 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:06:33,675 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50四联 2024-09-27 11:06:33,675 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': '量大从优 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 11:06:33,676 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "P40气控 价格详聊", "origin_option_2": "价格详聊 盗图必究", "origin_option_3": "量大从优 价格详聊", "origin_option_4": "P60 P120 P80咨询客服", "origin_option_5": "浮动位 价格详聊", "origin_option_6": "P40一联", "origin_option_7": "P40二联", "origin_option_8": "P40一控二", "origin_option_9": "P40三联", "origin_option_10": "P40四联", "origin_option_11": "P40五联", "origin_option_12": "12/24V Z50一联", "origin_option_13": "P40六联", "origin_option_14": "12/24V Z50二联", "origin_option_15": "12/24V Z50三联", "origin_option_16": "12/24V Z50四联"} 2024-09-27 11:06:33,678 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 11:06:36,164 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "가격 문의", "trans_option_2": "가격 문의", "trans_option_3": "대량 문의", "trans_option_4": "P60/P120/P80 문의", "trans_option_5": "가격 문의", "trans_option_6": "P40 일련", "trans_option_7": "P40 이련", "trans_option_8": "P40 일컨이", "trans_option_9": "P40 삼련", "trans_option_10": "P40 사련", "trans_option_11": "P40 오련", "trans_option_12": "12/24V Z50 일련", "trans_option_13": "P40 육련", "trans_option_14": "12/24V Z50 이련", "trans_option_15": "12/24V Z50 삼련", "trans_option_16": "12/24V Z50 사련" } ``` 2024-09-27 11:06:36,166 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "가격 문의", "trans_option_2": "가격 문의", "trans_option_3": "대량 문의", "trans_option_4": "P60/P120/P80 문의", "trans_option_5": "가격 문의", "trans_option_6": "P40 일련", "trans_option_7": "P40 이련", "trans_option_8": "P40 일컨이", "trans_option_9": "P40 삼련", "trans_option_10": "P40 사련", "trans_option_11": "P40 오련", "trans_option_12": "12/24V Z50 일련", "trans_option_13": "P40 육련", "trans_option_14": "12/24V Z50 이련", "trans_option_15": "12/24V Z50 삼련", "trans_option_16": "12/24V Z50 사련" } 2024-09-27 11:06:36,168 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '가격 문의', 'trans_option_2': '가격 문의', 'trans_option_3': '대량 문의', 'trans_option_4': 'P60/P120/P80 문의', 'trans_option_5': '가격 문의', 'trans_option_6': 'P40 일련', 'trans_option_7': 'P40 이련', 'trans_option_8': 'P40 일컨이', 'trans_option_9': 'P40 삼련', 'trans_option_10': 'P40 사련', 'trans_option_11': 'P40 오련', 'trans_option_12': '12/24V Z50 일련', 'trans_option_13': 'P40 육련', 'trans_option_14': '12/24V Z50 이련', 'trans_option_15': '12/24V Z50 삼련', 'trans_option_16': '12/24V Z50 사련'} 2024-09-27 11:06:36,170 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': '가격 문의', 'trans_option_2': '가격 문의', 'trans_option_3': '대량 문의', 'trans_option_4': 'P60/P120/P80 문의', 'trans_option_5': '가격 문의', 'trans_option_6': 'P40 일련', 'trans_option_7': 'P40 이련', 'trans_option_8': 'P40 일컨이', 'trans_option_9': 'P40 삼련', 'trans_option_10': 'P40 사련', 'trans_option_11': 'P40 오련', 'trans_option_12': '12/24V Z50 일련', 'trans_option_13': 'P40 육련', 'trans_option_14': '12/24V Z50 이련', 'trans_option_15': '12/24V Z50 삼련', 'trans_option_16': '12/24V Z50 사련'} 2024-09-27 11:06:36,172 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 11:06:36,172 - option.py:174 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 11:06:36,431 - option.py:178 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 11:06:37,907 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 11:06:38,361 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 11:06:38,362 - gui.py:443 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:06:38,711 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 11:06:50,896 - browser_control.py:320 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Target page, context or browser has been closed Call log: waiting for locator("div.ant-tabs-tab:has-text(\"상세페이지\")") 2024-09-27 11:06:50,903 - browser_control.py:369 - default_logger - DEBUG - 이미지 URL 추출 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:06:50,905 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 11:06:50,906 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:06:50,911 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:06:50,915 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:06:50,921 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:06:50,923 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 11:06:50,924 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,928 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,932 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,934 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,941 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,943 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,945 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,948 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,950 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,951 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,958 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,960 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,961 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,966 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,970 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,971 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,975 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,977 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,979 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,984 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,987 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,988 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 11:06:50,994 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:50,996 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:50,998 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,003 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,006 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,008 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,013 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,015 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,016 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,021 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,023 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,026 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,028 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,033 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,035 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,037 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,042 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,044 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,046 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,051 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,053 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,058 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,061 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,062 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,066 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,068 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,069 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,071 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,076 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,078 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,079 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,079 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,084 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 11:06:51,087 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,089 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:06:51,093 - browser_control.py:431 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed 2024-09-27 11:06:51,094 - gui.py:376 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 11:06:51,095 - gui.py:381 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 11:16:12,909 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:16:13,910 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 11:16:14,912 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 11:16:14,912 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 11:16:19,866 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:16:20,868 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:16:20,868 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:16:20,877 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:16:20,877 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:16:20,883 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:16:20,884 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:16:29,786 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:16:29,787 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:16:34,068 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:16:34,080 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:16:34,082 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 591356 2024-09-27 11:16:41,033 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:16:41,231 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:16:42,754 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:16:42,959 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:16:45,345 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:16:45,346 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:16:45,625 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 11:16:45,626 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:16:49,750 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:16:49,755 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 11:16:49,756 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 11:16:49,763 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:16:50,777 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:16:50,785 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 11:16:50,786 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 11:16:50,827 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 11:16:51,394 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 11:16:52,743 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 11:16:52,983 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 11:16:53,001 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 11:16:53,148 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 16 2024-09-27 11:16:54,182 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': '量大从优 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 11:16:54,186 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': '量大从优 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 11:16:54,187 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40气控 价格详聊 2024-09-27 11:16:54,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,190 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 气 2024-09-27 11:16:54,190 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:16:54,191 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,191 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:16:54,192 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:16:54,192 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:16:54,193 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:16:54,194 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40气控 价格详聊 2024-09-27 11:16:54,194 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 价格详聊 盗图必究 2024-09-27 11:16:54,195 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:16:54,195 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:16:54,196 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:16:54,196 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:16:54,197 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,197 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 盗 2024-09-27 11:16:54,198 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 图 2024-09-27 11:16:54,198 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 必 2024-09-27 11:16:54,199 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 究 2024-09-27 11:16:54,199 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 价格详聊 盗图必究 2024-09-27 11:16:54,200 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 量大从优 价格详聊 2024-09-27 11:16:54,200 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 量 2024-09-27 11:16:54,201 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 11:16:54,201 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 从 2024-09-27 11:16:54,202 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 优 2024-09-27 11:16:54,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:16:54,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:16:54,204 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:16:54,204 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:16:54,205 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 量大从优 价格详聊 2024-09-27 11:16:54,205 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 11:16:54,206 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,207 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 11:16:54,207 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,207 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,207 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,209 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:16:54,209 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,210 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,210 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,211 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,211 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 11:16:54,211 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,212 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 11:16:54,212 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 11:16:54,214 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 11:16:54,214 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 11:16:54,214 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 11:16:54,215 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 11:16:54,215 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 11:16:54,216 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 11:16:54,216 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 11:16:54,217 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,217 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:16:54,218 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:16:54,218 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:16:54,218 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:16:54,219 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 11:16:54,219 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 11:16:54,219 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,221 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,221 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,222 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:16:54,222 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,223 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 11:16:54,224 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 11:16:54,224 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,225 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,225 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,226 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:16:54,226 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,227 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 11:16:54,227 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 11:16:54,228 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:16:54,231 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:16:54,231 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:16:54,232 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 11:16:54,232 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 11:16:54,233 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,233 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,233 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,234 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:16:54,234 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,234 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 11:16:54,235 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 11:16:54,235 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,237 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,237 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,237 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:16:54,238 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,238 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 11:16:54,239 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 11:16:54,239 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,240 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,240 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,241 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 11:16:54,241 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,242 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 11:16:54,242 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50一联 2024-09-27 11:16:54,242 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:16:54,244 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,244 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:16:54,245 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,245 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,245 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:16:54,246 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,246 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:16:54,246 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:16:54,248 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,248 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:16:54,248 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,249 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50一联 2024-09-27 11:16:54,249 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40六联 2024-09-27 11:16:54,249 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:16:54,250 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,250 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,250 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 六 2024-09-27 11:16:54,252 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,252 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40六联 2024-09-27 11:16:54,253 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50二联 2024-09-27 11:16:54,253 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:16:54,254 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,254 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:16:54,255 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,255 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,256 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:16:54,256 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,256 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:16:54,257 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:16:54,257 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,258 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:16:54,258 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,258 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50二联 2024-09-27 11:16:54,259 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50三联 2024-09-27 11:16:54,260 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:16:54,260 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,260 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:16:54,262 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,262 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,263 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:16:54,263 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,265 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:16:54,265 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:16:54,266 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,266 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:16:54,267 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,267 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50三联 2024-09-27 11:16:54,267 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50四联 2024-09-27 11:16:54,268 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:16:54,268 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,269 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:16:54,269 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:16:54,270 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:16:54,270 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:16:54,271 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:16:54,271 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:16:54,272 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:16:54,272 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:16:54,273 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:16:54,273 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:16:54,274 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50四联 2024-09-27 11:16:54,274 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': '量大从优 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 11:16:54,277 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "P40气控 价格详聊", "origin_option_2": "价格详聊 盗图必究", "origin_option_3": "量大从优 价格详聊", "origin_option_4": "P60 P120 P80咨询客服", "origin_option_5": "浮动位 价格详聊", "origin_option_6": "P40一联", "origin_option_7": "P40二联", "origin_option_8": "P40一控二", "origin_option_9": "P40三联", "origin_option_10": "P40四联", "origin_option_11": "P40五联", "origin_option_12": "12/24V Z50一联", "origin_option_13": "P40六联", "origin_option_14": "12/24V Z50二联", "origin_option_15": "12/24V Z50三联", "origin_option_16": "12/24V Z50四联"} 2024-09-27 11:16:54,280 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 11:16:56,614 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 단일", "trans_option_2": "P40 2단", "trans_option_3": "P40 컨트롤러 2개", "trans_option_4": "P40 3단", "trans_option_5": "P40 4단", "trans_option_6": "P40 5단", "trans_option_7": "Z50 12/24V 단일", "trans_option_8": "P40 6단", "trans_option_9": "Z50 12/24V 2단", "trans_option_10": "Z50 12/24V 3단", "trans_option_11": "Z50 12/24V 4단" } ``` 2024-09-27 11:16:56,616 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 단일", "trans_option_2": "P40 2단", "trans_option_3": "P40 컨트롤러 2개", "trans_option_4": "P40 3단", "trans_option_5": "P40 4단", "trans_option_6": "P40 5단", "trans_option_7": "Z50 12/24V 단일", "trans_option_8": "P40 6단", "trans_option_9": "Z50 12/24V 2단", "trans_option_10": "Z50 12/24V 3단", "trans_option_11": "Z50 12/24V 4단" } 2024-09-27 11:16:56,618 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 2단', 'trans_option_3': 'P40 컨트롤러 2개', 'trans_option_4': 'P40 3단', 'trans_option_5': 'P40 4단', 'trans_option_6': 'P40 5단', 'trans_option_7': 'Z50 12/24V 단일', 'trans_option_8': 'P40 6단', 'trans_option_9': 'Z50 12/24V 2단', 'trans_option_10': 'Z50 12/24V 3단', 'trans_option_11': 'Z50 12/24V 4단'} 2024-09-27 11:16:56,618 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 2단', 'trans_option_3': 'P40 컨트롤러 2개', 'trans_option_4': 'P40 3단', 'trans_option_5': 'P40 4단', 'trans_option_6': 'P40 5단', 'trans_option_7': 'Z50 12/24V 단일', 'trans_option_8': 'P40 6단', 'trans_option_9': 'Z50 12/24V 2단', 'trans_option_10': 'Z50 12/24V 3단', 'trans_option_11': 'Z50 12/24V 4단'} 2024-09-27 11:16:56,619 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 11:16:56,620 - option.py:164 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 단일 2024-09-27 11:16:56,620 - option.py:164 - default_logger - DEBUG - trans_option_2번째 translated_name : P40 2단 2024-09-27 11:16:56,621 - option.py:164 - default_logger - DEBUG - trans_option_3번째 translated_name : P40 컨트롤러 2개 2024-09-27 11:16:56,621 - option.py:164 - default_logger - DEBUG - trans_option_4번째 translated_name : P40 3단 2024-09-27 11:16:56,623 - option.py:164 - default_logger - DEBUG - trans_option_5번째 translated_name : P40 4단 2024-09-27 11:16:56,623 - option.py:164 - default_logger - DEBUG - trans_option_6번째 translated_name : P40 5단 2024-09-27 11:16:56,623 - option.py:164 - default_logger - DEBUG - trans_option_7번째 translated_name : Z50 12/24V 단일 2024-09-27 11:16:56,624 - option.py:164 - default_logger - DEBUG - trans_option_8번째 translated_name : P40 6단 2024-09-27 11:16:56,624 - option.py:164 - default_logger - DEBUG - trans_option_9번째 translated_name : Z50 12/24V 2단 2024-09-27 11:16:56,624 - option.py:164 - default_logger - DEBUG - trans_option_10번째 translated_name : Z50 12/24V 3단 2024-09-27 11:16:56,625 - option.py:164 - default_logger - DEBUG - trans_option_11번째 translated_name : Z50 12/24V 4단 2024-09-27 11:16:56,625 - option.py:177 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 11:16:56,902 - option.py:181 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 11:16:58,522 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 11:16:58,908 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 11:16:58,909 - gui.py:443 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:16:59,238 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 11:17:29,387 - browser_control.py:320 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("div.ant-tabs-tab:has-text(\"상세페이지\")") 2024-09-27 11:17:56,194 - browser_control.py:369 - default_logger - DEBUG - 이미지 URL 추출 중 오류: Page.click: Target page, context or browser has been closed Call log: waiting for locator("button[data-cke-tooltip-text=\"소스\"]") 2024-09-27 11:17:56,196 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 11:17:56,197 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:17:56,204 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:17:56,205 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 11:17:56,211 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed 2024-09-27 11:17:56,216 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 11:17:56,218 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,223 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,227 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,228 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,234 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,236 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,239 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,243 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,245 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,247 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,252 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,255 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,257 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,263 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,265 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,266 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,272 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,274 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,275 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,281 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,283 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,285 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,289 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,290 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,292 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,298 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,301 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,303 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,307 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,309 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,311 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,317 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,319 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,321 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,325 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,328 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,330 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,336 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,338 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,340 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,345 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,348 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,350 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,355 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,358 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,360 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,365 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,366 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,367 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,371 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,373 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,374 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,378 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,380 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,381 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 11:17:56,385 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,387 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 11:17:56,390 - browser_control.py:431 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed 2024-09-27 11:17:56,391 - gui.py:376 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 11:17:56,391 - gui.py:381 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 11:21:03,096 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:21:04,101 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 11:21:05,103 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 11:21:05,103 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 11:21:10,057 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:21:11,058 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:21:11,058 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:21:11,068 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:21:11,068 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:21:11,069 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:21:11,070 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:21:18,161 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:21:18,162 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:21:22,042 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:21:22,054 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:21:22,057 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 658064 2024-09-27 11:21:22,730 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:21:22,941 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:21:24,450 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:21:24,616 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:21:26,374 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:21:26,388 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:21:26,656 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 11:21:26,656 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:21:30,788 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:21:30,788 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 11:21:30,788 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 11:21:30,788 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:21:31,808 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:21:31,822 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 11:21:31,823 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 11:21:31,873 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 11:21:32,472 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 11:21:33,793 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 11:21:34,042 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 11:21:34,063 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 11:21:34,464 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 15 2024-09-27 11:21:35,390 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '价格详聊 盗图必究', 'origin_option_2': '量大从优 价格详聊', 'origin_option_3': 'P60 P120 P80咨询客服', 'origin_option_4': '浮动位 价格详聊', 'origin_option_5': 'P40一联', 'origin_option_6': 'P40二联', 'origin_option_7': 'P40一控二', 'origin_option_8': 'P40三联', 'origin_option_9': 'P40四联', 'origin_option_10': 'P40五联', 'origin_option_11': '12/24V Z50一联', 'origin_option_12': 'P40六联', 'origin_option_13': '12/24V Z50二联', 'origin_option_14': '12/24V Z50三联', 'origin_option_15': '12/24V Z50四联'} 2024-09-27 11:21:35,390 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '价格详聊 盗图必究', 'origin_option_2': '量大从优 价格详聊', 'origin_option_3': 'P60 P120 P80咨询客服', 'origin_option_4': '浮动位 价格详聊', 'origin_option_5': 'P40一联', 'origin_option_6': 'P40二联', 'origin_option_7': 'P40一控二', 'origin_option_8': 'P40三联', 'origin_option_9': 'P40四联', 'origin_option_10': 'P40五联', 'origin_option_11': '12/24V Z50一联', 'origin_option_12': 'P40六联', 'origin_option_13': '12/24V Z50二联', 'origin_option_14': '12/24V Z50三联', 'origin_option_15': '12/24V Z50四联'} 2024-09-27 11:21:35,390 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 价格详聊 盗图必究 2024-09-27 11:21:35,390 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:21:35,390 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:21:35,402 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:21:35,402 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 盗 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 图 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 必 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 究 2024-09-27 11:21:35,403 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 价格详聊 盗图必究 2024-09-27 11:21:35,403 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 量大从优 价格详聊 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 量 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 从 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 优 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:21:35,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:21:35,411 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 量大从优 价格详聊 2024-09-27 11:21:35,411 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,417 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 11:21:35,418 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 11:21:35,418 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 11:21:35,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 11:21:35,424 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 11:21:35,424 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,424 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:21:35,425 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:21:35,425 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:21:35,425 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:21:35,427 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 11:21:35,427 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,427 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 11:21:35,427 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:21:35,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,434 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 11:21:35,434 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 11:21:35,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:21:35,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:21:35,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:21:35,438 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 11:21:35,438 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,438 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 11:21:35,438 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:21:35,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,438 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 11:21:35,446 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 11:21:35,446 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,446 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,446 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,448 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 11:21:35,448 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,448 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 11:21:35,448 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50一联 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:21:35,456 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,456 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50一联 2024-09-27 11:21:35,456 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40六联 2024-09-27 11:21:35,456 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 六 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,459 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40六联 2024-09-27 11:21:35,459 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50二联 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:21:35,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:21:35,467 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,467 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:21:35,468 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,468 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50二联 2024-09-27 11:21:35,469 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50三联 2024-09-27 11:21:35,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:21:35,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:21:35,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,472 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:21:35,472 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,472 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:21:35,473 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:21:35,473 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,473 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,475 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50三联 2024-09-27 11:21:35,475 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50四联 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:21:35,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:21:35,475 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50四联 2024-09-27 11:21:35,475 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '价格详聊 盗图必究', 'origin_option_2': '量大从优 价格详聊', 'origin_option_3': 'P60 P120 P80咨询客服', 'origin_option_4': '浮动位 价格详聊', 'origin_option_5': 'P40一联', 'origin_option_6': 'P40二联', 'origin_option_7': 'P40一控二', 'origin_option_8': 'P40三联', 'origin_option_9': 'P40四联', 'origin_option_10': 'P40五联', 'origin_option_11': '12/24V Z50一联', 'origin_option_12': 'P40六联', 'origin_option_13': '12/24V Z50二联', 'origin_option_14': '12/24V Z50三联', 'origin_option_15': '12/24V Z50四联'} 2024-09-27 11:21:35,484 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "价格详聊 盗图必究", "origin_option_2": "量大从优 价格详聊", "origin_option_3": "P60 P120 P80咨询客服", "origin_option_4": "浮动位 价格详聊", "origin_option_5": "P40一联", "origin_option_6": "P40二联", "origin_option_7": "P40一控二", "origin_option_8": "P40三联", "origin_option_9": "P40四联", "origin_option_10": "P40五联", "origin_option_11": "12/24V Z50一联", "origin_option_12": "P40六联", "origin_option_13": "12/24V Z50二联", "origin_option_14": "12/24V Z50三联", "origin_option_15": "12/24V Z50四联"} 2024-09-27 11:21:35,486 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 11:21:37,528 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 단일", "trans_option_2": "P40 2개", "trans_option_3": "P40 1대2", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개", "trans_option_6": "P40 5개", "trans_option_7": "Z50 단일", "trans_option_8": "P40 6개", "trans_option_9": "Z50 2개", "trans_option_10": "Z50 3개", "trans_option_11": "Z50 4개" } ``` 2024-09-27 11:21:37,540 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 단일", "trans_option_2": "P40 2개", "trans_option_3": "P40 1대2", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개", "trans_option_6": "P40 5개", "trans_option_7": "Z50 단일", "trans_option_8": "P40 6개", "trans_option_9": "Z50 2개", "trans_option_10": "Z50 3개", "trans_option_11": "Z50 4개" } 2024-09-27 11:21:37,540 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1대2', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개', 'trans_option_6': 'P40 5개', 'trans_option_7': 'Z50 단일', 'trans_option_8': 'P40 6개', 'trans_option_9': 'Z50 2개', 'trans_option_10': 'Z50 3개', 'trans_option_11': 'Z50 4개'} 2024-09-27 11:21:37,540 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1대2', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개', 'trans_option_6': 'P40 5개', 'trans_option_7': 'Z50 단일', 'trans_option_8': 'P40 6개', 'trans_option_9': 'Z50 2개', 'trans_option_10': 'Z50 3개', 'trans_option_11': 'Z50 4개'} 2024-09-27 11:21:37,544 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 11:21:37,545 - option.py:164 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 단일 2024-09-27 11:21:37,546 - option.py:164 - default_logger - DEBUG - trans_option_2번째 translated_name : P40 2개 2024-09-27 11:21:37,546 - option.py:164 - default_logger - DEBUG - trans_option_3번째 translated_name : P40 1대2 2024-09-27 11:21:37,547 - option.py:164 - default_logger - DEBUG - trans_option_4번째 translated_name : P40 3개 2024-09-27 11:21:37,547 - option.py:164 - default_logger - DEBUG - trans_option_5번째 translated_name : P40 4개 2024-09-27 11:21:37,547 - option.py:164 - default_logger - DEBUG - trans_option_6번째 translated_name : P40 5개 2024-09-27 11:21:37,547 - option.py:164 - default_logger - DEBUG - trans_option_7번째 translated_name : Z50 단일 2024-09-27 11:21:37,548 - option.py:164 - default_logger - DEBUG - trans_option_8번째 translated_name : P40 6개 2024-09-27 11:21:37,548 - option.py:164 - default_logger - DEBUG - trans_option_9번째 translated_name : Z50 2개 2024-09-27 11:21:37,549 - option.py:164 - default_logger - DEBUG - trans_option_10번째 translated_name : Z50 3개 2024-09-27 11:21:37,549 - option.py:164 - default_logger - DEBUG - trans_option_11번째 translated_name : Z50 4개 2024-09-27 11:21:37,550 - option.py:177 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 11:21:37,826 - option.py:181 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 11:21:39,067 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 11:21:39,392 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 11:21:39,734 - option.py:220 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 11:21:40,111 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 11:21:40,300 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 11:21:40,321 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 8 2024-09-27 11:21:40,321 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 11:21:40,345 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 11:21:40,347 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 11:21:40,460 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 11:21:40,460 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 8개 2024-09-27 11:21:40,460 - gui.py:385 - default_logger - DEBUG - 번역 작업 중 오류 발생: can only concatenate str (not "int") to str 2024-09-27 11:29:58,502 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:29:59,505 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 11:30:00,507 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 11:30:00,507 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 11:30:05,448 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:30:06,452 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:30:06,452 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:30:06,463 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:30:06,463 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:30:06,463 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:30:06,466 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:30:12,133 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:30:12,135 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:30:16,483 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:30:16,496 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:30:16,496 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 592730 2024-09-27 11:30:17,491 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:30:17,683 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:30:19,213 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:30:19,379 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:30:27,373 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:30:27,374 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:30:27,693 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 11:30:27,694 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:30:31,829 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:30:31,833 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 11:30:31,834 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 11:30:31,842 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:30:32,854 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:30:32,862 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 11:30:32,863 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 11:30:32,909 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 11:30:33,447 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 11:30:34,717 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 11:30:34,961 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 11:30:34,977 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 11:30:35,338 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 9 2024-09-27 11:30:35,907 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '量大从优 价格详聊', 'origin_option_2': 'P60 P120 P80咨询客服', 'origin_option_3': '浮动位 价格详聊', 'origin_option_4': 'P40一联', 'origin_option_5': 'P40二联', 'origin_option_6': 'P40一控二', 'origin_option_7': 'P40三联', 'origin_option_8': 'P40四联', 'origin_option_9': 'P40五联'} 2024-09-27 11:30:35,911 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '量大从优 价格详聊', 'origin_option_2': 'P60 P120 P80咨询客服', 'origin_option_3': '浮动位 价格详聊', 'origin_option_4': 'P40一联', 'origin_option_5': 'P40二联', 'origin_option_6': 'P40一控二', 'origin_option_7': 'P40三联', 'origin_option_8': 'P40四联', 'origin_option_9': 'P40五联'} 2024-09-27 11:30:35,912 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 量大从优 价格详聊 2024-09-27 11:30:35,913 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 量 2024-09-27 11:30:35,914 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 11:30:35,914 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 从 2024-09-27 11:30:35,915 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 优 2024-09-27 11:30:35,915 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:30:35,916 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:30:35,916 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:30:35,917 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:30:35,917 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:30:35,918 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 量大从优 价格详聊 2024-09-27 11:30:35,918 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 11:30:35,919 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,919 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 11:30:35,920 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,920 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:30:35,921 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,921 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:30:35,923 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:30:35,923 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,924 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:30:35,924 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,924 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 11:30:35,925 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,925 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 11:30:35,926 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 11:30:35,927 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 11:30:35,927 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 11:30:35,927 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 11:30:35,929 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 11:30:35,929 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 11:30:35,930 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 11:30:35,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 11:30:35,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:30:35,932 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:30:35,932 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:30:35,933 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:30:35,933 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:30:35,934 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 11:30:35,934 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 11:30:35,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:30:35,936 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,936 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:30:35,937 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:30:35,937 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 11:30:35,937 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 11:30:35,938 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:30:35,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:30:35,941 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:30:35,941 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 11:30:35,941 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 11:30:35,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:30:35,943 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,944 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:30:35,944 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:30:35,945 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:30:35,945 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 11:30:35,946 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 11:30:35,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,947 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:30:35,947 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,948 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:30:35,948 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:30:35,949 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 11:30:35,949 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 11:30:35,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:30:35,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:30:35,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:30:35,952 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 11:30:35,953 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 11:30:35,953 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:30:35,954 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:30:35,954 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:30:35,955 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 11:30:35,955 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:30:35,956 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 11:30:35,956 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '量大从优 价格详聊', 'origin_option_2': 'P60 P120 P80咨询客服', 'origin_option_3': '浮动位 价格详聊', 'origin_option_4': 'P40一联', 'origin_option_5': 'P40二联', 'origin_option_6': 'P40一控二', 'origin_option_7': 'P40三联', 'origin_option_8': 'P40四联', 'origin_option_9': 'P40五联'} 2024-09-27 11:30:35,957 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "量大从优 价格详聊", "origin_option_2": "P60 P120 P80咨询客服", "origin_option_3": "浮动位 价格详聊", "origin_option_4": "P40一联", "origin_option_5": "P40二联", "origin_option_6": "P40一控二", "origin_option_7": "P40三联", "origin_option_8": "P40四联", "origin_option_9": "P40五联"} 2024-09-27 11:30:35,960 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 11:30:38,116 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "대량 할인", "trans_option_2": "P60", "trans_option_3": "P120", "trans_option_4": "P80", "trans_option_5": "가격 문의", "trans_option_6": "P40 단일", "trans_option_7": "P40 2단", "trans_option_8": "P40 1컨트롤 2단", "trans_option_9": "P40 3단", "trans_option_10": "P40 4단", "trans_option_11": "P40 5단" } ``` 2024-09-27 11:30:38,118 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "대량 할인", "trans_option_2": "P60", "trans_option_3": "P120", "trans_option_4": "P80", "trans_option_5": "가격 문의", "trans_option_6": "P40 단일", "trans_option_7": "P40 2단", "trans_option_8": "P40 1컨트롤 2단", "trans_option_9": "P40 3단", "trans_option_10": "P40 4단", "trans_option_11": "P40 5단" } 2024-09-27 11:30:38,119 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '대량 할인', 'trans_option_2': 'P60', 'trans_option_3': 'P120', 'trans_option_4': 'P80', 'trans_option_5': '가격 문의', 'trans_option_6': 'P40 단일', 'trans_option_7': 'P40 2단', 'trans_option_8': 'P40 1컨트롤 2단', 'trans_option_9': 'P40 3단', 'trans_option_10': 'P40 4단', 'trans_option_11': 'P40 5단'} 2024-09-27 11:30:38,120 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': '대량 할인', 'trans_option_2': 'P60', 'trans_option_3': 'P120', 'trans_option_4': 'P80', 'trans_option_5': '가격 문의', 'trans_option_6': 'P40 단일', 'trans_option_7': 'P40 2단', 'trans_option_8': 'P40 1컨트롤 2단', 'trans_option_9': 'P40 3단', 'trans_option_10': 'P40 4단', 'trans_option_11': 'P40 5단'} 2024-09-27 11:30:38,122 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 11:30:38,122 - option.py:164 - default_logger - DEBUG - trans_option_1번째 translated_name : 대량 할인 2024-09-27 11:30:38,123 - option.py:164 - default_logger - DEBUG - trans_option_2번째 translated_name : P60 2024-09-27 11:30:38,124 - option.py:164 - default_logger - DEBUG - trans_option_3번째 translated_name : P120 2024-09-27 11:30:38,124 - option.py:164 - default_logger - DEBUG - trans_option_4번째 translated_name : P80 2024-09-27 11:30:38,125 - option.py:164 - default_logger - DEBUG - trans_option_5번째 translated_name : 가격 문의 2024-09-27 11:30:38,125 - option.py:164 - default_logger - DEBUG - trans_option_6번째 translated_name : P40 단일 2024-09-27 11:30:38,126 - option.py:164 - default_logger - DEBUG - trans_option_7번째 translated_name : P40 2단 2024-09-27 11:30:38,126 - option.py:164 - default_logger - DEBUG - trans_option_8번째 translated_name : P40 1컨트롤 2단 2024-09-27 11:30:38,127 - option.py:164 - default_logger - DEBUG - trans_option_9번째 translated_name : P40 3단 2024-09-27 11:30:38,127 - option.py:164 - default_logger - DEBUG - trans_option_10번째 translated_name : P40 4단 2024-09-27 11:30:38,128 - option.py:164 - default_logger - DEBUG - trans_option_11번째 translated_name : P40 5단 2024-09-27 11:30:38,128 - option.py:177 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 11:30:38,348 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 11:30:38,627 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 11:30:38,906 - option.py:220 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 11:30:39,230 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 11:30:39,403 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 11:30:39,425 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 8 2024-09-27 11:30:39,425 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 11:30:39,456 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 11:30:39,456 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 11:30:39,570 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 11:30:39,571 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 8개 2024-09-27 11:30:39,572 - gui.py:385 - default_logger - DEBUG - 번역 작업 중 오류 발생: can only concatenate str (not "int") to str Traceback (most recent call last): File "H:\py\autoTrans\gui.py", line 363, in start_translation self.detail_trans() File "H:\py\autoTrans\gui.py", line 414, in detail_trans current_image_count = i +1 ~~^~ TypeError: can only concatenate str (not "int") to str 2024-09-27 11:32:21,151 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:32:22,152 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 11:32:23,155 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 11:32:23,155 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 11:32:28,117 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:32:29,119 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:32:29,119 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:32:29,121 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:32:29,121 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:32:29,121 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:32:29,121 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:32:35,272 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:32:35,273 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:32:39,302 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:32:39,314 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:32:39,316 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 16584120 2024-09-27 11:32:40,252 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:32:40,438 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:32:42,024 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:32:42,219 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:32:48,969 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:32:48,970 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:32:49,270 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 11:32:49,271 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:32:53,428 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:32:53,433 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 11:32:53,433 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 11:32:53,440 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:32:54,455 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:32:54,464 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 11:32:54,465 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 11:32:54,497 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 11:32:55,106 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 11:32:56,508 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 11:32:56,781 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 11:32:56,803 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 11:32:57,153 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 8 2024-09-27 11:32:57,754 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'P60 P120 P80咨询客服', 'origin_option_2': '浮动位 价格详聊', 'origin_option_3': 'P40一联', 'origin_option_4': 'P40二联', 'origin_option_5': 'P40一控二', 'origin_option_6': 'P40三联', 'origin_option_7': 'P40四联', 'origin_option_8': 'P40五联'} 2024-09-27 11:32:57,758 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'P60 P120 P80咨询客服', 'origin_option_2': '浮动位 价格详聊', 'origin_option_3': 'P40一联', 'origin_option_4': 'P40二联', 'origin_option_5': 'P40一控二', 'origin_option_6': 'P40三联', 'origin_option_7': 'P40四联', 'origin_option_8': 'P40五联'} 2024-09-27 11:32:57,759 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 11:32:57,760 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,761 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 11:32:57,762 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,762 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:32:57,763 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,763 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 11:32:57,764 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 11:32:57,765 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,765 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:32:57,766 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,767 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 11:32:57,767 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,767 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 11:32:57,768 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 11:32:57,769 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 11:32:57,769 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 11:32:57,770 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 11:32:57,770 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 11:32:57,771 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 11:32:57,772 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 11:32:57,772 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 11:32:57,773 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:32:57,773 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:32:57,774 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:32:57,774 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:32:57,774 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:32:57,776 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 11:32:57,776 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 11:32:57,777 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,777 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:32:57,778 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,778 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:32:57,779 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:32:57,779 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 11:32:57,780 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 11:32:57,781 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,781 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:32:57,782 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,782 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:32:57,783 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:32:57,783 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 11:32:57,785 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 11:32:57,785 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,786 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:32:57,786 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,786 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:32:57,787 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:32:57,787 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:32:57,788 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 11:32:57,788 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 11:32:57,789 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,790 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:32:57,790 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,790 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:32:57,791 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:32:57,791 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 11:32:57,793 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 11:32:57,793 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,794 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:32:57,794 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,795 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:32:57,795 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:32:57,795 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 11:32:57,797 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 11:32:57,797 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:32:57,798 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:32:57,798 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:32:57,799 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 11:32:57,799 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:32:57,800 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 11:32:57,800 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'P60 P120 P80咨询客服', 'origin_option_2': '浮动位 价格详聊', 'origin_option_3': 'P40一联', 'origin_option_4': 'P40二联', 'origin_option_5': 'P40一控二', 'origin_option_6': 'P40三联', 'origin_option_7': 'P40四联', 'origin_option_8': 'P40五联'} 2024-09-27 11:32:57,801 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "P60 P120 P80咨询客服", "origin_option_2": "浮动位 价格详聊", "origin_option_3": "P40一联", "origin_option_4": "P40二联", "origin_option_5": "P40一控二", "origin_option_6": "P40三联", "origin_option_7": "P40四联", "origin_option_8": "P40五联"} 2024-09-27 11:32:57,804 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 11:32:59,665 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 단일", "trans_option_2": "P40 2개 연결", "trans_option_3": "P40 1개 제어 2개", "trans_option_4": "P40 3개 연결", "trans_option_5": "P40 4개 연결", "trans_option_6": "P40 5개 연결" } ``` 2024-09-27 11:32:59,667 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 단일", "trans_option_2": "P40 2개 연결", "trans_option_3": "P40 1개 제어 2개", "trans_option_4": "P40 3개 연결", "trans_option_5": "P40 4개 연결", "trans_option_6": "P40 5개 연결" } 2024-09-27 11:32:59,668 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 2개 연결', 'trans_option_3': 'P40 1개 제어 2개', 'trans_option_4': 'P40 3개 연결', 'trans_option_5': 'P40 4개 연결', 'trans_option_6': 'P40 5개 연결'} 2024-09-27 11:32:59,669 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 2개 연결', 'trans_option_3': 'P40 1개 제어 2개', 'trans_option_4': 'P40 3개 연결', 'trans_option_5': 'P40 4개 연결', 'trans_option_6': 'P40 5개 연결'} 2024-09-27 11:32:59,670 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 11:32:59,671 - option.py:164 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 단일 2024-09-27 11:32:59,672 - option.py:164 - default_logger - DEBUG - trans_option_2번째 translated_name : P40 2개 연결 2024-09-27 11:32:59,672 - option.py:164 - default_logger - DEBUG - trans_option_3번째 translated_name : P40 1개 제어 2개 2024-09-27 11:32:59,673 - option.py:164 - default_logger - DEBUG - trans_option_4번째 translated_name : P40 3개 연결 2024-09-27 11:32:59,673 - option.py:164 - default_logger - DEBUG - trans_option_5번째 translated_name : P40 4개 연결 2024-09-27 11:32:59,674 - option.py:164 - default_logger - DEBUG - trans_option_6번째 translated_name : P40 5개 연결 2024-09-27 11:32:59,675 - option.py:177 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 11:32:59,928 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 11:33:00,249 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 11:33:00,565 - option.py:220 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 11:33:00,921 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 11:33:01,105 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 11:33:01,131 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 8 2024-09-27 11:33:01,132 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 11:33:01,157 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 11:33:01,158 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 11:33:01,270 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 11:33:01,271 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 8개 2024-09-27 11:33:01,292 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:33:16,870 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i3/2342160760/O1CN013wyK7s1HU7opahlVD_!!2342160760.jpg_Q75.jpg 2024-09-27 11:33:16,894 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:33:17,899 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:33:17,899 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:33:17,904 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:33:17,943 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1246px 2024-09-27 11:33:17,943 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:33:17,946 - browser_control.py:393 - default_logger - DEBUG - 이미지 붙여넣기 중 오류: module 'datetime' has no attribute 'now' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 384, in paste_image_in_chrome clipboardImageManager.process_clipboard(url) # 클립보드 내용을 처리 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\clipboardImageManager.py", line 184, in process_clipboard cropped_image = self.crop_image(image) # 크롭 메서드 사용 ^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\clipboardImageManager.py", line 250, in crop_image timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") ^^^^^^^^^^^^ AttributeError: module 'datetime' has no attribute 'now' 2024-09-27 11:33:17,961 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:33:33,580 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/2342160760/O1CN01wzESUb1HU7kc6eKYU_!!2342160760.jpg_Q75.jpg 2024-09-27 11:33:33,596 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:33:34,601 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:33:34,601 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:33:34,603 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:33:34,605 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 11:33:34,605 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:33:34,605 - browser_control.py:393 - default_logger - DEBUG - 이미지 붙여넣기 중 오류: module 'datetime' has no attribute 'now' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 384, in paste_image_in_chrome clipboardImageManager.process_clipboard(url) # 클립보드 내용을 처리 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\clipboardImageManager.py", line 184, in process_clipboard cropped_image = self.crop_image(image) # 크롭 메서드 사용 ^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\clipboardImageManager.py", line 250, in crop_image timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") ^^^^^^^^^^^^ AttributeError: module 'datetime' has no attribute 'now' 2024-09-27 11:33:34,635 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:33:50,248 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i1/2342160760/O1CN01VC7EZo1HU7oo08yvP_!!2342160760.jpg_Q75.jpg 2024-09-27 11:33:50,261 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:33:51,262 - browser_control.py:448 - default_logger - DEBUG - 크롬 포커스 전환 중 오류: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 441, in switch_to_chrome win32gui.SetForegroundWindow(self.chrome_hwnd) pywintypes.error: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') 2024-09-27 11:33:51,263 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:33:51,265 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 11:33:51,266 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:33:51,268 - browser_control.py:393 - default_logger - DEBUG - 이미지 붙여넣기 중 오류: module 'datetime' has no attribute 'now' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 384, in paste_image_in_chrome clipboardImageManager.process_clipboard(url) # 클립보드 내용을 처리 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\clipboardImageManager.py", line 184, in process_clipboard cropped_image = self.crop_image(image) # 크롭 메서드 사용 ^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\clipboardImageManager.py", line 250, in crop_image timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") ^^^^^^^^^^^^ AttributeError: module 'datetime' has no attribute 'now' 2024-09-27 11:33:51,279 - whale_translator.py:109 - default_logger - DEBUG - 가상 데스크톱 전환 중 오류 발생: Desktop number 2 exceeds the number of desktops, 1. Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 105, in switch_to_virtual_desktop_2 VirtualDesktop(2).go() ^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\pyvda\pyvda.py", line 271, in __init__ raise ValueError( ValueError: Desktop number 2 exceeds the number of desktops, 1. 2024-09-27 11:33:51,281 - gui.py:385 - default_logger - DEBUG - 번역 작업 중 오류 발생: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') Traceback (most recent call last): File "H:\py\autoTrans\gui.py", line 363, in start_translation self.detail_trans() File "H:\py\autoTrans\gui.py", line 420, in detail_trans self.whale_translator.translate_image(url) File "H:\py\autoTrans\whale_translator.py", line 126, in translate_image win32gui.SetForegroundWindow(self.whale_hwnd) pywintypes.error: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') 2024-09-27 11:38:20,528 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 11:38:26,482 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:38:27,483 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:38:27,483 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:38:27,493 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:38:27,493 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:38:27,493 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:38:27,496 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:38:34,418 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:38:34,419 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:38:34,420 - browser_control.py:273 - default_logger - DEBUG - 신규 상품 등록 페이지 이동 중 오류: 'NoneType' object has no attribute 'click' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 270, in go_to_new_product_page self.page.click('span.ant-menu-title-content:has-text("신규 상품 등록")') ^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'click' 2024-09-27 11:38:34,423 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:38:34,423 - gui.py:385 - default_logger - DEBUG - 번역 작업 중 오류 발생: 'NoneType' object has no attribute 'evaluate' Traceback (most recent call last): File "H:\py\autoTrans\gui.py", line 317, in start_translation self.browser_controller.scroll_page_to_bottom() File "H:\py\autoTrans\browser_control.py", line 547, in scroll_page_to_bottom previous_height = self.page.evaluate("() => document.body.scrollHeight") ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'evaluate' 2024-09-27 11:38:35,513 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:38:35,515 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:38:39,629 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:38:39,639 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:38:39,641 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 461580 2024-09-27 11:38:40,932 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:38:41,150 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:38:42,852 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:38:42,948 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:38:44,426 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:38:44,427 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:38:44,698 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 11:38:44,699 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:38:48,825 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:38:48,831 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 11:38:48,833 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 11:38:48,839 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:38:49,853 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:38:49,864 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 11:38:49,865 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 11:38:49,911 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 11:38:50,499 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 11:38:51,929 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 11:38:52,125 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 11:38:52,136 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 11:38:52,488 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 7 2024-09-27 11:38:52,959 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '浮动位 价格详聊', 'origin_option_2': 'P40一联', 'origin_option_3': 'P40二联', 'origin_option_4': 'P40一控二', 'origin_option_5': 'P40三联', 'origin_option_6': 'P40四联', 'origin_option_7': 'P40五联'} 2024-09-27 11:38:52,963 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '浮动位 价格详聊', 'origin_option_2': 'P40一联', 'origin_option_3': 'P40二联', 'origin_option_4': 'P40一控二', 'origin_option_5': 'P40三联', 'origin_option_6': 'P40四联', 'origin_option_7': 'P40五联'} 2024-09-27 11:38:52,964 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 11:38:52,965 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 11:38:52,966 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 11:38:52,966 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 11:38:52,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 11:38:52,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 11:38:52,968 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 11:38:52,968 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 11:38:52,969 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 11:38:52,969 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 11:38:52,970 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 11:38:52,970 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:38:52,970 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:38:52,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:38:52,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:38:52,973 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:38:52,973 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 11:38:52,973 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 11:38:52,974 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:38:52,974 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:38:52,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:38:52,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:38:52,976 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:38:52,976 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 11:38:52,976 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 11:38:52,978 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:38:52,978 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:38:52,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:38:52,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:38:52,980 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:38:52,980 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:38:52,980 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 11:38:52,982 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 11:38:52,982 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:38:52,982 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:38:52,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:38:52,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:38:52,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:38:52,984 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 11:38:52,984 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 11:38:52,985 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:38:52,985 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:38:52,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:38:52,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:38:52,988 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:38:52,988 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 11:38:52,989 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 11:38:52,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:38:52,990 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:38:52,990 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:38:52,991 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 11:38:52,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:38:52,992 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 11:38:52,993 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '浮动位 价格详聊', 'origin_option_2': 'P40一联', 'origin_option_3': 'P40二联', 'origin_option_4': 'P40一控二', 'origin_option_5': 'P40三联', 'origin_option_6': 'P40四联', 'origin_option_7': 'P40五联'} 2024-09-27 11:38:52,994 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "浮动位 价格详聊", "origin_option_2": "P40一联", "origin_option_3": "P40二联", "origin_option_4": "P40一控二", "origin_option_5": "P40三联", "origin_option_6": "P40四联", "origin_option_7": "P40五联"} 2024-09-27 11:38:52,996 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 11:38:54,942 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 1개", "trans_option_2": "P40 2개", "trans_option_3": "P40 1개 + 제어 2개", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개", "trans_option_6": "P40 5개" } ``` 2024-09-27 11:38:54,944 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 1개", "trans_option_2": "P40 2개", "trans_option_3": "P40 1개 + 제어 2개", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개", "trans_option_6": "P40 5개" } 2024-09-27 11:38:54,944 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 1개', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1개 + 제어 2개', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개', 'trans_option_6': 'P40 5개'} 2024-09-27 11:38:54,946 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 1개', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1개 + 제어 2개', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개', 'trans_option_6': 'P40 5개'} 2024-09-27 11:38:54,947 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 11:38:54,947 - option.py:164 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 1개 2024-09-27 11:38:54,948 - option.py:164 - default_logger - DEBUG - trans_option_2번째 translated_name : P40 2개 2024-09-27 11:38:54,948 - option.py:164 - default_logger - DEBUG - trans_option_3번째 translated_name : P40 1개 + 제어 2개 2024-09-27 11:38:54,949 - option.py:164 - default_logger - DEBUG - trans_option_4번째 translated_name : P40 3개 2024-09-27 11:38:54,949 - option.py:164 - default_logger - DEBUG - trans_option_5번째 translated_name : P40 4개 2024-09-27 11:38:54,950 - option.py:164 - default_logger - DEBUG - trans_option_6번째 translated_name : P40 5개 2024-09-27 11:38:54,950 - option.py:177 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 11:38:55,196 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 11:38:55,528 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 11:38:55,852 - option.py:220 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 11:38:56,238 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 11:38:56,421 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 11:38:56,442 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 8 2024-09-27 11:38:56,443 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 11:38:56,471 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 11:38:56,471 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 11:38:56,590 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 11:38:56,591 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 8개 2024-09-27 11:38:56,616 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:39:12,196 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i3/2342160760/O1CN013wyK7s1HU7opahlVD_!!2342160760.jpg_Q75.jpg 2024-09-27 11:39:12,215 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:39:13,224 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:39:13,224 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:39:13,224 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:39:13,242 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1246px 2024-09-27 11:39:13,246 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:39:13,264 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_113913.png 2024-09-27 11:39:13,293 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_113913.png 2024-09-27 11:39:13,324 - clipboardImageManager.py:266 - default_logger - DEBUG - 5% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_5_20240927_113913.png 2024-09-27 11:39:13,346 - clipboardImageManager.py:266 - default_logger - DEBUG - 7% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_7_20240927_113913.png 2024-09-27 11:39:13,357 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 11:39:13,364 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 11:39:13,386 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:39:28,995 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/2342160760/O1CN01wzESUb1HU7kc6eKYU_!!2342160760.jpg_Q75.jpg 2024-09-27 11:39:29,013 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:39:30,018 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:39:30,019 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:39:30,020 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:39:30,023 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 11:39:30,023 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:39:30,109 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_113930.png 2024-09-27 11:39:30,187 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_113930.png 2024-09-27 11:39:30,264 - clipboardImageManager.py:266 - default_logger - DEBUG - 5% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_5_20240927_113930.png 2024-09-27 11:39:30,328 - clipboardImageManager.py:266 - default_logger - DEBUG - 7% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_7_20240927_113930.png 2024-09-27 11:39:30,328 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 11:39:30,355 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 11:39:30,371 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:51:41,756 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 11:51:47,711 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:51:48,713 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:51:48,713 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:51:48,722 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:51:48,722 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:51:48,722 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:51:48,722 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:51:50,273 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:51:50,273 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:51:54,624 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:51:54,633 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:51:54,633 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 134290 2024-09-27 11:51:55,607 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:51:55,877 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:51:58,008 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:51:58,250 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:52:08,061 - gui.py:393 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 11:52:08,251 - browser_control.py:90 - default_logger - DEBUG - 브라우저 종료됨. 2024-09-27 11:52:08,253 - whale_translator.py:222 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 11:52:09,358 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-27 11:52:09,358 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 11:52:13,239 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 11:52:19,199 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:52:20,200 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 11:52:20,200 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 11:52:20,209 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 11:52:20,209 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 11:52:20,209 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 11:52:20,212 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 11:52:21,541 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 11:52:21,541 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 11:52:25,143 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 11:52:25,155 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 11:52:25,157 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 462526 2024-09-27 11:52:26,452 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 11:52:26,635 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 11:52:28,112 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 11:52:28,328 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 11:52:32,110 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 11:52:32,111 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 11:52:32,382 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 11:52:32,383 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:52:36,508 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:52:36,513 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 11:52:36,514 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 11:52:36,521 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 11:52:37,535 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 11:52:37,543 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 11:52:37,544 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 11:52:37,594 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 11:52:38,178 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 11:52:39,555 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 11:52:39,842 - option.py:63 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 11:52:39,854 - option.py:21 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 11:52:40,197 - option.py:102 - default_logger - DEBUG - 총 옵션 갯수: 6 2024-09-27 11:52:40,611 - option.py:29 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'P40一联', 'origin_option_2': 'P40二联', 'origin_option_3': 'P40一控二', 'origin_option_4': 'P40三联', 'origin_option_5': 'P40四联', 'origin_option_6': 'P40五联'} 2024-09-27 11:52:40,615 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'P40一联', 'origin_option_2': 'P40二联', 'origin_option_3': 'P40一控二', 'origin_option_4': 'P40三联', 'origin_option_5': 'P40四联', 'origin_option_6': 'P40五联'} 2024-09-27 11:52:40,615 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 11:52:40,616 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:52:40,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:52:40,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:52:40,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:52:40,618 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:52:40,619 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 11:52:40,619 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 11:52:40,619 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:52:40,620 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:52:40,620 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:52:40,621 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:52:40,621 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:52:40,621 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 11:52:40,623 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 11:52:40,624 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:52:40,624 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:52:40,624 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:52:40,625 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 11:52:40,626 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 11:52:40,626 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 11:52:40,627 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 11:52:40,627 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 11:52:40,627 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:52:40,628 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:52:40,628 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:52:40,630 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 11:52:40,630 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:52:40,630 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 11:52:40,631 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 11:52:40,631 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:52:40,631 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:52:40,633 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:52:40,633 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 11:52:40,634 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:52:40,634 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 11:52:40,634 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 11:52:40,635 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 11:52:40,635 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 11:52:40,636 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 11:52:40,636 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 11:52:40,637 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 11:52:40,637 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 11:52:40,638 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'P40一联', 'origin_option_2': 'P40二联', 'origin_option_3': 'P40一控二', 'origin_option_4': 'P40三联', 'origin_option_5': 'P40四联', 'origin_option_6': 'P40五联'} 2024-09-27 11:52:40,638 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "P40一联", "origin_option_2": "P40二联", "origin_option_3": "P40一控二", "origin_option_4": "P40三联", "origin_option_5": "P40四联", "origin_option_6": "P40五联"} 2024-09-27 11:52:40,641 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 11:52:42,449 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "1개", "trans_option_2": "2개", "trans_option_3": "1개 제어 2개", "trans_option_4": "3개", "trans_option_5": "4개", "trans_option_6": "5개" } ``` 2024-09-27 11:52:42,451 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "1개", "trans_option_2": "2개", "trans_option_3": "1개 제어 2개", "trans_option_4": "3개", "trans_option_5": "4개", "trans_option_6": "5개" } 2024-09-27 11:52:42,452 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '1개', 'trans_option_2': '2개', 'trans_option_3': '1개 제어 2개', 'trans_option_4': '3개', 'trans_option_5': '4개', 'trans_option_6': '5개'} 2024-09-27 11:52:42,453 - option.py:31 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': '1개', 'trans_option_2': '2개', 'trans_option_3': '1개 제어 2개', 'trans_option_4': '3개', 'trans_option_5': '4개', 'trans_option_6': '5개'} 2024-09-27 11:52:42,453 - option.py:34 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 11:52:42,454 - option.py:164 - default_logger - DEBUG - trans_option_1번째 translated_name : 1개 2024-09-27 11:52:42,454 - option.py:164 - default_logger - DEBUG - trans_option_2번째 translated_name : 2개 2024-09-27 11:52:42,454 - option.py:164 - default_logger - DEBUG - trans_option_3번째 translated_name : 1개 제어 2개 2024-09-27 11:52:42,455 - option.py:164 - default_logger - DEBUG - trans_option_4번째 translated_name : 3개 2024-09-27 11:52:42,455 - option.py:164 - default_logger - DEBUG - trans_option_5번째 translated_name : 4개 2024-09-27 11:52:42,455 - option.py:164 - default_logger - DEBUG - trans_option_6번째 translated_name : 5개 2024-09-27 11:52:42,457 - option.py:177 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 11:52:42,695 - option.py:41 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 11:52:43,013 - option.py:44 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 11:52:43,323 - option.py:220 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 11:52:43,691 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 11:52:43,886 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 11:52:43,906 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 8 2024-09-27 11:52:43,908 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 11:52:43,934 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 11:52:43,935 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 11:52:44,046 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 11:52:44,046 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 8개 2024-09-27 11:52:44,068 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:52:59,657 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i3/2342160760/O1CN013wyK7s1HU7opahlVD_!!2342160760.jpg_Q75.jpg 2024-09-27 11:52:59,683 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:53:00,690 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:00,693 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:00,695 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:53:00,712 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1246px 2024-09-27 11:53:00,714 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:53:00,751 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_115300.png 2024-09-27 11:53:00,778 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_115300.png 2024-09-27 11:53:00,805 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_115300.png 2024-09-27 11:53:00,831 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_115300.png 2024-09-27 11:53:00,835 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 11:53:01,042 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 11:53:01,062 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:53:16,647 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/2342160760/O1CN01wzESUb1HU7kc6eKYU_!!2342160760.jpg_Q75.jpg 2024-09-27 11:53:16,666 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:53:17,670 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:17,670 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:17,671 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:53:17,675 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 11:53:17,676 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:53:17,760 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_115317.png 2024-09-27 11:53:17,840 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_115317.png 2024-09-27 11:53:17,923 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_115317.png 2024-09-27 11:53:18,006 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_115317.png 2024-09-27 11:53:18,011 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 11:53:18,216 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 11:53:18,245 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:53:33,851 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i1/2342160760/O1CN01VC7EZo1HU7oo08yvP_!!2342160760.jpg_Q75.jpg 2024-09-27 11:53:33,869 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:53:34,873 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:34,873 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:34,874 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:53:34,883 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1252px 2024-09-27 11:53:34,885 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:53:35,092 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_115334.png 2024-09-27 11:53:35,287 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_115334.png 2024-09-27 11:53:35,473 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_115334.png 2024-09-27 11:53:35,669 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_115334.png 2024-09-27 11:53:35,685 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 11:53:35,890 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 11:53:35,913 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:53:51,492 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i1/2342160760/O1CN01HtNEYn1HU7olopKXX_!!2342160760.jpg_Q75.jpg 2024-09-27 11:53:51,511 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:53:52,515 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:52,515 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:53:52,516 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:53:52,518 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 1240px 2024-09-27 11:53:52,519 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:53:52,521 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_115352.png 2024-09-27 11:53:52,523 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_115352.png 2024-09-27 11:53:52,526 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_115352.png 2024-09-27 11:53:52,528 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_115352.png 2024-09-27 11:53:52,530 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 11:53:52,734 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 11:53:52,756 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:54:08,333 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i3/2342160760/O1CN01wuAig61HU7kYXjcux_!!2342160760.jpg_Q75.jpg 2024-09-27 11:54:08,352 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 11:54:09,356 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:54:09,356 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 11:54:09,357 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 11:54:09,360 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 11:54:09,361 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 11:54:09,470 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_115409.png 2024-09-27 11:54:09,567 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_115409.png 2024-09-27 11:54:09,661 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_115409.png 2024-09-27 11:54:09,752 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_115409.png 2024-09-27 11:54:09,757 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 11:54:09,962 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 11:54:09,985 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 11:54:25,591 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/2342160760/O1CN01Lz8Llx1HU7kQhGjr7_!!2342160760.jpg_Q75.jpg 2024-09-27 11:54:25,604 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 12:16:01,734 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 12:16:07,684 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 12:16:08,686 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 12:16:08,686 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 12:16:08,690 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 12:16:08,690 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 12:16:08,690 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 12:16:08,690 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 12:16:17,296 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 12:16:17,296 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 12:16:21,342 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 12:16:21,351 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 12:16:21,354 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 855236 2024-09-27 12:16:22,984 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 12:16:23,206 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 12:16:25,004 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 12:16:25,084 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 12:16:34,825 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 12:16:34,825 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 12:16:35,124 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 12:16:35,124 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:16:39,254 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:16:39,259 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 12:16:39,259 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 12:16:39,265 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:16:40,283 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:16:40,289 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:16:40,292 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:16:40,331 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:16:40,835 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 12:16:42,042 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 12:16:42,261 - option.py:64 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 12:16:42,273 - option.py:234 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:16:42,428 - option.py:103 - default_logger - DEBUG - 총 옵션 갯수: 16 2024-09-27 12:16:42,451 - option.py:115 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,461 - option.py:123 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,470 - option.py:134 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,489 - option.py:146 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,506 - option.py:162 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 45000 - 45000 2024-09-27 12:16:42,526 - option.py:115 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,537 - option.py:123 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,548 - option.py:134 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,565 - option.py:146 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,583 - option.py:162 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 45000 - 45000 2024-09-27 12:16:42,599 - option.py:115 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,609 - option.py:123 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,620 - option.py:134 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,634 - option.py:146 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,650 - option.py:162 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 45000 - 45000 2024-09-27 12:16:42,666 - option.py:115 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,676 - option.py:123 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,686 - option.py:134 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,700 - option.py:146 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,717 - option.py:162 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 47500 - 47500 2024-09-27 12:16:42,733 - option.py:115 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,742 - option.py:123 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,753 - option.py:134 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,770 - option.py:146 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,784 - option.py:162 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 60000 - 60000 2024-09-27 12:16:42,800 - option.py:115 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,808 - option.py:123 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,819 - option.py:134 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,834 - option.py:146 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,851 - option.py:162 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 62500 - 62500 2024-09-27 12:16:42,867 - option.py:115 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,876 - option.py:123 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,885 - option.py:134 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,903 - option.py:146 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,918 - option.py:162 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 82400 - 82400 2024-09-27 12:16:42,936 - option.py:115 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:42,948 - option.py:123 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 2024-09-27 12:16:42,957 - option.py:134 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 2024-09-27 12:16:42,970 - option.py:146 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 2024-09-27 12:16:42,982 - option.py:162 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 94900 - 94900 2024-09-27 12:16:43,001 - option.py:115 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,014 - option.py:123 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,023 - option.py:134 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,041 - option.py:146 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,056 - option.py:162 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 104900 - 104900 2024-09-27 12:16:43,072 - option.py:115 - default_logger - DEBUG - 10번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,082 - option.py:123 - default_logger - DEBUG - 10번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,090 - option.py:134 - default_logger - DEBUG - 10번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,103 - option.py:146 - default_logger - DEBUG - 10번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,118 - option.py:162 - default_logger - DEBUG - 10번째 옵션 가격정보 수집 완료 : 124900 - 124900 2024-09-27 12:16:43,133 - option.py:115 - default_logger - DEBUG - 11번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,141 - option.py:123 - default_logger - DEBUG - 11번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,151 - option.py:134 - default_logger - DEBUG - 11번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,167 - option.py:146 - default_logger - DEBUG - 11번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,182 - option.py:162 - default_logger - DEBUG - 11번째 옵션 가격정보 수집 완료 : 144800 - 144800 2024-09-27 12:16:43,199 - option.py:115 - default_logger - DEBUG - 12번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,207 - option.py:123 - default_logger - DEBUG - 12번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,215 - option.py:134 - default_logger - DEBUG - 12번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,228 - option.py:146 - default_logger - DEBUG - 12번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,243 - option.py:162 - default_logger - DEBUG - 12번째 옵션 가격정보 수집 완료 : 147300 - 147300 2024-09-27 12:16:43,259 - option.py:115 - default_logger - DEBUG - 13번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,268 - option.py:123 - default_logger - DEBUG - 13번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,275 - option.py:134 - default_logger - DEBUG - 13번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,288 - option.py:146 - default_logger - DEBUG - 13번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,303 - option.py:162 - default_logger - DEBUG - 13번째 옵션 가격정보 수집 완료 : 164800 - 164800 2024-09-27 12:16:43,320 - option.py:115 - default_logger - DEBUG - 14번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,329 - option.py:123 - default_logger - DEBUG - 14번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,337 - option.py:134 - default_logger - DEBUG - 14번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,350 - option.py:146 - default_logger - DEBUG - 14번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,364 - option.py:162 - default_logger - DEBUG - 14번째 옵션 가격정보 수집 완료 : 254600 - 254600 2024-09-27 12:16:43,381 - option.py:115 - default_logger - DEBUG - 15번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,391 - option.py:123 - default_logger - DEBUG - 15번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,399 - option.py:134 - default_logger - DEBUG - 15번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,416 - option.py:146 - default_logger - DEBUG - 15번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,433 - option.py:162 - default_logger - DEBUG - 15번째 옵션 가격정보 수집 완료 : 372000 - 372000 2024-09-27 12:16:43,449 - option.py:115 - default_logger - DEBUG - 16번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:16:43,457 - option.py:123 - default_logger - DEBUG - 16번째 옵션편집필드 수집 완료 2024-09-27 12:16:43,467 - option.py:134 - default_logger - DEBUG - 16번째 옵션 체크박스 수집 완료 2024-09-27 12:16:43,481 - option.py:146 - default_logger - DEBUG - 16번째 옵션 이미지 수집 완료 2024-09-27 12:16:43,495 - option.py:162 - default_logger - DEBUG - 16번째 옵션 가격정보 수집 완료 : 471800 - 471800 2024-09-27 12:16:43,495 - option.py:27 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '量大从优 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': 'P40气控 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 12:16:43,499 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '量大从优 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': 'P40气控 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 12:16:43,501 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 量大从优 价格详聊 2024-09-27 12:16:43,501 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 量 2024-09-27 12:16:43,503 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:16:43,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 从 2024-09-27 12:16:43,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 优 2024-09-27 12:16:43,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:16:43,506 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:16:43,506 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:16:43,507 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:16:43,507 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 量大从优 价格详聊 2024-09-27 12:16:43,508 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 价格详聊 盗图必究 2024-09-27 12:16:43,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:16:43,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:16:43,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:16:43,510 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:16:43,510 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 盗 2024-09-27 12:16:43,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 图 2024-09-27 12:16:43,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 必 2024-09-27 12:16:43,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 究 2024-09-27 12:16:43,514 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 价格详聊 盗图必究 2024-09-27 12:16:43,514 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40气控 价格详聊 2024-09-27 12:16:43,515 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,515 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 气 2024-09-27 12:16:43,518 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 12:16:43,518 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,518 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:16:43,519 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:16:43,519 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:16:43,520 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:16:43,520 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40气控 价格详聊 2024-09-27 12:16:43,521 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 12:16:43,522 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,523 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:16:43,523 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,524 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,524 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,525 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:16:43,525 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,526 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,526 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,527 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,527 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 12:16:43,528 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,528 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 12:16:43,529 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 12:16:43,529 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 12:16:43,530 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 12:16:43,531 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 12:16:43,531 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 12:16:43,532 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 12:16:43,532 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 12:16:43,533 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 12:16:43,534 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,534 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:16:43,535 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:16:43,535 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:16:43,536 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:16:43,536 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 12:16:43,537 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 12:16:43,537 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,538 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,538 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,540 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:16:43,540 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,541 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 12:16:43,541 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 12:16:43,542 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,542 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,543 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,543 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:16:43,544 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,545 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 12:16:43,545 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 12:16:43,546 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,546 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,547 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,548 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:16:43,548 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 12:16:43,549 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:16:43,549 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 12:16:43,550 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 12:16:43,550 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,551 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,552 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,552 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 12:16:43,553 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,553 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 12:16:43,554 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 12:16:43,554 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,555 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,556 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,556 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 12:16:43,557 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,557 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 12:16:43,557 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40五联 2024-09-27 12:16:43,558 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,558 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,559 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,560 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 五 2024-09-27 12:16:43,560 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,561 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40五联 2024-09-27 12:16:43,561 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50一联 2024-09-27 12:16:43,562 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:16:43,562 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,563 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 12:16:43,563 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,564 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,565 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 12:16:43,565 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,567 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 12:16:43,567 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:16:43,567 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,568 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:16:43,568 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,569 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50一联 2024-09-27 12:16:43,569 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40六联 2024-09-27 12:16:43,570 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:16:43,570 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,571 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,571 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 六 2024-09-27 12:16:43,572 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,573 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40六联 2024-09-27 12:16:43,573 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50二联 2024-09-27 12:16:43,574 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:16:43,574 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,575 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 12:16:43,575 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,577 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 12:16:43,577 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,577 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 12:16:43,579 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:16:43,579 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,579 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:16:43,580 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,580 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50二联 2024-09-27 12:16:43,581 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50三联 2024-09-27 12:16:43,581 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:16:43,582 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,584 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 12:16:43,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,586 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 12:16:43,586 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,587 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 12:16:43,587 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:16:43,588 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,588 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 12:16:43,588 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,589 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50三联 2024-09-27 12:16:43,589 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 12/24V Z50四联 2024-09-27 12:16:43,590 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:16:43,590 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,591 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: / 2024-09-27 12:16:43,591 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:16:43,592 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:16:43,593 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 12:16:43,593 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:16:43,594 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Z 2024-09-27 12:16:43,594 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:16:43,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:16:43,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 12:16:43,597 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:16:43,597 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 12/24V Z50四联 2024-09-27 12:16:43,598 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '量大从优 价格详聊', 'origin_option_2': '价格详聊 盗图必究', 'origin_option_3': 'P40气控 价格详聊', 'origin_option_4': 'P60 P120 P80咨询客服', 'origin_option_5': '浮动位 价格详聊', 'origin_option_6': 'P40一联', 'origin_option_7': 'P40二联', 'origin_option_8': 'P40一控二', 'origin_option_9': 'P40三联', 'origin_option_10': 'P40四联', 'origin_option_11': 'P40五联', 'origin_option_12': '12/24V Z50一联', 'origin_option_13': 'P40六联', 'origin_option_14': '12/24V Z50二联', 'origin_option_15': '12/24V Z50三联', 'origin_option_16': '12/24V Z50四联'} 2024-09-27 12:16:43,598 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "量大从优 价格详聊", "origin_option_2": "价格详聊 盗图必究", "origin_option_3": "P40气控 价格详聊", "origin_option_4": "P60 P120 P80咨询客服", "origin_option_5": "浮动位 价格详聊", "origin_option_6": "P40一联", "origin_option_7": "P40二联", "origin_option_8": "P40一控二", "origin_option_9": "P40三联", "origin_option_10": "P40四联", "origin_option_11": "P40五联", "origin_option_12": "12/24V Z50一联", "origin_option_13": "P40六联", "origin_option_14": "12/24V Z50二联", "origin_option_15": "12/24V Z50三联", "origin_option_16": "12/24V Z50四联"} 2024-09-27 12:16:43,604 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 12:16:45,920 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 단일", "trans_option_2": "P40 이중", "trans_option_3": "P40 일체형", "trans_option_4": "P40 삼중", "trans_option_5": "P40 사중", "trans_option_6": "P40 오중", "trans_option_7": "Z50 단일", "trans_option_8": "Z50 이중", "trans_option_9": "Z50 삼중", "trans_option_10": "Z50 사중", "trans_option_11": "P60", "trans_option_12": "P80", "trans_option_13": "P120" } ``` 2024-09-27 12:16:45,921 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 단일", "trans_option_2": "P40 이중", "trans_option_3": "P40 일체형", "trans_option_4": "P40 삼중", "trans_option_5": "P40 사중", "trans_option_6": "P40 오중", "trans_option_7": "Z50 단일", "trans_option_8": "Z50 이중", "trans_option_9": "Z50 삼중", "trans_option_10": "Z50 사중", "trans_option_11": "P60", "trans_option_12": "P80", "trans_option_13": "P120" } 2024-09-27 12:16:45,922 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 이중', 'trans_option_3': 'P40 일체형', 'trans_option_4': 'P40 삼중', 'trans_option_5': 'P40 사중', 'trans_option_6': 'P40 오중', 'trans_option_7': 'Z50 단일', 'trans_option_8': 'Z50 이중', 'trans_option_9': 'Z50 삼중', 'trans_option_10': 'Z50 사중', 'trans_option_11': 'P60', 'trans_option_12': 'P80', 'trans_option_13': 'P120'} 2024-09-27 12:16:45,924 - option.py:29 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 단일', 'trans_option_2': 'P40 이중', 'trans_option_3': 'P40 일체형', 'trans_option_4': 'P40 삼중', 'trans_option_5': 'P40 사중', 'trans_option_6': 'P40 오중', 'trans_option_7': 'Z50 단일', 'trans_option_8': 'Z50 이중', 'trans_option_9': 'Z50 삼중', 'trans_option_10': 'Z50 사중', 'trans_option_11': 'P60', 'trans_option_12': 'P80', 'trans_option_13': 'P120'} 2024-09-27 12:16:45,926 - option.py:32 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 12:16:45,927 - option.py:180 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 단일 2024-09-27 12:16:45,927 - option.py:183 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : None 2024-09-27 12:16:45,928 - option.py:180 - default_logger - DEBUG - trans_option_2번째 translated_name : P40 이중 2024-09-27 12:16:45,928 - option.py:183 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : None 2024-09-27 12:16:45,930 - option.py:180 - default_logger - DEBUG - trans_option_3번째 translated_name : P40 일체형 2024-09-27 12:16:45,930 - option.py:183 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : None 2024-09-27 12:16:45,930 - option.py:180 - default_logger - DEBUG - trans_option_4번째 translated_name : P40 삼중 2024-09-27 12:16:45,931 - option.py:183 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : None 2024-09-27 12:16:45,932 - option.py:180 - default_logger - DEBUG - trans_option_5번째 translated_name : P40 사중 2024-09-27 12:16:45,932 - option.py:183 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : None 2024-09-27 12:16:45,933 - option.py:180 - default_logger - DEBUG - trans_option_6번째 translated_name : P40 오중 2024-09-27 12:16:45,933 - option.py:183 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : None 2024-09-27 12:16:45,935 - option.py:180 - default_logger - DEBUG - trans_option_7번째 translated_name : Z50 단일 2024-09-27 12:16:45,935 - option.py:183 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : None 2024-09-27 12:16:45,935 - option.py:180 - default_logger - DEBUG - trans_option_8번째 translated_name : Z50 이중 2024-09-27 12:16:45,937 - option.py:183 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : None 2024-09-27 12:16:45,938 - option.py:180 - default_logger - DEBUG - trans_option_9번째 translated_name : Z50 삼중 2024-09-27 12:16:45,938 - option.py:183 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : None 2024-09-27 12:16:45,939 - option.py:180 - default_logger - DEBUG - trans_option_10번째 translated_name : Z50 사중 2024-09-27 12:16:45,939 - option.py:183 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : None 2024-09-27 12:16:45,940 - option.py:180 - default_logger - DEBUG - trans_option_11번째 translated_name : P60 2024-09-27 12:16:45,940 - option.py:183 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : None 2024-09-27 12:16:45,940 - option.py:180 - default_logger - DEBUG - trans_option_12번째 translated_name : P80 2024-09-27 12:16:45,942 - option.py:183 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : None 2024-09-27 12:16:45,942 - option.py:180 - default_logger - DEBUG - trans_option_13번째 translated_name : P120 2024-09-27 12:16:45,942 - option.py:183 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : None 2024-09-27 12:16:45,943 - option.py:194 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 12:16:46,183 - option.py:198 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 12:16:47,536 - option.py:234 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:16:47,820 - option.py:42 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 12:16:48,170 - option.py:45 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 12:16:48,468 - option.py:242 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 12:16:48,842 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 12:16:49,038 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 12:16:49,061 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 8 2024-09-27 12:16:49,061 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 12:16:49,092 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 12:16:49,095 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 12:16:49,217 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 12:16:49,217 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 8개 2024-09-27 12:16:49,240 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:50,250 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:50,250 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:50,253 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:50,256 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:50,256 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:50,264 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:51,267 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:51,267 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:51,267 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:51,267 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:51,272 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:51,295 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:52,299 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:52,299 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:52,303 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:52,306 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:52,309 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:52,314 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:53,320 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:53,320 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:53,322 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:53,323 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:53,323 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:53,346 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:54,352 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:54,352 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:54,352 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:54,361 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:54,362 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:54,363 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:55,370 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:55,370 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:55,371 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:55,372 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:55,372 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:55,391 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:56,396 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:56,396 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:56,399 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:56,404 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:56,406 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:56,418 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:16:57,420 - whale_translator.py:155 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 12:16:57,420 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:57,420 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 12:16:57,426 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 12:16:57,428 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 12:16:57,431 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:16:57,482 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 12:16:57,517 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:18:53,354 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:18:54,356 - whale_translator.py:222 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 12:18:54,356 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 12:18:59,307 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 12:19:00,309 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 12:19:00,309 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 12:19:00,314 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 12:19:00,314 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 12:19:00,314 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 12:19:00,314 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 12:19:05,486 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 12:19:05,486 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 12:19:09,169 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 12:19:09,181 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 12:19:09,184 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 6031988 2024-09-27 12:19:10,683 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 12:19:10,877 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 12:19:12,570 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 12:19:12,638 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 12:19:25,871 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 12:19:25,872 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 12:19:26,224 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 12:19:26,225 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:19:30,345 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:19:30,348 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 12:19:30,349 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 12:19:30,356 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:19:31,368 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:19:31,377 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:19:31,378 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:19:31,422 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:19:32,005 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 12:19:33,353 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 12:19:33,608 - option.py:64 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 12:19:33,626 - option.py:234 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:19:33,791 - option.py:103 - default_logger - DEBUG - 총 옵션 갯수: 9 2024-09-27 12:19:33,809 - option.py:115 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:33,817 - option.py:123 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:33,826 - option.py:134 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:33,845 - option.py:146 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,079 - option.py:162 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 45000 - 45000 2024-09-27 12:19:34,106 - option.py:115 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,116 - option.py:123 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,127 - option.py:134 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,146 - option.py:146 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,163 - option.py:162 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 45000 - 45000 2024-09-27 12:19:34,183 - option.py:115 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,193 - option.py:123 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,206 - option.py:134 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,225 - option.py:146 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,242 - option.py:162 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 47500 - 47500 2024-09-27 12:19:34,261 - option.py:115 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,269 - option.py:123 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,278 - option.py:134 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,294 - option.py:146 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,310 - option.py:162 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 60000 - 60000 2024-09-27 12:19:34,329 - option.py:115 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,342 - option.py:123 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,350 - option.py:134 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,364 - option.py:146 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,378 - option.py:162 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 62500 - 62500 2024-09-27 12:19:34,400 - option.py:115 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,409 - option.py:123 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,417 - option.py:134 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,431 - option.py:146 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,445 - option.py:162 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 82400 - 82400 2024-09-27 12:19:34,462 - option.py:115 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,472 - option.py:123 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,480 - option.py:134 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,493 - option.py:146 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,507 - option.py:162 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 94900 - 94900 2024-09-27 12:19:34,523 - option.py:115 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,531 - option.py:123 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,540 - option.py:134 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,553 - option.py:146 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,570 - option.py:162 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 104900 - 104900 2024-09-27 12:19:34,591 - option.py:115 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:19:34,601 - option.py:123 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:19:34,612 - option.py:134 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:19:34,629 - option.py:146 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:19:34,645 - option.py:162 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 124900 - 124900 2024-09-27 12:19:34,646 - option.py:27 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '价格详聊 盗图必究', 'origin_option_2': 'P40气控 价格详聊', 'origin_option_3': 'P60 P120 P80咨询客服', 'origin_option_4': '浮动位 价格详聊', 'origin_option_5': 'P40一联', 'origin_option_6': 'P40二联', 'origin_option_7': 'P40一控二', 'origin_option_8': 'P40三联', 'origin_option_9': 'P40四联'} 2024-09-27 12:19:34,651 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '价格详聊 盗图必究', 'origin_option_2': 'P40气控 价格详聊', 'origin_option_3': 'P60 P120 P80咨询客服', 'origin_option_4': '浮动位 价格详聊', 'origin_option_5': 'P40一联', 'origin_option_6': 'P40二联', 'origin_option_7': 'P40一控二', 'origin_option_8': 'P40三联', 'origin_option_9': 'P40四联'} 2024-09-27 12:19:34,651 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 价格详聊 盗图必究 2024-09-27 12:19:34,652 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:19:34,653 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:19:34,653 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:19:34,654 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:19:34,654 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:19:34,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 盗 2024-09-27 12:19:34,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 图 2024-09-27 12:19:34,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 必 2024-09-27 12:19:34,656 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 究 2024-09-27 12:19:34,656 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 价格详聊 盗图必究 2024-09-27 12:19:34,657 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40气控 价格详聊 2024-09-27 12:19:34,657 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,658 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:19:34,658 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,658 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 气 2024-09-27 12:19:34,660 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 12:19:34,660 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:19:34,660 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:19:34,661 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:19:34,661 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:19:34,661 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:19:34,663 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40气控 价格详聊 2024-09-27 12:19:34,663 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 12:19:34,663 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,664 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:19:34,665 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,665 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:19:34,666 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,666 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:19:34,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:19:34,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:19:34,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 12:19:34,670 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 12:19:34,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 12:19:34,672 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 12:19:34,672 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 12:19:34,672 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 12:19:34,673 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 12:19:34,674 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 12:19:34,674 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 12:19:34,675 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 12:19:34,675 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:19:34,676 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:19:34,676 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:19:34,677 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:19:34,677 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:19:34,678 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 12:19:34,679 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 12:19:34,679 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,680 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:19:34,680 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,681 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:19:34,681 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:19:34,682 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 12:19:34,683 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 12:19:34,683 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,684 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:19:34,684 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,686 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:19:34,686 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:19:34,687 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 12:19:34,687 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 12:19:34,688 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,688 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:19:34,688 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,689 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:19:34,689 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 12:19:34,690 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:19:34,690 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 12:19:34,690 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 12:19:34,692 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,692 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:19:34,692 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,693 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 12:19:34,694 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:19:34,694 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 12:19:34,695 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 12:19:34,696 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:19:34,696 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:19:34,696 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:19:34,697 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 12:19:34,697 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:19:34,697 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 12:19:34,698 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '价格详聊 盗图必究', 'origin_option_2': 'P40气控 价格详聊', 'origin_option_3': 'P60 P120 P80咨询客服', 'origin_option_4': '浮动位 价格详聊', 'origin_option_5': 'P40一联', 'origin_option_6': 'P40二联', 'origin_option_7': 'P40一控二', 'origin_option_8': 'P40三联', 'origin_option_9': 'P40四联'} 2024-09-27 12:19:34,698 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "价格详聊 盗图必究", "origin_option_2": "P40气控 价格详聊", "origin_option_3": "P60 P120 P80咨询客服", "origin_option_4": "浮动位 价格详聊", "origin_option_5": "P40一联", "origin_option_6": "P40二联", "origin_option_7": "P40一控二", "origin_option_8": "P40三联", "origin_option_9": "P40四联"} 2024-09-27 12:19:34,701 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 12:19:36,733 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 기본", "trans_option_2": "P40 기본", "trans_option_3": "P40 1연", "trans_option_4": "P40 2연", "trans_option_5": "P40 1컨트롤 2연", "trans_option_6": "P40 3연", "trans_option_7": "P40 4연", "trans_option_8": "P60", "trans_option_9": "P120", "trans_option_10": "P80" } ``` 2024-09-27 12:19:36,734 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 기본", "trans_option_2": "P40 기본", "trans_option_3": "P40 1연", "trans_option_4": "P40 2연", "trans_option_5": "P40 1컨트롤 2연", "trans_option_6": "P40 3연", "trans_option_7": "P40 4연", "trans_option_8": "P60", "trans_option_9": "P120", "trans_option_10": "P80" } 2024-09-27 12:19:36,735 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 기본', 'trans_option_2': 'P40 기본', 'trans_option_3': 'P40 1연', 'trans_option_4': 'P40 2연', 'trans_option_5': 'P40 1컨트롤 2연', 'trans_option_6': 'P40 3연', 'trans_option_7': 'P40 4연', 'trans_option_8': 'P60', 'trans_option_9': 'P120', 'trans_option_10': 'P80'} 2024-09-27 12:19:36,736 - option.py:29 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 기본', 'trans_option_2': 'P40 기본', 'trans_option_3': 'P40 1연', 'trans_option_4': 'P40 2연', 'trans_option_5': 'P40 1컨트롤 2연', 'trans_option_6': 'P40 3연', 'trans_option_7': 'P40 4연', 'trans_option_8': 'P60', 'trans_option_9': 'P120', 'trans_option_10': 'P80'} 2024-09-27 12:19:36,737 - option.py:32 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 12:19:36,738 - option.py:180 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 기본 2024-09-27 12:19:36,739 - option.py:183 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : None 2024-09-27 12:19:36,739 - option.py:180 - default_logger - DEBUG - trans_option_2번째 translated_name : P40 기본 2024-09-27 12:19:36,740 - option.py:183 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : None 2024-09-27 12:19:36,741 - option.py:180 - default_logger - DEBUG - trans_option_3번째 translated_name : P40 1연 2024-09-27 12:19:36,741 - option.py:183 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : None 2024-09-27 12:19:36,742 - option.py:180 - default_logger - DEBUG - trans_option_4번째 translated_name : P40 2연 2024-09-27 12:19:36,742 - option.py:183 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : None 2024-09-27 12:19:36,743 - option.py:180 - default_logger - DEBUG - trans_option_5번째 translated_name : P40 1컨트롤 2연 2024-09-27 12:19:36,744 - option.py:183 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : None 2024-09-27 12:19:36,744 - option.py:180 - default_logger - DEBUG - trans_option_6번째 translated_name : P40 3연 2024-09-27 12:19:36,745 - option.py:183 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : None 2024-09-27 12:19:36,745 - option.py:180 - default_logger - DEBUG - trans_option_7번째 translated_name : P40 4연 2024-09-27 12:19:36,746 - option.py:183 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : None 2024-09-27 12:19:36,747 - option.py:180 - default_logger - DEBUG - trans_option_8번째 translated_name : P60 2024-09-27 12:19:36,747 - option.py:183 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : None 2024-09-27 12:19:36,748 - option.py:180 - default_logger - DEBUG - trans_option_9번째 translated_name : P120 2024-09-27 12:19:36,748 - option.py:183 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : None 2024-09-27 12:19:36,749 - option.py:180 - default_logger - DEBUG - trans_option_10번째 translated_name : P80 2024-09-27 12:19:36,749 - option.py:183 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : None 2024-09-27 12:19:36,750 - option.py:194 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 12:19:36,983 - option.py:234 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:19:37,250 - option.py:42 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 12:19:37,554 - option.py:45 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 12:19:37,872 - option.py:242 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 12:19:38,240 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 12:19:38,350 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 12:19:38,370 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 0 2024-09-27 12:19:38,371 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 12:19:38,402 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 12:19:38,403 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 12:19:38,494 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 12:19:38,494 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 12:19:38,495 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:19:38,600 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 12:19:38,723 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:20:08,731 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button:has-text(\"저장하기\")") Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 398, in save_product_edit self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.TimeoutError: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button:has-text(\"저장하기\")") 2024-09-27 12:20:08,734 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 12:20:08,736 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,741 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,742 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,743 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,748 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,749 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,750 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,754 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,754 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,756 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,762 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,763 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,764 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,768 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,769 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,770 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,774 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,775 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,776 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,780 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,781 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,782 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,786 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,787 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,788 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,793 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,793 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,794 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,798 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,799 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,800 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,805 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,806 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,807 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,811 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,812 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,812 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,818 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,819 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,820 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,825 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,826 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,827 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,833 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,834 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,834 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,839 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,840 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,841 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,848 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,849 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,850 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,856 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,857 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:08,858 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 12:20:08,863 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:20:08,863 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:20:09,242 - browser_control.py:424 - default_logger - DEBUG - 페이지 2로 이동 완료. 2024-09-27 12:20:09,243 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 2 2024-09-27 12:20:09,256 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:20:12,293 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:20:12,300 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:20:12,301 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:20:12,339 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:20:12,772 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 12:20:14,100 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 12:20:14,542 - option.py:64 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 12:20:14,551 - option.py:234 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:20:15,317 - option.py:103 - default_logger - DEBUG - 총 옵션 갯수: 35 2024-09-27 12:20:15,336 - option.py:115 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,350 - option.py:123 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,364 - option.py:134 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:15,384 - option.py:146 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:15,402 - option.py:162 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 835000 - 835000 2024-09-27 12:20:15,426 - option.py:115 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,435 - option.py:123 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,448 - option.py:134 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:15,469 - option.py:146 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:15,486 - option.py:162 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 878600 - 878600 2024-09-27 12:20:15,504 - option.py:115 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,515 - option.py:123 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,530 - option.py:134 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:15,548 - option.py:146 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:15,568 - option.py:162 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 885600 - 885600 2024-09-27 12:20:15,586 - option.py:115 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,595 - option.py:123 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,614 - option.py:134 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:15,634 - option.py:146 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:15,661 - option.py:162 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 892100 - 892100 2024-09-27 12:20:15,693 - option.py:115 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,710 - option.py:123 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,727 - option.py:134 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:15,759 - option.py:146 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:15,780 - option.py:162 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 901100 - 901100 2024-09-27 12:20:15,810 - option.py:115 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,824 - option.py:123 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,837 - option.py:134 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:15,858 - option.py:146 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:15,878 - option.py:162 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 928600 - 928600 2024-09-27 12:20:15,901 - option.py:115 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,913 - option.py:123 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,925 - option.py:134 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:15,941 - option.py:146 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:15,958 - option.py:162 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 935300 - 935300 2024-09-27 12:20:15,977 - option.py:115 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:15,988 - option.py:123 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:15,997 - option.py:134 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,012 - option.py:146 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,029 - option.py:162 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 949800 - 949800 2024-09-27 12:20:16,054 - option.py:115 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,064 - option.py:123 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,079 - option.py:134 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,092 - option.py:146 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,109 - option.py:162 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 953500 - 953500 2024-09-27 12:20:16,127 - option.py:115 - default_logger - DEBUG - 10번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,136 - option.py:123 - default_logger - DEBUG - 10번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,147 - option.py:134 - default_logger - DEBUG - 10번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,164 - option.py:146 - default_logger - DEBUG - 10번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,182 - option.py:162 - default_logger - DEBUG - 10번째 옵션 가격정보 수집 완료 : 956000 - 956000 2024-09-27 12:20:16,200 - option.py:115 - default_logger - DEBUG - 11번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,211 - option.py:123 - default_logger - DEBUG - 11번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,222 - option.py:134 - default_logger - DEBUG - 11번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,235 - option.py:146 - default_logger - DEBUG - 11번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,251 - option.py:162 - default_logger - DEBUG - 11번째 옵션 가격정보 수집 완료 : 956000 - 956000 2024-09-27 12:20:16,272 - option.py:115 - default_logger - DEBUG - 12번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,283 - option.py:123 - default_logger - DEBUG - 12번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,295 - option.py:134 - default_logger - DEBUG - 12번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,311 - option.py:146 - default_logger - DEBUG - 12번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,325 - option.py:162 - default_logger - DEBUG - 12번째 옵션 가격정보 수집 완료 : 958500 - 958500 2024-09-27 12:20:16,348 - option.py:115 - default_logger - DEBUG - 13번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,357 - option.py:123 - default_logger - DEBUG - 13번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,366 - option.py:134 - default_logger - DEBUG - 13번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,383 - option.py:146 - default_logger - DEBUG - 13번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,401 - option.py:162 - default_logger - DEBUG - 13번째 옵션 가격정보 수집 완료 : 960000 - 960000 2024-09-27 12:20:16,417 - option.py:115 - default_logger - DEBUG - 14번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,429 - option.py:123 - default_logger - DEBUG - 14번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,440 - option.py:134 - default_logger - DEBUG - 14번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,457 - option.py:146 - default_logger - DEBUG - 14번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,473 - option.py:162 - default_logger - DEBUG - 14번째 옵션 가격정보 수집 완료 : 996000 - 996000 2024-09-27 12:20:16,493 - option.py:115 - default_logger - DEBUG - 15번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,502 - option.py:123 - default_logger - DEBUG - 15번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,512 - option.py:134 - default_logger - DEBUG - 15번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,527 - option.py:146 - default_logger - DEBUG - 15번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,542 - option.py:162 - default_logger - DEBUG - 15번째 옵션 가격정보 수집 완료 : 999200 - 999200 2024-09-27 12:20:16,562 - option.py:115 - default_logger - DEBUG - 16번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,574 - option.py:123 - default_logger - DEBUG - 16번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,584 - option.py:134 - default_logger - DEBUG - 16번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,601 - option.py:146 - default_logger - DEBUG - 16번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,616 - option.py:162 - default_logger - DEBUG - 16번째 옵션 가격정보 수집 완료 : 1013700 - 1013700 2024-09-27 12:20:16,633 - option.py:115 - default_logger - DEBUG - 17번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,644 - option.py:123 - default_logger - DEBUG - 17번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,654 - option.py:134 - default_logger - DEBUG - 17번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,670 - option.py:146 - default_logger - DEBUG - 17번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,686 - option.py:162 - default_logger - DEBUG - 17번째 옵션 가격정보 수집 완료 : 1023900 - 1023900 2024-09-27 12:20:16,704 - option.py:115 - default_logger - DEBUG - 18번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,713 - option.py:123 - default_logger - DEBUG - 18번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,725 - option.py:134 - default_logger - DEBUG - 18번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,739 - option.py:146 - default_logger - DEBUG - 18번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,760 - option.py:162 - default_logger - DEBUG - 18번째 옵션 가격정보 수집 완료 : 1026900 - 1026900 2024-09-27 12:20:16,780 - option.py:115 - default_logger - DEBUG - 19번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,794 - option.py:123 - default_logger - DEBUG - 19번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,808 - option.py:134 - default_logger - DEBUG - 19번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,824 - option.py:146 - default_logger - DEBUG - 19번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,841 - option.py:162 - default_logger - DEBUG - 19번째 옵션 가격정보 수집 완료 : 1033900 - 1033900 2024-09-27 12:20:16,863 - option.py:115 - default_logger - DEBUG - 20번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,874 - option.py:123 - default_logger - DEBUG - 20번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,882 - option.py:134 - default_logger - DEBUG - 20번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,899 - option.py:146 - default_logger - DEBUG - 20번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:16,917 - option.py:162 - default_logger - DEBUG - 20번째 옵션 가격정보 수집 완료 : 1035400 - 1035400 2024-09-27 12:20:16,935 - option.py:115 - default_logger - DEBUG - 21번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:16,944 - option.py:123 - default_logger - DEBUG - 21번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:16,956 - option.py:134 - default_logger - DEBUG - 21번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:16,976 - option.py:146 - default_logger - DEBUG - 21번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,000 - option.py:162 - default_logger - DEBUG - 21번째 옵션 가격정보 수집 완료 : 1059900 - 1059900 2024-09-27 12:20:17,020 - option.py:115 - default_logger - DEBUG - 22번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,032 - option.py:123 - default_logger - DEBUG - 22번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,046 - option.py:134 - default_logger - DEBUG - 22번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,061 - option.py:146 - default_logger - DEBUG - 22번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,080 - option.py:162 - default_logger - DEBUG - 22번째 옵션 가격정보 수집 완료 : 1067100 - 1067100 2024-09-27 12:20:17,103 - option.py:115 - default_logger - DEBUG - 23번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,115 - option.py:123 - default_logger - DEBUG - 23번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,125 - option.py:134 - default_logger - DEBUG - 23번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,142 - option.py:146 - default_logger - DEBUG - 23번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,165 - option.py:162 - default_logger - DEBUG - 23번째 옵션 가격정보 수집 완료 : 1081600 - 1081600 2024-09-27 12:20:17,191 - option.py:115 - default_logger - DEBUG - 24번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,201 - option.py:123 - default_logger - DEBUG - 24번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,212 - option.py:134 - default_logger - DEBUG - 24번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,229 - option.py:146 - default_logger - DEBUG - 24번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,248 - option.py:162 - default_logger - DEBUG - 24번째 옵션 가격정보 수집 완료 : 1089800 - 1089800 2024-09-27 12:20:17,267 - option.py:115 - default_logger - DEBUG - 25번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,279 - option.py:123 - default_logger - DEBUG - 25번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,288 - option.py:134 - default_logger - DEBUG - 25번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,303 - option.py:146 - default_logger - DEBUG - 25번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,325 - option.py:162 - default_logger - DEBUG - 25번째 옵션 가격정보 수집 완료 : 1103800 - 1103800 2024-09-27 12:20:17,345 - option.py:115 - default_logger - DEBUG - 26번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,356 - option.py:123 - default_logger - DEBUG - 26번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,368 - option.py:134 - default_logger - DEBUG - 26번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,383 - option.py:146 - default_logger - DEBUG - 26번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,402 - option.py:162 - default_logger - DEBUG - 26번째 옵션 가격정보 수집 완료 : 1127700 - 1127700 2024-09-27 12:20:17,424 - option.py:115 - default_logger - DEBUG - 27번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,434 - option.py:123 - default_logger - DEBUG - 27번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,447 - option.py:134 - default_logger - DEBUG - 27번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,465 - option.py:146 - default_logger - DEBUG - 27번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,486 - option.py:162 - default_logger - DEBUG - 27번째 옵션 가격정보 수집 완료 : 1147000 - 1147000 2024-09-27 12:20:17,506 - option.py:115 - default_logger - DEBUG - 28번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,516 - option.py:123 - default_logger - DEBUG - 28번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,526 - option.py:134 - default_logger - DEBUG - 28번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,541 - option.py:146 - default_logger - DEBUG - 28번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,559 - option.py:162 - default_logger - DEBUG - 28번째 옵션 가격정보 수집 완료 : 1161400 - 1161400 2024-09-27 12:20:17,577 - option.py:115 - default_logger - DEBUG - 29번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,591 - option.py:123 - default_logger - DEBUG - 29번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,601 - option.py:134 - default_logger - DEBUG - 29번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,618 - option.py:146 - default_logger - DEBUG - 29번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,633 - option.py:162 - default_logger - DEBUG - 29번째 옵션 가격정보 수집 완료 : 1175700 - 1175700 2024-09-27 12:20:17,653 - option.py:115 - default_logger - DEBUG - 30번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,664 - option.py:123 - default_logger - DEBUG - 30번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,675 - option.py:134 - default_logger - DEBUG - 30번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,691 - option.py:146 - default_logger - DEBUG - 30번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,707 - option.py:162 - default_logger - DEBUG - 30번째 옵션 가격정보 수집 완료 : 1195600 - 1195600 2024-09-27 12:20:17,727 - option.py:115 - default_logger - DEBUG - 31번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,736 - option.py:123 - default_logger - DEBUG - 31번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,745 - option.py:134 - default_logger - DEBUG - 31번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,762 - option.py:146 - default_logger - DEBUG - 31번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,782 - option.py:162 - default_logger - DEBUG - 31번째 옵션 가격정보 수집 완료 : 1207600 - 1207600 2024-09-27 12:20:17,804 - option.py:115 - default_logger - DEBUG - 32번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,814 - option.py:123 - default_logger - DEBUG - 32번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,824 - option.py:134 - default_logger - DEBUG - 32번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,840 - option.py:146 - default_logger - DEBUG - 32번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,857 - option.py:162 - default_logger - DEBUG - 32번째 옵션 가격정보 수집 완료 : 1218900 - 1218900 2024-09-27 12:20:17,875 - option.py:115 - default_logger - DEBUG - 33번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,884 - option.py:123 - default_logger - DEBUG - 33번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,894 - option.py:134 - default_logger - DEBUG - 33번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,909 - option.py:146 - default_logger - DEBUG - 33번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:17,925 - option.py:162 - default_logger - DEBUG - 33번째 옵션 가격정보 수집 완료 : 1233300 - 1233300 2024-09-27 12:20:17,946 - option.py:115 - default_logger - DEBUG - 34번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:17,958 - option.py:123 - default_logger - DEBUG - 34번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:17,970 - option.py:134 - default_logger - DEBUG - 34번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:17,987 - option.py:146 - default_logger - DEBUG - 34번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:18,006 - option.py:162 - default_logger - DEBUG - 34번째 옵션 가격정보 수집 완료 : 1251600 - 1251600 2024-09-27 12:20:18,026 - option.py:115 - default_logger - DEBUG - 35번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:20:18,037 - option.py:123 - default_logger - DEBUG - 35번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:20:18,048 - option.py:134 - default_logger - DEBUG - 35번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:20:18,061 - option.py:146 - default_logger - DEBUG - 35번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:20:18,076 - option.py:162 - default_logger - DEBUG - 35번째 옵션 가격정보 수집 완료 : 1279500 - 1279500 2024-09-27 12:20:18,079 - option.py:27 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '小型压接钳DCYH02-300E裸机身 无电无充+塑箱装', 'origin_option_2': '小型压接钳DCYH02-300E【4.0Ah一电一充】', 'origin_option_3': '小型款DCYJ40E线缆剪裸机身', 'origin_option_4': '小型压接钳DCYH300E裸机身 无电无充+塑箱装', 'origin_option_5': '小型压接钳DCYH02-300E【6.0Ah一电一充】', 'origin_option_6': '小型款DCYJ40E线缆剪4.0Ah一 电一充【标配】', 'origin_option_7': '小型压接钳DCYH300E 【4.0Ah 一电一充】标配', 'origin_option_8': '小型压接钳DCYH300E【6.0Ah 一电一充】标配', 'origin_option_9': '小型款DCYJ40E线缆剪6.0Ah一 电一充【标配】', 'origin_option_10': '小型压接钳DCYH02-300E【4.0Ah两电一充】', 'origin_option_11': '锂电压接钳DCYH400E裸机身 无电无充+塑箱装', 'origin_option_12': '小型压接钳DCYH02-300E【6.0Ah两电一充】', 'origin_option_13': '小型压接钳DCYH300E【4.0Ah 双电一充】标配', 'origin_option_14': '小型压接钳DCYH300E 【6.0Ah 双电一充】标配', 'origin_option_15': '锂电压接钳DCYH400E 【4.0Ah 一电一充】标配', 'origin_option_16': '锂电压接钳DCYH400E 【6.0Ah 一电一充】标配', 'origin_option_17': '小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装', 'origin_option_18': '小型款DCYJ40E线缆剪4.0Ah两 电一充【标配】', 'origin_option_19': '锂电压接钳DCYH400E【4.0Ah 双电一充】标配', 'origin_option_20': '小型款DCYJ40E线缆剪6.0Ah两 电一充【标配】', 'origin_option_21': '锂电压接钳DCYH400E【6.0Ah 双电一充】标配', 'origin_option_22': '小型款DCYJ55E线缆剪4.0Ah一 电一充【标配】', 'origin_option_23': '小型款DCYJ55E线缆剪6.0Ah一 电一充【标配】', 'origin_option_24': '小型款DCYJ55E线缆剪4.0Ah两 电一充【标配】', 'origin_option_25': '大型线缆剪DCYJ120E裸机身 无电无充+塑箱装', 'origin_option_26': '小型款DCYJ55E线缆剪6.0Ah两 电一充【标配】', 'origin_option_27': '大型款DCYJ120E线缆剪4.0Ah 一电一充】标配', 'origin_option_28': '大型款DCYJ120E线缆剪6.0Ah 一电一充】标配', 'origin_option_29': '大型款DCYH630E压接钳裸机身 无电无充+塑箱装', 'origin_option_30': '大型款DCYJ120E线缆剪 4.0Ah 双电一充】标配', 'origin_option_31': '大型款DCYJ120E线缆剪 6.0Ah 双电一充】标配', 'origin_option_32': '大型款DCYH630E压接钳4.0Ah一 电一充【标配】', 'origin_option_33': '大型款DCYH630E压接钳6.0Ah一 电一充【标配】', 'origin_option_34': '大型款DCYH630E压接钳4.0Ah两 电一充【标配】', 'origin_option_35': '大型款DCYH630E压接钳6.0Ah两 电一充【标配】'} 2024-09-27 12:20:18,086 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '小型压接钳DCYH02-300E裸机身 无电无充+塑箱装', 'origin_option_2': '小型压接钳DCYH02-300E【4.0Ah一电一充】', 'origin_option_3': '小型款DCYJ40E线缆剪裸机身', 'origin_option_4': '小型压接钳DCYH300E裸机身 无电无充+塑箱装', 'origin_option_5': '小型压接钳DCYH02-300E【6.0Ah一电一充】', 'origin_option_6': '小型款DCYJ40E线缆剪4.0Ah一 电一充【标配】', 'origin_option_7': '小型压接钳DCYH300E 【4.0Ah 一电一充】标配', 'origin_option_8': '小型压接钳DCYH300E【6.0Ah 一电一充】标配', 'origin_option_9': '小型款DCYJ40E线缆剪6.0Ah一 电一充【标配】', 'origin_option_10': '小型压接钳DCYH02-300E【4.0Ah两电一充】', 'origin_option_11': '锂电压接钳DCYH400E裸机身 无电无充+塑箱装', 'origin_option_12': '小型压接钳DCYH02-300E【6.0Ah两电一充】', 'origin_option_13': '小型压接钳DCYH300E【4.0Ah 双电一充】标配', 'origin_option_14': '小型压接钳DCYH300E 【6.0Ah 双电一充】标配', 'origin_option_15': '锂电压接钳DCYH400E 【4.0Ah 一电一充】标配', 'origin_option_16': '锂电压接钳DCYH400E 【6.0Ah 一电一充】标配', 'origin_option_17': '小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装', 'origin_option_18': '小型款DCYJ40E线缆剪4.0Ah两 电一充【标配】', 'origin_option_19': '锂电压接钳DCYH400E【4.0Ah 双电一充】标配', 'origin_option_20': '小型款DCYJ40E线缆剪6.0Ah两 电一充【标配】', 'origin_option_21': '锂电压接钳DCYH400E【6.0Ah 双电一充】标配', 'origin_option_22': '小型款DCYJ55E线缆剪4.0Ah一 电一充【标配】', 'origin_option_23': '小型款DCYJ55E线缆剪6.0Ah一 电一充【标配】', 'origin_option_24': '小型款DCYJ55E线缆剪4.0Ah两 电一充【标配】', 'origin_option_25': '大型线缆剪DCYJ120E裸机身 无电无充+塑箱装', 'origin_option_26': '小型款DCYJ55E线缆剪6.0Ah两 电一充【标配】', 'origin_option_27': '大型款DCYJ120E线缆剪4.0Ah 一电一充】标配', 'origin_option_28': '大型款DCYJ120E线缆剪6.0Ah 一电一充】标配', 'origin_option_29': '大型款DCYH630E压接钳裸机身 无电无充+塑箱装', 'origin_option_30': '大型款DCYJ120E线缆剪 4.0Ah 双电一充】标配', 'origin_option_31': '大型款DCYJ120E线缆剪 6.0Ah 双电一充】标配', 'origin_option_32': '大型款DCYH630E压接钳4.0Ah一 电一充【标配】', 'origin_option_33': '大型款DCYH630E压接钳6.0Ah一 电一充【标配】', 'origin_option_34': '大型款DCYH630E压接钳4.0Ah两 电一充【标配】', 'origin_option_35': '大型款DCYH630E压接钳6.0Ah两 电一充【标配】'} 2024-09-27 12:20:18,093 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,098 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,098 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,099 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,100 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,101 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,101 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,102 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,103 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,103 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,104 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,104 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,105 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:20:18,106 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,107 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,107 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,109 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,109 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:20:18,110 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:20:18,110 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:20:18,110 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,111 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,112 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,112 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,113 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,113 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:20:18,114 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:20:18,114 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:20:18,115 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:20:18,116 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,117 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【4.0Ah一电一充】 2024-09-27 12:20:18,117 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,119 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,119 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,120 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,121 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,121 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,123 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,123 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,124 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,124 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,125 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,126 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:20:18,127 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,127 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,128 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,128 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,129 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,130 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,131 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,131 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,132 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,133 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,133 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,134 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,135 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,135 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,136 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,137 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(4.0Ah一电一充) 2024-09-27 12:20:18,137 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪裸机身 2024-09-27 12:20:18,138 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,140 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,140 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,140 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,141 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,141 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,142 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,142 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,143 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,143 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,144 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,144 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,145 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,146 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:20:18,146 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:20:18,147 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:20:18,148 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪裸机身 2024-09-27 12:20:18,148 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,148 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,150 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,150 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,151 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,152 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,152 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,153 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,154 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,154 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,155 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,156 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,156 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,158 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,158 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:20:18,159 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:20:18,160 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:20:18,161 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,161 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,162 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,162 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,163 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,163 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:20:18,164 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:20:18,164 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:20:18,165 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:20:18,166 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,167 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【6.0Ah一电一充】 2024-09-27 12:20:18,167 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,168 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,168 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,168 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,169 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,170 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,171 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,172 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,173 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,173 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,174 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,174 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:20:18,175 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,176 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,176 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,176 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,178 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,179 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,179 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,179 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,180 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,180 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,181 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,181 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,183 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,183 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(6.0Ah一电一充) 2024-09-27 12:20:18,184 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪4.0Ah一 电一充【标配】 2024-09-27 12:20:18,184 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,185 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,186 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,186 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,190 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,191 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,191 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,192 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,192 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,193 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,193 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,194 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,194 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,195 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,195 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,196 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,196 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,197 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,197 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,198 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,199 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,199 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,200 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,200 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪4.0Ah一 电一充(标配) 2024-09-27 12:20:18,201 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E 【4.0Ah 一电一充】标配 2024-09-27 12:20:18,202 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,204 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,205 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,206 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,206 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,207 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,208 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,208 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,209 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,210 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,210 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,211 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,211 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,211 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,212 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,212 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,213 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,213 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,214 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,214 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,215 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,215 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,217 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,217 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,218 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,218 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,219 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E (4.0Ah 一电一充)标配 2024-09-27 12:20:18,219 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E【6.0Ah 一电一充】标配 2024-09-27 12:20:18,220 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,220 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,221 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,221 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,222 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,222 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,223 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,223 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,224 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,224 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,225 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,225 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,226 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,226 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,226 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,227 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,227 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,228 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,228 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,231 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,231 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,232 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,233 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,233 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,234 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E(6.0Ah 一电一充)标配 2024-09-27 12:20:18,235 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪6.0Ah一 电一充【标配】 2024-09-27 12:20:18,235 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,236 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,237 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,237 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,238 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,238 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,239 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,239 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,240 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,240 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,241 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,242 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,242 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,243 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,243 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,244 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,244 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,245 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,245 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,246 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,246 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,247 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,247 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,248 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,248 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,250 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,251 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,251 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪6.0Ah一 电一充(标配) 2024-09-27 12:20:18,252 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【4.0Ah两电一充】 2024-09-27 12:20:18,252 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,253 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,253 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,253 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,254 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,255 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,255 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,256 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,256 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,257 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,257 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,257 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:20:18,259 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,259 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,260 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,260 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,261 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,261 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,262 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,262 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,263 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,263 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,264 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,264 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,264 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,266 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,266 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,267 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(4.0Ah两电一充) 2024-09-27 12:20:18,267 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,268 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:20:18,269 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,269 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,270 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,270 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,271 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,271 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,271 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,272 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,273 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,273 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,273 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,274 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,274 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:20:18,275 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:20:18,275 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:20:18,277 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,277 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,278 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,278 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,278 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,279 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:20:18,279 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:20:18,280 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:20:18,280 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:20:18,281 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,281 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【6.0Ah两电一充】 2024-09-27 12:20:18,282 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,283 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,283 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,284 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,284 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,285 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,285 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,286 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,286 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,288 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,288 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,288 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:20:18,289 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,289 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,290 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,290 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,291 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,291 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,293 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,294 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,294 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,295 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,295 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,296 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,296 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,297 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,297 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,298 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(6.0Ah两电一充) 2024-09-27 12:20:18,298 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E【4.0Ah 双电一充】标配 2024-09-27 12:20:18,299 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,299 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,300 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,300 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,301 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,301 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,302 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,302 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,303 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,303 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,304 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,304 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,304 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,305 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,305 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,306 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,306 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,307 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,307 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,308 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,308 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:20:18,309 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,309 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,309 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,311 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,311 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,312 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,312 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E(4.0Ah 双电一充)标配 2024-09-27 12:20:18,313 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E 【6.0Ah 双电一充】标配 2024-09-27 12:20:18,313 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,314 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,314 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,315 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,315 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,316 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,316 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,317 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,317 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,318 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,318 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,319 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,319 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,320 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,320 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,320 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,322 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,323 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,323 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,323 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,324 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,324 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:20:18,325 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,325 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,326 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,327 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,328 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,328 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,329 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E (6.0Ah 双电一充)标配 2024-09-27 12:20:18,329 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E 【4.0Ah 一电一充】标配 2024-09-27 12:20:18,330 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:20:18,331 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,331 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,332 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,332 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,333 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,333 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,334 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,334 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,335 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,335 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,336 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,336 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,337 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,337 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,337 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,338 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,338 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,339 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,339 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,340 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,341 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,341 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,342 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,342 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,343 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,344 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,344 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,345 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E (4.0Ah 一电一充)标配 2024-09-27 12:20:18,345 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E 【6.0Ah 一电一充】标配 2024-09-27 12:20:18,346 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:20:18,346 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,347 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,347 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,348 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,348 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,349 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,350 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,350 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,350 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,352 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,352 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,353 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,354 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,354 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,355 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,355 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,356 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,356 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,356 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,357 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,357 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,358 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,359 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,359 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,360 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,361 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,361 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,362 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E (6.0Ah 一电一充)标配 2024-09-27 12:20:18,362 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装 2024-09-27 12:20:18,363 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,364 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,364 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,366 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,366 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,367 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,367 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,367 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,368 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,368 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,369 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,370 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,370 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,371 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:20:18,371 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:20:18,372 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:20:18,373 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,373 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,373 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,375 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,375 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,376 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:20:18,376 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:20:18,377 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:20:18,378 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:20:18,378 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装 2024-09-27 12:20:18,379 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪4.0Ah两 电一充【标配】 2024-09-27 12:20:18,380 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,380 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,381 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,381 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,382 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,382 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,383 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,384 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,384 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,385 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,386 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,386 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,387 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,388 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,389 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,389 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,390 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,391 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,391 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,392 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,392 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,393 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,393 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,394 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,395 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,396 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,397 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,397 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪4.0Ah两 电一充(标配) 2024-09-27 12:20:18,398 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E【4.0Ah 双电一充】标配 2024-09-27 12:20:18,399 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:20:18,400 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,400 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,401 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,402 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,402 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,405 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,406 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,407 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,407 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,408 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,408 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,409 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,410 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,410 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,410 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,412 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,412 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:20:18,413 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,413 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,414 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,414 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,415 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,415 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,416 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E(4.0Ah 双电一充)标配 2024-09-27 12:20:18,416 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪6.0Ah两 电一充【标配】 2024-09-27 12:20:18,417 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,419 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,419 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,420 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,420 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,421 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,421 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,422 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,422 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,423 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,423 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,424 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,424 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,425 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,425 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,426 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,426 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,428 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,429 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,429 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,430 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,430 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,430 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,431 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪6.0Ah两 电一充(标配) 2024-09-27 12:20:18,431 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E【6.0Ah 双电一充】标配 2024-09-27 12:20:18,432 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:20:18,433 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,433 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,434 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,434 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,436 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,436 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,438 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,439 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,439 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,440 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,440 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,441 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,441 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,442 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,442 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,443 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,444 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:20:18,444 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,445 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,445 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,446 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,446 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,447 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,448 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E(6.0Ah 双电一充)标配 2024-09-27 12:20:18,449 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪4.0Ah一 电一充【标配】 2024-09-27 12:20:18,450 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,450 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,452 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,453 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,453 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,454 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,454 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,455 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,455 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,456 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,457 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,457 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,458 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,458 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,460 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,461 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,462 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,462 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,463 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,463 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,464 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,464 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,465 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪4.0Ah一 电一充(标配) 2024-09-27 12:20:18,465 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪6.0Ah一 电一充【标配】 2024-09-27 12:20:18,465 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,467 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,467 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,468 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,470 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,470 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,471 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,471 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,472 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,472 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,473 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,473 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,474 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,476 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,476 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,477 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,477 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,478 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,478 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,479 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,480 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,480 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,481 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,481 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪6.0Ah一 电一充(标配) 2024-09-27 12:20:18,482 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪4.0Ah两 电一充【标配】 2024-09-27 12:20:18,482 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,484 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,484 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,485 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,486 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,486 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,487 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,488 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,488 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,489 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,490 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,490 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,491 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,491 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,491 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,492 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,492 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,493 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,493 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,493 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,494 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,495 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,495 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,496 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,496 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,497 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,497 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,499 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪4.0Ah两 电一充(标配) 2024-09-27 12:20:18,499 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型线缆剪DCYJ120E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,501 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,502 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,502 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,502 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:20:18,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,506 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,507 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,507 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:20:18,508 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:20:18,508 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:20:18,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,512 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:20:18,512 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:20:18,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:20:18,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:20:18,514 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型线缆剪DCYJ120E裸机身 无电无充+塑箱装 2024-09-27 12:20:18,514 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪6.0Ah两 电一充【标配】 2024-09-27 12:20:18,515 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:20:18,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,517 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,517 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,518 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,518 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,520 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:20:18,520 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,521 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,521 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,522 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,522 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,523 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,523 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,524 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,525 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,525 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,526 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,526 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,527 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,527 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,528 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,529 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,529 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,530 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,531 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪6.0Ah两 电一充(标配) 2024-09-27 12:20:18,531 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪4.0Ah 一电一充】标配 2024-09-27 12:20:18,532 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,533 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,533 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,533 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,534 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,535 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,535 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,536 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:20:18,536 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,537 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,537 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,538 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,538 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,539 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,540 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,540 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,540 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,541 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,541 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,542 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,542 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,543 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,543 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,545 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,545 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,545 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,546 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,546 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪4.0Ah 一电一充)标配 2024-09-27 12:20:18,547 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪6.0Ah 一电一充】标配 2024-09-27 12:20:18,548 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,549 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,550 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,550 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,551 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,551 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,552 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,552 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:20:18,553 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,554 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,554 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,554 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,555 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,555 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,556 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,556 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,557 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,557 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,558 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,558 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,559 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,559 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,560 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,560 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,561 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,561 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,563 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,564 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪6.0Ah 一电一充)标配 2024-09-27 12:20:18,565 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳裸机身 无电无充+塑箱装 2024-09-27 12:20:18,566 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,566 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,567 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,567 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,568 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,568 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,569 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,569 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,570 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,571 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,571 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,572 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,573 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,573 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,573 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:20:18,575 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:20:18,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:20:18,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,577 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,578 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:20:18,578 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,578 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:20:18,579 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:20:18,580 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:20:18,580 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:20:18,580 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳裸机身 无电无充+塑箱装 2024-09-27 12:20:18,582 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪 4.0Ah 双电一充】标配 2024-09-27 12:20:18,582 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,583 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,584 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,584 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,586 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:20:18,587 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,588 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,588 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,589 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,590 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,591 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,592 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,592 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,593 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,594 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,594 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,594 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:20:18,596 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,596 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,597 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,598 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,598 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,598 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,599 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪 4.0Ah 双电一充)标配 2024-09-27 12:20:18,599 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪 6.0Ah 双电一充】标配 2024-09-27 12:20:18,600 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,601 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,601 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,601 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,603 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,603 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,604 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:20:18,605 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:20:18,605 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:20:18,606 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,607 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,607 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:20:18,607 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:20:18,609 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:20:18,610 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,610 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,611 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,612 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,612 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,613 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,614 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,615 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:20:18,616 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,616 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,618 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,618 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,619 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,620 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪 6.0Ah 双电一充)标配 2024-09-27 12:20:18,621 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳4.0Ah一 电一充【标配】 2024-09-27 12:20:18,622 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,622 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,624 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,625 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,626 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,626 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,627 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,628 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,629 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,629 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,630 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,631 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,631 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,633 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,633 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,634 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,634 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,636 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,636 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,637 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,637 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,637 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,638 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,638 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,639 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,639 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,641 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,641 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,641 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳4.0Ah一 电一充(标配) 2024-09-27 12:20:18,642 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳6.0Ah一 电一充【标配】 2024-09-27 12:20:18,643 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,643 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,643 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,644 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,644 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,645 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,645 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,645 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,647 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,647 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,648 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,648 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,649 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,649 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,649 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,650 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,650 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,651 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,651 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,652 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,653 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,653 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,654 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,654 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,655 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,656 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,656 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,657 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳6.0Ah一 电一充(标配) 2024-09-27 12:20:18,658 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳4.0Ah两 电一充【标配】 2024-09-27 12:20:18,658 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,659 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,659 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,660 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,660 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,661 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,662 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,662 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,663 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,663 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,664 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,664 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,665 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,665 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:20:18,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,668 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,668 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,670 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,670 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,672 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,672 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,672 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,673 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,673 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳4.0Ah两 电一充(标配) 2024-09-27 12:20:18,675 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳6.0Ah两 电一充【标配】 2024-09-27 12:20:18,675 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:20:18,676 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:20:18,676 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:20:18,676 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:20:18,677 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:20:18,677 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:20:18,678 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:20:18,679 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,679 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:20:18,679 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,680 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:20:18,680 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:20:18,681 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:20:18,681 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:20:18,682 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:20:18,682 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:20:18,683 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:20:18,684 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:20:18,684 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:20:18,684 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:20:18,686 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:20:18,686 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:20:18,687 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:20:18,687 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:20:18,688 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:20:18,688 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:20:18,690 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:20:18,690 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:20:18,691 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳6.0Ah两 电一充(标配) 2024-09-27 12:20:18,692 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '小型压接钳DCYH02-300E裸机身 无电无充+塑箱装', 'origin_option_2': '小型压接钳DCYH02-300E(4.0Ah一电一充)', 'origin_option_3': '小型款DCYJ40E线缆剪裸机身', 'origin_option_4': '小型压接钳DCYH300E裸机身 无电无充+塑箱装', 'origin_option_5': '小型压接钳DCYH02-300E(6.0Ah一电一充)', 'origin_option_6': '小型款DCYJ40E线缆剪4.0Ah一 电一充(标配)', 'origin_option_7': '小型压接钳DCYH300E (4.0Ah 一电一充)标配', 'origin_option_8': '小型压接钳DCYH300E(6.0Ah 一电一充)标配', 'origin_option_9': '小型款DCYJ40E线缆剪6.0Ah一 电一充(标配)', 'origin_option_10': '小型压接钳DCYH02-300E(4.0Ah两电一充)', 'origin_option_11': '锂电压接钳DCYH400E裸机身 无电无充+塑箱装', 'origin_option_12': '小型压接钳DCYH02-300E(6.0Ah两电一充)', 'origin_option_13': '小型压接钳DCYH300E(4.0Ah 双电一充)标配', 'origin_option_14': '小型压接钳DCYH300E (6.0Ah 双电一充)标配', 'origin_option_15': '锂电压接钳DCYH400E (4.0Ah 一电一充)标配', 'origin_option_16': '锂电压接钳DCYH400E (6.0Ah 一电一充)标配', 'origin_option_17': '小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装', 'origin_option_18': '小型款DCYJ40E线缆剪4.0Ah两 电一充(标配)', 'origin_option_19': '锂电压接钳DCYH400E(4.0Ah 双电一充)标配', 'origin_option_20': '小型款DCYJ40E线缆剪6.0Ah两 电一充(标配)', 'origin_option_21': '锂电压接钳DCYH400E(6.0Ah 双电一充)标配', 'origin_option_22': '小型款DCYJ55E线缆剪4.0Ah一 电一充(标配)', 'origin_option_23': '小型款DCYJ55E线缆剪6.0Ah一 电一充(标配)', 'origin_option_24': '小型款DCYJ55E线缆剪4.0Ah两 电一充(标配)', 'origin_option_25': '大型线缆剪DCYJ120E裸机身 无电无充+塑箱装', 'origin_option_26': '小型款DCYJ55E线缆剪6.0Ah两 电一充(标配)', 'origin_option_27': '大型款DCYJ120E线缆剪4.0Ah 一电一充)标配', 'origin_option_28': '大型款DCYJ120E线缆剪6.0Ah 一电一充)标配', 'origin_option_29': '大型款DCYH630E压接钳裸机身 无电无充+塑箱装', 'origin_option_30': '大型款DCYJ120E线缆剪 4.0Ah 双电一充)标配', 'origin_option_31': '大型款DCYJ120E线缆剪 6.0Ah 双电一充)标配', 'origin_option_32': '大型款DCYH630E压接钳4.0Ah一 电一充(标配)', 'origin_option_33': '大型款DCYH630E压接钳6.0Ah一 电一充(标配)', 'origin_option_34': '大型款DCYH630E压接钳4.0Ah两 电一充(标配)', 'origin_option_35': '大型款DCYH630E压接钳6.0Ah两 电一充(标配)'} 2024-09-27 12:20:18,695 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "小型压接钳DCYH02-300E裸机身 无电无充+塑箱装", "origin_option_2": "小型压接钳DCYH02-300E(4.0Ah一电一充)", "origin_option_3": "小型款DCYJ40E线缆剪裸机身", "origin_option_4": "小型压接钳DCYH300E裸机身 无电无充+塑箱装", "origin_option_5": "小型压接钳DCYH02-300E(6.0Ah一电一充)", "origin_option_6": "小型款DCYJ40E线缆剪4.0Ah一 电一充(标配)", "origin_option_7": "小型压接钳DCYH300E (4.0Ah 一电一充)标配", "origin_option_8": "小型压接钳DCYH300E(6.0Ah 一电一充)标配", "origin_option_9": "小型款DCYJ40E线缆剪6.0Ah一 电一充(标配)", "origin_option_10": "小型压接钳DCYH02-300E(4.0Ah两电一充)", "origin_option_11": "锂电压接钳DCYH400E裸机身 无电无充+塑箱装", "origin_option_12": "小型压接钳DCYH02-300E(6.0Ah两电一充)", "origin_option_13": "小型压接钳DCYH300E(4.0Ah 双电一充)标配", "origin_option_14": "小型压接钳DCYH300E (6.0Ah 双电一充)标配", "origin_option_15": "锂电压接钳DCYH400E (4.0Ah 一电一充)标配", "origin_option_16": "锂电压接钳DCYH400E (6.0Ah 一电一充)标配", "origin_option_17": "小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装", "origin_option_18": "小型款DCYJ40E线缆剪4.0Ah两 电一充(标配)", "origin_option_19": "锂电压接钳DCYH400E(4.0Ah 双电一充)标配", "origin_option_20": "小型款DCYJ40E线缆剪6.0Ah两 电一充(标配)", "origin_option_21": "锂电压接钳DCYH400E(6.0Ah 双电一充)标配", "origin_option_22": "小型款DCYJ55E线缆剪4.0Ah一 电一充(标配)", "origin_option_23": "小型款DCYJ55E线缆剪6.0Ah一 电一充(标配)", "origin_option_24": "小型款DCYJ55E线缆剪4.0Ah两 电一充(标配)", "origin_option_25": "大型线缆剪DCYJ120E裸机身 无电无充+塑箱装", "origin_option_26": "小型款DCYJ55E线缆剪6.0Ah两 电一充(标配)", "origin_option_27": "大型款DCYJ120E线缆剪4.0Ah 一电一充)标配", "origin_option_28": "大型款DCYJ120E线缆剪6.0Ah 一电一充)标配", "origin_option_29": "大型款DCYH630E压接钳裸机身 无电无充+塑箱装", "origin_option_30": "大型款DCYJ120E线缆剪 4.0Ah 双电一充)标配", "origin_option_31": "大型款DCYJ120E线缆剪 6.0Ah 双电一充)标配", "origin_option_32": "大型款DCYH630E压接钳4.0Ah一 电一充(标配)", "origin_option_33": "大型款DCYH630E压接钳6.0Ah一 电一充(标配)", "origin_option_34": "大型款DCYH630E压接钳4.0Ah两 电一充(标配)", "origin_option_35": "大型款DCYH630E压接钳6.0Ah两 电一充(标配)"} 2024-09-27 12:20:18,701 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 12:20:22,751 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "소형 압착기 (본체만)", "trans_option_2": "소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_3": "소형 케이블 커터 (본체만)", "trans_option_4": "소형 압착기 (본체만)", "trans_option_5": "소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_6": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_7": "소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_8": "소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_9": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_10": "소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_11": "리튬 압착기 (본체만)", "trans_option_12": "소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_13": "소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_14": "소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_15": "리튬 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_16": "리튬 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_17": "소형 케이블 커터 (본체만)", "trans_option_18": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_19": "리튬 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_20": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_21": "리튬 압착기 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_22": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_23": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_24": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_25": "대형 케이블 커터 (본체만)", "trans_option_26": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_27": "대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_28": "대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_29": "대형 압착기 (본체만)", "trans_option_30": "대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_31": "대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_32": "대형 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_33": "대형 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_34": "대형 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_35": "대형 압착기 (6.0Ah 배터리 2개, 충전기 1개)" } ``` 2024-09-27 12:20:22,760 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "소형 압착기 (본체만)", "trans_option_2": "소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_3": "소형 케이블 커터 (본체만)", "trans_option_4": "소형 압착기 (본체만)", "trans_option_5": "소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_6": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_7": "소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_8": "소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_9": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_10": "소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_11": "리튬 압착기 (본체만)", "trans_option_12": "소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_13": "소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_14": "소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_15": "리튬 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_16": "리튬 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_17": "소형 케이블 커터 (본체만)", "trans_option_18": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_19": "리튬 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_20": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_21": "리튬 압착기 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_22": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_23": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_24": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_25": "대형 케이블 커터 (본체만)", "trans_option_26": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_27": "대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_28": "대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_29": "대형 압착기 (본체만)", "trans_option_30": "대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_31": "대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_32": "대형 압착기 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_33": "대형 압착기 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_34": "대형 압착기 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_35": "대형 압착기 (6.0Ah 배터리 2개, 충전기 1개)" } 2024-09-27 12:20:22,769 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '소형 압착기 (본체만)', 'trans_option_2': '소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_3': '소형 케이블 커터 (본체만)', 'trans_option_4': '소형 압착기 (본체만)', 'trans_option_5': '소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_6': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_7': '소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_8': '소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_9': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_10': '소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_11': '리튬 압착기 (본체만)', 'trans_option_12': '소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_13': '소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_14': '소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_15': '리튬 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_16': '리튬 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_17': '소형 케이블 커터 (본체만)', 'trans_option_18': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_19': '리튬 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_20': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_21': '리튬 압착기 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_22': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_23': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_24': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_25': '대형 케이블 커터 (본체만)', 'trans_option_26': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_27': '대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_28': '대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_29': '대형 압착기 (본체만)', 'trans_option_30': '대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_31': '대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_32': '대형 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_33': '대형 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_34': '대형 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_35': '대형 압착기 (6.0Ah 배터리 2개, 충전기 1개)'} 2024-09-27 12:20:22,780 - option.py:29 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': '소형 압착기 (본체만)', 'trans_option_2': '소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_3': '소형 케이블 커터 (본체만)', 'trans_option_4': '소형 압착기 (본체만)', 'trans_option_5': '소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_6': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_7': '소형 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_8': '소형 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_9': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_10': '소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_11': '리튬 압착기 (본체만)', 'trans_option_12': '소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_13': '소형 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_14': '소형 압착기 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_15': '리튬 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_16': '리튬 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_17': '소형 케이블 커터 (본체만)', 'trans_option_18': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_19': '리튬 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_20': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_21': '리튬 압착기 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_22': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_23': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_24': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_25': '대형 케이블 커터 (본체만)', 'trans_option_26': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_27': '대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_28': '대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_29': '대형 압착기 (본체만)', 'trans_option_30': '대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_31': '대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_32': '대형 압착기 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_33': '대형 압착기 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_34': '대형 압착기 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_35': '대형 압착기 (6.0Ah 배터리 2개, 충전기 1개)'} 2024-09-27 12:20:22,789 - option.py:32 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 12:20:22,793 - option.py:180 - default_logger - DEBUG - trans_option_1번째 translated_name : 소형 압착기 (본체만) 2024-09-27 12:20:22,794 - option.py:183 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : None 2024-09-27 12:20:22,795 - option.py:180 - default_logger - DEBUG - trans_option_2번째 translated_name : 소형 압착기 (4.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,795 - option.py:183 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : None 2024-09-27 12:20:22,796 - option.py:180 - default_logger - DEBUG - trans_option_3번째 translated_name : 소형 케이블 커터 (본체만) 2024-09-27 12:20:22,796 - option.py:183 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : None 2024-09-27 12:20:22,796 - option.py:180 - default_logger - DEBUG - trans_option_4번째 translated_name : 소형 압착기 (본체만) 2024-09-27 12:20:22,797 - option.py:183 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : None 2024-09-27 12:20:22,798 - option.py:180 - default_logger - DEBUG - trans_option_5번째 translated_name : 소형 압착기 (6.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,798 - option.py:183 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : None 2024-09-27 12:20:22,798 - option.py:180 - default_logger - DEBUG - trans_option_6번째 translated_name : 소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,800 - option.py:183 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : None 2024-09-27 12:20:22,800 - option.py:180 - default_logger - DEBUG - trans_option_7번째 translated_name : 소형 압착기 (4.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,801 - option.py:183 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : None 2024-09-27 12:20:22,802 - option.py:180 - default_logger - DEBUG - trans_option_8번째 translated_name : 소형 압착기 (6.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,802 - option.py:183 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : None 2024-09-27 12:20:22,803 - option.py:180 - default_logger - DEBUG - trans_option_9번째 translated_name : 소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,804 - option.py:183 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : None 2024-09-27 12:20:22,805 - option.py:180 - default_logger - DEBUG - trans_option_10번째 translated_name : 소형 압착기 (4.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,806 - option.py:183 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : None 2024-09-27 12:20:22,807 - option.py:180 - default_logger - DEBUG - trans_option_11번째 translated_name : 리튬 압착기 (본체만) 2024-09-27 12:20:22,807 - option.py:183 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : None 2024-09-27 12:20:22,808 - option.py:180 - default_logger - DEBUG - trans_option_12번째 translated_name : 소형 압착기 (6.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,808 - option.py:183 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : None 2024-09-27 12:20:22,809 - option.py:180 - default_logger - DEBUG - trans_option_13번째 translated_name : 소형 압착기 (4.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,809 - option.py:183 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : None 2024-09-27 12:20:22,810 - option.py:180 - default_logger - DEBUG - trans_option_14번째 translated_name : 소형 압착기 (6.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,811 - option.py:183 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : None 2024-09-27 12:20:22,811 - option.py:180 - default_logger - DEBUG - trans_option_15번째 translated_name : 리튬 압착기 (4.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,812 - option.py:183 - default_logger - DEBUG - trans_option_15번째 번역옵션 필드 : None 2024-09-27 12:20:22,812 - option.py:180 - default_logger - DEBUG - trans_option_16번째 translated_name : 리튬 압착기 (6.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,813 - option.py:183 - default_logger - DEBUG - trans_option_16번째 번역옵션 필드 : None 2024-09-27 12:20:22,814 - option.py:180 - default_logger - DEBUG - trans_option_17번째 translated_name : 소형 케이블 커터 (본체만) 2024-09-27 12:20:22,814 - option.py:183 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : None 2024-09-27 12:20:22,815 - option.py:180 - default_logger - DEBUG - trans_option_18번째 translated_name : 소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,815 - option.py:183 - default_logger - DEBUG - trans_option_18번째 번역옵션 필드 : None 2024-09-27 12:20:22,816 - option.py:180 - default_logger - DEBUG - trans_option_19번째 translated_name : 리튬 압착기 (4.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,817 - option.py:183 - default_logger - DEBUG - trans_option_19번째 번역옵션 필드 : None 2024-09-27 12:20:22,817 - option.py:180 - default_logger - DEBUG - trans_option_20번째 translated_name : 소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,818 - option.py:183 - default_logger - DEBUG - trans_option_20번째 번역옵션 필드 : None 2024-09-27 12:20:22,819 - option.py:180 - default_logger - DEBUG - trans_option_21번째 translated_name : 리튬 압착기 (6.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,820 - option.py:183 - default_logger - DEBUG - trans_option_21번째 번역옵션 필드 : None 2024-09-27 12:20:22,821 - option.py:180 - default_logger - DEBUG - trans_option_22번째 translated_name : 소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,822 - option.py:183 - default_logger - DEBUG - trans_option_22번째 번역옵션 필드 : None 2024-09-27 12:20:22,822 - option.py:180 - default_logger - DEBUG - trans_option_23번째 translated_name : 소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,823 - option.py:183 - default_logger - DEBUG - trans_option_23번째 번역옵션 필드 : None 2024-09-27 12:20:22,824 - option.py:180 - default_logger - DEBUG - trans_option_24번째 translated_name : 소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,824 - option.py:183 - default_logger - DEBUG - trans_option_24번째 번역옵션 필드 : None 2024-09-27 12:20:22,825 - option.py:180 - default_logger - DEBUG - trans_option_25번째 translated_name : 대형 케이블 커터 (본체만) 2024-09-27 12:20:22,826 - option.py:183 - default_logger - DEBUG - trans_option_25번째 번역옵션 필드 : None 2024-09-27 12:20:22,826 - option.py:180 - default_logger - DEBUG - trans_option_26번째 translated_name : 소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,827 - option.py:183 - default_logger - DEBUG - trans_option_26번째 번역옵션 필드 : None 2024-09-27 12:20:22,827 - option.py:180 - default_logger - DEBUG - trans_option_27번째 translated_name : 대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,829 - option.py:183 - default_logger - DEBUG - trans_option_27번째 번역옵션 필드 : None 2024-09-27 12:20:22,829 - option.py:180 - default_logger - DEBUG - trans_option_28번째 translated_name : 대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,830 - option.py:183 - default_logger - DEBUG - trans_option_28번째 번역옵션 필드 : None 2024-09-27 12:20:22,830 - option.py:180 - default_logger - DEBUG - trans_option_29번째 translated_name : 대형 압착기 (본체만) 2024-09-27 12:20:22,831 - option.py:183 - default_logger - DEBUG - trans_option_29번째 번역옵션 필드 : None 2024-09-27 12:20:22,831 - option.py:180 - default_logger - DEBUG - trans_option_30번째 translated_name : 대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,832 - option.py:183 - default_logger - DEBUG - trans_option_30번째 번역옵션 필드 : None 2024-09-27 12:20:22,832 - option.py:180 - default_logger - DEBUG - trans_option_31번째 translated_name : 대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,834 - option.py:183 - default_logger - DEBUG - trans_option_31번째 번역옵션 필드 : None 2024-09-27 12:20:22,834 - option.py:180 - default_logger - DEBUG - trans_option_32번째 translated_name : 대형 압착기 (4.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,834 - option.py:183 - default_logger - DEBUG - trans_option_32번째 번역옵션 필드 : None 2024-09-27 12:20:22,835 - option.py:180 - default_logger - DEBUG - trans_option_33번째 translated_name : 대형 압착기 (6.0Ah 배터리 1개, 충전기 1개) 2024-09-27 12:20:22,835 - option.py:183 - default_logger - DEBUG - trans_option_33번째 번역옵션 필드 : None 2024-09-27 12:20:22,836 - option.py:180 - default_logger - DEBUG - trans_option_34번째 translated_name : 대형 압착기 (4.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,837 - option.py:183 - default_logger - DEBUG - trans_option_34번째 번역옵션 필드 : None 2024-09-27 12:20:22,839 - option.py:180 - default_logger - DEBUG - trans_option_35번째 translated_name : 대형 압착기 (6.0Ah 배터리 2개, 충전기 1개) 2024-09-27 12:20:22,840 - option.py:183 - default_logger - DEBUG - trans_option_35번째 번역옵션 필드 : None 2024-09-27 12:20:22,840 - option.py:194 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 12:20:23,307 - option.py:198 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 12:27:22,850 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:27:23,854 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 12:27:24,855 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 12:27:24,855 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 12:27:29,815 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 12:27:30,817 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 12:27:30,817 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 12:27:30,826 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 12:27:30,826 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 12:27:30,826 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 12:27:30,831 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 12:27:34,361 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 12:27:34,371 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 12:27:38,217 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 12:27:38,228 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 12:27:38,230 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 4590660 2024-09-27 12:27:39,608 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 12:27:39,811 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 12:27:41,613 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 12:27:41,694 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 12:27:46,626 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 12:27:46,626 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 12:27:46,934 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 12:27:46,936 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:27:51,092 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:27:51,096 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 12:27:51,097 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 12:27:51,105 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:27:52,118 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:27:52,127 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:27:52,128 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:27:52,183 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:27:52,768 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 12:27:54,106 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 12:27:54,362 - option.py:64 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 12:27:54,378 - option.py:243 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:27:54,543 - option.py:103 - default_logger - DEBUG - 총 옵션 갯수: 8 2024-09-27 12:27:54,563 - option.py:115 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:54,581 - option.py:123 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:54,596 - option.py:134 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:54,615 - option.py:146 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:54,636 - option.py:162 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 45000 - 45000 2024-09-27 12:27:54,653 - option.py:115 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:54,663 - option.py:123 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:54,676 - option.py:134 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:54,694 - option.py:146 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:54,708 - option.py:162 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 47500 - 47500 2024-09-27 12:27:54,726 - option.py:115 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:54,736 - option.py:123 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:54,746 - option.py:134 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:54,765 - option.py:146 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:54,783 - option.py:162 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 60000 - 60000 2024-09-27 12:27:54,801 - option.py:115 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:54,812 - option.py:123 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:54,820 - option.py:134 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:54,835 - option.py:146 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:54,854 - option.py:162 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 62500 - 62500 2024-09-27 12:27:54,870 - option.py:115 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:54,881 - option.py:123 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:54,894 - option.py:134 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:54,909 - option.py:146 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:54,926 - option.py:162 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 82400 - 82400 2024-09-27 12:27:54,943 - option.py:115 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:54,952 - option.py:123 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:54,961 - option.py:134 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:54,982 - option.py:146 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:55,004 - option.py:162 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 94900 - 94900 2024-09-27 12:27:55,021 - option.py:115 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:55,033 - option.py:123 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:55,046 - option.py:134 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:55,063 - option.py:146 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:55,080 - option.py:162 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 104900 - 104900 2024-09-27 12:27:55,097 - option.py:115 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:27:55,106 - option.py:123 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:27:55,114 - option.py:134 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:27:55,128 - option.py:146 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:27:55,144 - option.py:162 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 124900 - 124900 2024-09-27 12:27:55,145 - option.py:27 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': 'P60 P120 P80咨询客服', 'origin_option_3': '浮动位 价格详聊', 'origin_option_4': 'P40一联', 'origin_option_5': 'P40二联', 'origin_option_6': 'P40一控二', 'origin_option_7': 'P40三联', 'origin_option_8': 'P40四联'} 2024-09-27 12:27:55,149 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': 'P60 P120 P80咨询客服', 'origin_option_3': '浮动位 价格详聊', 'origin_option_4': 'P40一联', 'origin_option_5': 'P40二联', 'origin_option_6': 'P40一控二', 'origin_option_7': 'P40三联', 'origin_option_8': 'P40四联'} 2024-09-27 12:27:55,150 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40气控 价格详聊 2024-09-27 12:27:55,151 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,152 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:27:55,152 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,152 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 气 2024-09-27 12:27:55,153 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 12:27:55,154 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:27:55,154 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:27:55,155 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:27:55,156 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:27:55,156 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:27:55,157 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40气控 价格详聊 2024-09-27 12:27:55,157 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 12:27:55,158 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,158 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:27:55,159 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,159 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:27:55,159 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,161 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:27:55,161 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:27:55,162 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,162 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:27:55,163 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,163 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 12:27:55,164 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,164 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 12:27:55,165 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 12:27:55,165 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 12:27:55,165 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 12:27:55,166 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 12:27:55,167 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 12:27:55,167 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 12:27:55,168 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 12:27:55,168 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 12:27:55,168 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:27:55,169 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:27:55,170 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:27:55,170 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:27:55,170 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:27:55,172 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 12:27:55,172 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 12:27:55,172 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,173 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:27:55,174 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,174 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:27:55,175 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:27:55,175 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 12:27:55,176 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 12:27:55,176 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,177 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:27:55,177 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,178 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:27:55,178 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:27:55,179 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 12:27:55,179 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 12:27:55,180 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,180 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:27:55,180 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:27:55,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 12:27:55,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:27:55,183 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 12:27:55,183 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 12:27:55,183 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,185 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:27:55,185 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,186 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 12:27:55,186 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:27:55,187 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 12:27:55,187 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 12:27:55,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:27:55,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:27:55,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:27:55,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 12:27:55,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:27:55,190 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 12:27:55,190 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'P40气控 价格详聊', 'origin_option_2': 'P60 P120 P80咨询客服', 'origin_option_3': '浮动位 价格详聊', 'origin_option_4': 'P40一联', 'origin_option_5': 'P40二联', 'origin_option_6': 'P40一控二', 'origin_option_7': 'P40三联', 'origin_option_8': 'P40四联'} 2024-09-27 12:27:55,190 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "P40气控 价格详聊", "origin_option_2": "P60 P120 P80咨询客服", "origin_option_3": "浮动位 价格详聊", "origin_option_4": "P40一联", "origin_option_5": "P40二联", "origin_option_6": "P40一控二", "origin_option_7": "P40三联", "origin_option_8": "P40四联"} 2024-09-27 12:27:55,193 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 12:27:57,320 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 기본", "trans_option_2": "P60", "trans_option_3": "P80", "trans_option_4": "P120", "trans_option_5": "P40 1联", "trans_option_6": "P40 2联", "trans_option_7": "P40 1컨트롤 2", "trans_option_8": "P40 3联", "trans_option_9": "P40 4联" } ``` 2024-09-27 12:27:57,322 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 기본", "trans_option_2": "P60", "trans_option_3": "P80", "trans_option_4": "P120", "trans_option_5": "P40 1联", "trans_option_6": "P40 2联", "trans_option_7": "P40 1컨트롤 2", "trans_option_8": "P40 3联", "trans_option_9": "P40 4联" } 2024-09-27 12:27:57,322 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 기본', 'trans_option_2': 'P60', 'trans_option_3': 'P80', 'trans_option_4': 'P120', 'trans_option_5': 'P40 1联', 'trans_option_6': 'P40 2联', 'trans_option_7': 'P40 1컨트롤 2', 'trans_option_8': 'P40 3联', 'trans_option_9': 'P40 4联'} 2024-09-27 12:27:57,323 - option.py:29 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 기본', 'trans_option_2': 'P60', 'trans_option_3': 'P80', 'trans_option_4': 'P120', 'trans_option_5': 'P40 1联', 'trans_option_6': 'P40 2联', 'trans_option_7': 'P40 1컨트롤 2', 'trans_option_8': 'P40 3联', 'trans_option_9': 'P40 4联'} 2024-09-27 12:27:57,324 - option.py:32 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 12:27:57,325 - option.py:179 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 기본 2024-09-27 12:27:57,325 - option.py:197 - default_logger - ERROR - 번역된 옵션명을 입력하는 중 오류 발생: 'OptionHandler' object has no attribute 'collected_options_info' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 183, in apply_translated_options original_name = self.collected_options_info['original_names'].get(origin_option_key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'OptionHandler' object has no attribute 'collected_options_info' 2024-09-27 12:27:57,326 - option.py:203 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 12:27:57,605 - option.py:243 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:27:57,916 - option.py:42 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 12:27:58,275 - option.py:45 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 12:27:58,629 - option.py:251 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 12:27:59,031 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 12:27:59,167 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 12:27:59,186 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 0 2024-09-27 12:27:59,187 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 12:27:59,218 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 12:27:59,218 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 12:27:59,316 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 12:27:59,317 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 12:27:59,318 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:27:59,453 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 12:27:59,520 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:28:02,787 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed Call log: waiting for locator("button:has-text(\"저장하기\")") Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 398, in save_product_edit self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed Call log: waiting for locator("button:has-text(\"저장하기\")") 2024-09-27 12:28:02,791 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 12:28:02,793 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,797 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,799 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,800 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,805 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,810 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,812 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,816 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,819 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,824 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,829 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,833 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,835 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,843 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,846 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,847 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,853 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,856 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,858 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,865 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,868 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,871 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,876 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,879 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,881 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,886 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,888 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,890 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,897 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,899 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,901 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,905 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,908 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,911 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,915 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,917 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,919 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,924 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,928 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,930 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,935 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,937 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,938 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,943 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,945 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,946 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,951 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,954 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,955 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,960 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,962 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,964 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,968 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,972 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,973 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 12:28:02,977 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,979 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:28:02,985 - browser_control.py:431 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 408, in go_to_next_page current_page = self.page.query_selector('li.ant-pagination-item.ant-pagination-item-active') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:28:02,988 - gui.py:376 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 12:28:02,989 - gui.py:381 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 12:51:57,207 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 12:52:03,139 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 12:52:04,143 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 12:52:04,143 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 12:52:04,150 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 12:52:04,150 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 12:52:04,150 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 12:52:04,153 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 12:52:05,429 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 12:52:05,429 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 12:52:09,494 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 12:52:09,503 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 12:52:09,505 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 920760 2024-09-27 12:52:10,767 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 12:52:10,954 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 12:52:12,904 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 12:52:13,012 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 12:52:15,086 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 12:52:15,086 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 12:52:15,379 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 12:52:15,379 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:52:19,504 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:52:19,510 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 12:52:19,511 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 12:52:19,518 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:52:20,530 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:52:20,540 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:52:20,540 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:52:20,581 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:52:21,172 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 12:52:22,516 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 12:52:22,770 - option.py:64 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 12:52:22,785 - option.py:243 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:52:22,953 - option.py:103 - default_logger - DEBUG - 총 옵션 갯수: 7 2024-09-27 12:52:22,975 - option.py:115 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:52:22,986 - option.py:123 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:52:23,000 - option.py:134 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:52:23,018 - option.py:146 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:52:23,039 - option.py:162 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 47500 - 47500 2024-09-27 12:52:23,061 - option.py:115 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:52:23,070 - option.py:123 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:52:23,083 - option.py:134 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:52:23,100 - option.py:146 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:52:23,116 - option.py:162 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 60000 - 60000 2024-09-27 12:52:23,132 - option.py:115 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:52:23,141 - option.py:123 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:52:23,151 - option.py:134 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:52:23,167 - option.py:146 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:52:23,183 - option.py:162 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 62500 - 62500 2024-09-27 12:52:23,199 - option.py:115 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:52:23,207 - option.py:123 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:52:23,218 - option.py:134 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:52:23,233 - option.py:146 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:52:23,249 - option.py:162 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 82400 - 82400 2024-09-27 12:52:23,266 - option.py:115 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:52:23,275 - option.py:123 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:52:23,286 - option.py:134 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:52:23,304 - option.py:146 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:52:23,324 - option.py:162 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 94900 - 94900 2024-09-27 12:52:23,345 - option.py:115 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:52:23,354 - option.py:123 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:52:23,366 - option.py:134 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:52:23,384 - option.py:146 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:52:23,403 - option.py:162 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 104900 - 104900 2024-09-27 12:52:23,424 - option.py:115 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:52:23,434 - option.py:123 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:52:23,447 - option.py:134 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:52:23,463 - option.py:146 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:52:23,476 - option.py:162 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 124900 - 124900 2024-09-27 12:52:23,478 - option.py:27 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'P60 P120 P80咨询客服', 'origin_option_2': '浮动位 价格详聊', 'origin_option_3': 'P40一联', 'origin_option_4': 'P40二联', 'origin_option_5': 'P40一控二', 'origin_option_6': 'P40三联', 'origin_option_7': 'P40四联'} 2024-09-27 12:52:23,482 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'P60 P120 P80咨询客服', 'origin_option_2': '浮动位 价格详聊', 'origin_option_3': 'P40一联', 'origin_option_4': 'P40二联', 'origin_option_5': 'P40一控二', 'origin_option_6': 'P40三联', 'origin_option_7': 'P40四联'} 2024-09-27 12:52:23,483 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P60 P120 P80咨询客服 2024-09-27 12:52:23,484 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,485 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:52:23,485 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,485 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:52:23,486 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,486 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:52:23,486 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:52:23,488 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,488 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:52:23,488 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,489 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 12:52:23,489 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,490 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 咨 2024-09-27 12:52:23,490 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 询 2024-09-27 12:52:23,490 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 客 2024-09-27 12:52:23,492 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 服 2024-09-27 12:52:23,492 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P60 P120 P80咨询客服 2024-09-27 12:52:23,492 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 12:52:23,493 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 12:52:23,494 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 12:52:23,494 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 12:52:23,495 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:52:23,496 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 12:52:23,496 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 12:52:23,498 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 12:52:23,498 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 12:52:23,498 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 12:52:23,499 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 12:52:23,499 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,499 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:52:23,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:52:23,501 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:52:23,501 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 12:52:23,501 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 12:52:23,503 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:52:23,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:52:23,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:52:23,505 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 12:52:23,505 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 12:52:23,507 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,507 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:52:23,508 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,508 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:52:23,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 12:52:23,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 12:52:23,510 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 12:52:23,510 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 12:52:23,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,512 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:52:23,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 12:52:23,514 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:52:23,514 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 12:52:23,514 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 12:52:23,515 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 12:52:23,515 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:52:23,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:52:23,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 12:52:23,517 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 12:52:23,517 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 12:52:23,517 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'P60 P120 P80咨询客服', 'origin_option_2': '浮动位 价格详聊', 'origin_option_3': 'P40一联', 'origin_option_4': 'P40二联', 'origin_option_5': 'P40一控二', 'origin_option_6': 'P40三联', 'origin_option_7': 'P40四联'} 2024-09-27 12:52:23,518 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "P60 P120 P80咨询客服", "origin_option_2": "浮动位 价格详聊", "origin_option_3": "P40一联", "origin_option_4": "P40二联", "origin_option_5": "P40一控二", "origin_option_6": "P40三联", "origin_option_7": "P40四联"} 2024-09-27 12:52:23,520 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 12:52:25,394 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 1개", "trans_option_2": "P40 2개", "trans_option_3": "P40 1개 제어 2개", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개" } ``` 2024-09-27 12:52:25,395 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 1개", "trans_option_2": "P40 2개", "trans_option_3": "P40 1개 제어 2개", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개" } 2024-09-27 12:52:25,396 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 1개', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1개 제어 2개', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개'} 2024-09-27 12:52:25,397 - option.py:29 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 1개', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1개 제어 2개', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개'} 2024-09-27 12:52:25,398 - option.py:32 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 12:52:25,398 - option.py:179 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 1개 2024-09-27 12:52:25,400 - option.py:197 - default_logger - ERROR - 번역된 옵션명을 입력하는 중 오류 발생: 'method' object is not subscriptable Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 183, in apply_translated_options original_name = self.collect_options_info['original_names'].get(origin_option_key) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ TypeError: 'method' object is not subscriptable 2024-09-27 12:52:25,401 - option.py:203 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 12:52:25,631 - option.py:243 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:52:25,944 - option.py:42 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 12:52:26,258 - option.py:45 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 12:52:26,554 - option.py:251 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 12:52:26,997 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 12:52:27,140 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 12:52:27,161 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 0 2024-09-27 12:52:27,161 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 12:52:27,191 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 12:52:27,192 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 12:52:27,294 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 12:52:27,294 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 12:52:27,295 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:52:27,458 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 12:52:27,530 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:52:57,540 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button:has-text(\"저장하기\")") Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 398, in save_product_edit self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.TimeoutError: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button:has-text(\"저장하기\")") 2024-09-27 12:52:57,542 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 12:52:57,543 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,549 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,550 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,551 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,556 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,557 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,559 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,564 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,565 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,566 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,571 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,572 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,573 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,578 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,579 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,580 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,587 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,587 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,588 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,593 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,593 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,595 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,601 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,602 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,603 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,608 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,608 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,610 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,615 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,616 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,617 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,622 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,623 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,624 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,630 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,631 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,631 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,637 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,638 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,638 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,644 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,645 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,646 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,651 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,652 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,653 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,658 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,659 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,660 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,665 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,666 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,666 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,672 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,673 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:57,674 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 12:52:57,679 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:52:57,680 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:52:58,141 - browser_control.py:424 - default_logger - DEBUG - 페이지 2로 이동 완료. 2024-09-27 12:52:58,143 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 2 2024-09-27 12:52:58,154 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:53:01,188 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:53:01,195 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:53:01,196 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:53:01,232 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:53:01,671 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 12:53:02,987 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 12:53:03,466 - option.py:64 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 12:53:03,477 - option.py:243 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:53:04,252 - option.py:103 - default_logger - DEBUG - 총 옵션 갯수: 35 2024-09-27 12:53:04,273 - option.py:115 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,290 - option.py:123 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,306 - option.py:134 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,329 - option.py:146 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,346 - option.py:162 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 835000 - 835000 2024-09-27 12:53:04,371 - option.py:115 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,385 - option.py:123 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,394 - option.py:134 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,409 - option.py:146 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,426 - option.py:162 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 878600 - 878600 2024-09-27 12:53:04,444 - option.py:115 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,454 - option.py:123 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,468 - option.py:134 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,486 - option.py:146 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,501 - option.py:162 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 885600 - 885600 2024-09-27 12:53:04,518 - option.py:115 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,527 - option.py:123 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,540 - option.py:134 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,559 - option.py:146 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,576 - option.py:162 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 892100 - 892100 2024-09-27 12:53:04,595 - option.py:115 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,605 - option.py:123 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,618 - option.py:134 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,635 - option.py:146 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,651 - option.py:162 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 901100 - 901100 2024-09-27 12:53:04,669 - option.py:115 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,677 - option.py:123 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,688 - option.py:134 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,703 - option.py:146 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,718 - option.py:162 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 928600 - 928600 2024-09-27 12:53:04,738 - option.py:115 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,746 - option.py:123 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,756 - option.py:134 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,769 - option.py:146 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,784 - option.py:162 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 935300 - 935300 2024-09-27 12:53:04,805 - option.py:115 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,814 - option.py:123 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,823 - option.py:134 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,837 - option.py:146 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,852 - option.py:162 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 949800 - 949800 2024-09-27 12:53:04,869 - option.py:115 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,879 - option.py:123 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,889 - option.py:134 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,902 - option.py:146 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,918 - option.py:162 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 953500 - 953500 2024-09-27 12:53:04,934 - option.py:115 - default_logger - DEBUG - 10번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:04,944 - option.py:123 - default_logger - DEBUG - 10번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:04,953 - option.py:134 - default_logger - DEBUG - 10번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:04,967 - option.py:146 - default_logger - DEBUG - 10번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:04,982 - option.py:162 - default_logger - DEBUG - 10번째 옵션 가격정보 수집 완료 : 956000 - 956000 2024-09-27 12:53:05,001 - option.py:115 - default_logger - DEBUG - 11번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,011 - option.py:123 - default_logger - DEBUG - 11번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,024 - option.py:134 - default_logger - DEBUG - 11번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,042 - option.py:146 - default_logger - DEBUG - 11번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,059 - option.py:162 - default_logger - DEBUG - 11번째 옵션 가격정보 수집 완료 : 956000 - 956000 2024-09-27 12:53:05,076 - option.py:115 - default_logger - DEBUG - 12번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,087 - option.py:123 - default_logger - DEBUG - 12번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,095 - option.py:134 - default_logger - DEBUG - 12번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,109 - option.py:146 - default_logger - DEBUG - 12번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,124 - option.py:162 - default_logger - DEBUG - 12번째 옵션 가격정보 수집 완료 : 958500 - 958500 2024-09-27 12:53:05,143 - option.py:115 - default_logger - DEBUG - 13번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,152 - option.py:123 - default_logger - DEBUG - 13번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,160 - option.py:134 - default_logger - DEBUG - 13번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,176 - option.py:146 - default_logger - DEBUG - 13번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,191 - option.py:162 - default_logger - DEBUG - 13번째 옵션 가격정보 수집 완료 : 960000 - 960000 2024-09-27 12:53:05,210 - option.py:115 - default_logger - DEBUG - 14번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,221 - option.py:123 - default_logger - DEBUG - 14번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,233 - option.py:134 - default_logger - DEBUG - 14번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,251 - option.py:146 - default_logger - DEBUG - 14번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,267 - option.py:162 - default_logger - DEBUG - 14번째 옵션 가격정보 수집 완료 : 996000 - 996000 2024-09-27 12:53:05,285 - option.py:115 - default_logger - DEBUG - 15번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,294 - option.py:123 - default_logger - DEBUG - 15번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,304 - option.py:134 - default_logger - DEBUG - 15번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,318 - option.py:146 - default_logger - DEBUG - 15번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,334 - option.py:162 - default_logger - DEBUG - 15번째 옵션 가격정보 수집 완료 : 999200 - 999200 2024-09-27 12:53:05,351 - option.py:115 - default_logger - DEBUG - 16번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,363 - option.py:123 - default_logger - DEBUG - 16번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,373 - option.py:134 - default_logger - DEBUG - 16번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,390 - option.py:146 - default_logger - DEBUG - 16번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,411 - option.py:162 - default_logger - DEBUG - 16번째 옵션 가격정보 수집 완료 : 1013700 - 1013700 2024-09-27 12:53:05,428 - option.py:115 - default_logger - DEBUG - 17번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,439 - option.py:123 - default_logger - DEBUG - 17번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,450 - option.py:134 - default_logger - DEBUG - 17번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,468 - option.py:146 - default_logger - DEBUG - 17번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,483 - option.py:162 - default_logger - DEBUG - 17번째 옵션 가격정보 수집 완료 : 1023900 - 1023900 2024-09-27 12:53:05,500 - option.py:115 - default_logger - DEBUG - 18번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,509 - option.py:123 - default_logger - DEBUG - 18번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,521 - option.py:134 - default_logger - DEBUG - 18번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,534 - option.py:146 - default_logger - DEBUG - 18번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,550 - option.py:162 - default_logger - DEBUG - 18번째 옵션 가격정보 수집 완료 : 1026900 - 1026900 2024-09-27 12:53:05,567 - option.py:115 - default_logger - DEBUG - 19번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,577 - option.py:123 - default_logger - DEBUG - 19번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,585 - option.py:134 - default_logger - DEBUG - 19번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,601 - option.py:146 - default_logger - DEBUG - 19번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,617 - option.py:162 - default_logger - DEBUG - 19번째 옵션 가격정보 수집 완료 : 1033900 - 1033900 2024-09-27 12:53:05,635 - option.py:115 - default_logger - DEBUG - 20번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,644 - option.py:123 - default_logger - DEBUG - 20번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,654 - option.py:134 - default_logger - DEBUG - 20번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,672 - option.py:146 - default_logger - DEBUG - 20번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,687 - option.py:162 - default_logger - DEBUG - 20번째 옵션 가격정보 수집 완료 : 1035400 - 1035400 2024-09-27 12:53:05,706 - option.py:115 - default_logger - DEBUG - 21번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,715 - option.py:123 - default_logger - DEBUG - 21번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,724 - option.py:134 - default_logger - DEBUG - 21번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,738 - option.py:146 - default_logger - DEBUG - 21번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,753 - option.py:162 - default_logger - DEBUG - 21번째 옵션 가격정보 수집 완료 : 1059900 - 1059900 2024-09-27 12:53:05,773 - option.py:115 - default_logger - DEBUG - 22번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,783 - option.py:123 - default_logger - DEBUG - 22번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,791 - option.py:134 - default_logger - DEBUG - 22번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,805 - option.py:146 - default_logger - DEBUG - 22번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,821 - option.py:162 - default_logger - DEBUG - 22번째 옵션 가격정보 수집 완료 : 1067100 - 1067100 2024-09-27 12:53:05,839 - option.py:115 - default_logger - DEBUG - 23번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,851 - option.py:123 - default_logger - DEBUG - 23번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,861 - option.py:134 - default_logger - DEBUG - 23번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,877 - option.py:146 - default_logger - DEBUG - 23번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,894 - option.py:162 - default_logger - DEBUG - 23번째 옵션 가격정보 수집 완료 : 1081600 - 1081600 2024-09-27 12:53:05,911 - option.py:115 - default_logger - DEBUG - 24번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,921 - option.py:123 - default_logger - DEBUG - 24번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,930 - option.py:134 - default_logger - DEBUG - 24번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:05,944 - option.py:146 - default_logger - DEBUG - 24번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:05,959 - option.py:162 - default_logger - DEBUG - 24번째 옵션 가격정보 수집 완료 : 1089800 - 1089800 2024-09-27 12:53:05,977 - option.py:115 - default_logger - DEBUG - 25번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:05,987 - option.py:123 - default_logger - DEBUG - 25번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:05,996 - option.py:134 - default_logger - DEBUG - 25번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,010 - option.py:146 - default_logger - DEBUG - 25번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,027 - option.py:162 - default_logger - DEBUG - 25번째 옵션 가격정보 수집 완료 : 1103800 - 1103800 2024-09-27 12:53:06,043 - option.py:115 - default_logger - DEBUG - 26번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,054 - option.py:123 - default_logger - DEBUG - 26번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,066 - option.py:134 - default_logger - DEBUG - 26번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,079 - option.py:146 - default_logger - DEBUG - 26번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,095 - option.py:162 - default_logger - DEBUG - 26번째 옵션 가격정보 수집 완료 : 1127700 - 1127700 2024-09-27 12:53:06,117 - option.py:115 - default_logger - DEBUG - 27번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,127 - option.py:123 - default_logger - DEBUG - 27번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,139 - option.py:134 - default_logger - DEBUG - 27번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,153 - option.py:146 - default_logger - DEBUG - 27번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,169 - option.py:162 - default_logger - DEBUG - 27번째 옵션 가격정보 수집 완료 : 1147000 - 1147000 2024-09-27 12:53:06,185 - option.py:115 - default_logger - DEBUG - 28번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,193 - option.py:123 - default_logger - DEBUG - 28번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,202 - option.py:134 - default_logger - DEBUG - 28번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,218 - option.py:146 - default_logger - DEBUG - 28번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,235 - option.py:162 - default_logger - DEBUG - 28번째 옵션 가격정보 수집 완료 : 1161400 - 1161400 2024-09-27 12:53:06,256 - option.py:115 - default_logger - DEBUG - 29번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,271 - option.py:123 - default_logger - DEBUG - 29번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,283 - option.py:134 - default_logger - DEBUG - 29번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,296 - option.py:146 - default_logger - DEBUG - 29번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,310 - option.py:162 - default_logger - DEBUG - 29번째 옵션 가격정보 수집 완료 : 1175700 - 1175700 2024-09-27 12:53:06,326 - option.py:115 - default_logger - DEBUG - 30번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,335 - option.py:123 - default_logger - DEBUG - 30번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,347 - option.py:134 - default_logger - DEBUG - 30번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,361 - option.py:146 - default_logger - DEBUG - 30번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,376 - option.py:162 - default_logger - DEBUG - 30번째 옵션 가격정보 수집 완료 : 1195600 - 1195600 2024-09-27 12:53:06,397 - option.py:115 - default_logger - DEBUG - 31번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,405 - option.py:123 - default_logger - DEBUG - 31번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,416 - option.py:134 - default_logger - DEBUG - 31번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,433 - option.py:146 - default_logger - DEBUG - 31번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,451 - option.py:162 - default_logger - DEBUG - 31번째 옵션 가격정보 수집 완료 : 1207600 - 1207600 2024-09-27 12:53:06,467 - option.py:115 - default_logger - DEBUG - 32번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,476 - option.py:123 - default_logger - DEBUG - 32번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,487 - option.py:134 - default_logger - DEBUG - 32번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,502 - option.py:146 - default_logger - DEBUG - 32번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,517 - option.py:162 - default_logger - DEBUG - 32번째 옵션 가격정보 수집 완료 : 1218900 - 1218900 2024-09-27 12:53:06,534 - option.py:115 - default_logger - DEBUG - 33번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,542 - option.py:123 - default_logger - DEBUG - 33번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,551 - option.py:134 - default_logger - DEBUG - 33번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,566 - option.py:146 - default_logger - DEBUG - 33번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,583 - option.py:162 - default_logger - DEBUG - 33번째 옵션 가격정보 수집 완료 : 1233300 - 1233300 2024-09-27 12:53:06,598 - option.py:115 - default_logger - DEBUG - 34번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,606 - option.py:123 - default_logger - DEBUG - 34번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,619 - option.py:134 - default_logger - DEBUG - 34번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,634 - option.py:146 - default_logger - DEBUG - 34번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,651 - option.py:162 - default_logger - DEBUG - 34번째 옵션 가격정보 수집 완료 : 1251600 - 1251600 2024-09-27 12:53:06,668 - option.py:115 - default_logger - DEBUG - 35번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:53:06,677 - option.py:123 - default_logger - DEBUG - 35번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 12:53:06,685 - option.py:134 - default_logger - DEBUG - 35번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 12:53:06,700 - option.py:146 - default_logger - DEBUG - 35번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 12:53:06,715 - option.py:162 - default_logger - DEBUG - 35번째 옵션 가격정보 수집 완료 : 1279500 - 1279500 2024-09-27 12:53:06,717 - option.py:27 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '小型压接钳DCYH02-300E裸机身 无电无充+塑箱装', 'origin_option_2': '小型压接钳DCYH02-300E【4.0Ah一电一充】', 'origin_option_3': '小型款DCYJ40E线缆剪裸机身', 'origin_option_4': '小型压接钳DCYH300E裸机身 无电无充+塑箱装', 'origin_option_5': '小型压接钳DCYH02-300E【6.0Ah一电一充】', 'origin_option_6': '小型款DCYJ40E线缆剪4.0Ah一 电一充【标配】', 'origin_option_7': '小型压接钳DCYH300E 【4.0Ah 一电一充】标配', 'origin_option_8': '小型压接钳DCYH300E【6.0Ah 一电一充】标配', 'origin_option_9': '小型款DCYJ40E线缆剪6.0Ah一 电一充【标配】', 'origin_option_10': '小型压接钳DCYH02-300E【4.0Ah两电一充】', 'origin_option_11': '锂电压接钳DCYH400E裸机身 无电无充+塑箱装', 'origin_option_12': '小型压接钳DCYH02-300E【6.0Ah两电一充】', 'origin_option_13': '小型压接钳DCYH300E【4.0Ah 双电一充】标配', 'origin_option_14': '小型压接钳DCYH300E 【6.0Ah 双电一充】标配', 'origin_option_15': '锂电压接钳DCYH400E 【4.0Ah 一电一充】标配', 'origin_option_16': '锂电压接钳DCYH400E 【6.0Ah 一电一充】标配', 'origin_option_17': '小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装', 'origin_option_18': '小型款DCYJ40E线缆剪4.0Ah两 电一充【标配】', 'origin_option_19': '锂电压接钳DCYH400E【4.0Ah 双电一充】标配', 'origin_option_20': '小型款DCYJ40E线缆剪6.0Ah两 电一充【标配】', 'origin_option_21': '锂电压接钳DCYH400E【6.0Ah 双电一充】标配', 'origin_option_22': '小型款DCYJ55E线缆剪4.0Ah一 电一充【标配】', 'origin_option_23': '小型款DCYJ55E线缆剪6.0Ah一 电一充【标配】', 'origin_option_24': '小型款DCYJ55E线缆剪4.0Ah两 电一充【标配】', 'origin_option_25': '大型线缆剪DCYJ120E裸机身 无电无充+塑箱装', 'origin_option_26': '小型款DCYJ55E线缆剪6.0Ah两 电一充【标配】', 'origin_option_27': '大型款DCYJ120E线缆剪4.0Ah 一电一充】标配', 'origin_option_28': '大型款DCYJ120E线缆剪6.0Ah 一电一充】标配', 'origin_option_29': '大型款DCYH630E压接钳裸机身 无电无充+塑箱装', 'origin_option_30': '大型款DCYJ120E线缆剪 4.0Ah 双电一充】标配', 'origin_option_31': '大型款DCYJ120E线缆剪 6.0Ah 双电一充】标配', 'origin_option_32': '大型款DCYH630E压接钳4.0Ah一 电一充【标配】', 'origin_option_33': '大型款DCYH630E压接钳6.0Ah一 电一充【标配】', 'origin_option_34': '大型款DCYH630E压接钳4.0Ah两 电一充【标配】', 'origin_option_35': '大型款DCYH630E压接钳6.0Ah两 电一充【标配】'} 2024-09-27 12:53:06,719 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '小型压接钳DCYH02-300E裸机身 无电无充+塑箱装', 'origin_option_2': '小型压接钳DCYH02-300E【4.0Ah一电一充】', 'origin_option_3': '小型款DCYJ40E线缆剪裸机身', 'origin_option_4': '小型压接钳DCYH300E裸机身 无电无充+塑箱装', 'origin_option_5': '小型压接钳DCYH02-300E【6.0Ah一电一充】', 'origin_option_6': '小型款DCYJ40E线缆剪4.0Ah一 电一充【标配】', 'origin_option_7': '小型压接钳DCYH300E 【4.0Ah 一电一充】标配', 'origin_option_8': '小型压接钳DCYH300E【6.0Ah 一电一充】标配', 'origin_option_9': '小型款DCYJ40E线缆剪6.0Ah一 电一充【标配】', 'origin_option_10': '小型压接钳DCYH02-300E【4.0Ah两电一充】', 'origin_option_11': '锂电压接钳DCYH400E裸机身 无电无充+塑箱装', 'origin_option_12': '小型压接钳DCYH02-300E【6.0Ah两电一充】', 'origin_option_13': '小型压接钳DCYH300E【4.0Ah 双电一充】标配', 'origin_option_14': '小型压接钳DCYH300E 【6.0Ah 双电一充】标配', 'origin_option_15': '锂电压接钳DCYH400E 【4.0Ah 一电一充】标配', 'origin_option_16': '锂电压接钳DCYH400E 【6.0Ah 一电一充】标配', 'origin_option_17': '小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装', 'origin_option_18': '小型款DCYJ40E线缆剪4.0Ah两 电一充【标配】', 'origin_option_19': '锂电压接钳DCYH400E【4.0Ah 双电一充】标配', 'origin_option_20': '小型款DCYJ40E线缆剪6.0Ah两 电一充【标配】', 'origin_option_21': '锂电压接钳DCYH400E【6.0Ah 双电一充】标配', 'origin_option_22': '小型款DCYJ55E线缆剪4.0Ah一 电一充【标配】', 'origin_option_23': '小型款DCYJ55E线缆剪6.0Ah一 电一充【标配】', 'origin_option_24': '小型款DCYJ55E线缆剪4.0Ah两 电一充【标配】', 'origin_option_25': '大型线缆剪DCYJ120E裸机身 无电无充+塑箱装', 'origin_option_26': '小型款DCYJ55E线缆剪6.0Ah两 电一充【标配】', 'origin_option_27': '大型款DCYJ120E线缆剪4.0Ah 一电一充】标配', 'origin_option_28': '大型款DCYJ120E线缆剪6.0Ah 一电一充】标配', 'origin_option_29': '大型款DCYH630E压接钳裸机身 无电无充+塑箱装', 'origin_option_30': '大型款DCYJ120E线缆剪 4.0Ah 双电一充】标配', 'origin_option_31': '大型款DCYJ120E线缆剪 6.0Ah 双电一充】标配', 'origin_option_32': '大型款DCYH630E压接钳4.0Ah一 电一充【标配】', 'origin_option_33': '大型款DCYH630E压接钳6.0Ah一 电一充【标配】', 'origin_option_34': '大型款DCYH630E压接钳4.0Ah两 电一充【标配】', 'origin_option_35': '大型款DCYH630E压接钳6.0Ah两 电一充【标配】'} 2024-09-27 12:53:06,724 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E裸机身 无电无充+塑箱装 2024-09-27 12:53:06,725 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,726 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,726 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,727 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,727 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,728 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,728 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,730 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,731 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,731 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,732 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:06,732 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:53:06,733 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,733 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,733 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,734 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,734 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:53:06,734 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:53:06,735 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:53:06,735 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,736 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,736 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,737 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,737 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,737 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:53:06,739 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:53:06,739 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:53:06,739 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:53:06,740 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E裸机身 无电无充+塑箱装 2024-09-27 12:53:06,740 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【4.0Ah一电一充】 2024-09-27 12:53:06,741 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,741 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,741 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,743 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,743 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,744 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,744 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,744 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,745 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,745 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,746 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:06,747 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:53:06,747 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,747 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,748 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,749 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,749 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,749 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,750 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,750 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,751 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,751 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,751 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,753 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,753 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,753 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,754 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,754 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(4.0Ah一电一充) 2024-09-27 12:53:06,754 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪裸机身 2024-09-27 12:53:06,756 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,757 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,757 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:06,757 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,763 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,763 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,764 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:06,764 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,764 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,765 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,765 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:06,766 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:06,767 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:06,767 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:53:06,768 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:53:06,768 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:53:06,769 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪裸机身 2024-09-27 12:53:06,769 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E裸机身 无电无充+塑箱装 2024-09-27 12:53:06,770 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,771 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,771 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,771 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,772 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,772 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,773 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,773 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,774 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,774 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,775 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,775 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,775 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,777 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:53:06,777 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:53:06,778 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:53:06,778 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,779 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,779 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,780 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,780 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,780 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:53:06,781 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:53:06,781 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:53:06,782 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:53:06,782 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E裸机身 无电无充+塑箱装 2024-09-27 12:53:06,782 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【6.0Ah一电一充】 2024-09-27 12:53:06,784 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,784 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,785 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,785 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,787 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,787 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,788 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,788 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,788 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,789 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,789 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:06,790 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:53:06,790 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,791 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,791 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,791 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,792 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,793 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:06,793 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,793 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,795 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,796 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,796 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,796 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,797 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,797 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,798 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,798 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(6.0Ah一电一充) 2024-09-27 12:53:06,799 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪4.0Ah一 电一充【标配】 2024-09-27 12:53:06,800 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,800 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,801 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:06,801 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,802 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,802 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,803 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:06,804 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,804 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,805 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,805 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:06,806 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:06,806 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:06,807 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,807 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,808 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,808 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,809 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,810 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,810 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,811 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,811 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,812 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,812 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,813 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,814 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,814 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,815 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪4.0Ah一 电一充(标配) 2024-09-27 12:53:06,815 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E 【4.0Ah 一电一充】标配 2024-09-27 12:53:06,816 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,816 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,817 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,817 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,817 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,818 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,819 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,820 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,820 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,821 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,821 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,822 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,822 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,822 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,823 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,824 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,824 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,825 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,825 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,826 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,826 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,827 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,827 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,828 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,828 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,829 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,830 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,830 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,831 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E (4.0Ah 一电一充)标配 2024-09-27 12:53:06,831 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E【6.0Ah 一电一充】标配 2024-09-27 12:53:06,832 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,832 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,833 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,833 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,834 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,834 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,834 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,835 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,835 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,835 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,836 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,836 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,836 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,838 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,838 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:06,838 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,839 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,839 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,839 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,841 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,841 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,841 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,842 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,842 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,842 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,843 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,844 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,844 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E(6.0Ah 一电一充)标配 2024-09-27 12:53:06,845 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪6.0Ah一 电一充【标配】 2024-09-27 12:53:06,845 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,846 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,846 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:06,847 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,848 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,848 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,848 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:06,850 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,851 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,851 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,852 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:06,852 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:06,853 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:06,853 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:06,854 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,854 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,855 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,855 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,856 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,856 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,857 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,857 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,858 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,858 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,859 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,859 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,860 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,861 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪6.0Ah一 电一充(标配) 2024-09-27 12:53:06,861 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【4.0Ah两电一充】 2024-09-27 12:53:06,862 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,862 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,863 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,863 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,863 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,864 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,864 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,866 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,866 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,866 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,867 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:06,867 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:53:06,868 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,868 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,868 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,869 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,869 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,869 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,871 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,871 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,872 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,872 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,873 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:06,873 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,874 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,874 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,874 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,876 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(4.0Ah两电一充) 2024-09-27 12:53:06,877 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E裸机身 无电无充+塑箱装 2024-09-27 12:53:06,877 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:53:06,878 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,878 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,878 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,879 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,879 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,880 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,880 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,881 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,881 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,881 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,883 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,883 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,884 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:53:06,884 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:53:06,884 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:53:06,885 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,885 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,886 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,886 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,887 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,887 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:53:06,888 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:53:06,888 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:53:06,889 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:53:06,889 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E裸机身 无电无充+塑箱装 2024-09-27 12:53:06,889 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH02-300E【6.0Ah两电一充】 2024-09-27 12:53:06,891 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,892 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,892 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,892 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,893 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,893 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,894 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,894 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,895 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,895 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,896 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:06,896 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 12:53:06,897 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,897 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,898 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,898 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,899 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,899 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:06,900 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,901 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,901 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,902 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,902 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:06,903 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,903 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,903 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,905 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,905 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH02-300E(6.0Ah两电一充) 2024-09-27 12:53:06,906 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E【4.0Ah 双电一充】标配 2024-09-27 12:53:06,906 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,906 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,907 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,907 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,908 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,908 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,908 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,910 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,910 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,910 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,911 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,911 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,911 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,912 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,912 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,914 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,914 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,915 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,915 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,916 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,916 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:53:06,917 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,917 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,918 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,918 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,919 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,919 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,919 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E(4.0Ah 双电一充)标配 2024-09-27 12:53:06,920 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型压接钳DCYH300E 【6.0Ah 双电一充】标配 2024-09-27 12:53:06,920 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,921 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,922 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,922 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,923 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,923 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,923 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,925 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,925 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,925 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:06,926 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,926 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,927 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,927 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,928 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,928 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:06,929 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,929 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,930 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:53:06,932 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,933 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,933 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,934 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,934 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,935 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型压接钳DCYH300E (6.0Ah 双电一充)标配 2024-09-27 12:53:06,936 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E 【4.0Ah 一电一充】标配 2024-09-27 12:53:06,937 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:53:06,937 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,938 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,938 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,940 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,940 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,940 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,941 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,941 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,941 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,943 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,943 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,943 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,944 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,944 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,945 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,945 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,947 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,948 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,948 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,949 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,949 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,949 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,951 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E (4.0Ah 一电一充)标配 2024-09-27 12:53:06,951 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E 【6.0Ah 一电一充】标配 2024-09-27 12:53:06,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:53:06,952 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,953 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,953 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:06,954 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:06,954 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,955 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,955 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,956 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:06,956 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,957 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,957 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,958 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,958 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,958 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,959 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:06,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,961 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,961 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,962 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,962 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,963 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,963 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,963 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,964 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,964 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,965 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,965 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E (6.0Ah 一电一充)标配 2024-09-27 12:53:06,966 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装 2024-09-27 12:53:06,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,969 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:06,969 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,969 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,969 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,970 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:06,970 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:06,971 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:06,971 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:06,973 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:06,973 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:06,974 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:53:06,974 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:53:06,976 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:53:06,976 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,976 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,976 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,977 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:06,977 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,978 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:53:06,978 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:53:06,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:53:06,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:53:06,981 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装 2024-09-27 12:53:06,981 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪4.0Ah两 电一充【标配】 2024-09-27 12:53:06,982 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:06,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:06,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:06,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:06,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:06,984 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:06,984 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:06,985 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:06,987 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:06,987 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:06,988 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:06,988 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:06,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:06,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:06,990 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:06,990 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:06,990 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:06,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:06,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:06,993 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:06,993 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:06,993 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:06,994 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:06,995 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:06,995 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪4.0Ah两 电一充(标配) 2024-09-27 12:53:06,996 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E【4.0Ah 双电一充】标配 2024-09-27 12:53:06,996 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:53:06,998 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:06,998 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:06,998 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:07,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:07,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,001 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:07,001 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,002 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,002 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,003 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,003 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,004 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,004 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,005 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,006 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,006 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,007 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,007 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:53:07,008 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,008 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,009 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,009 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,010 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,010 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,011 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E(4.0Ah 双电一充)标配 2024-09-27 12:53:07,011 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ40E线缆剪6.0Ah两 电一充【标配】 2024-09-27 12:53:07,012 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:07,013 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,013 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,014 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,014 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,014 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,015 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,015 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,016 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,016 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,020 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,020 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,021 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,021 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:07,022 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,022 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,022 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,023 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,023 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,023 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,025 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,025 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,025 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ40E线缆剪6.0Ah两 电一充(标配) 2024-09-27 12:53:07,026 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 锂电压接钳DCYH400E【6.0Ah 双电一充】标配 2024-09-27 12:53:07,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 锂 2024-09-27 12:53:07,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,028 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:07,028 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:07,029 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:07,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,031 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,031 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:07,032 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,032 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,032 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,033 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,033 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,035 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,036 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,036 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,036 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,038 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:53:07,038 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,039 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,040 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,040 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,041 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,041 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,042 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 锂电压接钳DCYH400E(6.0Ah 双电一充)标配 2024-09-27 12:53:07,042 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪4.0Ah一 电一充【标配】 2024-09-27 12:53:07,043 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:07,043 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,044 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,045 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,045 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,045 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,046 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,046 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,047 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,047 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,048 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,049 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,050 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,050 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,051 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,051 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,052 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,052 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,052 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,054 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,054 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,054 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,055 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,055 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,056 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,056 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,057 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,057 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪4.0Ah一 电一充(标配) 2024-09-27 12:53:07,058 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪6.0Ah一 电一充【标配】 2024-09-27 12:53:07,058 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:07,059 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,059 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,060 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,060 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,061 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,062 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,062 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,063 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,063 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,063 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,064 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,065 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,065 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,066 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,066 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,067 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,067 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,068 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,068 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,068 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,069 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,070 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,070 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,071 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,072 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,072 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,073 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪6.0Ah一 电一充(标配) 2024-09-27 12:53:07,073 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪4.0Ah两 电一充【标配】 2024-09-27 12:53:07,074 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:07,075 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,075 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,076 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,076 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,077 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,077 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,078 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,078 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,079 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,079 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,080 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,081 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,082 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,082 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,082 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,083 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,083 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,084 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:07,084 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,085 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,085 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,085 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,085 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,087 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,087 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,087 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,088 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪4.0Ah两 电一充(标配) 2024-09-27 12:53:07,088 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型线缆剪DCYJ120E裸机身 无电无充+塑箱装 2024-09-27 12:53:07,089 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,090 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,090 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,091 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,091 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,092 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,092 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,093 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,093 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,093 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:53:07,095 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:07,095 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,096 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,096 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:53:07,097 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:53:07,097 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:53:07,097 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,098 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:07,098 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,099 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:07,099 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,101 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:53:07,101 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:53:07,102 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:53:07,102 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:53:07,103 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型线缆剪DCYJ120E裸机身 无电无充+塑箱装 2024-09-27 12:53:07,103 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 小型款DCYJ55E线缆剪6.0Ah两 电一充【标配】 2024-09-27 12:53:07,104 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 12:53:07,105 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,105 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,105 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,106 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,106 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,107 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,107 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,107 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 5 2024-09-27 12:53:07,108 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,108 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,108 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,110 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,110 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,110 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,112 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,112 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,113 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,113 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:07,113 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,114 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,114 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,116 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,116 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,117 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,117 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,117 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,119 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 小型款DCYJ55E线缆剪6.0Ah两 电一充(标配) 2024-09-27 12:53:07,119 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪4.0Ah 一电一充】标配 2024-09-27 12:53:07,120 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,120 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,120 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,121 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,121 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,122 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,122 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,123 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:53:07,123 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:07,124 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,124 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,125 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,125 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,126 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,126 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,127 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,127 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,128 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,128 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,129 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,129 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,130 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,130 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,130 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,131 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,131 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,132 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,133 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪4.0Ah 一电一充)标配 2024-09-27 12:53:07,133 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪6.0Ah 一电一充】标配 2024-09-27 12:53:07,134 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,134 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,135 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,135 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,136 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,136 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,137 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,137 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:53:07,138 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:07,138 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,139 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,139 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,140 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,140 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,141 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,141 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,142 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,142 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,142 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,144 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,144 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,145 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,145 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,146 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,146 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,147 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,147 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,148 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪6.0Ah 一电一充)标配 2024-09-27 12:53:07,149 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳裸机身 无电无充+塑箱装 2024-09-27 12:53:07,149 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,150 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,150 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,151 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,151 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,152 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,152 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:07,153 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,154 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:07,154 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,155 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,155 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:07,156 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:07,156 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:07,157 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 裸 2024-09-27 12:53:07,157 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 机 2024-09-27 12:53:07,158 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 身 2024-09-27 12:53:07,158 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,159 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:07,159 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,160 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 无 2024-09-27 12:53:07,160 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,161 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: + 2024-09-27 12:53:07,162 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 塑 2024-09-27 12:53:07,162 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 12:53:07,163 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 装 2024-09-27 12:53:07,163 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳裸机身 无电无充+塑箱装 2024-09-27 12:53:07,164 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪 4.0Ah 双电一充】标配 2024-09-27 12:53:07,165 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,165 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,166 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,166 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,167 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,167 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,167 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,169 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:53:07,169 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:07,170 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,170 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,171 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,171 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,172 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,172 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,172 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,173 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,173 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,173 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,175 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,175 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,176 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:53:07,176 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,176 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,177 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,177 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,178 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,178 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,179 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪 4.0Ah 双电一充)标配 2024-09-27 12:53:07,179 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYJ120E线缆剪 6.0Ah 双电一充】标配 2024-09-27 12:53:07,180 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,180 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,181 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,181 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,182 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: J 2024-09-27 12:53:07,184 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 12:53:07,184 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 12:53:07,185 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,185 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,186 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 线 2024-09-27 12:53:07,186 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 缆 2024-09-27 12:53:07,187 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 剪 2024-09-27 12:53:07,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,188 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,189 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,190 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,190 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 双 2024-09-27 12:53:07,190 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,192 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,192 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,193 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,193 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,194 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,195 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYJ120E线缆剪 6.0Ah 双电一充)标配 2024-09-27 12:53:07,195 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳4.0Ah一 电一充【标配】 2024-09-27 12:53:07,196 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,196 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,197 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,197 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,198 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,198 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,199 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:07,199 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,200 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:07,200 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,201 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,201 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:07,202 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:07,202 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:07,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,203 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,204 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,204 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,205 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,205 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,205 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,207 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,207 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,208 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,208 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,209 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,209 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,209 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳4.0Ah一 电一充(标配) 2024-09-27 12:53:07,210 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳6.0Ah一 电一充【标配】 2024-09-27 12:53:07,210 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,211 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,212 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,212 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,213 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,213 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,213 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:07,214 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,214 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:07,215 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,215 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,216 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:07,216 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:07,217 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:07,217 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,217 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,219 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,219 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,220 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,220 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,221 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,221 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,222 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,222 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,223 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,223 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,225 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,225 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,226 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳6.0Ah一 电一充(标配) 2024-09-27 12:53:07,226 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳4.0Ah两 电一充【标配】 2024-09-27 12:53:07,227 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,228 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,228 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,229 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,230 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:07,230 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,231 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:07,231 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,232 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,232 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:07,233 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:07,233 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:07,234 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 12:53:07,235 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,235 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,236 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,236 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,237 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:07,237 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,238 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,238 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,239 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,239 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,239 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,240 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,240 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,241 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳4.0Ah两 电一充(标配) 2024-09-27 12:53:07,242 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 大型款DCYH630E压接钳6.0Ah两 电一充【标配】 2024-09-27 12:53:07,242 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 大 2024-09-27 12:53:07,243 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 12:53:07,243 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 款 2024-09-27 12:53:07,244 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 12:53:07,245 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 12:53:07,245 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 12:53:07,247 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 12:53:07,247 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,248 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 12:53:07,248 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,248 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 12:53:07,249 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 12:53:07,249 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 接 2024-09-27 12:53:07,250 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 钳 2024-09-27 12:53:07,250 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 12:53:07,251 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: . 2024-09-27 12:53:07,251 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 12:53:07,252 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 12:53:07,252 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: h 2024-09-27 12:53:07,253 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 两 2024-09-27 12:53:07,253 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 12:53:07,254 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 12:53:07,255 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 12:53:07,255 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 12:53:07,256 - vertexAI.py:64 - default_logger - DEBUG - 문자 '【'를 대체 문자로 변경: ( 2024-09-27 12:53:07,256 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 标 2024-09-27 12:53:07,257 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 12:53:07,257 - vertexAI.py:64 - default_logger - DEBUG - 문자 '】'를 대체 문자로 변경: ) 2024-09-27 12:53:07,258 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 大型款DCYH630E压接钳6.0Ah两 电一充(标配) 2024-09-27 12:53:07,258 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '小型压接钳DCYH02-300E裸机身 无电无充+塑箱装', 'origin_option_2': '小型压接钳DCYH02-300E(4.0Ah一电一充)', 'origin_option_3': '小型款DCYJ40E线缆剪裸机身', 'origin_option_4': '小型压接钳DCYH300E裸机身 无电无充+塑箱装', 'origin_option_5': '小型压接钳DCYH02-300E(6.0Ah一电一充)', 'origin_option_6': '小型款DCYJ40E线缆剪4.0Ah一 电一充(标配)', 'origin_option_7': '小型压接钳DCYH300E (4.0Ah 一电一充)标配', 'origin_option_8': '小型压接钳DCYH300E(6.0Ah 一电一充)标配', 'origin_option_9': '小型款DCYJ40E线缆剪6.0Ah一 电一充(标配)', 'origin_option_10': '小型压接钳DCYH02-300E(4.0Ah两电一充)', 'origin_option_11': '锂电压接钳DCYH400E裸机身 无电无充+塑箱装', 'origin_option_12': '小型压接钳DCYH02-300E(6.0Ah两电一充)', 'origin_option_13': '小型压接钳DCYH300E(4.0Ah 双电一充)标配', 'origin_option_14': '小型压接钳DCYH300E (6.0Ah 双电一充)标配', 'origin_option_15': '锂电压接钳DCYH400E (4.0Ah 一电一充)标配', 'origin_option_16': '锂电压接钳DCYH400E (6.0Ah 一电一充)标配', 'origin_option_17': '小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装', 'origin_option_18': '小型款DCYJ40E线缆剪4.0Ah两 电一充(标配)', 'origin_option_19': '锂电压接钳DCYH400E(4.0Ah 双电一充)标配', 'origin_option_20': '小型款DCYJ40E线缆剪6.0Ah两 电一充(标配)', 'origin_option_21': '锂电压接钳DCYH400E(6.0Ah 双电一充)标配', 'origin_option_22': '小型款DCYJ55E线缆剪4.0Ah一 电一充(标配)', 'origin_option_23': '小型款DCYJ55E线缆剪6.0Ah一 电一充(标配)', 'origin_option_24': '小型款DCYJ55E线缆剪4.0Ah两 电一充(标配)', 'origin_option_25': '大型线缆剪DCYJ120E裸机身 无电无充+塑箱装', 'origin_option_26': '小型款DCYJ55E线缆剪6.0Ah两 电一充(标配)', 'origin_option_27': '大型款DCYJ120E线缆剪4.0Ah 一电一充)标配', 'origin_option_28': '大型款DCYJ120E线缆剪6.0Ah 一电一充)标配', 'origin_option_29': '大型款DCYH630E压接钳裸机身 无电无充+塑箱装', 'origin_option_30': '大型款DCYJ120E线缆剪 4.0Ah 双电一充)标配', 'origin_option_31': '大型款DCYJ120E线缆剪 6.0Ah 双电一充)标配', 'origin_option_32': '大型款DCYH630E压接钳4.0Ah一 电一充(标配)', 'origin_option_33': '大型款DCYH630E压接钳6.0Ah一 电一充(标配)', 'origin_option_34': '大型款DCYH630E压接钳4.0Ah两 电一充(标配)', 'origin_option_35': '大型款DCYH630E压接钳6.0Ah两 电一充(标配)'} 2024-09-27 12:53:07,261 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "小型压接钳DCYH02-300E裸机身 无电无充+塑箱装", "origin_option_2": "小型压接钳DCYH02-300E(4.0Ah一电一充)", "origin_option_3": "小型款DCYJ40E线缆剪裸机身", "origin_option_4": "小型压接钳DCYH300E裸机身 无电无充+塑箱装", "origin_option_5": "小型压接钳DCYH02-300E(6.0Ah一电一充)", "origin_option_6": "小型款DCYJ40E线缆剪4.0Ah一 电一充(标配)", "origin_option_7": "小型压接钳DCYH300E (4.0Ah 一电一充)标配", "origin_option_8": "小型压接钳DCYH300E(6.0Ah 一电一充)标配", "origin_option_9": "小型款DCYJ40E线缆剪6.0Ah一 电一充(标配)", "origin_option_10": "小型压接钳DCYH02-300E(4.0Ah两电一充)", "origin_option_11": "锂电压接钳DCYH400E裸机身 无电无充+塑箱装", "origin_option_12": "小型压接钳DCYH02-300E(6.0Ah两电一充)", "origin_option_13": "小型压接钳DCYH300E(4.0Ah 双电一充)标配", "origin_option_14": "小型压接钳DCYH300E (6.0Ah 双电一充)标配", "origin_option_15": "锂电压接钳DCYH400E (4.0Ah 一电一充)标配", "origin_option_16": "锂电压接钳DCYH400E (6.0Ah 一电一充)标配", "origin_option_17": "小型款DCYJ55E线缆剪裸机身 无电无充+塑箱装", "origin_option_18": "小型款DCYJ40E线缆剪4.0Ah两 电一充(标配)", "origin_option_19": "锂电压接钳DCYH400E(4.0Ah 双电一充)标配", "origin_option_20": "小型款DCYJ40E线缆剪6.0Ah两 电一充(标配)", "origin_option_21": "锂电压接钳DCYH400E(6.0Ah 双电一充)标配", "origin_option_22": "小型款DCYJ55E线缆剪4.0Ah一 电一充(标配)", "origin_option_23": "小型款DCYJ55E线缆剪6.0Ah一 电一充(标配)", "origin_option_24": "小型款DCYJ55E线缆剪4.0Ah两 电一充(标配)", "origin_option_25": "大型线缆剪DCYJ120E裸机身 无电无充+塑箱装", "origin_option_26": "小型款DCYJ55E线缆剪6.0Ah两 电一充(标配)", "origin_option_27": "大型款DCYJ120E线缆剪4.0Ah 一电一充)标配", "origin_option_28": "大型款DCYJ120E线缆剪6.0Ah 一电一充)标配", "origin_option_29": "大型款DCYH630E压接钳裸机身 无电无充+塑箱装", "origin_option_30": "大型款DCYJ120E线缆剪 4.0Ah 双电一充)标配", "origin_option_31": "大型款DCYJ120E线缆剪 6.0Ah 双电一充)标配", "origin_option_32": "大型款DCYH630E压接钳4.0Ah一 电一充(标配)", "origin_option_33": "大型款DCYH630E压接钳6.0Ah一 电一充(标配)", "origin_option_34": "大型款DCYH630E压接钳4.0Ah两 电一充(标配)", "origin_option_35": "大型款DCYH630E压接钳6.0Ah两 电一充(标配)"} 2024-09-27 12:53:07,267 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 12:53:11,350 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "소형 압착펜치 (본체만)", "trans_option_2": "소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_3": "소형 케이블 커터 (본체만)", "trans_option_4": "소형 압착펜치 (본체만)", "trans_option_5": "소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_6": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_7": "소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_8": "소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_9": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_10": "소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_11": "리튬 압착펜치 (본체만)", "trans_option_12": "소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_13": "소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_14": "소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_15": "리튬 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_16": "리튬 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_17": "소형 케이블 커터 (본체만)", "trans_option_18": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_19": "리튬 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_20": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_21": "리튬 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_22": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_23": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_24": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_25": "대형 케이블 커터 (본체만)", "trans_option_26": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_27": "대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_28": "대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_29": "대형 압착펜치 (본체만)", "trans_option_30": "대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_31": "대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_32": "대형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_33": "대형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_34": "대형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_35": "대형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)" } ``` 2024-09-27 12:53:11,357 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "소형 압착펜치 (본체만)", "trans_option_2": "소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_3": "소형 케이블 커터 (본체만)", "trans_option_4": "소형 압착펜치 (본체만)", "trans_option_5": "소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_6": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_7": "소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_8": "소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_9": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_10": "소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_11": "리튬 압착펜치 (본체만)", "trans_option_12": "소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_13": "소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_14": "소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_15": "리튬 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_16": "리튬 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_17": "소형 케이블 커터 (본체만)", "trans_option_18": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_19": "리튬 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_20": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_21": "리튬 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_22": "소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_23": "소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_24": "소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_25": "대형 케이블 커터 (본체만)", "trans_option_26": "소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_27": "대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_28": "대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_29": "대형 압착펜치 (본체만)", "trans_option_30": "대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_31": "대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)", "trans_option_32": "대형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)", "trans_option_33": "대형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)", "trans_option_34": "대형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)", "trans_option_35": "대형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)" } 2024-09-27 12:53:11,366 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': '소형 압착펜치 (본체만)', 'trans_option_2': '소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_3': '소형 케이블 커터 (본체만)', 'trans_option_4': '소형 압착펜치 (본체만)', 'trans_option_5': '소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_6': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_7': '소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_8': '소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_9': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_10': '소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_11': '리튬 압착펜치 (본체만)', 'trans_option_12': '소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_13': '소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_14': '소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_15': '리튬 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_16': '리튬 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_17': '소형 케이블 커터 (본체만)', 'trans_option_18': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_19': '리튬 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_20': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_21': '리튬 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_22': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_23': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_24': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_25': '대형 케이블 커터 (본체만)', 'trans_option_26': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_27': '대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_28': '대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_29': '대형 압착펜치 (본체만)', 'trans_option_30': '대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_31': '대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_32': '대형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_33': '대형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_34': '대형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_35': '대형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)'} 2024-09-27 12:53:11,375 - option.py:29 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': '소형 압착펜치 (본체만)', 'trans_option_2': '소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_3': '소형 케이블 커터 (본체만)', 'trans_option_4': '소형 압착펜치 (본체만)', 'trans_option_5': '소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_6': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_7': '소형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_8': '소형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_9': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_10': '소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_11': '리튬 압착펜치 (본체만)', 'trans_option_12': '소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_13': '소형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_14': '소형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_15': '리튬 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_16': '리튬 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_17': '소형 케이블 커터 (본체만)', 'trans_option_18': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_19': '리튬 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_20': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_21': '리튬 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_22': '소형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_23': '소형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_24': '소형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_25': '대형 케이블 커터 (본체만)', 'trans_option_26': '소형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_27': '대형 케이블 커터 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_28': '대형 케이블 커터 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_29': '대형 압착펜치 (본체만)', 'trans_option_30': '대형 케이블 커터 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_31': '대형 케이블 커터 (6.0Ah 배터리 2개, 충전기 1개)', 'trans_option_32': '대형 압착펜치 (4.0Ah 배터리 1개, 충전기 1개)', 'trans_option_33': '대형 압착펜치 (6.0Ah 배터리 1개, 충전기 1개)', 'trans_option_34': '대형 압착펜치 (4.0Ah 배터리 2개, 충전기 1개)', 'trans_option_35': '대형 압착펜치 (6.0Ah 배터리 2개, 충전기 1개)'} 2024-09-27 12:53:11,384 - option.py:32 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 12:53:11,388 - option.py:179 - default_logger - DEBUG - trans_option_1번째 translated_name : 소형 압착펜치 (본체만) 2024-09-27 12:53:11,389 - option.py:197 - default_logger - ERROR - 번역된 옵션명을 입력하는 중 오류 발생: 'method' object is not subscriptable Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 183, in apply_translated_options original_name = self.collect_options_info['original_names'].get(origin_option_key) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ TypeError: 'method' object is not subscriptable 2024-09-27 12:53:11,390 - option.py:203 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 12:53:11,838 - option.py:207 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 12:53:22,321 - option.py:211 - default_logger - ERROR - 옵션 체크 조정 중 오류 발생: ElementHandle.click: Target page, context or browser has been closed Call log: 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 - performing click action - click action done - waiting for scheduled navigations to finish Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 209, in adjust_options checkboxes[i].click() File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 2001, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_element_handle.py", line 132, in click await self._channel.send("click", 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: ElementHandle.click: Target page, context or browser has been closed Call log: 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 - performing click action - click action done - waiting for scheduled navigations to finish 2024-09-27 12:53:22,324 - option.py:243 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:53:22,330 - option.py:48 - default_logger - DEBUG - 옵션 처리 중 오류 발생: Page.click: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 39, in process_options self.low_order_click() File "H:\py\autoTrans\option.py", line 244, in low_order_click self.page.click('button:has-text("가격 낮은 순")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed 2024-09-27 12:53:22,339 - option.py:253 - default_logger - DEBUG - 옵션수정 후 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 250, in save_option self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed 2024-09-27 12:53:22,349 - browser_control.py:320 - default_logger - DEBUG - 상세페이지 탭 클릭 중 오류: Page.click: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 317, in click_detail_tab self.page.click('div.ant-tabs-tab:has-text("상세페이지")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed 2024-09-27 12:53:22,357 - browser_control.py:369 - default_logger - DEBUG - 이미지 URL 추출 중 오류: Page.click: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 334, in extract_image_urls self.page.click('button[data-cke-tooltip-text="소스"]') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed 2024-09-27 12:53:22,360 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 12:53:22,362 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:53:22,367 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 398, in save_product_edit self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed 2024-09-27 12:53:22,369 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:53:22,374 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 398, in save_product_edit self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed 2024-09-27 12:53:22,376 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 12:53:22,378 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,384 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,391 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,393 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,399 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,402 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,404 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,409 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,411 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,414 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,423 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,425 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,427 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,433 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,436 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,437 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,445 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,448 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,450 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,455 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,457 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,460 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,464 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,467 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,468 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,474 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,475 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,477 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,483 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,485 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,487 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,491 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,493 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,495 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,499 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,501 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,503 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,507 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,510 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,511 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,515 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,518 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,519 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,524 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,525 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,527 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,532 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,533 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,534 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,538 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,540 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,542 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,546 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,548 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,551 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 12:53:22,554 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,556 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:53:22,559 - browser_control.py:431 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 408, in go_to_next_page current_page = self.page.query_selector('li.ant-pagination-item.ant-pagination-item-active') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 12:53:22,562 - gui.py:376 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 12:53:22,564 - gui.py:381 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 12:56:30,895 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:56:31,898 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 12:56:32,899 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 12:56:32,899 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 12:56:37,861 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 12:56:38,861 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 12:56:38,861 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 12:56:38,868 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 12:56:38,868 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 12:56:38,868 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 12:56:38,868 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 12:56:40,031 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 12:56:40,037 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 12:56:44,335 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 12:56:44,345 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 12:56:44,348 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 3607616 2024-09-27 12:56:45,284 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 12:56:45,479 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 12:56:47,041 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 12:56:47,219 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 12:56:48,245 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 12:56:48,246 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 12:56:48,549 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 12:56:48,550 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:56:52,677 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:56:52,681 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 12:56:52,682 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 12:56:52,689 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:56:53,703 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:56:53,713 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:56:53,714 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:56:53,758 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:56:54,362 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 12:56:55,661 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 12:56:55,911 - option.py:65 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 12:56:55,926 - option.py:244 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 12:56:56,094 - option.py:104 - default_logger - DEBUG - 총 옵션 갯수: 6 2024-09-27 12:56:56,116 - option.py:116 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:56:56,116 - option.py:169 - default_logger - ERROR - 1번째 옵션 수집 중 오류 발생: 'original_names' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 117, in collect_options_info self.option_info['original_names'][f'origin_option_{i}'] = original_name ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'original_names' 2024-09-27 12:56:56,136 - option.py:116 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:56:56,137 - option.py:169 - default_logger - ERROR - 2번째 옵션 수집 중 오류 발생: 'original_names' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 117, in collect_options_info self.option_info['original_names'][f'origin_option_{i}'] = original_name ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'original_names' 2024-09-27 12:56:56,160 - option.py:116 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:56:56,161 - option.py:169 - default_logger - ERROR - 3번째 옵션 수집 중 오류 발생: 'original_names' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 117, in collect_options_info self.option_info['original_names'][f'origin_option_{i}'] = original_name ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'original_names' 2024-09-27 12:56:56,181 - option.py:116 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:56:56,183 - option.py:169 - default_logger - ERROR - 4번째 옵션 수집 중 오류 발생: 'original_names' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 117, in collect_options_info self.option_info['original_names'][f'origin_option_{i}'] = original_name ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'original_names' 2024-09-27 12:56:56,203 - option.py:116 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:56:56,205 - option.py:169 - default_logger - ERROR - 5번째 옵션 수집 중 오류 발생: 'original_names' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 117, in collect_options_info self.option_info['original_names'][f'origin_option_{i}'] = original_name ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'original_names' 2024-09-27 12:56:56,222 - option.py:116 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 12:56:56,223 - option.py:169 - default_logger - ERROR - 6번째 옵션 수집 중 오류 발생: 'original_names' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 117, in collect_options_info self.option_info['original_names'][f'origin_option_{i}'] = original_name ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'original_names' 2024-09-27 12:56:56,224 - option.py:49 - default_logger - DEBUG - 옵션 처리 중 오류 발생: 'original_names' Traceback (most recent call last): File "H:\py\autoTrans\option.py", line 28, in process_options self.logger.debug(f"수집된 원본 옵션 정보: {self.option_info['original_names']}") ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'original_names' 2024-09-27 12:56:56,541 - option.py:252 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 12:56:56,980 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 12:56:57,118 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 12:56:57,139 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 0 2024-09-27 12:56:57,140 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 12:56:57,169 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 12:56:57,170 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 12:56:57,261 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 12:56:57,262 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 12:56:57,262 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:56:57,368 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 12:56:57,505 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 12:57:27,513 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button:has-text(\"저장하기\")") Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 398, in save_product_edit self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.TimeoutError: Page.click: Timeout 30000ms exceeded. Call log: waiting for locator("button:has-text(\"저장하기\")") 2024-09-27 12:57:27,516 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 12:57:27,518 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,525 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,527 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,528 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,534 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,535 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,536 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,543 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,544 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,545 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,552 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,553 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,554 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,561 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,562 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,562 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,569 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,570 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,572 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,579 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,580 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,580 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,587 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,588 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,589 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,596 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,597 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,599 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,605 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,607 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,608 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,613 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,614 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,614 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,619 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,621 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,621 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,628 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,629 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,630 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,637 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,637 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,638 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,647 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,648 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,649 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,657 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,659 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,659 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,666 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,668 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,669 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,677 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,678 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:27,679 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 12:57:27,687 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: 'NoneType' object has no attribute 'inner_text' Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 164, in get_product_name return product_name_element.inner_text().strip() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'inner_text' 2024-09-27 12:57:27,688 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 12:57:28,143 - browser_control.py:424 - default_logger - DEBUG - 페이지 2로 이동 완료. 2024-09-27 12:57:28,143 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 2 2024-09-27 12:57:28,153 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:57:30,181 - browser_control.py:298 - default_logger - DEBUG - 상품 수정 버튼을 찾는 중 오류: Page.evaluate: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 282, in get_product_edit_buttons self.scroll_page_to_bottom() File "H:\py\autoTrans\browser_control.py", line 552, in scroll_page_to_bottom current_height = self.page.evaluate("() => document.body.scrollHeight") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 8355, in evaluate self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 440, in evaluate return await self._main_frame.evaluate(expression, arg) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 278, in evaluate await self._channel.send( 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.evaluate: Target page, context or browser has been closed 2024-09-27 12:57:30,184 - gui.py:336 - default_logger - DEBUG - 수정할 상품이 없습니다. 번역 작업을 종료합니다. 2024-09-27 12:57:30,185 - gui.py:381 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 12:59:28,828 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 12:59:29,829 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 12:59:30,831 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 12:59:30,831 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 12:59:35,789 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 12:59:36,790 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 12:59:36,790 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 12:59:36,812 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 12:59:36,813 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 12:59:36,814 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 12:59:36,816 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 12:59:40,220 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 12:59:40,220 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 12:59:47,664 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 12:59:47,674 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 12:59:47,676 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 4721550 2024-09-27 12:59:49,057 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 12:59:49,255 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 12:59:51,051 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 12:59:51,175 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 12:59:52,880 - gui.py:308 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 12:59:52,890 - gui.py:313 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 12:59:53,157 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 12:59:53,161 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:59:57,284 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:59:57,290 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 54개 상품 2024-09-27 12:59:57,290 - gui.py:330 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 12:59:57,301 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 12:59:58,317 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 12:59:58,325 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 12:59:58,325 - gui.py:345 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 12:59:58,373 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 12:59:59,085 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 13:00:00,343 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 13:00:00,605 - option.py:72 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 13:00:00,626 - option.py:251 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 13:00:00,770 - option.py:111 - default_logger - DEBUG - 총 옵션 갯수: 6 2024-09-27 13:00:00,800 - option.py:123 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 13:00:00,810 - option.py:131 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 13:00:00,815 - option.py:142 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 13:00:00,832 - option.py:154 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 13:00:01,058 - option.py:170 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 60000 - 60000 2024-09-27 13:00:01,071 - option.py:123 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 13:00:01,086 - option.py:131 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 13:00:01,095 - option.py:142 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 13:00:01,108 - option.py:154 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 13:00:01,120 - option.py:170 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 62500 - 62500 2024-09-27 13:00:01,138 - option.py:123 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 13:00:01,150 - option.py:131 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 13:00:01,161 - option.py:142 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 13:00:01,175 - option.py:154 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 13:00:01,193 - option.py:170 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 82400 - 82400 2024-09-27 13:00:01,208 - option.py:123 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 13:00:01,221 - option.py:131 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 13:00:01,231 - option.py:142 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 13:00:01,250 - option.py:154 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 13:00:01,265 - option.py:170 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 94900 - 94900 2024-09-27 13:00:01,282 - option.py:123 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 13:00:01,282 - option.py:131 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 13:00:01,301 - option.py:142 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 13:00:01,316 - option.py:154 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 13:00:01,331 - option.py:170 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 104900 - 104900 2024-09-27 13:00:01,348 - option.py:123 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 13:00:01,356 - option.py:131 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 13:00:01,366 - option.py:142 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 13:00:01,378 - option.py:154 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 13:00:01,394 - option.py:170 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 124900 - 124900 2024-09-27 13:00:01,395 - option.py:35 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': '浮动位 价格详聊', 'origin_option_2': 'P40一联', 'origin_option_3': 'P40二联', 'origin_option_4': 'P40一控二', 'origin_option_5': 'P40三联', 'origin_option_6': 'P40四联'} 2024-09-27 13:00:01,399 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': '浮动位 价格详聊', 'origin_option_2': 'P40一联', 'origin_option_3': 'P40二联', 'origin_option_4': 'P40一控二', 'origin_option_5': 'P40三联', 'origin_option_6': 'P40四联'} 2024-09-27 13:00:01,399 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 浮动位 价格详聊 2024-09-27 13:00:01,401 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 浮 2024-09-27 13:00:01,401 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 13:00:01,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 格 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 详 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 聊 2024-09-27 13:00:01,404 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 浮动位 价格详聊 2024-09-27 13:00:01,404 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一联 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 13:00:01,404 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一联 2024-09-27 13:00:01,404 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40二联 2024-09-27 13:00:01,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 13:00:01,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 13:00:01,411 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 13:00:01,412 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 13:00:01,412 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 13:00:01,412 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40二联 2024-09-27 13:00:01,412 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40一控二 2024-09-27 13:00:01,412 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 13:00:01,412 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 13:00:01,415 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 13:00:01,416 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 一 2024-09-27 13:00:01,416 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 13:00:01,416 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 二 2024-09-27 13:00:01,417 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40一控二 2024-09-27 13:00:01,417 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40三联 2024-09-27 13:00:01,417 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 13:00:01,419 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 13:00:01,419 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 13:00:01,420 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 13:00:01,420 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 13:00:01,420 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40三联 2024-09-27 13:00:01,421 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: P40四联 2024-09-27 13:00:01,422 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: P 2024-09-27 13:00:01,422 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 4 2024-09-27 13:00:01,422 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 13:00:01,422 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 四 2024-09-27 13:00:01,422 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 联 2024-09-27 13:00:01,422 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: P40四联 2024-09-27 13:00:01,422 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': '浮动位 价格详聊', 'origin_option_2': 'P40一联', 'origin_option_3': 'P40二联', 'origin_option_4': 'P40一控二', 'origin_option_5': 'P40三联', 'origin_option_6': 'P40四联'} 2024-09-27 13:00:01,422 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "浮动位 价格详聊", "origin_option_2": "P40一联", "origin_option_3": "P40二联", "origin_option_4": "P40一控二", "origin_option_5": "P40三联", "origin_option_6": "P40四联"} 2024-09-27 13:00:01,428 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 13:00:03,274 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "P40 1개", "trans_option_2": "P40 2개", "trans_option_3": "P40 1개 제어 2개", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개" } ``` 2024-09-27 13:00:03,274 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "P40 1개", "trans_option_2": "P40 2개", "trans_option_3": "P40 1개 제어 2개", "trans_option_4": "P40 3개", "trans_option_5": "P40 4개" } 2024-09-27 13:00:03,274 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'P40 1개', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1개 제어 2개', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개'} 2024-09-27 13:00:03,274 - option.py:37 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'P40 1개', 'trans_option_2': 'P40 2개', 'trans_option_3': 'P40 1개 제어 2개', 'trans_option_4': 'P40 3개', 'trans_option_5': 'P40 4개'} 2024-09-27 13:00:03,286 - option.py:40 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 13:00:03,288 - option.py:187 - default_logger - DEBUG - trans_option_1번째 translated_name : P40 1개 2024-09-27 13:00:03,288 - option.py:195 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ 2024-09-27 13:00:03,304 - option.py:199 - default_logger - DEBUG - trans_option_1번째 translated_name : [P40 1개] 입력 완료 2024-09-27 13:00:03,304 - option.py:187 - default_logger - DEBUG - trans_option_2번째 translated_name : P40 2개 2024-09-27 13:00:03,306 - option.py:195 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ 2024-09-27 13:00:03,331 - option.py:199 - default_logger - DEBUG - trans_option_2번째 translated_name : [P40 2개] 입력 완료 2024-09-27 13:00:03,332 - option.py:187 - default_logger - DEBUG - trans_option_3번째 translated_name : P40 1개 제어 2개 2024-09-27 13:00:03,332 - option.py:195 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ 2024-09-27 13:00:03,363 - option.py:199 - default_logger - DEBUG - trans_option_3번째 translated_name : [P40 1개 제어 2개] 입력 완료 2024-09-27 13:00:03,364 - option.py:187 - default_logger - DEBUG - trans_option_4번째 translated_name : P40 3개 2024-09-27 13:00:03,365 - option.py:195 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ 2024-09-27 13:00:03,386 - option.py:199 - default_logger - DEBUG - trans_option_4번째 translated_name : [P40 3개] 입력 완료 2024-09-27 13:00:03,387 - option.py:187 - default_logger - DEBUG - trans_option_5번째 translated_name : P40 4개 2024-09-27 13:00:03,387 - option.py:195 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ 2024-09-27 13:00:03,418 - option.py:199 - default_logger - DEBUG - trans_option_5번째 translated_name : [P40 4개] 입력 완료 2024-09-27 13:00:03,420 - option.py:211 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 13:00:03,682 - option.py:251 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 13:00:04,028 - option.py:50 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 13:00:04,395 - option.py:53 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 13:00:04,693 - option.py:259 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 13:00:05,058 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 13:00:05,174 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 13:00:05,195 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 0 2024-09-27 13:00:05,195 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 13:00:05,219 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 13:00:05,219 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 13:00:05,319 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 13:00:05,320 - gui.py:408 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 0개 2024-09-27 13:00:05,320 - gui.py:427 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 13:00:05,419 - browser_control.py:399 - default_logger - DEBUG - 상품 수정 내용 저장 완료. 2024-09-27 13:00:05,532 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... 2024-09-27 13:00:08,571 - browser_control.py:402 - default_logger - DEBUG - 저장 버튼 클릭 중 오류: Page.click: Target page, context or browser has been closed Call log: waiting for locator("button:has-text(\"저장하기\")") Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 398, in save_product_edit self.page.click('button:has-text("저장하기")') File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 9677, in click self._sync( File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 777, in click return await self._main_frame.click(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 488, in click await self._channel.send("click", 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.click: Target page, context or browser has been closed Call log: waiting for locator("button:has-text(\"저장하기\")") 2024-09-27 13:00:08,575 - gui.py:372 - default_logger - DEBUG - 상품 수정 완료. 2024-09-27 13:00:08,578 - gui.py:345 - default_logger - DEBUG - 2/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,584 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,587 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,591 - gui.py:345 - default_logger - DEBUG - 3/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,599 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,602 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,605 - gui.py:345 - default_logger - DEBUG - 4/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,609 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,613 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,613 - gui.py:345 - default_logger - DEBUG - 5/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,623 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,624 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,627 - gui.py:345 - default_logger - DEBUG - 6/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,632 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,636 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,638 - gui.py:345 - default_logger - DEBUG - 7/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,643 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,645 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,647 - gui.py:345 - default_logger - DEBUG - 8/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,651 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,654 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,654 - gui.py:345 - default_logger - DEBUG - 9/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,659 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,663 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,664 - gui.py:345 - default_logger - DEBUG - 10/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,669 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,672 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,673 - gui.py:345 - default_logger - DEBUG - 11/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,676 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,679 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,681 - gui.py:345 - default_logger - DEBUG - 12/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,685 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,687 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,689 - gui.py:345 - default_logger - DEBUG - 13/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,693 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,695 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,696 - gui.py:345 - default_logger - DEBUG - 14/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,701 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,704 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,705 - gui.py:345 - default_logger - DEBUG - 15/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,708 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,711 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,713 - gui.py:345 - default_logger - DEBUG - 16/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,719 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,721 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,723 - gui.py:345 - default_logger - DEBUG - 17/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,727 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,729 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,730 - gui.py:345 - default_logger - DEBUG - 18/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,733 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,738 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,738 - gui.py:345 - default_logger - DEBUG - 19/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,745 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,748 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,748 - gui.py:345 - default_logger - DEBUG - 20/20: 세부사항 수정 작업 중... 2024-09-27 13:00:08,754 - browser_control.py:166 - default_logger - DEBUG - 상품명 수집 중 오류: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 163, in get_product_name product_name_element = self.page.query_selector(product_name_xpath) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,758 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. 2024-09-27 13:00:08,762 - browser_control.py:431 - default_logger - DEBUG - 다음 페이지로 이동 중 오류 발생: Page.query_selector: Target page, context or browser has been closed Traceback (most recent call last): File "H:\py\autoTrans\browser_control.py", line 408, in go_to_next_page current_page = self.page.query_selector('li.ant-pagination-item.ant-pagination-item-active') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 7915, in query_selector self._sync(self._impl_obj.query_selector(selector=selector, strict=strict)) File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_page.py", line 385, in query_selector return await self._main_frame.query_selector(selector, strict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_frame.py", line 304, in query_selector await self._channel.send("querySelector", 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.query_selector: Target page, context or browser has been closed 2024-09-27 13:00:08,764 - gui.py:376 - default_logger - DEBUG - 더 이상 페이지가 없습니다. 작업을 종료합니다. 2024-09-27 13:00:08,766 - gui.py:381 - default_logger - DEBUG - 모든 상품 번역 및 저장 완료. 2024-09-27 13:58:30,232 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 13:58:31,235 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 13:58:32,238 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 13:58:32,238 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 13:58:37,213 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 13:58:38,214 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 13:58:38,214 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 13:58:38,222 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 13:58:38,222 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 13:58:38,222 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 13:58:38,222 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 13:59:11,977 - gui.py:480 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 13:59:11,979 - whale_translator.py:216 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 13:59:12,983 - whale_translator.py:219 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 13:59:14,090 - whale_translator.py:238 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-27 13:59:14,092 - whale_translator.py:240 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 14:00:56,480 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 14:01:02,454 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:01:03,459 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 14:01:03,459 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 14:01:03,464 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 14:01:03,464 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 14:01:03,464 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 14:01:03,472 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 14:01:04,889 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 14:01:04,889 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 14:01:09,463 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 14:01:09,473 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 14:01:09,475 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 5309950 2024-09-27 14:01:10,475 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 14:01:10,701 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 14:01:12,378 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 14:01:12,619 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 14:01:14,907 - gui.py:390 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 14:01:14,908 - gui.py:395 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 14:01:15,194 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 14:01:15,194 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:01:19,317 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:01:19,322 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 53개 상품 2024-09-27 14:01:19,322 - gui.py:414 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 14:01:19,329 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:01:20,341 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:01:20,351 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 14:01:20,352 - gui.py:427 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 14:01:20,390 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 14:01:20,961 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 14:01:22,351 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 14:01:22,541 - option.py:72 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 14:01:22,550 - option.py:84 - default_logger - DEBUG - 전체 옵션이 체크되어 있음 2024-09-27 14:01:22,550 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:01:22,910 - option.py:113 - default_logger - DEBUG - 총 옵션 갯수: 14 2024-09-27 14:01:22,930 - option.py:125 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:22,943 - option.py:133 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:22,952 - option.py:144 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:22,966 - option.py:156 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:22,992 - option.py:172 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 276200 - 276200 2024-09-27 14:01:23,009 - option.py:125 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,024 - option.py:133 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,033 - option.py:144 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,050 - option.py:156 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,067 - option.py:172 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 284600 - 284600 2024-09-27 14:01:23,083 - option.py:125 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,095 - option.py:133 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,107 - option.py:144 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,127 - option.py:156 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,142 - option.py:172 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:01:23,158 - option.py:125 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,167 - option.py:133 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,179 - option.py:144 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,196 - option.py:156 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,213 - option.py:172 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:01:23,232 - option.py:125 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,244 - option.py:133 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,257 - option.py:144 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,274 - option.py:156 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,292 - option.py:172 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:01:23,313 - option.py:125 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,329 - option.py:133 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,339 - option.py:144 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,354 - option.py:156 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,368 - option.py:172 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:01:23,383 - option.py:125 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,393 - option.py:133 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,401 - option.py:144 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,415 - option.py:156 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,430 - option.py:172 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 317300 - 317300 2024-09-27 14:01:23,447 - option.py:125 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,455 - option.py:133 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,464 - option.py:144 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,477 - option.py:156 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,491 - option.py:172 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:01:23,508 - option.py:125 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,517 - option.py:133 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,528 - option.py:144 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,542 - option.py:156 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,556 - option.py:172 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:01:23,573 - option.py:125 - default_logger - DEBUG - 10번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,582 - option.py:133 - default_logger - DEBUG - 10번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,590 - option.py:144 - default_logger - DEBUG - 10번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,606 - option.py:156 - default_logger - DEBUG - 10번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,622 - option.py:172 - default_logger - DEBUG - 10번째 옵션 가격정보 수집 완료 : 469600 - 469600 2024-09-27 14:01:23,639 - option.py:125 - default_logger - DEBUG - 11번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,649 - option.py:133 - default_logger - DEBUG - 11번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,659 - option.py:144 - default_logger - DEBUG - 11번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,673 - option.py:156 - default_logger - DEBUG - 11번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,688 - option.py:172 - default_logger - DEBUG - 11번째 옵션 가격정보 수집 완료 : 554000 - 554000 2024-09-27 14:01:23,703 - option.py:125 - default_logger - DEBUG - 12번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,711 - option.py:133 - default_logger - DEBUG - 12번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,722 - option.py:144 - default_logger - DEBUG - 12번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,737 - option.py:156 - default_logger - DEBUG - 12번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,753 - option.py:172 - default_logger - DEBUG - 12번째 옵션 가격정보 수집 완료 : 608400 - 608400 2024-09-27 14:01:23,768 - option.py:125 - default_logger - DEBUG - 13번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,778 - option.py:133 - default_logger - DEBUG - 13번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,786 - option.py:144 - default_logger - DEBUG - 13번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,799 - option.py:156 - default_logger - DEBUG - 13번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,814 - option.py:172 - default_logger - DEBUG - 13번째 옵션 가격정보 수집 완료 : 645100 - 645100 2024-09-27 14:01:23,831 - option.py:125 - default_logger - DEBUG - 14번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:01:23,842 - option.py:133 - default_logger - DEBUG - 14번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:01:23,850 - option.py:144 - default_logger - DEBUG - 14번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:01:23,864 - option.py:156 - default_logger - DEBUG - 14번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:01:23,878 - option.py:172 - default_logger - DEBUG - 14번째 옵션 가격정보 수집 완료 : 717200 - 717200 2024-09-27 14:01:23,880 - option.py:35 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_4': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_5': 'QQ-700(220V配手按开关)', 'origin_option_6': 'QQ-700(220V配脚踏开关)', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700(110V配脚踏开关)', 'origin_option_9': 'QQ-700(110V配手按开关)', 'origin_option_10': 'QQ-700遥控版(手按开关)', 'origin_option_11': 'MEN-208E单回路泵(质保三年)', 'origin_option_12': 'MER-208EB单回路泵(质保三年)', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:01:23,885 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_4': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_5': 'QQ-700(220V配手按开关)', 'origin_option_6': 'QQ-700(220V配脚踏开关)', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700(110V配脚踏开关)', 'origin_option_9': 'QQ-700(110V配手按开关)', 'origin_option_10': 'QQ-700遥控版(手按开关)', 'origin_option_11': 'MEN-208E单回路泵(质保三年)', 'origin_option_12': 'MER-208EB单回路泵(质保三年)', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:01:23,887 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: DYB-63A电动泵 220V 2024-09-27 14:01:23,888 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 14:01:23,890 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 14:01:23,890 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:01:23,891 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,891 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:01:23,892 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:01:23,892 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 14:01:23,893 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:01:23,893 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:01:23,893 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:01:23,894 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:01:23,895 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,895 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,896 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,896 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:01:23,896 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: DYB-63A电动泵 220V 2024-09-27 14:01:23,897 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:01:23,897 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,899 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,899 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,900 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,900 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,900 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,901 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:01:23,901 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:01:23,902 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:01:23,902 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:01:23,903 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 扳 2024-09-27 14:01:23,903 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,904 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,904 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 带 2024-09-27 14:01:23,905 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:01:23,905 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 14:01:23,906 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 设 2024-09-27 14:01:23,906 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 计 2024-09-27 14:01:23,907 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:01:23,907 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配手按开关) 2024-09-27 14:01:23,908 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:01:23,908 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:01:23,909 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,909 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,910 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,910 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,911 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,911 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,912 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,912 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:01:23,913 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:01:23,913 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:01:23,913 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:01:23,915 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:01:23,915 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:01:23,916 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,916 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,917 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:23,917 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配手按开关 2024-09-27 14:01:23,918 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配脚踏开关) 2024-09-27 14:01:23,918 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:01:23,919 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:01:23,919 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,920 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,920 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,920 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,922 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,922 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,923 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,923 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:01:23,923 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:01:23,924 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:01:23,925 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:01:23,925 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:01:23,926 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:01:23,926 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,926 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,927 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:23,927 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配脚踏开关 2024-09-27 14:01:23,928 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配手按开关) 2024-09-27 14:01:23,929 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,930 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,930 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,931 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,932 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,932 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,933 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,933 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,934 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:01:23,934 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:01:23,934 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:01:23,936 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:01:23,936 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,937 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,937 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:23,938 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配手按开关 2024-09-27 14:01:23,939 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配脚踏开关) 2024-09-27 14:01:23,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,940 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,940 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,940 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,941 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,942 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,943 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,943 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,944 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:01:23,944 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:01:23,945 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:01:23,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:01:23,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,947 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,947 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:23,948 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配脚踏开关 2024-09-27 14:01:23,948 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:01:23,949 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:01:23,949 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:01:23,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:01:23,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,952 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,952 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 14:01:23,953 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:01:23,953 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 磁 2024-09-27 14:01:23,954 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 阀 2024-09-27 14:01:23,954 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:01:23,954 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:01:23,955 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,955 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,955 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,957 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:01:23,957 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:01:23,957 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:01:23,958 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:01:23,958 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,958 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,960 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:01:23,960 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配脚踏开关) 2024-09-27 14:01:23,961 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,961 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,962 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,962 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,962 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,963 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,963 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,963 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:01:23,965 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:01:23,965 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,965 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:01:23,966 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:01:23,966 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:01:23,966 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:01:23,968 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,968 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,969 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:23,969 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配脚踏开关 2024-09-27 14:01:23,970 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配手按开关) 2024-09-27 14:01:23,971 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,971 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,973 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,973 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:01:23,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:01:23,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:01:23,976 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:01:23,976 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:01:23,977 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:01:23,978 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,978 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,979 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:23,979 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配手按开关 2024-09-27 14:01:23,980 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700遥控版(手按开关) 2024-09-27 14:01:23,980 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,980 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:01:23,982 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,982 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:01:23,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 遥 2024-09-27 14:01:23,984 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 14:01:23,984 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 版 2024-09-27 14:01:23,984 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:01:23,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:01:23,987 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:23,987 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:23,988 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:23,989 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700遥控版手按开关 2024-09-27 14:01:23,989 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MEN-208E单回路泵(质保三年) 2024-09-27 14:01:23,990 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:01:23,990 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:01:23,991 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: N 2024-09-27 14:01:23,991 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:23,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:23,993 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:23,993 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 14:01:23,994 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:01:23,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 单 2024-09-27 14:01:23,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:01:23,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 路 2024-09-27 14:01:23,996 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:01:23,996 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:23,996 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 质 2024-09-27 14:01:23,998 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:01:23,998 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 14:01:23,999 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 年 2024-09-27 14:01:23,999 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:24,000 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MEN-208E单回路泵质保三年 2024-09-27 14:01:24,000 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MER-208EB单回路泵(质保三年) 2024-09-27 14:01:24,001 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:01:24,001 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:01:24,002 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: R 2024-09-27 14:01:24,002 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:24,004 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:24,004 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:24,004 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 14:01:24,005 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:01:24,005 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:01:24,006 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 单 2024-09-27 14:01:24,006 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:01:24,007 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 路 2024-09-27 14:01:24,007 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:01:24,008 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:01:24,009 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 质 2024-09-27 14:01:24,009 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:01:24,010 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 14:01:24,010 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 年 2024-09-27 14:01:24,011 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:01:24,011 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MER-208EB单回路泵质保三年 2024-09-27 14:01:24,012 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: GYB-63D充电式超高压电动泵 2024-09-27 14:01:24,013 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: G 2024-09-27 14:01:24,013 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 14:01:24,014 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:01:24,014 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:24,015 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:01:24,015 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:01:24,016 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 14:01:24,016 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 14:01:24,016 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:01:24,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 式 2024-09-27 14:01:24,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 超 2024-09-27 14:01:24,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 高 2024-09-27 14:01:24,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 14:01:24,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:01:24,020 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:01:24,020 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:01:24,021 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: GYB-63D充电式超高压电动泵 2024-09-27 14:01:24,021 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MCN-603E小型泵-自动回位 手按开关220V 2024-09-27 14:01:24,022 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:01:24,022 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 14:01:24,023 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: N 2024-09-27 14:01:24,023 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:24,023 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:01:24,024 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:24,024 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:01:24,025 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:01:24,026 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 14:01:24,026 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 14:01:24,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:01:24,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:01:24,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 自 2024-09-27 14:01:24,029 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:01:24,029 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:01:24,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 14:01:24,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:01:24,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:01:24,031 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:01:24,031 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:01:24,033 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:01:24,033 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:24,033 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:01:24,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:01:24,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:01:24,035 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MCN-603E小型泵-自动回位 手按开关220V 2024-09-27 14:01:24,035 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700蓝油箱配手按开关', 'origin_option_4': '特价QQ-700蓝油箱配脚踏开关', 'origin_option_5': 'QQ-700220V配手按开关', 'origin_option_6': 'QQ-700220V配脚踏开关', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700110V配脚踏开关', 'origin_option_9': 'QQ-700110V配手按开关', 'origin_option_10': 'QQ-700遥控版手按开关', 'origin_option_11': 'MEN-208E单回路泵质保三年', 'origin_option_12': 'MER-208EB单回路泵质保三年', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:01:24,038 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 각 옵션이름이 중복되면 안되. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "DYB-63A电动泵 220V", "origin_option_2": "QQ-700电动泵手扳开关带保压设计", "origin_option_3": "特价QQ-700蓝油箱配手按开关", "origin_option_4": "特价QQ-700蓝油箱配脚踏开关", "origin_option_5": "QQ-700220V配手按开关", "origin_option_6": "QQ-700220V配脚踏开关", "origin_option_7": "HHB-700A电磁阀泵 220V配脚踏开关", "origin_option_8": "QQ-700110V配脚踏开关", "origin_option_9": "QQ-700110V配手按开关", "origin_option_10": "QQ-700遥控版手按开关", "origin_option_11": "MEN-208E单回路泵质保三年", "origin_option_12": "MER-208EB单回路泵质保三年", "origin_option_13": "GYB-63D充电式超高压电动泵", "origin_option_14": "MCN-603E小型泵-自动回位 手按开关220V"} 2024-09-27 14:01:24,042 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 14:01:26,934 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "DYB-63A 전동펌프", "trans_option_2": "QQ-700 전동펌프 (손잡이 스위치)", "trans_option_3": "QQ-700 (블루 오일탱크, 손잡이 스위치)", "trans_option_4": "QQ-700 (블루 오일탱크, 발판 스위치)", "trans_option_5": "QQ-700 (손잡이 스위치)", "trans_option_6": "QQ-700 (발판 스위치)", "trans_option_7": "HHB-700A 전자밸브 펌프 (발판 스위치)", "trans_option_8": "QQ-700 (발판 스위치)", "trans_option_9": "QQ-700 (손잡이 스위치)", "trans_option_10": "QQ-700 (리모컨, 손잡이 스위치)", "trans_option_11": "MEN-208E 단일 회로 펌프", "trans_option_12": "MER-208EB 단일 회로 펌프", "trans_option_13": "GYB-63D 충전식 초고압 전동펌프", "trans_option_14": "MCN-603E 소형 펌프 (자동 복귀, 손잡이 스위치)" } ``` 2024-09-27 14:01:26,936 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "DYB-63A 전동펌프", "trans_option_2": "QQ-700 전동펌프 (손잡이 스위치)", "trans_option_3": "QQ-700 (블루 오일탱크, 손잡이 스위치)", "trans_option_4": "QQ-700 (블루 오일탱크, 발판 스위치)", "trans_option_5": "QQ-700 (손잡이 스위치)", "trans_option_6": "QQ-700 (발판 스위치)", "trans_option_7": "HHB-700A 전자밸브 펌프 (발판 스위치)", "trans_option_8": "QQ-700 (발판 스위치)", "trans_option_9": "QQ-700 (손잡이 스위치)", "trans_option_10": "QQ-700 (리모컨, 손잡이 스위치)", "trans_option_11": "MEN-208E 단일 회로 펌프", "trans_option_12": "MER-208EB 단일 회로 펌프", "trans_option_13": "GYB-63D 충전식 초고압 전동펌프", "trans_option_14": "MCN-603E 소형 펌프 (자동 복귀, 손잡이 스위치)" } 2024-09-27 14:01:26,939 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'DYB-63A 전동펌프', 'trans_option_2': 'QQ-700 전동펌프 (손잡이 스위치)', 'trans_option_3': 'QQ-700 (블루 오일탱크, 손잡이 스위치)', 'trans_option_4': 'QQ-700 (블루 오일탱크, 발판 스위치)', 'trans_option_5': 'QQ-700 (손잡이 스위치)', 'trans_option_6': 'QQ-700 (발판 스위치)', 'trans_option_7': 'HHB-700A 전자밸브 펌프 (발판 스위치)', 'trans_option_8': 'QQ-700 (발판 스위치)', 'trans_option_9': 'QQ-700 (손잡이 스위치)', 'trans_option_10': 'QQ-700 (리모컨, 손잡이 스위치)', 'trans_option_11': 'MEN-208E 단일 회로 펌프', 'trans_option_12': 'MER-208EB 단일 회로 펌프', 'trans_option_13': 'GYB-63D 충전식 초고압 전동펌프', 'trans_option_14': 'MCN-603E 소형 펌프 (자동 복귀, 손잡이 스위치)'} 2024-09-27 14:01:26,942 - option.py:37 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'DYB-63A 전동펌프', 'trans_option_2': 'QQ-700 전동펌프 (손잡이 스위치)', 'trans_option_3': 'QQ-700 (블루 오일탱크, 손잡이 스위치)', 'trans_option_4': 'QQ-700 (블루 오일탱크, 발판 스위치)', 'trans_option_5': 'QQ-700 (손잡이 스위치)', 'trans_option_6': 'QQ-700 (발판 스위치)', 'trans_option_7': 'HHB-700A 전자밸브 펌프 (발판 스위치)', 'trans_option_8': 'QQ-700 (발판 스위치)', 'trans_option_9': 'QQ-700 (손잡이 스위치)', 'trans_option_10': 'QQ-700 (리모컨, 손잡이 스위치)', 'trans_option_11': 'MEN-208E 단일 회로 펌프', 'trans_option_12': 'MER-208EB 단일 회로 펌프', 'trans_option_13': 'GYB-63D 충전식 초고압 전동펌프', 'trans_option_14': 'MCN-603E 소형 펌프 (자동 복귀, 손잡이 스위치)'} 2024-09-27 14:01:26,945 - option.py:40 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 14:01:26,946 - option.py:189 - default_logger - DEBUG - trans_option_1번째 translated_name : DYB-63A 전동펌프 2024-09-27 14:01:26,946 - option.py:197 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:26,963 - option.py:201 - default_logger - DEBUG - trans_option_1번째 translated_name : [DYB-63A 전동펌프] 입력 완료 2024-09-27 14:01:26,964 - option.py:189 - default_logger - DEBUG - trans_option_2번째 translated_name : QQ-700 전동펌프 (손잡이 스위치) 2024-09-27 14:01:26,964 - option.py:197 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,004 - option.py:201 - default_logger - DEBUG - trans_option_2번째 translated_name : [QQ-700 전동펌프 (손잡이 스위치)] 입력 완료 2024-09-27 14:01:27,005 - option.py:189 - default_logger - DEBUG - trans_option_3번째 translated_name : QQ-700 (블루 오일탱크, 손잡이 스위치) 2024-09-27 14:01:27,006 - option.py:197 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,045 - option.py:201 - default_logger - DEBUG - trans_option_3번째 translated_name : [QQ-700 (블루 오일탱크, 손잡이 스위치)] 입력 완료 2024-09-27 14:01:27,047 - option.py:189 - default_logger - DEBUG - trans_option_4번째 translated_name : QQ-700 (블루 오일탱크, 발판 스위치) 2024-09-27 14:01:27,048 - option.py:197 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,089 - option.py:201 - default_logger - DEBUG - trans_option_4번째 translated_name : [QQ-700 (블루 오일탱크, 발판 스위치)] 입력 완료 2024-09-27 14:01:27,090 - option.py:189 - default_logger - DEBUG - trans_option_5번째 translated_name : QQ-700 (손잡이 스위치) 2024-09-27 14:01:27,091 - option.py:197 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,113 - option.py:201 - default_logger - DEBUG - trans_option_5번째 translated_name : [QQ-700 (손잡이 스위치)] 입력 완료 2024-09-27 14:01:27,114 - option.py:189 - default_logger - DEBUG - trans_option_6번째 translated_name : QQ-700 (발판 스위치) 2024-09-27 14:01:27,114 - option.py:197 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,159 - option.py:201 - default_logger - DEBUG - trans_option_6번째 translated_name : [QQ-700 (발판 스위치)] 입력 완료 2024-09-27 14:01:27,160 - option.py:189 - default_logger - DEBUG - trans_option_7번째 translated_name : HHB-700A 전자밸브 펌프 (발판 스위치) 2024-09-27 14:01:27,161 - option.py:197 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,194 - option.py:201 - default_logger - DEBUG - trans_option_7번째 translated_name : [HHB-700A 전자밸브 펌프 (발판 스위치)] 입력 완료 2024-09-27 14:01:27,196 - option.py:189 - default_logger - DEBUG - trans_option_8번째 translated_name : QQ-700 (발판 스위치) 2024-09-27 14:01:27,197 - option.py:197 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,228 - option.py:201 - default_logger - DEBUG - trans_option_8번째 translated_name : [QQ-700 (발판 스위치)] 입력 완료 2024-09-27 14:01:27,230 - option.py:189 - default_logger - DEBUG - trans_option_9번째 translated_name : QQ-700 (손잡이 스위치) 2024-09-27 14:01:27,231 - option.py:197 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,263 - option.py:201 - default_logger - DEBUG - trans_option_9번째 translated_name : [QQ-700 (손잡이 스위치)] 입력 완료 2024-09-27 14:01:27,264 - option.py:189 - default_logger - DEBUG - trans_option_10번째 translated_name : QQ-700 (리모컨, 손잡이 스위치) 2024-09-27 14:01:27,265 - option.py:197 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,307 - option.py:201 - default_logger - DEBUG - trans_option_10번째 translated_name : [QQ-700 (리모컨, 손잡이 스위치)] 입력 완료 2024-09-27 14:01:27,308 - option.py:189 - default_logger - DEBUG - trans_option_11번째 translated_name : MEN-208E 단일 회로 펌프 2024-09-27 14:01:27,309 - option.py:197 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,347 - option.py:201 - default_logger - DEBUG - trans_option_11번째 translated_name : [MEN-208E 단일 회로 펌프] 입력 완료 2024-09-27 14:01:27,348 - option.py:189 - default_logger - DEBUG - trans_option_12번째 translated_name : MER-208EB 단일 회로 펌프 2024-09-27 14:01:27,349 - option.py:197 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,381 - option.py:201 - default_logger - DEBUG - trans_option_12번째 translated_name : [MER-208EB 단일 회로 펌프] 입력 완료 2024-09-27 14:01:27,382 - option.py:189 - default_logger - DEBUG - trans_option_13번째 translated_name : GYB-63D 충전식 초고압 전동펌프 2024-09-27 14:01:27,383 - option.py:197 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,432 - option.py:201 - default_logger - DEBUG - trans_option_13번째 translated_name : [GYB-63D 충전식 초고압 전동펌프] 입력 완료 2024-09-27 14:01:27,433 - option.py:189 - default_logger - DEBUG - trans_option_14번째 translated_name : MCN-603E 소형 펌프 (자동 복귀, 손잡이 스위치) 2024-09-27 14:01:27,433 - option.py:197 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:01:27,546 - option.py:201 - default_logger - DEBUG - trans_option_14번째 translated_name : [MCN-603E 소형 펌프 (자동 복귀, 손잡이 스위치)] 입력 완료 2024-09-27 14:01:27,547 - option.py:213 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 14:01:28,422 - option.py:217 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 14:01:29,489 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:01:29,777 - option.py:50 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 14:01:30,079 - option.py:53 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 14:01:30,375 - option.py:261 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 14:01:30,747 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 14:01:30,931 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 14:01:30,955 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 12 2024-09-27 14:01:30,955 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 14:01:30,983 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 14:01:30,984 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 14:01:31,113 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 14:01:31,114 - gui.py:495 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 12개 2024-09-27 14:01:31,164 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:01:46,763 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i2/143741434/O1CN01Lsea7w1MSoh2hy0Nx_!!143741434.png?v=1641956906350_Q75.jpg 2024-09-27 14:01:46,805 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:01:47,813 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:01:47,817 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:01:47,819 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:01:47,855 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px 2024-09-27 14:01:47,858 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:01:47,922 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_140147.png 2024-09-27 14:01:48,003 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_140147.png 2024-09-27 14:01:48,078 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_140147.png 2024-09-27 14:01:48,133 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_140147.png 2024-09-27 14:01:48,146 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:01:48,363 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:01:48,396 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:02:04,026 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=hb_v3_client_980456_start_top_1_Q75.jpg 2024-09-27 14:02:04,052 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:02:05,061 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:02:05,061 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:02:05,061 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:02:05,061 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 734px 2024-09-27 14:02:05,065 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:02:05,127 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_140205.png 2024-09-27 14:02:05,204 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_140205.png 2024-09-27 14:02:05,273 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_140205.png 2024-09-27 14:02:05,339 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_140205.png 2024-09-27 14:02:05,341 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:02:05,555 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:02:05,591 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:02:21,193 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/143741434/O1CN01qYN80m1MSoXJ8mICv_!!143741434.jpg_Q75.jpg 2024-09-27 14:02:21,225 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:02:22,231 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:02:22,231 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:02:22,231 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:02:22,231 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 14:02:22,238 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:02:22,420 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_140222.png 2024-09-27 14:02:22,586 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_140222.png 2024-09-27 14:02:22,756 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_140222.png 2024-09-27 14:02:22,909 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_140222.png 2024-09-27 14:02:22,926 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:02:23,143 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:02:23,181 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:06:58,750 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 14:07:04,727 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:07:05,729 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 14:07:05,729 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 14:07:05,735 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 14:07:05,735 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 14:07:05,741 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 14:07:05,741 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 14:08:28,353 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 14:08:28,353 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 14:08:32,662 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 14:08:32,672 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 14:08:32,674 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 460428 2024-09-27 14:08:33,828 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 14:08:34,063 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 14:08:35,907 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 14:08:36,155 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 14:08:37,198 - gui.py:390 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 14:08:37,199 - gui.py:395 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 14:08:37,497 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 14:08:37,498 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:08:41,626 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:08:41,631 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 53개 상품 2024-09-27 14:08:41,632 - gui.py:414 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 14:08:41,639 - browser_control.py:546 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:08:42,653 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:08:42,663 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 14:08:42,665 - gui.py:427 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 14:08:42,707 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 14:08:43,305 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 14:08:44,677 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 14:08:44,967 - option.py:72 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 14:08:44,981 - option.py:84 - default_logger - DEBUG - 전체 옵션이 체크되어 있음 2024-09-27 14:08:44,982 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:08:45,334 - option.py:113 - default_logger - DEBUG - 총 옵션 갯수: 14 2024-09-27 14:08:45,360 - option.py:125 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,375 - option.py:133 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,385 - option.py:144 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,401 - option.py:156 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,426 - option.py:172 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 276200 - 276200 2024-09-27 14:08:45,447 - option.py:125 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,461 - option.py:133 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,474 - option.py:144 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,493 - option.py:156 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,509 - option.py:172 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 284600 - 284600 2024-09-27 14:08:45,528 - option.py:125 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,536 - option.py:133 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,547 - option.py:144 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,565 - option.py:156 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,583 - option.py:172 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:08:45,609 - option.py:125 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,619 - option.py:133 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,629 - option.py:144 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,647 - option.py:156 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,667 - option.py:172 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:08:45,685 - option.py:125 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,696 - option.py:133 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,710 - option.py:144 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,725 - option.py:156 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,742 - option.py:172 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:08:45,758 - option.py:125 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,766 - option.py:133 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,777 - option.py:144 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,797 - option.py:156 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,818 - option.py:172 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:08:45,842 - option.py:125 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,851 - option.py:133 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,861 - option.py:144 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,876 - option.py:156 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,890 - option.py:172 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 317300 - 317300 2024-09-27 14:08:45,907 - option.py:125 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,916 - option.py:133 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,924 - option.py:144 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:45,938 - option.py:156 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:45,955 - option.py:172 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:08:45,973 - option.py:125 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:45,982 - option.py:133 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:45,991 - option.py:144 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:46,005 - option.py:156 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:46,019 - option.py:172 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:08:46,036 - option.py:125 - default_logger - DEBUG - 10번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:46,046 - option.py:133 - default_logger - DEBUG - 10번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:46,057 - option.py:144 - default_logger - DEBUG - 10번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:46,074 - option.py:156 - default_logger - DEBUG - 10번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:46,089 - option.py:172 - default_logger - DEBUG - 10번째 옵션 가격정보 수집 완료 : 469600 - 469600 2024-09-27 14:08:46,108 - option.py:125 - default_logger - DEBUG - 11번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:46,118 - option.py:133 - default_logger - DEBUG - 11번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:46,126 - option.py:144 - default_logger - DEBUG - 11번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:46,141 - option.py:156 - default_logger - DEBUG - 11번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:46,155 - option.py:172 - default_logger - DEBUG - 11번째 옵션 가격정보 수집 완료 : 554000 - 554000 2024-09-27 14:08:46,174 - option.py:125 - default_logger - DEBUG - 12번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:46,183 - option.py:133 - default_logger - DEBUG - 12번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:46,192 - option.py:144 - default_logger - DEBUG - 12번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:46,205 - option.py:156 - default_logger - DEBUG - 12번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:46,219 - option.py:172 - default_logger - DEBUG - 12번째 옵션 가격정보 수집 완료 : 608400 - 608400 2024-09-27 14:08:46,235 - option.py:125 - default_logger - DEBUG - 13번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:46,243 - option.py:133 - default_logger - DEBUG - 13번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:46,252 - option.py:144 - default_logger - DEBUG - 13번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:46,266 - option.py:156 - default_logger - DEBUG - 13번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:46,282 - option.py:172 - default_logger - DEBUG - 13번째 옵션 가격정보 수집 완료 : 645100 - 645100 2024-09-27 14:08:46,306 - option.py:125 - default_logger - DEBUG - 14번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:08:46,316 - option.py:133 - default_logger - DEBUG - 14번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:08:46,328 - option.py:144 - default_logger - DEBUG - 14번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:08:46,345 - option.py:156 - default_logger - DEBUG - 14번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:08:46,359 - option.py:172 - default_logger - DEBUG - 14번째 옵션 가격정보 수집 완료 : 717200 - 717200 2024-09-27 14:08:46,361 - option.py:35 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_4': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_5': 'QQ-700(220V配手按开关)', 'origin_option_6': 'QQ-700(220V配脚踏开关)', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700(110V配脚踏开关)', 'origin_option_9': 'QQ-700(110V配手按开关)', 'origin_option_10': 'QQ-700遥控版(手按开关)', 'origin_option_11': 'MEN-208E单回路泵(质保三年)', 'origin_option_12': 'MER-208EB单回路泵(质保三年)', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:08:46,365 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_4': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_5': 'QQ-700(220V配手按开关)', 'origin_option_6': 'QQ-700(220V配脚踏开关)', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700(110V配脚踏开关)', 'origin_option_9': 'QQ-700(110V配手按开关)', 'origin_option_10': 'QQ-700遥控版(手按开关)', 'origin_option_11': 'MEN-208E单回路泵(质保三年)', 'origin_option_12': 'MER-208EB单回路泵(质保三年)', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:08:46,367 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: DYB-63A电动泵 220V 2024-09-27 14:08:46,369 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 14:08:46,369 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 14:08:46,370 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:08:46,371 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,371 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:08:46,371 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:08:46,372 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 14:08:46,372 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:08:46,373 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:08:46,373 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:08:46,375 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:08:46,375 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,375 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,376 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,377 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:08:46,377 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: DYB-63A电动泵 220V 2024-09-27 14:08:46,378 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:08:46,379 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,379 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,380 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,380 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,381 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,381 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,382 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:08:46,382 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:08:46,383 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:08:46,383 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:08:46,384 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 扳 2024-09-27 14:08:46,385 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,385 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,386 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 带 2024-09-27 14:08:46,386 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:08:46,388 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 14:08:46,388 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 设 2024-09-27 14:08:46,389 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 计 2024-09-27 14:08:46,389 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:08:46,389 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配手按开关) 2024-09-27 14:08:46,390 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:08:46,391 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:08:46,391 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,392 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,392 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,393 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,393 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,394 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,394 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,395 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:08:46,395 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:08:46,396 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:08:46,396 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:08:46,397 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:08:46,397 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:08:46,398 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,398 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,398 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,400 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配手按开关 2024-09-27 14:08:46,400 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配脚踏开关) 2024-09-27 14:08:46,401 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:08:46,401 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:08:46,401 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,403 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,404 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,405 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,406 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:08:46,406 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:08:46,407 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:08:46,408 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:08:46,408 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:08:46,408 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:08:46,409 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,410 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,411 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,411 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配脚踏开关 2024-09-27 14:08:46,412 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配手按开关) 2024-09-27 14:08:46,412 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,413 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,413 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,414 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,415 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,415 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,416 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,416 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,417 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,417 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:08:46,418 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:08:46,419 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:08:46,419 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:08:46,420 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,420 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,421 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,422 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配手按开关 2024-09-27 14:08:46,422 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配脚踏开关) 2024-09-27 14:08:46,423 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,424 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,424 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,425 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,425 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,426 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,426 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,427 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,428 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,428 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:08:46,429 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:08:46,429 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:08:46,430 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:08:46,430 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,431 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,431 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,432 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配脚踏开关 2024-09-27 14:08:46,432 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:08:46,433 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:08:46,433 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:08:46,434 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:08:46,434 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,435 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,436 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,436 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,436 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 14:08:46,437 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:08:46,437 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 磁 2024-09-27 14:08:46,439 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 阀 2024-09-27 14:08:46,439 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:08:46,439 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:08:46,439 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,441 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,441 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,442 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:08:46,442 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:08:46,442 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:08:46,443 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:08:46,443 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,444 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,444 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:08:46,444 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配脚踏开关) 2024-09-27 14:08:46,446 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,446 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,447 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,447 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,448 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,448 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,449 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,449 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:08:46,450 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:08:46,450 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,451 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:08:46,452 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:08:46,452 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:08:46,452 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:08:46,453 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,453 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,454 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,454 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配脚踏开关 2024-09-27 14:08:46,455 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配手按开关) 2024-09-27 14:08:46,455 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,457 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,457 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,457 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,458 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,458 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,459 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:08:46,459 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:08:46,461 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,461 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:08:46,462 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:08:46,463 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:08:46,463 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:08:46,464 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,465 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,465 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,466 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配手按开关 2024-09-27 14:08:46,466 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700遥控版(手按开关) 2024-09-27 14:08:46,467 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,467 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:08:46,468 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,468 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:08:46,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,469 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,470 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 遥 2024-09-27 14:08:46,470 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 14:08:46,471 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 版 2024-09-27 14:08:46,471 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,472 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:08:46,472 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:08:46,473 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,473 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,473 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,474 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700遥控版手按开关 2024-09-27 14:08:46,474 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MEN-208E单回路泵(质保三年) 2024-09-27 14:08:46,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:08:46,475 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:08:46,477 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: N 2024-09-27 14:08:46,477 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,477 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,478 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,478 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 14:08:46,479 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:08:46,479 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 单 2024-09-27 14:08:46,480 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:08:46,481 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 路 2024-09-27 14:08:46,481 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:08:46,482 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,482 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 质 2024-09-27 14:08:46,483 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:08:46,483 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 14:08:46,484 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 年 2024-09-27 14:08:46,485 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,485 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MEN-208E单回路泵质保三年 2024-09-27 14:08:46,486 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MER-208EB单回路泵(质保三年) 2024-09-27 14:08:46,487 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:08:46,488 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:08:46,488 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: R 2024-09-27 14:08:46,489 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,489 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,489 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,490 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 14:08:46,490 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:08:46,491 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:08:46,491 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 单 2024-09-27 14:08:46,492 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:08:46,492 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 路 2024-09-27 14:08:46,493 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:08:46,493 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:08:46,494 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 质 2024-09-27 14:08:46,494 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:08:46,495 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 14:08:46,495 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 年 2024-09-27 14:08:46,496 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:08:46,496 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MER-208EB单回路泵质保三年 2024-09-27 14:08:46,497 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: GYB-63D充电式超高压电动泵 2024-09-27 14:08:46,498 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: G 2024-09-27 14:08:46,498 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 14:08:46,498 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:08:46,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:08:46,500 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:08:46,501 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 14:08:46,501 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 14:08:46,502 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:08:46,502 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 式 2024-09-27 14:08:46,502 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 超 2024-09-27 14:08:46,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 高 2024-09-27 14:08:46,504 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 14:08:46,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:08:46,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:08:46,505 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:08:46,506 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: GYB-63D充电式超高压电动泵 2024-09-27 14:08:46,506 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MCN-603E小型泵-自动回位 手按开关220V 2024-09-27 14:08:46,507 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:08:46,508 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 14:08:46,508 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: N 2024-09-27 14:08:46,508 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:08:46,509 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:08:46,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:08:46,511 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 14:08:46,512 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 14:08:46,512 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:08:46,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:08:46,513 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 自 2024-09-27 14:08:46,514 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:08:46,514 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:08:46,515 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 14:08:46,515 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:08:46,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:08:46,516 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:08:46,517 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:08:46,517 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:08:46,518 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,519 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:08:46,519 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:08:46,520 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:08:46,520 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MCN-603E小型泵-自动回位 手按开关220V 2024-09-27 14:08:46,520 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700蓝油箱配手按开关', 'origin_option_4': '特价QQ-700蓝油箱配脚踏开关', 'origin_option_5': 'QQ-700220V配手按开关', 'origin_option_6': 'QQ-700220V配脚踏开关', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700110V配脚踏开关', 'origin_option_9': 'QQ-700110V配手按开关', 'origin_option_10': 'QQ-700遥控版手按开关', 'origin_option_11': 'MEN-208E单回路泵质保三年', 'origin_option_12': 'MER-208EB单回路泵质保三年', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:08:46,522 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 6. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "DYB-63A电动泵 220V", "origin_option_2": "QQ-700电动泵手扳开关带保压设计", "origin_option_3": "特价QQ-700蓝油箱配手按开关", "origin_option_4": "特价QQ-700蓝油箱配脚踏开关", "origin_option_5": "QQ-700220V配手按开关", "origin_option_6": "QQ-700220V配脚踏开关", "origin_option_7": "HHB-700A电磁阀泵 220V配脚踏开关", "origin_option_8": "QQ-700110V配脚踏开关", "origin_option_9": "QQ-700110V配手按开关", "origin_option_10": "QQ-700遥控版手按开关", "origin_option_11": "MEN-208E单回路泵质保三年", "origin_option_12": "MER-208EB单回路泵质保三年", "origin_option_13": "GYB-63D充电式超高压电动泵", "origin_option_14": "MCN-603E小型泵-自动回位 手按开关220V"} 2024-09-27 14:08:46,525 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 14:08:49,393 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "DYB-63A 전동 펌프", "trans_option_2": "QQ-700 전동 펌프, 핸들 스위치", "trans_option_3": "QQ-700, 푸른색 오일 탱크, 핸들 스위치", "trans_option_4": "QQ-700, 푸른색 오일 탱크, 발 페달 스위치", "trans_option_5": "QQ-700, 핸들 스위치", "trans_option_6": "QQ-700, 발 페달 스위치", "trans_option_7": "HHB-700A 전자 밸브 펌프, 발 페달 스위치", "trans_option_8": "QQ-700, 발 페달 스위치", "trans_option_9": "QQ-700, 핸들 스위치", "trans_option_10": "QQ-700, 리모컨, 핸들 스위치", "trans_option_11": "MEN-208E 단일 회로 펌프, 3년 보증", "trans_option_12": "MER-208EB 단일 회로 펌프, 3년 보증", "trans_option_13": "GYB-63D 충전식 초고압 전동 펌프", "trans_option_14": "MCN-603E 소형 펌프, 자동 복귀, 핸들 스위치" } ``` 2024-09-27 14:08:49,395 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "DYB-63A 전동 펌프", "trans_option_2": "QQ-700 전동 펌프, 핸들 스위치", "trans_option_3": "QQ-700, 푸른색 오일 탱크, 핸들 스위치", "trans_option_4": "QQ-700, 푸른색 오일 탱크, 발 페달 스위치", "trans_option_5": "QQ-700, 핸들 스위치", "trans_option_6": "QQ-700, 발 페달 스위치", "trans_option_7": "HHB-700A 전자 밸브 펌프, 발 페달 스위치", "trans_option_8": "QQ-700, 발 페달 스위치", "trans_option_9": "QQ-700, 핸들 스위치", "trans_option_10": "QQ-700, 리모컨, 핸들 스위치", "trans_option_11": "MEN-208E 단일 회로 펌프, 3년 보증", "trans_option_12": "MER-208EB 단일 회로 펌프, 3년 보증", "trans_option_13": "GYB-63D 충전식 초고압 전동 펌프", "trans_option_14": "MCN-603E 소형 펌프, 자동 복귀, 핸들 스위치" } 2024-09-27 14:08:49,399 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'DYB-63A 전동 펌프', 'trans_option_2': 'QQ-700 전동 펌프, 핸들 스위치', 'trans_option_3': 'QQ-700, 푸른색 오일 탱크, 핸들 스위치', 'trans_option_4': 'QQ-700, 푸른색 오일 탱크, 발 페달 스위치', 'trans_option_5': 'QQ-700, 핸들 스위치', 'trans_option_6': 'QQ-700, 발 페달 스위치', 'trans_option_7': 'HHB-700A 전자 밸브 펌프, 발 페달 스위치', 'trans_option_8': 'QQ-700, 발 페달 스위치', 'trans_option_9': 'QQ-700, 핸들 스위치', 'trans_option_10': 'QQ-700, 리모컨, 핸들 스위치', 'trans_option_11': 'MEN-208E 단일 회로 펌프, 3년 보증', 'trans_option_12': 'MER-208EB 단일 회로 펌프, 3년 보증', 'trans_option_13': 'GYB-63D 충전식 초고압 전동 펌프', 'trans_option_14': 'MCN-603E 소형 펌프, 자동 복귀, 핸들 스위치'} 2024-09-27 14:08:49,402 - option.py:37 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'DYB-63A 전동 펌프', 'trans_option_2': 'QQ-700 전동 펌프, 핸들 스위치', 'trans_option_3': 'QQ-700, 푸른색 오일 탱크, 핸들 스위치', 'trans_option_4': 'QQ-700, 푸른색 오일 탱크, 발 페달 스위치', 'trans_option_5': 'QQ-700, 핸들 스위치', 'trans_option_6': 'QQ-700, 발 페달 스위치', 'trans_option_7': 'HHB-700A 전자 밸브 펌프, 발 페달 스위치', 'trans_option_8': 'QQ-700, 발 페달 스위치', 'trans_option_9': 'QQ-700, 핸들 스위치', 'trans_option_10': 'QQ-700, 리모컨, 핸들 스위치', 'trans_option_11': 'MEN-208E 단일 회로 펌프, 3년 보증', 'trans_option_12': 'MER-208EB 단일 회로 펌프, 3년 보증', 'trans_option_13': 'GYB-63D 충전식 초고압 전동 펌프', 'trans_option_14': 'MCN-603E 소형 펌프, 자동 복귀, 핸들 스위치'} 2024-09-27 14:08:49,405 - option.py:40 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 14:08:49,407 - option.py:189 - default_logger - DEBUG - trans_option_1번째 translated_name : DYB-63A 전동 펌프 2024-09-27 14:08:49,407 - option.py:197 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,423 - option.py:201 - default_logger - DEBUG - trans_option_1번째 translated_name : [DYB-63A 전동 펌프] 입력 완료 2024-09-27 14:08:49,424 - option.py:189 - default_logger - DEBUG - trans_option_2번째 translated_name : QQ-700 전동 펌프, 핸들 스위치 2024-09-27 14:08:49,424 - option.py:197 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,453 - option.py:201 - default_logger - DEBUG - trans_option_2번째 translated_name : [QQ-700 전동 펌프, 핸들 스위치] 입력 완료 2024-09-27 14:08:49,454 - option.py:189 - default_logger - DEBUG - trans_option_3번째 translated_name : QQ-700, 푸른색 오일 탱크, 핸들 스위치 2024-09-27 14:08:49,455 - option.py:197 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,481 - option.py:201 - default_logger - DEBUG - trans_option_3번째 translated_name : [QQ-700, 푸른색 오일 탱크, 핸들 스위치] 입력 완료 2024-09-27 14:08:49,482 - option.py:189 - default_logger - DEBUG - trans_option_4번째 translated_name : QQ-700, 푸른색 오일 탱크, 발 페달 스위치 2024-09-27 14:08:49,483 - option.py:197 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,518 - option.py:201 - default_logger - DEBUG - trans_option_4번째 translated_name : [QQ-700, 푸른색 오일 탱크, 발 페달 스위치] 입력 완료 2024-09-27 14:08:49,520 - option.py:189 - default_logger - DEBUG - trans_option_5번째 translated_name : QQ-700, 핸들 스위치 2024-09-27 14:08:49,521 - option.py:197 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,561 - option.py:201 - default_logger - DEBUG - trans_option_5번째 translated_name : [QQ-700, 핸들 스위치] 입력 완료 2024-09-27 14:08:49,561 - option.py:189 - default_logger - DEBUG - trans_option_6번째 translated_name : QQ-700, 발 페달 스위치 2024-09-27 14:08:49,562 - option.py:197 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,600 - option.py:201 - default_logger - DEBUG - trans_option_6번째 translated_name : [QQ-700, 발 페달 스위치] 입력 완료 2024-09-27 14:08:49,601 - option.py:189 - default_logger - DEBUG - trans_option_7번째 translated_name : HHB-700A 전자 밸브 펌프, 발 페달 스위치 2024-09-27 14:08:49,602 - option.py:197 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,643 - option.py:201 - default_logger - DEBUG - trans_option_7번째 translated_name : [HHB-700A 전자 밸브 펌프, 발 페달 스위치] 입력 완료 2024-09-27 14:08:49,644 - option.py:189 - default_logger - DEBUG - trans_option_8번째 translated_name : QQ-700, 발 페달 스위치 2024-09-27 14:08:49,646 - option.py:197 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,681 - option.py:201 - default_logger - DEBUG - trans_option_8번째 translated_name : [QQ-700, 발 페달 스위치] 입력 완료 2024-09-27 14:08:49,681 - option.py:189 - default_logger - DEBUG - trans_option_9번째 translated_name : QQ-700, 핸들 스위치 2024-09-27 14:08:49,683 - option.py:197 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,713 - option.py:201 - default_logger - DEBUG - trans_option_9번째 translated_name : [QQ-700, 핸들 스위치] 입력 완료 2024-09-27 14:08:49,714 - option.py:189 - default_logger - DEBUG - trans_option_10번째 translated_name : QQ-700, 리모컨, 핸들 스위치 2024-09-27 14:08:49,714 - option.py:197 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,755 - option.py:201 - default_logger - DEBUG - trans_option_10번째 translated_name : [QQ-700, 리모컨, 핸들 스위치] 입력 완료 2024-09-27 14:08:49,756 - option.py:189 - default_logger - DEBUG - trans_option_11번째 translated_name : MEN-208E 단일 회로 펌프, 3년 보증 2024-09-27 14:08:49,757 - option.py:197 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,781 - option.py:201 - default_logger - DEBUG - trans_option_11번째 translated_name : [MEN-208E 단일 회로 펌프, 3년 보증] 입력 완료 2024-09-27 14:08:49,782 - option.py:189 - default_logger - DEBUG - trans_option_12번째 translated_name : MER-208EB 단일 회로 펌프, 3년 보증 2024-09-27 14:08:49,783 - option.py:197 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:49,819 - option.py:201 - default_logger - DEBUG - trans_option_12번째 translated_name : [MER-208EB 단일 회로 펌프, 3년 보증] 입력 완료 2024-09-27 14:08:49,820 - option.py:189 - default_logger - DEBUG - trans_option_13번째 translated_name : GYB-63D 충전식 초고압 전동 펌프 2024-09-27 14:08:49,822 - option.py:197 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:50,193 - option.py:201 - default_logger - DEBUG - trans_option_13번째 translated_name : [GYB-63D 충전식 초고압 전동 펌프] 입력 완료 2024-09-27 14:08:50,194 - option.py:189 - default_logger - DEBUG - trans_option_14번째 translated_name : MCN-603E 소형 펌프, 자동 복귀, 핸들 스위치 2024-09-27 14:08:50,194 - option.py:197 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:08:50,436 - option.py:201 - default_logger - DEBUG - trans_option_14번째 translated_name : [MCN-603E 소형 펌프, 자동 복귀, 핸들 스위치] 입력 완료 2024-09-27 14:08:50,437 - option.py:213 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 14:08:50,841 - option.py:217 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 14:08:52,059 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:08:52,367 - option.py:50 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 14:08:52,742 - option.py:53 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 14:08:53,048 - option.py:261 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 14:08:53,422 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 14:08:53,612 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 14:08:53,636 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 12 2024-09-27 14:08:53,637 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 14:08:53,689 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 14:08:53,691 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 14:08:53,808 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 14:08:53,809 - gui.py:495 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 12개 2024-09-27 14:08:53,865 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:09:09,457 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i2/143741434/O1CN01Lsea7w1MSoh2hy0Nx_!!143741434.png?v=1641956906350_Q75.jpg 2024-09-27 14:09:09,501 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:09:10,507 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:09:10,511 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:09:10,511 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:09:10,527 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px 2024-09-27 14:09:10,527 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:09:10,606 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_140910.png 2024-09-27 14:09:10,678 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_140910.png 2024-09-27 14:09:10,746 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_140910.png 2024-09-27 14:09:10,823 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_140910.png 2024-09-27 14:09:10,823 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:09:11,044 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:09:11,079 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:09:26,680 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/T2s4moXH8XXXXXXXXX-350475995.png?p=hb_v3_client_980456_start_top_1_Q75.jpg 2024-09-27 14:09:26,713 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:09:27,721 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:09:27,721 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:09:27,721 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:09:27,721 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 734px 2024-09-27 14:09:27,725 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:09:27,816 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_140927.png 2024-09-27 14:09:27,901 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_140927.png 2024-09-27 14:09:27,978 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_140927.png 2024-09-27 14:09:28,054 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_140927.png 2024-09-27 14:09:28,059 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:09:28,276 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:09:28,317 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:09:43,941 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i4/143741434/O1CN01qYN80m1MSoXJ8mICv_!!143741434.jpg_Q75.jpg 2024-09-27 14:09:43,978 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:09:44,982 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:09:44,982 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:09:44,982 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:09:44,985 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 14:09:44,985 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:09:45,174 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_140944.png 2024-09-27 14:09:45,348 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_140944.png 2024-09-27 14:09:45,505 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_140944.png 2024-09-27 14:09:45,668 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_140944.png 2024-09-27 14:09:45,683 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:09:45,904 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:09:45,944 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:10:01,558 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i2/143741434/O1CN01mplxNC1MSoXEHc6TS_!!143741434.jpg_Q75.jpg 2024-09-27 14:10:01,573 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:10:02,594 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:10:02,594 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:10:02,594 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:10:02,597 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 756px 2024-09-27 14:10:02,597 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:10:02,651 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_141002.png 2024-09-27 14:10:02,709 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_141002.png 2024-09-27 14:10:02,762 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_141002.png 2024-09-27 14:10:02,809 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_141002.png 2024-09-27 14:10:02,824 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:10:03,042 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:10:03,073 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:10:18,694 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i3/143741434/O1CN01JPBUHE1MSoXGltI98_!!143741434.jpg_Q75.jpg 2024-09-27 14:10:18,699 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:10:19,702 - browser_control.py:442 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:10:19,705 - browser_control.py:443 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:10:19,714 - clipboardImageManager.py:204 - default_logger - DEBUG - 클립보드에 처리할 수 있는 데이터가 없습니다. 2024-09-27 14:10:19,715 - browser_control.py:391 - default_logger - DEBUG - 클립보드가 비어있습니다. 2024-09-27 14:10:19,736 - whale_translator.py:109 - default_logger - DEBUG - 가상 데스크톱 전환 중 오류 발생: Desktop number 2 exceeds the number of desktops, 1. Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 105, in switch_to_virtual_desktop_2 VirtualDesktop(2).go() ^^^^^^^^^^^^^^^^^ File "H:\py\autoTrans\Lib\site-packages\pyvda\pyvda.py", line 271, in __init__ raise ValueError( ValueError: Desktop number 2 exceeds the number of desktops, 1. 2024-09-27 14:10:19,739 - gui.py:472 - default_logger - DEBUG - 번역 작업 중 오류 발생: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') Traceback (most recent call last): File "H:\py\autoTrans\gui.py", line 445, in start_translation self.detail_trans() File "H:\py\autoTrans\gui.py", line 507, in detail_trans self.whale_translator.translate_image(url) File "H:\py\autoTrans\whale_translator.py", line 126, in translate_image win32gui.SetForegroundWindow(self.whale_hwnd) pywintypes.error: (1400, 'SetForegroundWindow', '잘못된 창 핸들입니다.') 2024-09-27 14:18:44,666 - whale_translator.py:82 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 14:18:50,652 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:18:51,653 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 14:18:51,653 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 14:18:51,664 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 14:18:51,664 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 14:18:51,670 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 14:18:51,671 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 14:19:01,005 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 14:19:01,005 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 14:19:05,438 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 14:19:05,447 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 14:19:05,447 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 3671104 2024-09-27 14:19:06,562 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 14:19:06,764 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 14:19:08,299 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 14:19:08,445 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 14:19:09,581 - gui.py:390 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 14:19:09,581 - gui.py:395 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 14:19:09,844 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 14:19:09,845 - browser_control.py:548 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:19:13,971 - browser_control.py:558 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:19:13,976 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 53개 상품 2024-09-27 14:19:13,977 - gui.py:414 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 14:19:13,985 - browser_control.py:548 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:19:14,997 - browser_control.py:558 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:19:15,006 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 14:19:15,007 - gui.py:427 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 14:19:15,047 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 14:19:15,647 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 14:19:16,915 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 14:19:17,225 - option.py:72 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 14:19:17,234 - option.py:84 - default_logger - DEBUG - 전체 옵션이 체크되어 있음 2024-09-27 14:19:17,235 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:19:17,569 - option.py:113 - default_logger - DEBUG - 총 옵션 갯수: 14 2024-09-27 14:19:17,588 - option.py:125 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:17,600 - option.py:133 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:17,610 - option.py:144 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:17,624 - option.py:156 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:17,649 - option.py:172 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 276200 - 276200 2024-09-27 14:19:17,666 - option.py:125 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:17,675 - option.py:133 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:17,685 - option.py:144 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:17,699 - option.py:156 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:17,717 - option.py:172 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 284600 - 284600 2024-09-27 14:19:17,738 - option.py:125 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:17,750 - option.py:133 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:17,758 - option.py:144 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:17,773 - option.py:156 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:17,791 - option.py:172 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:19:17,811 - option.py:125 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:17,820 - option.py:133 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:17,833 - option.py:144 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:17,851 - option.py:156 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:17,866 - option.py:172 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:19:17,883 - option.py:125 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:17,891 - option.py:133 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:17,902 - option.py:144 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:17,919 - option.py:156 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:17,937 - option.py:172 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:19:17,956 - option.py:125 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:17,967 - option.py:133 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:17,975 - option.py:144 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:17,989 - option.py:156 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,006 - option.py:172 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:19:18,024 - option.py:125 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,036 - option.py:133 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,046 - option.py:144 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,067 - option.py:156 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,085 - option.py:172 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 317300 - 317300 2024-09-27 14:19:18,104 - option.py:125 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,112 - option.py:133 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,120 - option.py:144 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,133 - option.py:156 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,148 - option.py:172 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:19:18,165 - option.py:125 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,174 - option.py:133 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,182 - option.py:144 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,195 - option.py:156 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,209 - option.py:172 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:19:18,225 - option.py:125 - default_logger - DEBUG - 10번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,234 - option.py:133 - default_logger - DEBUG - 10번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,242 - option.py:144 - default_logger - DEBUG - 10번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,256 - option.py:156 - default_logger - DEBUG - 10번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,272 - option.py:172 - default_logger - DEBUG - 10번째 옵션 가격정보 수집 완료 : 469600 - 469600 2024-09-27 14:19:18,289 - option.py:125 - default_logger - DEBUG - 11번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,299 - option.py:133 - default_logger - DEBUG - 11번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,307 - option.py:144 - default_logger - DEBUG - 11번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,322 - option.py:156 - default_logger - DEBUG - 11번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,338 - option.py:172 - default_logger - DEBUG - 11번째 옵션 가격정보 수집 완료 : 554000 - 554000 2024-09-27 14:19:18,355 - option.py:125 - default_logger - DEBUG - 12번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,364 - option.py:133 - default_logger - DEBUG - 12번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,372 - option.py:144 - default_logger - DEBUG - 12번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,386 - option.py:156 - default_logger - DEBUG - 12번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,401 - option.py:172 - default_logger - DEBUG - 12번째 옵션 가격정보 수집 완료 : 608400 - 608400 2024-09-27 14:19:18,419 - option.py:125 - default_logger - DEBUG - 13번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,429 - option.py:133 - default_logger - DEBUG - 13번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,438 - option.py:144 - default_logger - DEBUG - 13번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,452 - option.py:156 - default_logger - DEBUG - 13번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,465 - option.py:172 - default_logger - DEBUG - 13번째 옵션 가격정보 수집 완료 : 645100 - 645100 2024-09-27 14:19:18,482 - option.py:125 - default_logger - DEBUG - 14번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:19:18,490 - option.py:133 - default_logger - DEBUG - 14번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:19:18,500 - option.py:144 - default_logger - DEBUG - 14번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:19:18,515 - option.py:156 - default_logger - DEBUG - 14번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:19:18,531 - option.py:172 - default_logger - DEBUG - 14번째 옵션 가격정보 수집 완료 : 717200 - 717200 2024-09-27 14:19:18,533 - option.py:35 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_4': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_5': 'QQ-700(220V配手按开关)', 'origin_option_6': 'QQ-700(220V配脚踏开关)', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700(110V配脚踏开关)', 'origin_option_9': 'QQ-700(110V配手按开关)', 'origin_option_10': 'QQ-700遥控版(手按开关)', 'origin_option_11': 'MEN-208E单回路泵(质保三年)', 'origin_option_12': 'MER-208EB单回路泵(质保三年)', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:19:18,538 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_4': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_5': 'QQ-700(220V配手按开关)', 'origin_option_6': 'QQ-700(220V配脚踏开关)', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700(110V配脚踏开关)', 'origin_option_9': 'QQ-700(110V配手按开关)', 'origin_option_10': 'QQ-700遥控版(手按开关)', 'origin_option_11': 'MEN-208E单回路泵(质保三年)', 'origin_option_12': 'MER-208EB单回路泵(质保三年)', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:19:18,539 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: DYB-63A电动泵 220V 2024-09-27 14:19:18,541 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 14:19:18,541 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 14:19:18,541 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:19:18,542 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,542 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:19:18,544 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:19:18,544 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 14:19:18,545 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:19:18,545 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:19:18,545 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:19:18,546 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:19:18,546 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,547 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,547 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,548 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:19:18,548 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: DYB-63A电动泵 220V 2024-09-27 14:19:18,548 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:19:18,550 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,550 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,550 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,551 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,551 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,552 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,552 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:19:18,554 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:19:18,554 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:19:18,554 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:19:18,555 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 扳 2024-09-27 14:19:18,555 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,556 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,556 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 带 2024-09-27 14:19:18,556 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:19:18,558 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 14:19:18,558 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 设 2024-09-27 14:19:18,559 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 计 2024-09-27 14:19:18,559 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:19:18,560 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配手按开关) 2024-09-27 14:19:18,561 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:19:18,561 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:19:18,562 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,562 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,563 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,563 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,564 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,564 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,564 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,565 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:19:18,565 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:19:18,565 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:19:18,567 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:19:18,567 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:19:18,568 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:19:18,568 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,568 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,568 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,570 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配手按开关 2024-09-27 14:19:18,570 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配脚踏开关) 2024-09-27 14:19:18,571 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:19:18,572 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:19:18,572 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,572 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,573 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,573 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,573 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,574 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,574 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,574 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:19:18,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:19:18,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:19:18,576 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:19:18,577 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:19:18,577 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:19:18,578 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,579 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,579 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,579 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配脚踏开关 2024-09-27 14:19:18,581 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配手按开关) 2024-09-27 14:19:18,582 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,582 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,582 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,583 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,583 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,584 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,584 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,584 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,585 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,586 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:19:18,586 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:19:18,587 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:19:18,587 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:19:18,587 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,589 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,589 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,590 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配手按开关 2024-09-27 14:19:18,590 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配脚踏开关) 2024-09-27 14:19:18,591 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,591 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,591 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,593 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,593 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,594 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,594 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,595 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,596 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,597 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:19:18,597 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:19:18,597 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:19:18,598 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:19:18,598 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,598 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,600 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,600 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配脚踏开关 2024-09-27 14:19:18,600 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:19:18,601 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:19:18,601 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:19:18,602 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:19:18,603 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,603 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,604 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,604 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,604 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 14:19:18,605 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:19:18,605 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 磁 2024-09-27 14:19:18,607 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 阀 2024-09-27 14:19:18,607 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:19:18,607 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:19:18,608 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,608 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,609 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,609 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:19:18,610 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:19:18,610 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:19:18,611 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:19:18,611 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,612 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,613 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:19:18,613 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配脚踏开关) 2024-09-27 14:19:18,614 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,614 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,615 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,615 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,616 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,616 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,616 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:19:18,617 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:19:18,618 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,618 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:19:18,618 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:19:18,620 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:19:18,620 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:19:18,620 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,621 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,621 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,623 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配脚踏开关 2024-09-27 14:19:18,623 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配手按开关) 2024-09-27 14:19:18,624 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,624 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,624 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,625 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,626 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,627 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,627 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,628 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:19:18,628 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:19:18,629 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,629 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:19:18,629 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:19:18,631 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:19:18,631 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:19:18,632 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,632 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,633 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,633 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配手按开关 2024-09-27 14:19:18,633 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700遥控版(手按开关) 2024-09-27 14:19:18,634 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,635 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:19:18,635 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,636 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:19:18,636 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,638 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,638 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 遥 2024-09-27 14:19:18,638 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 14:19:18,639 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 版 2024-09-27 14:19:18,639 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,639 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:19:18,640 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:19:18,641 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,642 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,642 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,642 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700遥控版手按开关 2024-09-27 14:19:18,643 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MEN-208E单回路泵(质保三年) 2024-09-27 14:19:18,644 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:19:18,644 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:19:18,644 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: N 2024-09-27 14:19:18,646 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,646 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,647 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,647 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 14:19:18,647 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:19:18,648 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 单 2024-09-27 14:19:18,648 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:19:18,649 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 路 2024-09-27 14:19:18,649 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:19:18,649 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,650 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 质 2024-09-27 14:19:18,650 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:19:18,650 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 14:19:18,652 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 年 2024-09-27 14:19:18,652 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,653 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MEN-208E单回路泵质保三年 2024-09-27 14:19:18,653 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MER-208EB单回路泵(质保三年) 2024-09-27 14:19:18,654 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:19:18,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:19:18,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: R 2024-09-27 14:19:18,655 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,656 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,656 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,657 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 8 2024-09-27 14:19:18,657 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:19:18,657 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:19:18,659 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 单 2024-09-27 14:19:18,659 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:19:18,660 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 路 2024-09-27 14:19:18,660 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:19:18,661 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:19:18,661 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 质 2024-09-27 14:19:18,661 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:19:18,662 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 三 2024-09-27 14:19:18,663 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 年 2024-09-27 14:19:18,663 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:19:18,663 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MER-208EB单回路泵质保三年 2024-09-27 14:19:18,665 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: GYB-63D充电式超高压电动泵 2024-09-27 14:19:18,666 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: G 2024-09-27 14:19:18,666 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Y 2024-09-27 14:19:18,666 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:19:18,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,667 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:19:18,668 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:19:18,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: D 2024-09-27 14:19:18,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 充 2024-09-27 14:19:18,669 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:19:18,670 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 式 2024-09-27 14:19:18,670 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 超 2024-09-27 14:19:18,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 高 2024-09-27 14:19:18,671 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 14:19:18,673 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:19:18,673 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:19:18,673 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:19:18,674 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: GYB-63D充电式超高压电动泵 2024-09-27 14:19:18,674 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: MCN-603E小型泵-自动回位 手按开关220V 2024-09-27 14:19:18,674 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: M 2024-09-27 14:19:18,675 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: C 2024-09-27 14:19:18,676 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: N 2024-09-27 14:19:18,676 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,677 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 6 2024-09-27 14:19:18,677 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,678 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 3 2024-09-27 14:19:18,678 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: E 2024-09-27 14:19:18,680 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 小 2024-09-27 14:19:18,680 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 型 2024-09-27 14:19:18,680 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:19:18,681 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:19:18,681 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 自 2024-09-27 14:19:18,681 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:19:18,682 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 回 2024-09-27 14:19:18,682 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 位 2024-09-27 14:19:18,682 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:19:18,684 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:19:18,684 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:19:18,685 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:19:18,685 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:19:18,685 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,686 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:19:18,687 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:19:18,687 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:19:18,688 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: MCN-603E小型泵-自动回位 手按开关220V 2024-09-27 14:19:18,688 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'DYB-63A电动泵 220V', 'origin_option_2': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_3': '特价QQ-700蓝油箱配手按开关', 'origin_option_4': '特价QQ-700蓝油箱配脚踏开关', 'origin_option_5': 'QQ-700220V配手按开关', 'origin_option_6': 'QQ-700220V配脚踏开关', 'origin_option_7': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_8': 'QQ-700110V配脚踏开关', 'origin_option_9': 'QQ-700110V配手按开关', 'origin_option_10': 'QQ-700遥控版手按开关', 'origin_option_11': 'MEN-208E单回路泵质保三年', 'origin_option_12': 'MER-208EB单回路泵质保三年', 'origin_option_13': 'GYB-63D充电式超高压电动泵', 'origin_option_14': 'MCN-603E小型泵-自动回位 手按开关220V'} 2024-09-27 14:19:18,690 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "DYB-63A电动泵 220V", "origin_option_2": "QQ-700电动泵手扳开关带保压设计", "origin_option_3": "特价QQ-700蓝油箱配手按开关", "origin_option_4": "特价QQ-700蓝油箱配脚踏开关", "origin_option_5": "QQ-700220V配手按开关", "origin_option_6": "QQ-700220V配脚踏开关", "origin_option_7": "HHB-700A电磁阀泵 220V配脚踏开关", "origin_option_8": "QQ-700110V配脚踏开关", "origin_option_9": "QQ-700110V配手按开关", "origin_option_10": "QQ-700遥控版手按开关", "origin_option_11": "MEN-208E单回路泵质保三年", "origin_option_12": "MER-208EB单回路泵质保三年", "origin_option_13": "GYB-63D充电式超高压电动泵", "origin_option_14": "MCN-603E小型泵-自动回位 手按开关220V"} 2024-09-27 14:19:18,693 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 14:19:21,692 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "DYB-63A 전동펌프 220V", "trans_option_2": "QQ-700 전동펌프 수동 스위치", "trans_option_3": "QQ-700 블루 오일탱크 수동 스위치", "trans_option_4": "QQ-700 블루 오일탱크 발판 스위치", "trans_option_5": "QQ-700 220V 수동 스위치", "trans_option_6": "QQ-700 220V 발판 스위치", "trans_option_7": "HHB-700A 전자밸브 펌프 220V 발판 스위치", "trans_option_8": "QQ-700 110V 발판 스위치", "trans_option_9": "QQ-700 110V 수동 스위치", "trans_option_10": "QQ-700 리모컨 수동 스위치", "trans_option_11": "MEN-208E 단일 회로 펌프 3년 보증", "trans_option_12": "MER-208EB 단일 회로 펌프 3년 보증", "trans_option_13": "GYB-63D 충전식 초고압 전동 펌프", "trans_option_14": "MCN-603E 소형 펌프 - 자동 복귀 수동 스위치 220V" } ``` 2024-09-27 14:19:21,695 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "DYB-63A 전동펌프 220V", "trans_option_2": "QQ-700 전동펌프 수동 스위치", "trans_option_3": "QQ-700 블루 오일탱크 수동 스위치", "trans_option_4": "QQ-700 블루 오일탱크 발판 스위치", "trans_option_5": "QQ-700 220V 수동 스위치", "trans_option_6": "QQ-700 220V 발판 스위치", "trans_option_7": "HHB-700A 전자밸브 펌프 220V 발판 스위치", "trans_option_8": "QQ-700 110V 발판 스위치", "trans_option_9": "QQ-700 110V 수동 스위치", "trans_option_10": "QQ-700 리모컨 수동 스위치", "trans_option_11": "MEN-208E 단일 회로 펌프 3년 보증", "trans_option_12": "MER-208EB 단일 회로 펌프 3년 보증", "trans_option_13": "GYB-63D 충전식 초고압 전동 펌프", "trans_option_14": "MCN-603E 소형 펌프 - 자동 복귀 수동 스위치 220V" } 2024-09-27 14:19:21,698 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'DYB-63A 전동펌프 220V', 'trans_option_2': 'QQ-700 전동펌프 수동 스위치', 'trans_option_3': 'QQ-700 블루 오일탱크 수동 스위치', 'trans_option_4': 'QQ-700 블루 오일탱크 발판 스위치', 'trans_option_5': 'QQ-700 220V 수동 스위치', 'trans_option_6': 'QQ-700 220V 발판 스위치', 'trans_option_7': 'HHB-700A 전자밸브 펌프 220V 발판 스위치', 'trans_option_8': 'QQ-700 110V 발판 스위치', 'trans_option_9': 'QQ-700 110V 수동 스위치', 'trans_option_10': 'QQ-700 리모컨 수동 스위치', 'trans_option_11': 'MEN-208E 단일 회로 펌프 3년 보증', 'trans_option_12': 'MER-208EB 단일 회로 펌프 3년 보증', 'trans_option_13': 'GYB-63D 충전식 초고압 전동 펌프', 'trans_option_14': 'MCN-603E 소형 펌프 - 자동 복귀 수동 스위치 220V'} 2024-09-27 14:19:21,701 - option.py:37 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'DYB-63A 전동펌프 220V', 'trans_option_2': 'QQ-700 전동펌프 수동 스위치', 'trans_option_3': 'QQ-700 블루 오일탱크 수동 스위치', 'trans_option_4': 'QQ-700 블루 오일탱크 발판 스위치', 'trans_option_5': 'QQ-700 220V 수동 스위치', 'trans_option_6': 'QQ-700 220V 발판 스위치', 'trans_option_7': 'HHB-700A 전자밸브 펌프 220V 발판 스위치', 'trans_option_8': 'QQ-700 110V 발판 스위치', 'trans_option_9': 'QQ-700 110V 수동 스위치', 'trans_option_10': 'QQ-700 리모컨 수동 스위치', 'trans_option_11': 'MEN-208E 단일 회로 펌프 3년 보증', 'trans_option_12': 'MER-208EB 단일 회로 펌프 3년 보증', 'trans_option_13': 'GYB-63D 충전식 초고압 전동 펌프', 'trans_option_14': 'MCN-603E 소형 펌프 - 자동 복귀 수동 스위치 220V'} 2024-09-27 14:19:21,704 - option.py:40 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 14:19:21,706 - option.py:189 - default_logger - DEBUG - trans_option_1번째 translated_name : DYB-63A 전동펌프 220V 2024-09-27 14:19:21,706 - option.py:197 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,724 - option.py:201 - default_logger - DEBUG - trans_option_1번째 translated_name : [DYB-63A 전동펌프 220V] 입력 완료 2024-09-27 14:19:21,725 - option.py:189 - default_logger - DEBUG - trans_option_2번째 translated_name : QQ-700 전동펌프 수동 스위치 2024-09-27 14:19:21,726 - option.py:197 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,748 - option.py:201 - default_logger - DEBUG - trans_option_2번째 translated_name : [QQ-700 전동펌프 수동 스위치] 입력 완료 2024-09-27 14:19:21,748 - option.py:189 - default_logger - DEBUG - trans_option_3번째 translated_name : QQ-700 블루 오일탱크 수동 스위치 2024-09-27 14:19:21,749 - option.py:197 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,779 - option.py:201 - default_logger - DEBUG - trans_option_3번째 translated_name : [QQ-700 블루 오일탱크 수동 스위치] 입력 완료 2024-09-27 14:19:21,780 - option.py:189 - default_logger - DEBUG - trans_option_4번째 translated_name : QQ-700 블루 오일탱크 발판 스위치 2024-09-27 14:19:21,782 - option.py:197 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,816 - option.py:201 - default_logger - DEBUG - trans_option_4번째 translated_name : [QQ-700 블루 오일탱크 발판 스위치] 입력 완료 2024-09-27 14:19:21,817 - option.py:189 - default_logger - DEBUG - trans_option_5번째 translated_name : QQ-700 220V 수동 스위치 2024-09-27 14:19:21,818 - option.py:197 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,851 - option.py:201 - default_logger - DEBUG - trans_option_5번째 translated_name : [QQ-700 220V 수동 스위치] 입력 완료 2024-09-27 14:19:21,852 - option.py:189 - default_logger - DEBUG - trans_option_6번째 translated_name : QQ-700 220V 발판 스위치 2024-09-27 14:19:21,852 - option.py:197 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,882 - option.py:201 - default_logger - DEBUG - trans_option_6번째 translated_name : [QQ-700 220V 발판 스위치] 입력 완료 2024-09-27 14:19:21,884 - option.py:189 - default_logger - DEBUG - trans_option_7번째 translated_name : HHB-700A 전자밸브 펌프 220V 발판 스위치 2024-09-27 14:19:21,885 - option.py:197 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,921 - option.py:201 - default_logger - DEBUG - trans_option_7번째 translated_name : [HHB-700A 전자밸브 펌프 220V 발판 스위치] 입력 완료 2024-09-27 14:19:21,922 - option.py:189 - default_logger - DEBUG - trans_option_8번째 translated_name : QQ-700 110V 발판 스위치 2024-09-27 14:19:21,923 - option.py:197 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,956 - option.py:201 - default_logger - DEBUG - trans_option_8번째 translated_name : [QQ-700 110V 발판 스위치] 입력 완료 2024-09-27 14:19:21,957 - option.py:189 - default_logger - DEBUG - trans_option_9번째 translated_name : QQ-700 110V 수동 스위치 2024-09-27 14:19:21,957 - option.py:197 - default_logger - DEBUG - trans_option_9번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:21,994 - option.py:201 - default_logger - DEBUG - trans_option_9번째 translated_name : [QQ-700 110V 수동 스위치] 입력 완료 2024-09-27 14:19:21,995 - option.py:189 - default_logger - DEBUG - trans_option_10번째 translated_name : QQ-700 리모컨 수동 스위치 2024-09-27 14:19:21,995 - option.py:197 - default_logger - DEBUG - trans_option_10번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:22,022 - option.py:201 - default_logger - DEBUG - trans_option_10번째 translated_name : [QQ-700 리모컨 수동 스위치] 입력 완료 2024-09-27 14:19:22,022 - option.py:189 - default_logger - DEBUG - trans_option_11번째 translated_name : MEN-208E 단일 회로 펌프 3년 보증 2024-09-27 14:19:22,024 - option.py:197 - default_logger - DEBUG - trans_option_11번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:22,052 - option.py:201 - default_logger - DEBUG - trans_option_11번째 translated_name : [MEN-208E 단일 회로 펌프 3년 보증] 입력 완료 2024-09-27 14:19:22,054 - option.py:189 - default_logger - DEBUG - trans_option_12번째 translated_name : MER-208EB 단일 회로 펌프 3년 보증 2024-09-27 14:19:22,055 - option.py:197 - default_logger - DEBUG - trans_option_12번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:22,086 - option.py:201 - default_logger - DEBUG - trans_option_12번째 translated_name : [MER-208EB 단일 회로 펌프 3년 보증] 입력 완료 2024-09-27 14:19:22,087 - option.py:189 - default_logger - DEBUG - trans_option_13번째 translated_name : GYB-63D 충전식 초고압 전동 펌프 2024-09-27 14:19:22,087 - option.py:197 - default_logger - DEBUG - trans_option_13번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:22,112 - option.py:201 - default_logger - DEBUG - trans_option_13번째 translated_name : [GYB-63D 충전식 초고압 전동 펌프] 입력 완료 2024-09-27 14:19:22,114 - option.py:189 - default_logger - DEBUG - trans_option_14번째 translated_name : MCN-603E 소형 펌프 - 자동 복귀 수동 스위치 220V 2024-09-27 14:19:22,114 - option.py:197 - default_logger - DEBUG - trans_option_14번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:19:22,143 - option.py:201 - default_logger - DEBUG - trans_option_14번째 translated_name : [MCN-603E 소형 펌프 - 자동 복귀 수동 스위치 220V] 입력 완료 2024-09-27 14:19:22,144 - option.py:213 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 14:19:22,410 - option.py:217 - default_logger - DEBUG - 옵션이 10개 이상이므로 초과 옵션을 체크 해제합니다. 2024-09-27 14:19:23,778 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:19:24,067 - option.py:50 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 14:19:24,379 - option.py:53 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 14:19:24,659 - option.py:261 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 14:19:25,036 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 14:19:25,241 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 14:19:25,269 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 12 2024-09-27 14:19:25,270 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 14:19:25,335 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 14:19:25,335 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 14:19:25,434 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 14:19:25,434 - gui.py:495 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 12개 2024-09-27 14:19:25,478 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:45:09,044 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:45:10,046 - whale_translator.py:222 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 14:45:10,046 - whale_translator.py:87 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 14:45:14,994 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:45:15,995 - vertexAI.py:16 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 14:45:15,995 - vertexAI.py:20 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 14:45:16,039 - vertexAI.py:24 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 14:45:16,039 - vertexAI.py:35 - default_logger - DEBUG - 프롬프트 파일 경로: H:\py\autoTrans\prompt.json 2024-09-27 14:45:16,041 - vertexAI.py:38 - default_logger - DEBUG - prompt.json 파일이 성공적으로 로드되었습니다. 2024-09-27 14:45:16,042 - gui.py:61 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 14:45:28,995 - gui.py:242 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 14:45:28,997 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 14:45:32,938 - browser_control.py:42 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 14:45:32,940 - browser_control.py:47 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 14:45:32,940 - browser_control.py:54 - default_logger - DEBUG - 크롬 창 핸들: 461378 2024-09-27 14:45:34,631 - browser_control.py:60 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 14:45:34,842 - browser_control.py:78 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 14:45:36,661 - browser_control.py:253 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 14:45:36,782 - browser_control.py:259 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 14:45:47,870 - gui.py:390 - default_logger - DEBUG - 번역 작업을 시작합니다... 2024-09-27 14:45:47,877 - gui.py:395 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 중... 2024-09-27 14:45:48,221 - browser_control.py:271 - default_logger - DEBUG - 신규 상품 등록 페이지로 이동 완료. 2024-09-27 14:45:48,221 - browser_control.py:548 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:45:52,344 - browser_control.py:558 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:45:52,344 - browser_control.py:120 - default_logger - DEBUG - 가져온 텍스트: 총 53개 상품 2024-09-27 14:45:52,344 - gui.py:414 - default_logger - DEBUG - 현재 페이지: 1 2024-09-27 14:45:52,355 - browser_control.py:548 - default_logger - DEBUG - 페이지 스크롤 시작... 2024-09-27 14:45:53,367 - browser_control.py:558 - default_logger - DEBUG - 페이지 스크롤 완료. 2024-09-27 14:45:53,380 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 20 2024-09-27 14:45:53,380 - gui.py:427 - default_logger - DEBUG - 1/20: 세부사항 수정 작업 중... 2024-09-27 14:45:53,426 - browser_control.py:306 - default_logger - DEBUG - 상품의 '세부사항 수정 및 업로드' 버튼을 화면에 보이도록 스크롤. 2024-09-27 14:45:53,985 - browser_control.py:309 - default_logger - DEBUG - 세부사항 수정 다이얼로그 열기 완료. 2024-09-27 14:45:55,340 - browser_control.py:326 - default_logger - DEBUG - 옵션 탭 클릭 완료. 2024-09-27 14:45:55,541 - option.py:72 - default_logger - DEBUG - 단일 상품 여부: 옵션 상품입니다 2024-09-27 14:45:55,549 - option.py:84 - default_logger - DEBUG - 전체 옵션이 체크되어 있음 2024-09-27 14:45:55,552 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:45:55,713 - option.py:113 - default_logger - DEBUG - 총 옵션 갯수: 9 2024-09-27 14:45:55,735 - option.py:125 - default_logger - DEBUG - 1번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:55,748 - option.py:133 - default_logger - DEBUG - 1번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:55,759 - option.py:144 - default_logger - DEBUG - 1번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:55,778 - option.py:156 - default_logger - DEBUG - 1번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,084 - option.py:172 - default_logger - DEBUG - 1번째 옵션 가격정보 수집 완료 : 284600 - 284600 2024-09-27 14:45:56,106 - option.py:125 - default_logger - DEBUG - 2번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,115 - option.py:133 - default_logger - DEBUG - 2번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,128 - option.py:144 - default_logger - DEBUG - 2번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,144 - option.py:156 - default_logger - DEBUG - 2번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,159 - option.py:172 - default_logger - DEBUG - 2번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:45:56,182 - option.py:125 - default_logger - DEBUG - 3번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,192 - option.py:133 - default_logger - DEBUG - 3번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,198 - option.py:144 - default_logger - DEBUG - 3번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,213 - option.py:156 - default_logger - DEBUG - 3번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,233 - option.py:172 - default_logger - DEBUG - 3번째 옵션 가격정보 수집 완료 : 288700 - 288700 2024-09-27 14:45:56,246 - option.py:125 - default_logger - DEBUG - 4번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,260 - option.py:133 - default_logger - DEBUG - 4번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,269 - option.py:144 - default_logger - DEBUG - 4번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,275 - option.py:156 - default_logger - DEBUG - 4번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,298 - option.py:172 - default_logger - DEBUG - 4번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:45:56,311 - option.py:125 - default_logger - DEBUG - 5번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,324 - option.py:133 - default_logger - DEBUG - 5번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,333 - option.py:144 - default_logger - DEBUG - 5번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,344 - option.py:156 - default_logger - DEBUG - 5번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,361 - option.py:172 - default_logger - DEBUG - 5번째 옵션 가격정보 수집 완료 : 305000 - 305000 2024-09-27 14:45:56,377 - option.py:125 - default_logger - DEBUG - 6번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,383 - option.py:133 - default_logger - DEBUG - 6번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,393 - option.py:144 - default_logger - DEBUG - 6번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,407 - option.py:156 - default_logger - DEBUG - 6번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,417 - option.py:172 - default_logger - DEBUG - 6번째 옵션 가격정보 수집 완료 : 317300 - 317300 2024-09-27 14:45:56,435 - option.py:125 - default_logger - DEBUG - 7번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,443 - option.py:133 - default_logger - DEBUG - 7번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,452 - option.py:144 - default_logger - DEBUG - 7번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,467 - option.py:156 - default_logger - DEBUG - 7번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,478 - option.py:172 - default_logger - DEBUG - 7번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:45:56,501 - option.py:125 - default_logger - DEBUG - 8번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,510 - option.py:133 - default_logger - DEBUG - 8번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,516 - option.py:144 - default_logger - DEBUG - 8번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,531 - option.py:156 - default_logger - DEBUG - 8번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,539 - option.py:172 - default_logger - DEBUG - 8번째 옵션 가격정보 수집 완료 : 344500 - 344500 2024-09-27 14:45:56,561 - option.py:125 - default_logger - DEBUG - 9번째 옵션명 수집완료. 나머지 필드 수집중... 2024-09-27 14:45:56,564 - option.py:133 - default_logger - DEBUG - 9번째 옵션편집필드 수집 완료 : JSHandle@node 2024-09-27 14:45:56,580 - option.py:144 - default_logger - DEBUG - 9번째 옵션 체크박스 수집 완료 : JSHandle@node 2024-09-27 14:45:56,593 - option.py:156 - default_logger - DEBUG - 9번째 옵션 이미지 수집 완료 : JSHandle@ 2024-09-27 14:45:56,620 - option.py:172 - default_logger - DEBUG - 9번째 옵션 가격정보 수집 완료 : 469600 - 469600 2024-09-27 14:45:56,622 - option.py:35 - default_logger - DEBUG - 수집된 원본 옵션 정보: {'origin_option_1': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_2': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_3': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_4': 'QQ-700(220V配手按开关)', 'origin_option_5': 'QQ-700(220V配脚踏开关)', 'origin_option_6': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_7': 'QQ-700(110V配脚踏开关)', 'origin_option_8': 'QQ-700(110V配手按开关)', 'origin_option_9': 'QQ-700遥控版(手按开关)'} 2024-09-27 14:45:56,931 - vertexAI.py:83 - default_logger - DEBUG - 옵션 데이터를 번역 중: {'origin_option_1': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_2': '特价QQ-700(蓝油箱配手按开关)', 'origin_option_3': '特价QQ-700(蓝油箱配脚踏开关)', 'origin_option_4': 'QQ-700(220V配手按开关)', 'origin_option_5': 'QQ-700(220V配脚踏开关)', 'origin_option_6': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_7': 'QQ-700(110V配脚踏开关)', 'origin_option_8': 'QQ-700(110V配手按开关)', 'origin_option_9': 'QQ-700遥控版(手按开关)'} 2024-09-27 14:45:56,931 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:45:56,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:56,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:56,935 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:45:56,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 动 2024-09-27 14:45:56,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:45:56,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:45:56,939 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 扳 2024-09-27 14:45:56,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:56,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:56,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 带 2024-09-27 14:45:56,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 保 2024-09-27 14:45:56,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 压 2024-09-27 14:45:56,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 设 2024-09-27 14:45:56,942 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 计 2024-09-27 14:45:56,946 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700电动泵手扳开关带保压设计 2024-09-27 14:45:56,946 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配手按开关) 2024-09-27 14:45:56,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:45:56,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:45:56,946 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,949 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,949 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:56,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:56,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,950 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,951 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:45:56,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:45:56,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:45:56,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:45:56,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:45:56,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:45:56,951 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:45:56,956 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:56,956 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:56,957 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:45:56,957 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配手按开关 2024-09-27 14:45:56,959 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: 特价QQ-700(蓝油箱配脚踏开关) 2024-09-27 14:45:56,959 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 特 2024-09-27 14:45:56,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 价 2024-09-27 14:45:56,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:56,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:56,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,960 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,966 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:45:56,966 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 蓝 2024-09-27 14:45:56,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 油 2024-09-27 14:45:56,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 箱 2024-09-27 14:45:56,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:45:56,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:45:56,967 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:45:56,970 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:56,970 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:56,970 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:45:56,972 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: 特价QQ-700蓝油箱配脚踏开关 2024-09-27 14:45:56,972 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配手按开关) 2024-09-27 14:45:56,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,972 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:56,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:56,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,975 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,975 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:45:56,978 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:56,979 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:56,983 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:45:56,983 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配手按开关 2024-09-27 14:45:56,983 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(220V配脚踏开关) 2024-09-27 14:45:56,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,983 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:56,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:56,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:56,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,986 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,986 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:45:56,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:45:56,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:45:56,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:45:56,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:45:56,989 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:45:56,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:45:56,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:56,992 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:56,993 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:45:56,993 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700220V配脚踏开关 2024-09-27 14:45:56,993 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:45:56,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:45:56,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: H 2024-09-27 14:45:56,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: B 2024-09-27 14:45:56,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:56,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:56,995 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:56,999 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: A 2024-09-27 14:45:57,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 电 2024-09-27 14:45:57,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 磁 2024-09-27 14:45:57,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 阀 2024-09-27 14:45:57,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 泵 2024-09-27 14:45:57,000 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2024-09-27 14:45:57,003 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:45:57,003 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 2 2024-09-27 14:45:57,005 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,005 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:45:57,006 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:45:57,006 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:45:57,008 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:45:57,008 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:57,008 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:57,008 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: HHB-700A电磁阀泵 220V配脚踏开关 2024-09-27 14:45:57,008 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配脚踏开关) 2024-09-27 14:45:57,011 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:57,011 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:57,011 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:57,011 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:57,011 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,011 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,011 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:45:57,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:45:57,017 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:45:57,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:45:57,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:45:57,019 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 脚 2024-09-27 14:45:57,021 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 踏 2024-09-27 14:45:57,021 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:57,022 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:57,022 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:45:57,023 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配脚踏开关 2024-09-27 14:45:57,024 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700(110V配手按开关) 2024-09-27 14:45:57,025 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:57,025 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:57,025 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:57,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:57,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,027 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,027 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:45:57,029 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:45:57,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 1 2024-09-27 14:45:57,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,030 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: V 2024-09-27 14:45:57,031 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 配 2024-09-27 14:45:57,031 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:45:57,032 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:45:57,032 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:57,032 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:57,034 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:45:57,034 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700110V配手按开关 2024-09-27 14:45:57,034 - vertexAI.py:55 - default_logger - DEBUG - 텍스트에서 특수 문자를 정리 중: QQ-700遥控版(手按开关) 2024-09-27 14:45:57,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:57,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: Q 2024-09-27 14:45:57,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: - 2024-09-27 14:45:57,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 7 2024-09-27 14:45:57,034 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,039 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 0 2024-09-27 14:45:57,040 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 遥 2024-09-27 14:45:57,040 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 控 2024-09-27 14:45:57,041 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 版 2024-09-27 14:45:57,041 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ( 2024-09-27 14:45:57,041 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 手 2024-09-27 14:45:57,043 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 按 2024-09-27 14:45:57,043 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 开 2024-09-27 14:45:57,043 - vertexAI.py:70 - default_logger - DEBUG - 허용된 문자 추가: 关 2024-09-27 14:45:57,044 - vertexAI.py:66 - default_logger - DEBUG - 허용되지 않은 문자 제거: ) 2024-09-27 14:45:57,044 - vertexAI.py:73 - default_logger - DEBUG - 정리된 텍스트: QQ-700遥控版手按开关 2024-09-27 14:45:57,044 - vertexAI.py:87 - default_logger - DEBUG - 정리된 옵션 데이터: {'origin_option_1': 'QQ-700电动泵手扳开关带保压设计', 'origin_option_2': '特价QQ-700蓝油箱配手按开关', 'origin_option_3': '特价QQ-700蓝油箱配脚踏开关', 'origin_option_4': 'QQ-700220V配手按开关', 'origin_option_5': 'QQ-700220V配脚踏开关', 'origin_option_6': 'HHB-700A电磁阀泵 220V配脚踏开关', 'origin_option_7': 'QQ-700110V配脚踏开关', 'origin_option_8': 'QQ-700110V配手按开关', 'origin_option_9': 'QQ-700遥控版手按开关'} 2024-09-27 14:45:57,044 - vertexAI.py:92 - default_logger - DEBUG - 생성된 프롬프트: 질문은 아래와 같아. 가공방법 1. 특수문자가 있을 경우 제거해줘. 2. 원본 상품명을 참고해서, 각 옵션의 이름을 최대한 간결하게, 각 옵션의 특징(제품의 스펙을 나타내는 크기,무게,용량,전압,전류,상품코드등)만 남겨줘. 3. 간결하게 만들어진 각 옵션명을 한국어로 일관되게 번역해줘. 4. 번역된 옵션 이름 중 같은 이름의 옵션이 있을 경우, 해당옵션들만 원본옵션명에서 특징들을 다시 추출해서 추가해줘. 5. 가격문의, 문의사항, 견적, 견적문의, 예약금, 선결제, 고객센터 연락 등 옵션명을 바로 알려주지 않고 고객에게 연락을 유도하는 옵션명은 삭제해야 해. 6. 번역된 옵션명들은 'trans_option_1': '', 'trans_option_2': '', 'trans_option_3': '', 'trans_option_4': '' 와 같은 형식(json)으로 반환해줘. 원본 데이터 {"origin_option_1": "QQ-700电动泵手扳开关带保压设计", "origin_option_2": "特价QQ-700蓝油箱配手按开关", "origin_option_3": "特价QQ-700蓝油箱配脚踏开关", "origin_option_4": "QQ-700220V配手按开关", "origin_option_5": "QQ-700220V配脚踏开关", "origin_option_6": "HHB-700A电磁阀泵 220V配脚踏开关", "origin_option_7": "QQ-700110V配脚踏开关", "origin_option_8": "QQ-700110V配手按开关", "origin_option_9": "QQ-700遥控版手按开关"} 2024-09-27 14:45:57,044 - vertexAI.py:95 - default_logger - DEBUG - Vertex AI 모델에 프롬프트를 전달하여 응답을 기다리는 중... 2024-09-27 14:45:59,223 - vertexAI.py:97 - default_logger - DEBUG - 모델 응답: ```json { "trans_option_1": "QQ-700 220V 수동", "trans_option_2": "QQ-700 220V 발판", "trans_option_3": "QQ-700 110V 발판", "trans_option_4": "QQ-700 110V 수동", "trans_option_5": "QQ-700 리모컨 수동", "trans_option_6": "QQ-700 블루 탱크 수동", "trans_option_7": "QQ-700 블루 탱크 발판", "trans_option_8": "HHB-700A 220V 발판" } ``` 2024-09-27 14:45:59,225 - vertexAI.py:104 - default_logger - DEBUG - 응답에서 추출된 JSON 텍스트: { "trans_option_1": "QQ-700 220V 수동", "trans_option_2": "QQ-700 220V 발판", "trans_option_3": "QQ-700 110V 발판", "trans_option_4": "QQ-700 110V 수동", "trans_option_5": "QQ-700 리모컨 수동", "trans_option_6": "QQ-700 블루 탱크 수동", "trans_option_7": "QQ-700 블루 탱크 발판", "trans_option_8": "HHB-700A 220V 발판" } 2024-09-27 14:45:59,227 - vertexAI.py:107 - default_logger - DEBUG - 번역된 데이터: {'trans_option_1': 'QQ-700 220V 수동', 'trans_option_2': 'QQ-700 220V 발판', 'trans_option_3': 'QQ-700 110V 발판', 'trans_option_4': 'QQ-700 110V 수동', 'trans_option_5': 'QQ-700 리모컨 수동', 'trans_option_6': 'QQ-700 블루 탱크 수동', 'trans_option_7': 'QQ-700 블루 탱크 발판', 'trans_option_8': 'HHB-700A 220V 발판'} 2024-09-27 14:45:59,228 - option.py:37 - default_logger - DEBUG - 번역된 옵션 정보: {'trans_option_1': 'QQ-700 220V 수동', 'trans_option_2': 'QQ-700 220V 발판', 'trans_option_3': 'QQ-700 110V 발판', 'trans_option_4': 'QQ-700 110V 수동', 'trans_option_5': 'QQ-700 리모컨 수동', 'trans_option_6': 'QQ-700 블루 탱크 수동', 'trans_option_7': 'QQ-700 블루 탱크 발판', 'trans_option_8': 'HHB-700A 220V 발판'} 2024-09-27 14:45:59,230 - option.py:40 - default_logger - DEBUG - 번역된 옵션명을 입력합니다. 2024-09-27 14:45:59,230 - option.py:189 - default_logger - DEBUG - trans_option_1번째 translated_name : QQ-700 220V 수동 2024-09-27 14:45:59,231 - option.py:197 - default_logger - DEBUG - trans_option_1번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,249 - option.py:201 - default_logger - DEBUG - trans_option_1번째 translated_name : [QQ-700 220V 수동] 입력 완료 2024-09-27 14:45:59,249 - option.py:189 - default_logger - DEBUG - trans_option_2번째 translated_name : QQ-700 220V 발판 2024-09-27 14:45:59,250 - option.py:197 - default_logger - DEBUG - trans_option_2번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,276 - option.py:201 - default_logger - DEBUG - trans_option_2번째 translated_name : [QQ-700 220V 발판] 입력 완료 2024-09-27 14:45:59,277 - option.py:189 - default_logger - DEBUG - trans_option_3번째 translated_name : QQ-700 110V 발판 2024-09-27 14:45:59,277 - option.py:197 - default_logger - DEBUG - trans_option_3번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,305 - option.py:201 - default_logger - DEBUG - trans_option_3번째 translated_name : [QQ-700 110V 발판] 입력 완료 2024-09-27 14:45:59,305 - option.py:189 - default_logger - DEBUG - trans_option_4번째 translated_name : QQ-700 110V 수동 2024-09-27 14:45:59,306 - option.py:197 - default_logger - DEBUG - trans_option_4번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,333 - option.py:201 - default_logger - DEBUG - trans_option_4번째 translated_name : [QQ-700 110V 수동] 입력 완료 2024-09-27 14:45:59,334 - option.py:189 - default_logger - DEBUG - trans_option_5번째 translated_name : QQ-700 리모컨 수동 2024-09-27 14:45:59,335 - option.py:197 - default_logger - DEBUG - trans_option_5번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,379 - option.py:201 - default_logger - DEBUG - trans_option_5번째 translated_name : [QQ-700 리모컨 수동] 입력 완료 2024-09-27 14:45:59,379 - option.py:189 - default_logger - DEBUG - trans_option_6번째 translated_name : QQ-700 블루 탱크 수동 2024-09-27 14:45:59,379 - option.py:197 - default_logger - DEBUG - trans_option_6번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,407 - option.py:201 - default_logger - DEBUG - trans_option_6번째 translated_name : [QQ-700 블루 탱크 수동] 입력 완료 2024-09-27 14:45:59,407 - option.py:189 - default_logger - DEBUG - trans_option_7번째 translated_name : QQ-700 블루 탱크 발판 2024-09-27 14:45:59,413 - option.py:197 - default_logger - DEBUG - trans_option_7번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,446 - option.py:201 - default_logger - DEBUG - trans_option_7번째 translated_name : [QQ-700 블루 탱크 발판] 입력 완료 2024-09-27 14:45:59,446 - option.py:189 - default_logger - DEBUG - trans_option_8번째 translated_name : HHB-700A 220V 발판 2024-09-27 14:45:59,446 - option.py:197 - default_logger - DEBUG - trans_option_8번째 번역옵션 필드 : JSHandle@ 2024-09-27 14:45:59,472 - option.py:201 - default_logger - DEBUG - trans_option_8번째 translated_name : [HHB-700A 220V 발판] 입력 완료 2024-09-27 14:45:59,472 - option.py:213 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. 2024-09-27 14:45:59,742 - option.py:253 - default_logger - DEBUG - 가격 낮은 순 정렬을 클릭합니다. 2024-09-27 14:46:00,381 - option.py:50 - default_logger - DEBUG - 저장 버튼을 클릭합니다. 2024-09-27 14:46:00,685 - option.py:53 - default_logger - DEBUG - 옵션 처리 완료. 2024-09-27 14:46:01,009 - option.py:261 - default_logger - DEBUG - 옵션 수정 내용 저장 완료. 2024-09-27 14:46:01,392 - browser_control.py:318 - default_logger - DEBUG - 상세페이지 탭 클릭 완료. 2024-09-27 14:46:01,586 - browser_control.py:335 - default_logger - DEBUG - 소스 버튼 클릭 완료. 2024-09-27 14:46:01,607 - browser_control.py:343 - default_logger - DEBUG - 추출된 이미지 URL 수: 12 2024-09-27 14:46:01,609 - browser_control.py:346 - default_logger - DEBUG - img 태그를 삭제 중... 2024-09-27 14:46:01,634 - browser_control.py:357 - default_logger - DEBUG - Updated data-value: 2024-09-27 14:46:01,634 - browser_control.py:360 - default_logger - DEBUG - img 태그 삭제 완료. 2024-09-27 14:46:01,757 - browser_control.py:365 - default_logger - DEBUG - 소스 버튼 재 클릭 완료. 2024-09-27 14:46:01,762 - gui.py:495 - default_logger - DEBUG - 현재 상품의 총 이미지 수 : 12개 2024-09-27 14:46:01,821 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 14:46:17,444 - whale_translator.py:150 - default_logger - DEBUG - 번역 완료: https://img.alicdn.com/imgextra/i2/143741434/O1CN01Lsea7w1MSoh2hy0Nx_!!143741434.png?v=1641956906350_Q75.jpg 2024-09-27 14:46:17,492 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 14:46:18,495 - browser_control.py:444 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:46:18,495 - browser_control.py:445 - default_logger - DEBUG - 크롬 창으로 포커스 이동. 2024-09-27 14:46:18,502 - clipboardImageManager.py:176 - default_logger - INFO - 클립보드 이미지 확인 2024-09-27 14:46:18,537 - clipboardImageManager.py:180 - default_logger - DEBUG - 클립보드에 있는 이미지 크기: 750px 2024-09-27 14:46:18,537 - clipboardImageManager.py:183 - default_logger - DEBUG - 이미지 가로 크기 200픽셀 이상: 크롭 진행 중... 2024-09-27 14:46:18,607 - clipboardImageManager.py:253 - default_logger - DEBUG - 크롭 전 이미지 저장됨: H:\py\autoTrans\original_image_20240927_144618.png 2024-09-27 14:46:18,679 - clipboardImageManager.py:266 - default_logger - DEBUG - 1% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_1_20240927_144618.png 2024-09-27 14:46:18,745 - clipboardImageManager.py:266 - default_logger - DEBUG - 2% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_2_20240927_144618.png 2024-09-27 14:46:18,807 - clipboardImageManager.py:266 - default_logger - DEBUG - 3% 크롭된 이미지 저장됨: H:\py\autoTrans\cropped_image_3_20240927_144618.png 2024-09-27 14:46:18,807 - clipboardImageManager.py:281 - default_logger - DEBUG - 이미지가 클립보드에 저장되었습니다. 2024-09-27 14:46:19,040 - browser_control.py:389 - default_logger - DEBUG - 이미지 붙여넣기 완료. 2024-09-27 14:46:19,040 - browser_control.py:390 - default_logger - DEBUG - 이미지 붙여넣기 완료로 클립보드 비우기. 2024-09-27 14:46:19,040 - clipboardImageManager.py:232 - default_logger - DEBUG - 클립보드가 비워졌습니다. 2024-09-27 14:46:19,091 - whale_translator.py:106 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:25:40,808 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:25:40,808 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:25:40,819 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:25:40,819 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:25:40,951 - whale_translator.py:110 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:25:41,052 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:25:44,203 - whale_translator.py:220 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 15:25:45,229 - whale_translator.py:223 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 15:25:45,229 - whale_translator.py:91 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:25:46,609 - whale_translator.py:60 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 15:28:57,820 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:28:57,820 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:28:57,830 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:28:57,831 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:28:58,023 - whale_translator.py:86 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 15:28:58,136 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:35:24,891 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:35:24,891 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:35:24,903 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:35:24,904 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:35:25,101 - whale_translator.py:120 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:35:25,120 - whale_translator.py:120 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:35:25,164 - whale_translator.py:129 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:35:26,103 - whale_translator.py:230 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 15:35:26,136 - whale_translator.py:236 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:35:26,136 - whale_translator.py:101 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:35:29,343 - whale_translator.py:233 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 15:35:29,343 - whale_translator.py:101 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:35:31,799 - whale_translator.py:129 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:39:15,791 - whale_translator.py:126 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:39:16,117 - whale_translator.py:117 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:39:16,419 - whale_translator.py:101 - default_logger - DEBUG - 가상 데스크톱 확인/생성 중 오류 발생: object NoneType can't be used in 'await' expression Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 96, in ensure_virtual_desktop_2_exists await self.switch_to_virtual_desktop_2() TypeError: object NoneType can't be used in 'await' expression 2024-09-27 15:39:22,084 - whale_translator.py:126 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:40:31,460 - whale_translator.py:126 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:40:31,760 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:40:31,761 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:40:31,772 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:40:31,773 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:42:20,757 - whale_translator.py:117 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:42:21,068 - whale_translator.py:227 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 15:42:22,070 - whale_translator.py:230 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 15:42:22,070 - whale_translator.py:98 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:42:22,095 - whale_translator.py:126 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:42:22,397 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:42:22,397 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:42:22,404 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:42:22,404 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:42:46,004 - whale_translator.py:117 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:42:46,306 - whale_translator.py:233 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:42:46,306 - whale_translator.py:98 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:42:46,306 - whale_translator.py:117 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:42:46,610 - whale_translator.py:233 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:42:46,610 - whale_translator.py:98 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:42:52,283 - whale_translator.py:126 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:42:52,584 - whale_translator.py:126 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:42:52,885 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:42:52,885 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:42:52,897 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:42:52,897 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:43:51,323 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:43:51,623 - whale_translator.py:228 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 15:43:52,626 - whale_translator.py:231 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 15:43:52,626 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:43:52,628 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:43:52,930 - whale_translator.py:234 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:43:52,930 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:43:58,150 - whale_translator.py:64 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 15:43:58,171 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:43:58,473 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:43:58,774 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:43:58,774 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:43:58,788 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:43:58,788 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:45:03,863 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:45:04,165 - whale_translator.py:234 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:45:04,165 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:45:04,170 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:45:04,470 - whale_translator.py:234 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:45:04,470 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:45:09,732 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:45:10,034 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:45:10,336 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:45:10,336 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:45:10,349 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:45:10,350 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:46:25,745 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:46:26,048 - whale_translator.py:228 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 15:46:27,051 - whale_translator.py:231 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 15:46:27,051 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:46:27,051 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:46:27,355 - whale_translator.py:234 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:46:27,355 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:46:32,586 - whale_translator.py:64 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 15:46:32,610 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:46:32,912 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:46:33,214 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:46:33,214 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:46:33,223 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:46:33,223 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:46:46,800 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:46:47,101 - whale_translator.py:234 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:46:47,101 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:46:47,105 - whale_translator.py:118 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:46:47,406 - whale_translator.py:234 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:46:47,406 - whale_translator.py:99 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:46:52,650 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:46:52,961 - whale_translator.py:127 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:46:53,264 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:46:53,264 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:46:53,271 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:46:53,280 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:53:52,576 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:53:52,879 - whale_translator.py:229 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 찾았습니다. 종료 중... 2024-09-27 15:53:53,881 - whale_translator.py:232 - default_logger - DEBUG - '새 시크릿 탭 - Whale' 창을 종료했습니다. 2024-09-27 15:53:53,881 - whale_translator.py:100 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:53:53,883 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:53:54,184 - whale_translator.py:235 - default_logger - DEBUG - '새 탭 - Whale' 또는 '새 시크릿 탭 - Whale' 창을 찾지 못했습니다. 2024-09-27 15:53:54,184 - whale_translator.py:100 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:53:54,191 - whale_translator.py:42 - default_logger - DEBUG - Whale 브라우저 실행, PID: 6176 2024-09-27 15:56:44,002 - whale_translator.py:111 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 15:56:45,003 - whale_translator.py:135 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:56:45,306 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 확인/생성 중 오류 발생: 'WhaleTranslator' object has no attribute 'find_window_by_title' Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 115, in ensure_virtual_desktop_2_exists self.close_whale_window_if_exists() File "H:\py\autoTrans\whale_translator.py", line 236, in close_whale_window_if_exists whale_hwnd = self.find_window_by_title(whale_window_name) ^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'WhaleTranslator' object has no attribute 'find_window_by_title' 2024-09-27 15:56:45,311 - whale_translator.py:42 - default_logger - DEBUG - Whale 브라우저 실행, PID: 24964 2024-09-27 15:56:48,426 - whale_translator.py:64 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 15:56:48,445 - whale_translator.py:144 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:56:48,751 - whale_translator.py:144 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:56:49,052 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:56:49,052 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:56:49,063 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:56:49,063 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 15:58:40,566 - whale_translator.py:135 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:58:40,873 - whale_translator.py:255 - default_logger - ERROR - 웨일 창을 종료하는 중 오류 발생: 'WhaleTranslator' object has no attribute 'whale_pid' Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 233, in close_whale_window_if_exists if not self.whale_pid: ^^^^^^^^^^^^^^ AttributeError: 'WhaleTranslator' object has no attribute 'whale_pid' 2024-09-27 15:58:40,873 - whale_translator.py:116 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:58:40,873 - whale_translator.py:135 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 15:58:41,176 - whale_translator.py:255 - default_logger - ERROR - 웨일 창을 종료하는 중 오류 발생: 'WhaleTranslator' object has no attribute 'whale_pid' Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 233, in close_whale_window_if_exists if not self.whale_pid: ^^^^^^^^^^^^^^ AttributeError: 'WhaleTranslator' object has no attribute 'whale_pid' 2024-09-27 15:58:41,177 - whale_translator.py:116 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 15:58:41,181 - whale_translator.py:42 - default_logger - DEBUG - Whale 브라우저 실행, PID: 24376 2024-09-27 15:58:44,296 - whale_translator.py:64 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 15:58:44,314 - whale_translator.py:144 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:58:44,619 - whale_translator.py:144 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 15:58:44,920 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 15:58:44,920 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 15:58:44,931 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 15:58:44,932 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:01:32,583 - whale_translator.py:138 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 16:01:32,885 - whale_translator.py:258 - default_logger - ERROR - 웨일 창을 종료하는 중 오류 발생: 'WhaleTranslator' object has no attribute 'whale_pid' Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 236, in close_whale_window_if_exists if not self.whale_pid: ^^^^^^^^^^^^^^ AttributeError: 'WhaleTranslator' object has no attribute 'whale_pid' 2024-09-27 16:01:32,885 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 16:01:32,887 - whale_translator.py:138 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 16:01:33,188 - whale_translator.py:258 - default_logger - ERROR - 웨일 창을 종료하는 중 오류 발생: 'WhaleTranslator' object has no attribute 'whale_pid' Traceback (most recent call last): File "H:\py\autoTrans\whale_translator.py", line 236, in close_whale_window_if_exists if not self.whale_pid: ^^^^^^^^^^^^^^ AttributeError: 'WhaleTranslator' object has no attribute 'whale_pid' 2024-09-27 16:01:33,188 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 16:01:33,191 - whale_translator.py:45 - default_logger - DEBUG - Whale 브라우저 실행, PID: 13748 2024-09-27 16:01:36,307 - whale_translator.py:67 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 16:01:36,331 - whale_translator.py:147 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:01:36,636 - whale_translator.py:147 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:01:36,938 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:01:36,938 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:01:36,947 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:01:36,947 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:02:19,598 - whale_translator.py:138 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 16:02:19,900 - whale_translator.py:237 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 16:02:19,900 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 16:02:19,900 - whale_translator.py:138 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 16:02:20,203 - whale_translator.py:237 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 16:02:20,203 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 16:02:20,205 - whale_translator.py:45 - default_logger - DEBUG - Whale 브라우저 실행, PID: 16764 2024-09-27 16:02:23,324 - whale_translator.py:67 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 16:02:23,350 - whale_translator.py:147 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:02:23,651 - whale_translator.py:147 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:02:23,953 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:02:23,953 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:02:23,963 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:02:23,965 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:02:58,996 - whale_translator.py:114 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 16:03:00,000 - whale_translator.py:138 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 16:03:00,301 - whale_translator.py:237 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 16:03:00,301 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 16:03:00,304 - whale_translator.py:45 - default_logger - DEBUG - Whale 브라우저 실행, PID: 17060 2024-09-27 16:03:03,421 - whale_translator.py:67 - default_logger - DEBUG - Whale 창을 찾을 수 없습니다. 2024-09-27 16:03:03,440 - whale_translator.py:147 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:03:03,746 - whale_translator.py:147 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:03:04,046 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:03:04,046 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:03:04,052 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:03:04,052 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:11:20,099 - whale_translator.py:138 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 16:11:20,400 - whale_translator.py:237 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 16:11:20,400 - whale_translator.py:119 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 16:11:20,428 - whale_translator.py:147 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:11:20,730 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:11:20,730 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:11:20,736 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:11:20,736 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:13:06,527 - whale_translator.py:134 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 16:13:06,829 - whale_translator.py:233 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 16:13:06,829 - whale_translator.py:115 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 16:13:06,865 - whale_translator.py:143 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 16:13:07,167 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:13:07,167 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:13:07,178 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:13:07,179 - gui.py:67 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:17:29,068 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:17:29,068 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:17:29,082 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:17:29,083 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:17:49,737 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:17:49,739 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:17:49,748 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:17:49,748 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:22:38,328 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:22:38,328 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:22:38,333 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:22:38,333 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:35:07,951 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:35:07,956 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:35:07,960 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:35:07,960 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:35:34,735 - gui.py:489 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 16:35:34,738 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 16:35:42,633 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:35:42,633 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:35:42,643 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:35:42,644 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:36:48,758 - gui.py:489 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 16:36:48,761 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 16:37:15,621 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:37:15,621 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:37:15,632 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:37:15,634 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:37:19,186 - gui.py:489 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 16:37:19,188 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 16:37:44,031 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 16:37:44,031 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 16:37:44,041 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 16:37:44,041 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 16:37:51,341 - gui.py:489 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 16:37:51,344 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 17:01:55,241 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:01:55,241 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:01:55,251 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:01:55,252 - gui.py:68 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:04:59,793 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:04:59,793 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:04:59,797 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:04:59,797 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:05:03,424 - gui.py:490 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 17:05:03,426 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 17:06:29,320 - whale_translator.py:89 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 17:07:00,925 - whale_translator.py:113 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 17:07:01,229 - whale_translator.py:212 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 17:07:01,230 - whale_translator.py:94 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 17:07:01,232 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 9592 2024-09-27 17:07:03,278 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:07:15,727 - whale_translator.py:113 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 17:07:16,028 - whale_translator.py:212 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 17:07:16,028 - whale_translator.py:94 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 17:07:16,031 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 17896 2024-09-27 17:07:18,060 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:07:18,378 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:07:18,378 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:07:18,386 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:07:18,389 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:07:42,451 - whale_translator.py:113 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 17:07:42,752 - whale_translator.py:212 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 17:07:42,752 - whale_translator.py:94 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 17:07:42,755 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 16000 2024-09-27 17:07:44,794 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:07:45,110 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:07:45,110 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:07:45,119 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:07:45,121 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:08:19,466 - gui.py:490 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 17:08:19,472 - whale_translator.py:230 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 17:08:20,577 - whale_translator.py:248 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-27 17:08:20,578 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 17:10:02,955 - whale_translator.py:89 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 17:10:03,961 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 27276 2024-09-27 17:10:06,002 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:10:06,320 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:10:06,320 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:10:06,328 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:10:06,328 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:10:08,785 - gui.py:256 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 2024-09-27 17:10:08,787 - gui.py:262 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 17:10:08,787 - browser_control.py:27 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 17:11:11,189 - gui.py:502 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 17:11:11,191 - whale_translator.py:230 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 17:11:12,298 - whale_translator.py:248 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-27 17:11:12,298 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 17:11:16,131 - whale_translator.py:89 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 17:11:17,134 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 5848 2024-09-27 17:11:19,193 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:11:19,508 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:11:19,508 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:11:19,521 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:11:19,523 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:11:20,888 - gui.py:256 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 2024-09-27 17:11:20,888 - gui.py:262 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 17:11:20,888 - browser_control.py:28 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 17:11:24,933 - browser_control.py:43 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 17:11:24,944 - browser_control.py:48 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 17:11:24,944 - browser_control.py:55 - default_logger - DEBUG - 크롬 창 핸들: 2231546 2024-09-27 17:11:53,962 - whale_translator.py:113 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 17:11:54,272 - whale_translator.py:212 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 17:11:54,272 - whale_translator.py:94 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 17:11:54,277 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 27360 2024-09-27 17:11:56,325 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:11:56,637 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:11:56,637 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:11:56,651 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:11:56,652 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:12:00,732 - gui.py:256 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 2024-09-27 17:12:00,732 - gui.py:262 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 17:12:00,732 - browser_control.py:28 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 17:12:04,557 - browser_control.py:43 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 17:12:04,567 - browser_control.py:48 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 17:12:04,569 - browser_control.py:55 - default_logger - DEBUG - 크롬 창 핸들: 10226020 2024-09-27 17:12:05,611 - browser_control.py:61 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 17:12:25,641 - gui.py:256 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 2024-09-27 17:12:25,643 - gui.py:262 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 17:12:25,643 - browser_control.py:28 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 17:12:29,749 - browser_control.py:43 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 17:12:29,761 - browser_control.py:48 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 17:12:29,761 - browser_control.py:55 - default_logger - DEBUG - 크롬 창 핸들: 3738120 2024-09-27 17:12:30,632 - browser_control.py:61 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 17:15:18,444 - whale_translator.py:113 - default_logger - DEBUG - 가상 데스크톱 2로 전환되었습니다. 2024-09-27 17:15:18,745 - whale_translator.py:212 - default_logger - DEBUG - 웨일 프로세스 ID가 설정되지 않았습니다. 2024-09-27 17:15:18,745 - whale_translator.py:94 - default_logger - DEBUG - 가상 데스크톱 2가 이미 존재합니다. 2024-09-27 17:15:18,749 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 4980 2024-09-27 17:15:20,782 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:15:21,096 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:15:21,097 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:15:21,107 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:15:21,108 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:15:22,817 - gui.py:256 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 2024-09-27 17:15:22,819 - gui.py:262 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 17:15:22,819 - browser_control.py:28 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 17:15:26,767 - browser_control.py:43 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 17:15:26,777 - browser_control.py:48 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 17:15:26,780 - browser_control.py:55 - default_logger - DEBUG - 크롬 창 핸들: 11141514 2024-09-27 17:15:27,685 - browser_control.py:61 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 17:15:47,132 - gui.py:502 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 17:15:47,138 - whale_translator.py:230 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 17:15:48,241 - whale_translator.py:248 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-27 17:15:48,242 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 17:16:53,166 - whale_translator.py:89 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 17:16:54,167 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 8164 2024-09-27 17:16:56,399 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:16:56,723 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:16:56,723 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:16:56,736 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:16:56,741 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:16:58,085 - gui.py:256 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 2024-09-27 17:16:58,087 - gui.py:262 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 17:16:58,087 - browser_control.py:28 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 17:17:02,363 - browser_control.py:43 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 17:17:02,372 - browser_control.py:48 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 17:17:02,375 - browser_control.py:55 - default_logger - DEBUG - 크롬 창 핸들: 1771492 2024-09-27 17:17:03,770 - browser_control.py:61 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 17:17:18,802 - gui.py:502 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 17:17:18,808 - whale_translator.py:230 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 17:17:19,912 - whale_translator.py:248 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-27 17:17:19,912 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다. 2024-09-27 17:17:26,435 - whale_translator.py:89 - default_logger - DEBUG - 가상 데스크톱 2가 생성되었습니다. 2024-09-27 17:17:27,437 - whale_translator.py:34 - default_logger - DEBUG - Whale 브라우저 실행, PID: 21756 2024-09-27 17:17:29,486 - whale_translator.py:122 - default_logger - DEBUG - 가상 데스크톱 1로 전환되었습니다. 2024-09-27 17:17:29,806 - vertexAI.py:18 - default_logger - DEBUG - GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정: leensoo1nt.json 2024-09-27 17:17:29,806 - vertexAI.py:22 - default_logger - DEBUG - Vertex AI 모델 초기화 중... 2024-09-27 17:17:29,818 - vertexAI.py:26 - default_logger - DEBUG - prompt.json 파일을 불러옵니다. 2024-09-27 17:17:29,819 - gui.py:69 - default_logger - DEBUG - 로그기록이 설정되었습니다. 2024-09-27 17:17:30,971 - gui.py:256 - default_logger - DEBUG - 크롬 실행 버튼 클릭됨 2024-09-27 17:17:30,973 - gui.py:262 - default_logger - DEBUG - 크롬 브라우저를 실행합니다... 2024-09-27 17:17:30,973 - browser_control.py:28 - default_logger - DEBUG - 크롬 브라우저 실행 중... 2024-09-27 17:17:34,581 - browser_control.py:43 - default_logger - DEBUG - newPage 로딩 ... 2024-09-27 17:17:34,593 - browser_control.py:48 - default_logger - DEBUG - 페이지 제목: 퍼센티 - 셀러들을 위한 AI 구매대행 솔루션 2024-09-27 17:17:34,594 - browser_control.py:55 - default_logger - DEBUG - 크롬 창 핸들: 338757512 2024-09-27 17:17:36,093 - browser_control.py:61 - default_logger - DEBUG - 로그인 시도 중: 직원 계정 2024-09-27 17:17:36,300 - browser_control.py:79 - default_logger - DEBUG - 로그인 완료: 직원 계정 2024-09-27 17:17:38,077 - browser_control.py:254 - default_logger - DEBUG - 다이얼로그가 발견되었습니다. 닫기 버튼을 클릭합니다. 2024-09-27 17:17:38,201 - browser_control.py:260 - default_logger - DEBUG - 다이얼로그를 성공적으로 닫았습니다. 2024-09-27 17:19:44,844 - gui.py:502 - default_logger - DEBUG - 프로그램을 종료합니다... 2024-09-27 17:19:44,851 - whale_translator.py:230 - default_logger - DEBUG - 웨일 창을 찾을 수 없습니다. 2024-09-27 17:19:45,956 - whale_translator.py:248 - default_logger - DEBUG - 남은 가상 데스크톱 수: 1 2024-09-27 17:19:45,957 - whale_translator.py:250 - default_logger - DEBUG - 모든 가상 데스크톱이 종료되었습니다.