
    V|h                     N    S SK r S SKrS SKrS SKrS SKrSSKJr   " S S\5      rg)    N   )InfoExtractorc                   <    \ rS rSrSrSrSSSSSS	S
S.S./rS rSrg)KankaNewsIE
   FzDhttps?://(?:www\.)?kankanews\.com/a/\d+\-\d+\-\d+/(?P<id>\d+)\.shtmlzFhttps://www.kankanews.com/a/2022-11-08/00310276054.shtml?appid=1088227 05e126513c74b1258d657452a6f4eef94485057z\http://mediaplay.kksmg.com/2022/11/08/h264_450k_mp4_1a388ad771e0e4cc28b0da44d245054e_ncm.mp4mp4u;   视频｜第23个中国记者节，我们在进博切蛋糕zre:^https?://.*\.jpg*)idurlexttitle	thumbnail)r   md5	info_dictc                    U R                  U5      nU R                  X5      nU R                  SUS5      nSR                  [        R
                  " [        R                  [        R                  -   SS95      US[        [        R                  " 5       5      SS.n[        R                  " [        R                  " [        R                  R                  U5      S	-   R!                  5       5      R#                  5       R!                  5       5      R#                  5       US
'   U R%                  SXES9S   S   nUUS   U R                  SUS5      UR'                  S5      S.$ )Nzomsid\s*=\s*"(\d+)"zvideo id    )kpcz1.0)nonceomsidplatform	timestampversionz!&28c8edde3d61a0411511d3b1866f0636signz0https://api-app.kankanews.com/kankan/pc/getvideo)queryresultvideovideourlzg\.title\s*=\s*"([^"]+)"r   titlepic)r   r   r   r   )	_match_id_download_webpage_search_regexjoinrandomchoicesstringascii_lowercasedigitsinttimehashlibr   urllibparse	urlencodeencode	hexdigest_download_jsonget)selfr   
display_idwebpagevideo_idparamsmetas          T/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/kankanews.py_real_extractKankaNewsIE._real_extract   s6   ^^C(
((9%%&<gzR WWV^^F,B,BV]],RVWXYTYY[)
 !gkkLL""6*-PP
&('IK++49; 	v ""#U#+ # ;;CEELN 
#''(CWgV*-	
 	
     N)	__name__
__module____qualname____firstlineno___WORKING
_VALID_URL_TESTSr<   __static_attributes__r?   r>   r;   r   r   
   s7    HXJW1qR1

 
F
r>   r   )	r-   r&   r(   r,   urllib.parser.   commonr   r   r?   r>   r;   <module>rJ      s#         !'
- '
r>   