U
    ¦y^�  ã                   @   s@   d dl mZ d dlZddlmZ ddlmZ G dd„ deƒZdS )	é    )Úunicode_literalsNé   )ÚInfoExtractoré   )Úextract_attributesc                   @   s8   e Zd ZdZdddiddœdddid	d
œgZdd„ ZdS )ÚNZZIEz=https?://(?:www\.)?nzz\.ch/(?:[^/]+/)*[^/?#]+-ld\.(?P<id>\d+)zYhttp://www.nzz.ch/zuerich/gymizyte/gymizyte-schreiben-schueler-heute-noch-diktate-ld.9153ÚidZ9153é   )ÚurlÚ	info_dictÚplaylist_mincountz]https://www.nzz.ch/video/nzz-standpunkte/cvp-auf-der-suche-nach-dem-mass-der-mitte-ld.1368112Z1368112r   )r
   r   Úplaylist_countc                 C   sz   |   |¡}|  ||¡}g }t d|¡D ]F}t|ƒ}| d¡dkrL|  d¡ q&|d }| |  d| d|¡¡ q&|  	||¡S )Nz((<[^>]+class="kalturaPlayer[^"]*"[^>]*>)z	data-type)Zkaltura_singleArticlezUnsupported player typezdata-idzkaltura:1750922:ÚKaltura)
Ú	_match_idÚ_download_webpageÚreÚfindallr   ÚgetÚreport_warningÚappendÚ
url_resultÚplaylist_result)Úselfr
   Úpage_idÚwebpageÚentriesZplayer_elementÚplayer_paramsÚentry_id© r   úKC:\Users\TaGoRe\Desktop\beinconnect-dl\binaries\youtube_dl\extractor\nzz.pyÚ_real_extract   s$    
 ÿ
  ÿzNZZIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLÚ_TESTSr    r   r   r   r   r      s    ÿû ÿûúr   )Ú
__future__r   r   Úcommonr   Úutilsr   r   r   r   r   r   Ú<module>   s   