
    VGh                     :    d dl ZddlmZ ddlmZ  G d de      Zy)    N   )InfoExtractor   )parse_durationc            	       0    e Zd ZdZdddddddd	d
dZd Zy)	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                 X   | j                  |      }| j                  ||      }| j                  d|d      }t        | j                  d|dd            }t        j
                  j                  | j                  d|d            }|j                  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_urls	            a/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/goshgay.py_real_extractzGoshgayIE._real_extract   s    >>#&((h7''7G-!$"9"9:Zu #: #. / LL))$*A*AE[+" #	 MM.4&9!<	i(+	 " 
 	
    N)__name__
__module____qualname__
_VALID_URL_TESTr(    r)   r'   r   r   	   s0    JJH1+/
E
r)   r   )urllib.parser   commonr   utilsr   r   r/   r)   r'   <module>r3      s     !
&
 &
r)   