U
    gw                     @   s,   d dl mZ ddlmZ G dd deZdS )   )InfoExtractor   )traverse_objc                
   @   sL   e 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gZdd ZdS )
QingTingIEzahttps?://(?:www\.|m\.)?(?:qingting\.fm|qtfm\.cn)/v?channels/(?P<channel>\d+)/programs/(?P<id>\d+)z:https://www.qingting.fm/channels/378005/programs/22257411/Z 47e6a94f4e621ed832c316fd1888fb3cZ22257411u-   用了十年才修改，谁在乎教科书？Z378005u   睡前消息u	   马督工m4a)idtitle
channel_idchanneluploaderext)urlmd5Z	info_dictz5https://m.qtfm.cn/vchannels/378005/programs/23023573/Z 2703120b6abe63b5fa90b975a58f4c0eZ23023573u9   【睡前消息488】重庆山火之后，有图≠真相c              
   C   sp   |  |dd\}}| d| d| d|}| d|d|}|t|d|t|d	t|d
t|ddddd	S )Nr
   r   zhttps://m.qtfm.cn/vchannels/z
/programs//zwindow\.__initStores\s*=zprogram info)ProgramStoreprogramInfor   )r   ZchannelInfor   )r   ZpodcasterInfoZ	podcasterZnickname)r   r   ZaudioUrlnoner   )	r   r   r	   r
   r   r   ZvcodecZacodecr   )Z_match_valid_urlgroupZ_download_webpageZ_search_jsonr   )selfr   r	   pidZwebpageinfo r   =/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/qingting.py_real_extract   s      zQingTingIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r      s.   r   N)commonr   utilsr   r   r   r   r   r   <module>   s   