U
    ‹¾úg  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )ÚInfoExtractorc                   @   s6   e Zd ZdZddddddœdœd	d
dœgZdd„ ZdS )ÚWorldStarHipHopIEzfhttps?://(?:www|m)\.worldstar(?:candy|hiphop)\.com/(?:videos|android)/video\.php\?.*?\bv=(?P<id>[^&]+)zFhttp://www.worldstarhiphop.com/videos/video.php?v=wshh6a7q1ny0G34ZwuIOZ 9d04de741161603bf7071bbf4e883186Zwshh6a7q1ny0G34ZwuIOZmp4z@KO Of The Week: MMA Fighter Gets Knocked Out By Swift Head Kick!)ÚidÚextÚtitle)ÚurlÚmd5Z	info_dictzEhttp://m.worldstarhiphop.com/android/video.php?v=wshh6a7q1ny0G34ZwuIOT)r   Zonly_matchingc                 C   sb   |   |¡}|  ||¡}|  |||¡}|s4|  |d¡S |  ddg|d¡}|d }| ||dœ¡ |S )NÚGenericz2(?s)<div class="content-heading">\s*<h1>(.*?)</h1>z0<span[^>]+class="tc-sp-pinned-title">(.*)</span>r   é    )r   r   )Z	_match_idZ_download_webpageZ_parse_html5_media_entriesZ
url_resultZ_html_search_regexÚupdate)Úselfr   Zvideo_idZwebpageÚentriesr   Úinfo© r   úD/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/worldstarhiphop.pyÚ_real_extract   s$    
ÿ ýþzWorldStarHipHopIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r      s   ýý	þør   N)Úcommonr   r   r   r   r   r   Ú<module>   s   