U
    gm                     @   s    d dl mZ G dd deZdS )   )InfoExtractorc                   @   sV   e Zd 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gZdd ZdS )	WeiqiTVIEFZWQTVzNhttps?://(?:www\.)?weiqitv\.com/index/video_play\?videoId=(?P<id>[A-Za-z0-9]+)zHhttp://www.weiqitv.com/index/video_play?videoId=53c744f09874f0e76a8b46f3Z 26450599afd64c513bc77030ad15db44Z53c744f09874f0e76a8b46f3Zmp4u   2013年度盘点)idexttitle)urlmd5	info_dictzHhttp://www.weiqitv.com/index/video_play?videoId=567379a2d4c36cca518b4569Z567379a2d4c36cca518b4569u   民国围棋史)r   r	   zHhttp://www.weiqitv.com/index/video_play?videoId=5430220a9874f088658b4567Z5430220a9874f088658b4567u   二路托过的手段和运用c                 C   sR   |  |}| ||}| d|d}| ||}| d|d}dd||d |dS )	Nzvar\s+video\s*=\s*(.+});zinfo json strzvar\s+letvurl\s*=\s*"([^"]+)zletvcloud urlZurl_transparentZ	LetvCloudname)_typeZie_keyr   r   r   )Z	_match_idZ_download_webpageZ_search_regexZ_parse_json)selfr   Zmedia_idpageZinfo_json_strZ	info_jsonZletvcloud_url r   </tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/weiqitv.py_real_extract!   s&    
    zWeiqiTVIE._real_extractN)__name__
__module____qualname__Z_WORKINGZIE_DESCZ
_VALID_URLZ_TESTSr   r   r   r   r   r      s0   	r   N)commonr   r   r   r   r   r   <module>   s   