
    iL                     `    d Z ddlmZ ddlmZ  ed      Z ed      Zd Zedk(  r e        yy)	u@   컨셉 #11 JSX 선언적 템플릿 배너 렌더링 스크립트    )Path)sync_playwrightzT/home/jay/workspace/output/meta-ads/concept-catalog/11-jsx-declarative/template.htmlzQ/home/jay/workspace/output/meta-ads/concept-catalog/11-jsx-declarative/sample.pngc            
      ^   t               5 } | j                  j                         }	 |j                  ddd      }|j	                  dt
        j                          d       |j                  d       t        j                  j                  dd	       |j                  t        t              d
ddddd       t        j                         j                  dz  }t        dt         d|dd       |j!                          	 d d d        y # |j!                          w xY w# 1 sw Y   y xY w)Ni8  )widthheight)viewportzfile://networkidle)
wait_untili  T)parentsexist_okpngr   )xyr   r   )pathtypeclipi   u	   [완료] z (z.0fz KB))r   chromiumlaunchnew_pagegoto	HTML_PATHresolvewait_for_timeoutOUTPUT_PATHparentmkdir
screenshotstrstatst_sizeprintclose)pbrowserpagesize_kbs       P/home/jay/workspace/output/meta-ads/concept-catalog/11-jsx-declarative/render.pyrenderr(   
   s   		 a**##%
	##tt-L#MDII	 1 1 345-IP!!$'$$TD$AOO[!1!RS^bnrDsOt!&&(0047GIk]"WSM>?MMO  MMO s#   D#CD4D#D  D##D,__main__N)	__doc__pathlibr   playwright.sync_apir   r   r   r(   __name__     r'   <module>r0      s=    F  /gh	fg z
H r/   