U
    g                     @   s4   d dl ZddlmZ ddlmZ G dd deZdS )    N   )InfoExtractor   )parse_durationc                	   @   s2   e Zd ZdZdddddddd	d
dZdd ZdS )	GoshgayIEz6https?://(?:www\.)?goshgay\.com/video(?P<id>\d+?)($|/)z7http://www.goshgay.com/video299069/diesel_sfw_xxx_videoZ 4b6db9a0a333142eb9f15913142b0ed1Z299069ZflvzDIESEL SFW XXX Videozre:^http://.*\.jpg$P      )idexttitle	thumbnailduration	age_limit)urlmd5Z	info_dictc           	      C   s   |  |}| ||}| d|d}t| jd|ddd}tj| d|d}|d	d gd
 }|d d
 }|||||ddS )Nz
<h2>(.*?)<r   z+<span class="duration">\s*-?\s*(.*?)</span>r   F)fatalz6<embed.+?id="flash-player-embed".+?flashvars="([^"]+)"	flashvarsZurl_bigthumbr   Zflv_urlr   )r	   r   r   r   r   r   )Z	_match_idZ_download_webpageZ_html_search_regexr   urllibparseparse_qsget)	selfr   Zvideo_idZwebpager   r   r   r   Z	video_url r   </tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/goshgay.py_real_extract   s6    
    
 zGoshgayIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTr   r   r   r   r   r   	   s   r   )urllib.parser   commonr   utilsr   r   r   r   r   r   <module>   s   