
    VGh	                     >    d dl mZ d dlmZ ddlmZ  G d de      Zy)   )InfoExtractor)	YoutubeIE   )unified_timestampc                   p    e Zd ZdZdZddddddd	d
dddddddddddddddddddddddddgd gZd! Zy")#	CtsNewsIEu   華視新聞z?https?://news\.cts\.com\.tw/[a-z]+/[a-z]+/\d+/(?P<id>\d+)\.htmlzDhttp://news.cts.com.tw/cts/international/201501/201501291578109.html a9875cb790252b08431186d741beaabe201501291578109mp4u6   以色列.真主黨交火 3人死亡 - 華視新聞網u/  以色列和黎巴嫩真主黨，爆發五年最嚴重衝突，雙方砲轟交火，兩名以軍死亡，還有一名西班牙籍的聯合國維和人員也不幸罹難。大陸陝西、河南、安徽、江蘇和湖北五個省份出現大暴雪，嚴重影響陸空交通，不過九華山卻出現...iT20150129)idexttitledescription	timestampupload_date)urlmd5	info_dictzDhttp://news.cts.com.tw/cts/international/201309/201309031304098.html 3aee7e0df7cdff94e43581f54c22619e201309031304098u<   韓國31歲童顏男 貌如十多歲小孩 - 華視新聞網u   越有年紀的人，越希望看起來年輕一點，而南韓卻有一位31歲的男子，看起來像是11、12歲的小孩，身...zre:^https?://.*\.jpg$i%R20130903)r   r   r   r   	thumbnailr   r   z<http://news.cts.com.tw/cts/money/201501/201501291578003.html e4726b2ccd70ba2c319865e28f0a91d1OVbfO7d0_hQu    iPhone6熱銷 蘋果財報亮眼z$md5:f395d4f485487bb0f992ed2c4b07aa7d20150128TBSCTSu   中華電視公司)r   r   r   r   r   r   uploader_iduploaderYoutube)r   r   r   add_iec                    | j                  |      }| j                  ||      }| j                  |      j                  d      }|r| j	                  d|dd|i      }|d   }n9| j                  d       t        j                  |      }| j                  |d	      S | j                  d
|      }| j                  d|d      }| j                  d|      }	| j                  d|dd      }
d }|
rt        |
      dz
  }|||||	|dS )Nget_idz.http://news.cts.com.tw/action/test_mp4feed.phpzFetching feednews_id)notequery
source_urlz&Not CTSPlayer video, trying Youtube...r    )ier   r   T)fatalimagez(\d{4}/\d{2}/\d{2} \d{2}:\d{2})zdate and timeFip  )r   r   r   r   r   r   )	_match_id_download_webpage_hidden_inputsget_download_json	to_screenr   _extract_url
url_result_html_search_meta_html_search_regexr   )selfr   r$   pagemp4_feed	video_urlyoutube_urlr   r   r   datetime_strr   s               a/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/ctsnews.py_real_extractzCtsNewsIE._real_extract2   s0   ..%%%c73%%d+//9**@oi5I + KH !.INNCD#006K??;9?==,,]DA&&wD&A**7D9	...oU / T	),7(BI &""
 	
    N)__name__
__module____qualname__IE_DESC
_VALID_URL_TESTSr<    r=   r;   r   r      s    GSJU1#M M#%
 V1#S e1#%
	 N17A1%#,	
 +1'FR"
r=   r   N)commonr   youtuber   utilsr   r   rD   r=   r;   <module>rH      s    !  %N
 N
r=   