
    VGh                     N    d dl Z d dlZd dlZd dlZd dlZddlmZ  G d de      Zy)    N   )InfoExtractorc                   4    e Zd ZdZdZddddddd	d
dgZd Zy)KankaNewsIEFzDhttps?://(?: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                    | j                  |      }| j                  ||      }| j                  d|d      }dj                  t	        j
                  t        j                  t        j                  z   d            |dt        t        j                               dd}t        j                  t        j                  t        j                  j                  |      d	z   j!                               j#                         j!                               j#                         |d
<   | j%                  d||      d   d   }||d   | j                  d|d      |j'                  d      d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          c/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/kankanews.py_real_extractzKankaNewsIE._real_extract   s:   ^^C(
((j9%%&<gzR WWV^^F,B,BV]],RVWXYTYY[)
 !gkkLL""6*-PP
&('IK++49; 	v ""#U#+6 # ;;CEELN 
#''(CWgV*-	
 	
    N)__name__
__module____qualname___WORKING
_VALID_URL_TESTSr;    r<   r:   r   r   
   s7    HXJW1qR1

 
F
r<   r   )	r,   r%   r'   r+   urllib.parser-   commonr   r   rC   r<   r:   <module>rF      s#         !'
- '
r<   