o
    i                     @   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_video 4b6db9a0a333142eb9f15913142b0ed1299069flvzDIESEL SFW XXX Videozre:^http://.*\.jpg$P      )idexttitle	thumbnailduration	age_limit)urlmd5	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="([^"]+)"	flashvarsurl_bigthumbr   flv_urlr   )r   r   r   r   r   r   )	_match_id_download_webpage_html_search_regexr   urllibparseparse_qsget)	selfr   video_idwebpager   r   r   r   	video_url r$   L/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/goshgay.py_real_extract   s,   

zGoshgayIE._real_extractN)__name__
__module____qualname__
_VALID_URL_TESTr&   r$   r$   r$   r%   r   	   s    r   )urllib.parser   commonr   utilsr   r   r$   r$   r$   r%   <module>   s    