
    Ği                     >    d dl Z d dlZddlmZ  G d de          ZdS )    N   )SearchInfoExtractorc                   8    e Zd ZdZdZdZddddddgZd	Zd
 ZdS )GoogleSearchIEzGoogle Video searchzvideo.google:searchgvsearchzgvsearch15:python languagezpython language)idtitle   )url	info_dictplaylist_countd   c              #   .  K   t          j                    D ]~}|                     dd| d|dz    d||| j        z  | j        dd          }t	          j        d	|          D ]}|                     |          V  t	          j        d
|          s d S d S )Nzhttp://www.google.com/searchz	gvsearch:zDownloading result page r   viden)tbmqstartnumhl)notequeryz/<div[^>]* class="dXiKIc"[^>]*><a href="([^"]+)"zid="pnnext")	itertoolscount_download_webpage
_PAGE_SIZErefindall
url_resultsearch)selfr   pagenumwebpager   s        bC:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/googlesearch.py_search_resultszGoogleSearchIE._search_results   s       (( 	 	G,,.0CE0C0C=!== $t6?  - 	 	G z"TV]^^ + +ooc******9^W55 	 	    N)	__name__
__module____qualname__IE_DESCIE_NAME_SEARCH_KEY_TESTSr   r%    r&   r$   r   r      sb        #G#GK+#&
 
   F J    r&   r   )r   r   commonr   r   r.   r&   r$   <module>r0      sa        				 ' ' ' ' ' '    (     r&   