
    i	                     X    d Z ddlmZ ddlmZ  ed      Zg dZd Zedk(  r e        yy)	uX   Production Batch B — 5 컨셉 × 2 사이즈 = 10 배너 일괄 렌더링 (Playwright)    )Path)sync_playwrightz6/home/jay/workspace/output/meta-ads/production-batch-b)
)
26-hyundaiz26-hyundai-1200x628.html  t  )r   z26-hyundai-1200x1200.htmlr   r   )27-kiaz27-kia-1200x628.htmlr   r   )r   z27-kia-1200x1200.htmlr   r   )	33-meritzz33-meritz-1200x628.htmlr   r   )r	   z33-meritz-1200x1200.htmlr   r   )	35-hybridz35-hybrid-1200x628.htmlr   r   )r
   z35-hybrid-1200x1200.htmlr   r   )	38-cannesz38-cannes-1200x628.htmlr   r   )r   z38-cannes-1200x1200.htmlr   r   c                     g } g }t               5 }|j                  j                         }t        D ]2  \  }}}}t        |z  |z  }|j                  dd      }	t        |z  |	z  }
|j                         s|j                  d|        X	 |j                  ||d      }|j                  d|j                          d       |j                  d	       |j                  d
       |j                  t        |
      ddd||d       |
j                         j                   dz  }t#        d| d|	 d|dd       | j                  t        |
             |j%                          5 |j%                          d d d        t#        dt)        |        d       |r t#        d       |D ]  }t#        d|         | |fS # t&        $ r9}|j                  d| d| d|        t#        d| d| d|        Y d }~d }~ww xY w# 1 sw Y   xY w)Nz.htmlz.pngz	MISSING: )widthheight)viewportzfile://networkidle)
wait_untilz() => document.fonts.readyi  pngr   )xyr   r   )pathtypeclipi   zOK: /z (z.0fz KB)zERROR: u    — zFAIL: u   
=== 렌더링 완료: u   /10 성공 ===u   오류:z  - )r   chromiumlaunchBANNERSBASEreplaceexistsappendnew_pagegotoresolveevaluatewait_for_timeout
screenshotstrstatst_sizeprintclose	Exceptionlen)resultserrorspbrowserconcept	html_filer   r   	html_pathpng_namepng_pathpagesize_kbes                 H/home/jay/workspace/output/meta-ads/production-batch-b/render-batch-b.py
render_allr:      s   GF		 a**##%18 	>-GYvw2I ((&9Hg~0H##%	)56>''5F1S'T		GI$5$5$7#89m	T:;%%d+X q5FK   
 #--/11D8WIQxj73-tDEs8}-

-	>6 	=@ 
$S\N.
ABi 	AD*	 F?  >y)E!EFwiq5<==>5 s7   A9H	CF<#H<	G>.G93H9G>>HH
__main__N)	__doc__pathlibr   playwright.sync_apir   r   r   r:   __name__     r9   <module>rB      s:    ^  /DE*Z zL rA   