diff --git a/todolist b/todolist new file mode 100644 index 0000000..87584f2 --- /dev/null +++ b/todolist @@ -0,0 +1,105 @@ + +크롭이미지 저장 플래그 변경 + +0순위 +다음페이지 이동실패 - 페이지 이동 후 스크롤 시 상단으로 먼저 이동후 스크롤 해야할듯. + +비워졌습니다. +2024-10-01 23:53:33,036 - gui.py:432 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-01 23:53:33,223 - browser_control.py:410 - default_logger - DEBUG - 상품 수정 내용 저장 완료. +2024-10-01 23:53:33,224 - gui.py:367 - default_logger - DEBUG - 상품 세부사항 저장 중... +2024-10-01 23:53:33,655 - browser_control.py:402 - default_logger - DEBUG - 상품 수정 내용 저장 및 ECS 완료. +2024-10-01 23:53:33,656 - gui.py:372 - default_logger - DEBUG - 20/[76]개 상품 수정 완료. +2024-10-01 23:53:33,846 - browser_control.py:434 - default_logger - DEBUG - 페이지 2로 이동 완료. +2024-10-01 23:53:33,847 - gui.py:332 - default_logger - DEBUG - 현재 페이지: 2 +2024-10-01 23:53:33,854 - browser_control.py:556 - default_logger - DEBUG - 페이지 스크롤 시작... +2024-10-01 23:53:35,878 - browser_control.py:566 - default_logger - DEBUG - 페이지 스크롤 완료. +2024-10-01 23:53:35,889 - browser_control.py:292 - default_logger - DEBUG - 수정할 상품 개수: 10 +2024-10-01 23:53:35,893 - gui.py:345 - default_logger - DEBUG - 1/10: 세부사항 수정 작업 중... +2024-10-01 23:53:35,895 - 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-10-01 23:53:35,895 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. +2024-10-01 23:53:35,900 - gui.py:345 - default_logger - DEBUG - 2/10: 세부사항 수정 작업 중... +2024-10-01 23:53:35,905 - 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-10-01 23:53:35,907 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. +2024-10-01 23:53:35,907 - gui.py:345 - default_logger - DEBUG - 3/10: 세부사항 수정 작업 중... +2024-10-01 23:53:35,911 - 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-10-01 23:53:35,911 - gui.py:350 - default_logger - DEBUG - 상품 수집 오류, 다음 상품으로 넘어갑니다. +2024-10-01 23:53:35,913 - gui.py:345 - default_logger - DEBUG - 4/10: 세부사항 수정 작업 중... +2024-10-01 23:53:35,915 - 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 + + + + +1. 옵션입력 실패시 나머지 옵션도 처리 +2024-10-01 23:42:35,289 - option.py:255 - default_logger - DEBUG - trans_option_17번째 번역옵션 필드 : JSHandle@ +2024-10-01 23:42:35,616 - option.py:265 - default_logger - ERROR - 번역된 옵션명을 입력하는 중 오류 발생: ElementHandle.fill: Element is not attached to the DOM +Call log: + fill("200x100x100cm 접이식") + - attempting fill action + - waiting for element to be visible, enabled and editable +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 258, in apply_translated_options + edit_field.fill(translated_name) # 필드에 번역된 옵션명 입력 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "H:\py\autoTrans\Lib\site-packages\playwright\sync_api\_generated.py", line 2259, in fill + 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 184, in fill + await self._channel.send("fill", locals_to_params(locals())) + File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 59, in send + return await self._connection.wrap_api_call( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "H:\py\autoTrans\Lib\site-packages\playwright\_impl\_connection.py", line 514, in wrap_api_call + raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None +playwright._impl._errors.Error: ElementHandle.fill: Element is not attached to the DOM +Call log: + fill("200x100x100cm 접이식") + - attempting fill action + - waiting for element to be visible, enabled and editable + + +2. +2024-10-01 23:42:35,618 - option.py:271 - default_logger - DEBUG - 옵션이 3개 이상이므로 가장 낮은 옵션을 체크 해제합니다. +2024-10-01 23:42:35,632 - option.py:279 - default_logger - ERROR - 옵션 체크 조정 중 오류 발생: ElementHandle.click: Element is not attached to the DOM +Call log: +attempting click action + - waiting for element to be visible, enabled and stable +Traceback (most recent call last): + File "H:\py\autoTrans\option.py", line 272, in adjust_options + checkboxes[0].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.Error: ElementHandle.click: Element is not attached to the DOM +Call log: +attempting click action + - waiting for element to be visible, enabled and stable +