
    V|h	                     :    S SK Jr  SSKJrJrJr   " S S\5      rg)   )InfoExtractor   )float_or_noneformat_fieldint_or_nonec                   D    \ rS rSrSrSSSSSSS	S
SSS\\\S.S.rS rSrg)ZhihuIE   z3https?://(?:www\.)?zhihu\.com/zvideo/(?P<id>[0-9]+)z0https://www.zhihu.com/zvideo/1342930761977176064 c8d4c9cd72dd58e6f9bc9c2c842664641342930761977176064mp4u   写春联也太难了吧！zre:^https?://.*\.jpgu	   桥半舫i#`20210210 244ecb13b0fd7daf92235288c8ca3365g-Jb@)idexttitle	thumbnailuploader	timestampupload_dateuploader_idduration
view_count
like_countcomment_count)urlmd5	info_dictc                    U R                  U5      nU R                  SU-   U5      nUS   nUR                  S5      =(       d    0 n/ nUR                  S5      =(       d    0 R                  5        H  u  pxUR                  S5      =(       d    UR                  S5      n	U	(       d  M7  UR	                  [        UR                  S5      5      [        UR                  S5      5      U[        UR                  S	5      5      [        UR                  S
5      5      [        UR                  S5      5      U	[        UR                  S5      5      S.5        M     UR                  S5      =(       d    0 n
U
R                  S5      nUUUUR                  S5      =(       d    UR                  S5      U
R                  S5      [        UR                  S5      5      U
R                  S5      [        US S5      [        UR                  S5      5      [        UR                  S5      5      [        UR                  S5      5      [        UR                  S5      5      S.$ )Nz%https://www.zhihu.com/api/v4/zvideos/r   videoplaylistr   play_urlsample_ratesizefpsheightbitratewidth)asrfilesize	format_idr%   r&   tbrr   r(   author	url_tokenr   	image_urlnamepublished_atr   zhttps://www.zhihu.com/people/%sr   
play_countliked_countr   )r   r   formatsr   r   r   r   uploader_urlr   r   r   r   )	_match_id_download_jsongetitemsappendr   r   r   )selfr   video_idzvideor   r    r4   r+   qr"   r-   r.   s               P/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/zhihu.py_real_extractZhihuIE._real_extract   s   >>#&$$3h>Jw

7#)r"YYz28b??ALIuuU|8quuZ'8HNN"155#78'f6&"155<0%aeeHo6$QUU9%56$QUU7^4	 		 B H%+JJ{+	 ;/J6::k3J

6*$VZZ%?@!::d+(D:[\%eii
&;<%fjj&>?%fjj&?@(O)DE
 	
     N)	__name__
__module____qualname____firstlineno__
_VALID_URLint_TESTr@   __static_attributes__rC   rB   r?   r	   r	      sB    GJA1'20##%= 
E&'
rB   r	   N)commonr   utilsr   r   r   r	   rC   rB   r?   <module>rN      s    ! < <<
m <
rB   