
    V|h                     2    S SK Jr  SSKJr   " S S\5      rg)   )InfoExtractor   )traverse_objc                   4    \ rS rSrSrSSSSSS.S	./rS
 rSrg)	FuyinTVIE   z;https?://(?:www\.)?fuyin\.tv/html/(?:\d+)/(?P<id>\d+)\.htmlz)https://www.fuyin.tv/html/2733/44129.html44129mp4u   第1集z$md5:21a3d238dc8d49608e1308e85044b9c3)idexttitledescription)url	info_dictc                     U R                  U5      nU R                  SUSU 0S9nU R                  XSS9nU[        US5      US   S   S	U R	                  S
U5      S.$ )Nz)https://www.fuyin.tv/api/api/tv.movie/urlurlid)queryF)fatal)datar   r   r   r
   r   )r   r   r   r   r   )	_match_id_download_json_download_webpager   _html_search_meta)selfr   video_id	json_datawebpages        R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/fuyintv.py_real_extractFuyinTVIE._real_extract   s    >>#&''7W
4 ( 6	 ((e(D !)->?V$U+11-I
 	
     N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr   __static_attributes__r"   r!   r   r   r      s,    OJ:A	
 F
r!   r   N)commonr   utilsr   r   r"   r!   r   <module>r,      s    !  
 
r!   