3
b`2                 @   s,   d dl mZ ddlmZ G dd deZdS )    )unicode_literals   )InfoExtractorc               @   s0   e Zd ZdZdddddddd	d
Zdd ZdS )RUHDIEz6https?://(?:www\.)?ruhd\.ru/play\.php\?vid=(?P<id>\d+)z#http://www.ruhd.ru/play.php?vid=207Z d1a9ec4edf8598e3fbd92bb16072ba83Z207divxu   КОТ бааааамu   классный кот)zre:^http://.*\.jpg$)idexttitledescription	thumbnail)urlmd5	info_dictc             C   sr   | j |}| j||}| jd|d}| jd|d}| jd|ddd}| jd	|d
dd}|rbd| }|||||dS )Nz!<param name="src" value="([^"]+)"z	video urlup   <title>([^<]+)&nbsp;&nbsp; RUHD\.ru - Видео Высокого качества №1 в России!</title>r	   z0(?s)<div id="longdesc">(.+?)<span id="showlink">r
   F)fatalz*<param name="previewImage" value="([^"]+)"r   zhttp://www.ruhd.ru)r   r   r	   r
   r   )	_match_id_download_webpage_html_search_regex)selfr   video_idwebpage	video_urlr	   r
   r    r   EC:\Users\Broad\Desktop\All-Down\binaries\youtube_dl\extractor\ruhd.py_real_extract   s(    

zRUHDIE._real_extractN)__name__
__module____qualname__
_VALID_URL_TESTr   r   r   r   r   r      s   r   N)
__future__r   commonr   r   r   r   r   r   <module>   s   