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   