3
b`@                 @   sD   d dl mZ ddlmZ ddlmZ ddlmZ G dd deZd	S )
    )unicode_literals   )InfoExtractor   )unified_timestamp)	YoutubeIEc               @   sr   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!d" Zd#S )$	CtsNewsIEu   華視新聞z?https?://news\.cts\.com\.tw/[a-z]+/[a-z]+/\d+/(?P<id>\d+)\.htmlzDhttp://news.cts.com.tw/cts/international/201501/201501291578109.htmlZ a9875cb790252b08431186d741beaabeZ201501291578109mp4u6   以色列.真主黨交火 3人死亡 - 華視新聞網u/  以色列和黎巴嫩真主黨，爆發五年最嚴重衝突，雙方砲轟交火，兩名以軍死亡，還有一名西班牙籍的聯合國維和人員也不幸罹難。大陸陝西、河南、安徽、江蘇和湖北五個省份出現大暴雪，嚴重影響陸空交通，不過九華山卻出現...iTZ20150129)idexttitledescription	timestampupload_date)urlmd5	info_dictzDhttp://news.cts.com.tw/cts/international/201309/201309031304098.htmlZ 3aee7e0df7cdff94e43581f54c22619eZ201309031304098u<   韓國31歲童顏男 貌如十多歲小孩 - 華視新聞網u   越有年紀的人，越希望看起來年輕一點，而南韓卻有一位31歲的男子，看起來像是11、12歲的小孩，身...zre:^https?://.*\.jpg$i%RZ20130903)r
   r   r   r   	thumbnailr   r   z<http://news.cts.com.tw/cts/money/201501/201501291578003.htmlZ e4726b2ccd70ba2c319865e28f0a91d1ZOVbfO7d0_hQu    iPhone6熱銷 蘋果財報亮眼z$md5:f395d4f485487bb0f992ed2c4b07aa7d20150128ZTBSCTSu   中華電視公司)r
   r   r   r   r   r   uploader_iduploaderYoutube)r   r   r   add_iec             C   s   | j |}| j||}| j|jd}|rJ| jd|dd|id}|d }n"| jd tj|}| j|dd	S | j	d
|}| j	d|dd}| j	d|}	| j
d|ddd}
d }|
rt|
d }|||||	|dS )NZ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 timeF   i  )r
   r   r   r   r   r   ip  )	_match_id_download_webpage_hidden_inputsget_download_json	to_screenr   _extract_url
url_result_html_search_meta_html_search_regexr   )selfr   r   pageZmp4_feed	video_urlyoutube_urlr   r   r   Zdatetime_strr    r/   HC:\Users\Broad\Desktop\All-Down\binaries\youtube_dl\extractor\ctsnews.py_real_extract5   s2    



zCtsNewsIE._real_extractN)__name__
__module____qualname__IE_DESC
_VALID_URL_TESTSr1   r/   r/   r/   r0   r   	   s>   

r   N)	
__future__r   commonr   utilsr   youtuber   r   r/   r/   r/   r0   <module>   s   