AutoPercenty3/appTranslator.log

12844 lines
1.3 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/6d9a33c6-1f1b-42e8-ba2b-cb6e8ddbbb77.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/a76022f8-653f-44df-ab18-fe3a21de62d3.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/d88c9efa-aae4-47b2-8383-b77c9a5e854e.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/fc6d09ab-f123-46f7-ae5d-688907b6819b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/6d84d750-8251-4d39-b78e-a464e044aeb1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/b02f3473-88c8-464e-9283-ff795d3bfd85.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/784be2e3-37ec-421f-9ca3-5a5683b9868a.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/321e0bb1-6807-474f-b943-ee53bea50c3b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/848bcb41-860d-42f8-81a1-de4a0b82e89c.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/b8620714-41c1-4177-a33c-cfed197052b2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/57a78d8f-d7c0-4757-b150-218cae818ad2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/9cbecea7-ae00-45d4-b0e3-519bde1871ea.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/1a90adf7-45e8-4a85-9080-bbb5e8570f19.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/f3c7b400-9207-4b35-92e1-d201d61eb717.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/18aa074b-66ce-467c-82c1-8ad0b872a08f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/6a92ab84-165e-48ed-a5da-3332b8bd3235.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/e8680b65-e7b7-44c5-b728-c2edbd164f80.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/8a659ffe-4284-4716-9fa3-18ab9ed3c61d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/27da4a97-c2b3-4d21-bdc9-4c5933ce5af9.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/6e3f6256-4fab-4f23-94a9-b09bb78a4360.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/1ca8433f-37ef-4734-ba13-f12ed48b9f46.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/90ea324e-991b-4ad6-a3a8-bcd86b1ec6bd.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/583da888-6492-434a-bd73-801e295dd266.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/631d2dbc-21f7-4d51-98df-619f6462f5ed.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/85b50db0-f20e-46b0-ba44-ca60f94373f1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/db3942da-2179-4486-8d36-86deed038e82.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/9b442a4f-7da5-4fbd-9efd-a0e57d7aa5e7.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/3f5ed17f-9f2a-4b13-9883-5e84f997dccd.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/16f0c83f-d3be-4595-901e-5400bf7d2b6e.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/7f3bca1a-5360-4ea9-ac3f-646faaad867d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/627a25db-a8df-4847-9e19-4eb064b0009d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/04133319-3b5d-443a-827f-f6fe92f68b95.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/b371d1d8-cd9e-4531-8a95-25159d5345c6.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/bb4cd6fa-8e70-40ba-bb14-43bedd5fe0bf.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/2e391275-0674-453b-a91d-144d42185bf1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/c0b87212-0586-42e3-8d5b-8436c3711988.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/e84326c9-7786-4af5-b9a9-7c05e09561e1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/96597de2-eb68-48ef-8697-a786e2fe551f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/01ed349f-0b05-470a-a395-323d41fec2e1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/3dffd9b8-746b-4812-9a36-edbe31100840.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/67f5f327-4582-48e0-aad3-9b1c89b23253.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/9a730431-84e5-4836-bd52-b15db374827f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/692dd138-5224-4271-ae03-b4c025eee866.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/a2c2dd99-0ae6-4b24-84b7-24945ecf452d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/a76022f8-653f-44df-ab18-fe3a21de62d3.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/d88c9efa-aae4-47b2-8383-b77c9a5e854e.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/fc6d09ab-f123-46f7-ae5d-688907b6819b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/6d84d750-8251-4d39-b78e-a464e044aeb1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/b02f3473-88c8-464e-9283-ff795d3bfd85.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/784be2e3-37ec-421f-9ca3-5a5683b9868a.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/321e0bb1-6807-474f-b943-ee53bea50c3b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/848bcb41-860d-42f8-81a1-de4a0b82e89c.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/d88c9efa-aae4-47b2-8383-b77c9a5e854e.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/fc6d09ab-f123-46f7-ae5d-688907b6819b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/6d84d750-8251-4d39-b78e-a464e044aeb1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/b02f3473-88c8-464e-9283-ff795d3bfd85.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/784be2e3-37ec-421f-9ca3-5a5683b9868a.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/321e0bb1-6807-474f-b943-ee53bea50c3b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/848bcb41-860d-42f8-81a1-de4a0b82e89c.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/b8620714-41c1-4177-a33c-cfed197052b2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/57a78d8f-d7c0-4757-b150-218cae818ad2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/9cbecea7-ae00-45d4-b0e3-519bde1871ea.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/1a90adf7-45e8-4a85-9080-bbb5e8570f19.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/f3c7b400-9207-4b35-92e1-d201d61eb717.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/18aa074b-66ce-467c-82c1-8ad0b872a08f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/6a92ab84-165e-48ed-a5da-3332b8bd3235.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/e8680b65-e7b7-44c5-b728-c2edbd164f80.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/8a659ffe-4284-4716-9fa3-18ab9ed3c61d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/27da4a97-c2b3-4d21-bdc9-4c5933ce5af9.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/6e3f6256-4fab-4f23-94a9-b09bb78a4360.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/1ca8433f-37ef-4734-ba13-f12ed48b9f46.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/90ea324e-991b-4ad6-a3a8-bcd86b1ec6bd.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/583da888-6492-434a-bd73-801e295dd266.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/631d2dbc-21f7-4d51-98df-619f6462f5ed.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/85b50db0-f20e-46b0-ba44-ca60f94373f1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/db3942da-2179-4486-8d36-86deed038e82.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/9b442a4f-7da5-4fbd-9efd-a0e57d7aa5e7.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/3f5ed17f-9f2a-4b13-9883-5e84f997dccd.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/16f0c83f-d3be-4595-901e-5400bf7d2b6e.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/7f3bca1a-5360-4ea9-ac3f-646faaad867d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/627a25db-a8df-4847-9e19-4eb064b0009d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/04133319-3b5d-443a-827f-f6fe92f68b95.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/b371d1d8-cd9e-4531-8a95-25159d5345c6.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/bb4cd6fa-8e70-40ba-bb14-43bedd5fe0bf.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/2e391275-0674-453b-a91d-144d42185bf1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/c0b87212-0586-42e3-8d5b-8436c3711988.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/e84326c9-7786-4af5-b9a9-7c05e09561e1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/96597de2-eb68-48ef-8697-a786e2fe551f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/01ed349f-0b05-470a-a395-323d41fec2e1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/3dffd9b8-746b-4812-9a36-edbe31100840.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/67f5f327-4582-48e0-aad3-9b1c89b23253.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/9a730431-84e5-4836-bd52-b15db374827f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/692dd138-5224-4271-ae03-b4c025eee866.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37e4273994c46d385c42e/a2c2dd99-0ae6-4b24-84b7-24945ecf452d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/fc6d09ab-f123-46f7-ae5d-688907b6819b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/6d84d750-8251-4d39-b78e-a464e044aeb1.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/b02f3473-88c8-464e-9283-ff795d3bfd85.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/784be2e3-37ec-421f-9ca3-5a5683b9868a.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/321e0bb1-6807-474f-b943-ee53bea50c3b.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb973994c46d385c453/848bcb41-860d-42f8-81a1-de4a0b82e89c.jpg"/>
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@<input type="text" value="부동 비트 가격 자세한 논의" class="ant-input css-1li46mu"/>
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@<input type="text" value="P40 원링크" class="ant-input css-1li46mu"/>
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@<input type="text" value="P40 듀오" class="ant-input css-1li46mu"/>
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@<input type="text" value="P40 1개 컨트롤 2개" class="ant-input css-1li46mu"/>
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@<input type="text" value="P40 트리플렛" class="ant-input css-1li46mu"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/c88608be-1a54-484f-8165-2a2bdb48729f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ae1785ee-7ae6-466f-8a43-c675c1b9828d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/9acfa199-0dc8-4246-a294-2e8771dc2f40.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/62739915-704d-4616-99ab-f3217225e016.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/f53805fe-df0a-4f4c-87af-eca0586cfd6c.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/30635734-e1da-4914-bd53-ad77a31d646f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/d1d171da-4794-474d-be89-95db1ee6e4e7.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/be03bf33-ab1f-4088-ade2-7ce844bec652.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/6efc8bf0-1ecb-4740-87e8-48d391a799f2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ba464fee-a24b-4bf3-9e5f-77045cb05747.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/639d574c-40ac-421b-959f-9eb17e0845ca.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/b4007702-3fbd-41f2-ad23-a55e5f60b5d6.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/e5724496-7332-4d03-9e03-83b597eaec54.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/0e2f0897-15ae-4d36-9346-ecd287485acb.jpg"/>
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-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: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-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: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-700220V配手按开关
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-700220V配脚踏开关
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-700110V配脚踏开关
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-700110V配手按开关
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@<input type="text" value="DYB-63A 전기 펌프 220V" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 압력 유지 설계의 전기 펌프 레버 스위치"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 (핸드 푸시 스위치가있는 파란색 연료 탱크)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 (풋 스위치가 있는 파란색 연료 탱크)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700(핸드 스위치가 있는 220V)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700(풋 스위치가 있는 220V)"/>
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@<input type="text" class="ant-input css-1li46mu" value="HHB-700A 솔레노이드 밸브 펌프 220V (풋 스위치 포함)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700(풋 스위치가 있는 110V)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700(핸드 스위치가 있는 110V)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 리모콘 버전(핸드 푸시 스위치)"/>
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@<input type="text" class="ant-input css-1li46mu" value="MEN-208E 단일 회로 펌프(3년 보증)"/>
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@<input type="text" class="ant-input css-1li46mu" value="MER-208EB 단일 회로 펌프(3년 보증)"/>
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@<input type="text" class="ant-input css-1li46mu" value="GYB-63D 충전식 초고압 전동 펌프"/>
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@<input type="text" class="ant-input css-1li46mu" value="MCN-603E 소형 펌프 - 자동 리턴 핸드 프레스 스위치 220V"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/c88608be-1a54-484f-8165-2a2bdb48729f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ae1785ee-7ae6-466f-8a43-c675c1b9828d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/9acfa199-0dc8-4246-a294-2e8771dc2f40.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/62739915-704d-4616-99ab-f3217225e016.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/f53805fe-df0a-4f4c-87af-eca0586cfd6c.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/30635734-e1da-4914-bd53-ad77a31d646f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/d1d171da-4794-474d-be89-95db1ee6e4e7.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/be03bf33-ab1f-4088-ade2-7ce844bec652.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/6efc8bf0-1ecb-4740-87e8-48d391a799f2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ba464fee-a24b-4bf3-9e5f-77045cb05747.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/639d574c-40ac-421b-959f-9eb17e0845ca.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/b4007702-3fbd-41f2-ad23-a55e5f60b5d6.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/e5724496-7332-4d03-9e03-83b597eaec54.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/0e2f0897-15ae-4d36-9346-ecd287485acb.jpg"/>
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-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,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-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,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-700220V配手按开关
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-700220V配脚踏开关
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-700110V配脚踏开关
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-700110V配手按开关
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@<input type="text" value="DYB-63A 전동펌프" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 전동펌프 (손잡이 스위치)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 (블루 오일탱크 손잡이 스위치)"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 (블루 오일탱크 발판 스위치)"/>
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@<input type="text" value="QQ-700 (손잡이 스위치)" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 (발판 스위치)" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="HHB-700A 전자밸브 펌프 (발판 스위치)"/>
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@<input type="text" value="QQ-700 (발판 스위치)" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 (손잡이 스위치)" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 (리모컨 손잡이 스위치)" class="ant-input css-1li46mu"/>
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@<input type="text" value="MEN-208E 단일 회로 펌프" class="ant-input css-1li46mu"/>
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@<input type="text" value="MER-208EB 단일 회로 펌프" class="ant-input css-1li46mu"/>
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@<input type="text" value="GYB-63D 충전식 초고압 전동펌프" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="MCN-603E 소형 펌프 (자동 복귀 손잡이 스위치)"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/c88608be-1a54-484f-8165-2a2bdb48729f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ae1785ee-7ae6-466f-8a43-c675c1b9828d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/9acfa199-0dc8-4246-a294-2e8771dc2f40.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/62739915-704d-4616-99ab-f3217225e016.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/f53805fe-df0a-4f4c-87af-eca0586cfd6c.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/30635734-e1da-4914-bd53-ad77a31d646f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/d1d171da-4794-474d-be89-95db1ee6e4e7.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/be03bf33-ab1f-4088-ade2-7ce844bec652.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/6efc8bf0-1ecb-4740-87e8-48d391a799f2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ba464fee-a24b-4bf3-9e5f-77045cb05747.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/639d574c-40ac-421b-959f-9eb17e0845ca.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/b4007702-3fbd-41f2-ad23-a55e5f60b5d6.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/e5724496-7332-4d03-9e03-83b597eaec54.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/0e2f0897-15ae-4d36-9346-ecd287485acb.jpg"/>
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-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,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-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,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-700220V配手按开关
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-700220V配脚踏开关
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-700110V配脚踏开关
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-700110V配手按开关
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@<input type="text" value="DYB-63A 전동 펌프" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 전동 펌프 핸들 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 푸른색 오일 탱크 핸들 스위치"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 푸른색 오일 탱크 발 페달 스위치"/>
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@<input type="text" value="QQ-700 핸들 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 발 페달 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="HHB-700A 전자 밸브 펌프 발 페달 스위치"/>
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@<input type="text" value="QQ-700 발 페달 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 핸들 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 리모컨 핸들 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="MEN-208E 단일 회로 펌프 3년 보증"/>
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@<input type="text" class="ant-input css-1li46mu" value="MER-208EB 단일 회로 펌프 3년 보증"/>
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@<input type="text" class="ant-input css-1li46mu" value="GYB-63D 충전식 초고압 전동 펌프"/>
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@<input type="text" class="ant-input css-1li46mu" value="MCN-603E 소형 펌프 자동 복귀 핸들 스위치"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ae1785ee-7ae6-466f-8a43-c675c1b9828d.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/9acfa199-0dc8-4246-a294-2e8771dc2f40.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/62739915-704d-4616-99ab-f3217225e016.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/f53805fe-df0a-4f4c-87af-eca0586cfd6c.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/30635734-e1da-4914-bd53-ad77a31d646f.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/d1d171da-4794-474d-be89-95db1ee6e4e7.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/be03bf33-ab1f-4088-ade2-7ce844bec652.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/6efc8bf0-1ecb-4740-87e8-48d391a799f2.jpg"/>
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@<img class="sc-gbvfcU ezktkd" src="https://file.percenty.co.kr/public/652bed8e865b1f32ea62bf1f/products/66f37eb473994c46d385c450/ba464fee-a24b-4bf3-9e5f-77045cb05747.jpg"/>
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-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: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-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: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-700220V配手按开关
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-700220V配脚踏开关
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-700110V配脚踏开关
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-700110V配手按开关
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@<input type="text" value="QQ-700 전동펌프 수동 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 블루 오일탱크 수동 스위치"/>
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@<input type="text" class="ant-input css-1li46mu" value="QQ-700 블루 오일탱크 발판 스위치"/>
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@<input type="text" value="QQ-700 220V 수동 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 220V 발판 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" class="ant-input css-1li46mu" value="HHB-700A 전자밸브 펌프 220V 발판 스위치"/>
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@<input type="text" value="QQ-700 110V 발판 스위치" class="ant-input css-1li46mu"/>
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@<input type="text" value="QQ-700 110V 수동 스위치" class="ant-input css-1li46mu"/>
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 - 모든 가상 데스크톱이 종료되었습니다.