
    1Hi                         d Z ddlZddlmZ ddlmZ  ed      Zedz  edz  ddd	ed
z  edz  ddd	gZd Ze	dk(  r ej                   e              yy)u]   
Cell-7 SNU×정당한보상 배너 Playwright 렌더링
#17 숫자뉴스플래시 스타일
    N)Path)sync_playwrightzD/home/jay/workspace/output/banners/versions/v-round2/cell-7-snu-fairzmeta-feed-1080x1080.htmlzmeta-feed-1080x1080.pngi8  )htmlpngwhzgoogle-resp-1200x628.htmlzgoogle-resp-1200x628.pngi  it  c                  t   g } t               5 }|j                  j                         }t        D ]  }|d   }|d   }|d   |d   }}|j	                         s+t        d|        | j                  t        |      df       S|j                  ||d      }	 |j                  d	| d
       |j                  d       |j                  t        |      ddd||d       |j                         j                  }	t        d|j                   d| d| d|	dd	       | j                  t        |      df       |j!                           |j!                          d d d        t#        d | D              }t        d| dt%        t               d       | D ]  \  }}|rdnd}t        d| d |         |t%        t              k(  rdS d!S # t        $ rA}
t        d|j                   d|
        | j                  t        |      df       Y d }
~
d }
~
ww xY w# |j!                          w xY w# 1 sw Y   xY w)"Nr   r   r   r   u   [ERROR] HTML 없음: F)widthheight)viewportzfile://networkidle)
wait_untili	  r   )xyr
   r   )pathtypeclipz[OK] z  (r   z)  ,z bytesTz[ERROR] z: c              3   ,   K   | ]  \  }}|s	d   yw)   N ).0_oks      N/home/jay/workspace/output/banners/versions/v-round2/cell-7-snu-fair/render.py	<genexpr>zrender.<locals>.<genexpr>?   s     /2B!/s   
u   
렌더링 완료: /u    성공u   ✓u   ✗z   r   )r   chromiumlaunchBANNERSexistsprintappendstrnew_pagegotowait_for_timeout
screenshotstatst_sizename	Exceptionclosesumlen)resultspbrowserbanner	html_pathpng_pathWHpagesizeesuccessr   r   statuss                  r   renderr>      s3   G		 a**##% 	FvIuH#;sqA##%-i[9:Hu56##qA-F#GD		GI;/M	J%%d+X q1B   
  }}..hmm_Cs!A3c$qHIHt45
 

5	8 	=B ///G	 	3w<.
@A $b%6(!D6"#$ 3w<'1.Q.  7r!56Hu5667 

9 sC   B	H.B"G9#H.	H7HHHHH++H..H7__main__)__doc__syspathlibr   playwright.sync_apir   BASEr!   r>   __name__exitr       r   <module>rH      s   
   /RS 1100	 2211	)/V zCHHVX rG   