§
    šŠtj×  ã                   óV   — d dl mZmZmZ d dlZd dlmZ d dlmZ  G d„ de¦  «        Z	dS )é    )ÚIteratorÚListÚUnionN)ÚDocument)Ú
BaseLoaderc                   ó^   — e Zd ZdZ	 d
dedeeee         f         defd„Zde	e
         fd„Zd	S )ÚBrowserlessLoaderz3Load webpages with `Browserless` /content endpoint.TÚ	api_tokenÚurlsÚtext_contentc                 ó4   — || _         	 || _        	 || _        dS )z0Initialize with API token and the URLs to scrapeN)r
   r   r   )Úselfr
   r   r   s       ún/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/langchain_community/document_loaders/browserless.pyÚ__init__zBrowserlessLoader.__init__   s&   € ð #ˆŒØ$ØˆŒ	Ø%Ø(ˆÔÐÐó    Úreturnc              #   ót  K  — | j         D ]­}| j        rjt          j        dd| j        i|ddigdœ¬¦  «        }t          |                     ¦   «         d         d         d	         d         d
         d|i¬¦  «        V — Œst          j        dd| j        id|i¬¦  «        }t          |j        d|i¬¦  «        V — Œ®dS )zLazy load Documents from URLs.z$https://chrome.browserless.io/scrapeÚtokenÚselectorÚbody)ÚurlÚelements)ÚparamsÚjsonÚdatar   ÚresultsÚtextÚsource)Úpage_contentÚmetadataz%https://chrome.browserless.io/contentr   N)r   r   ÚrequestsÚpostr
   r   r   r   )r   r   Úresponses      r   Ú	lazy_loadzBrowserlessLoader.lazy_load   s4  è è € ð ”9ð &	ð &	ˆCØÔ ð %Ý#œ=Ø:à ¤ðð  #ð !+¨Fðð%ðð ðñ ô �õ Ø!)§¢¡¤°Ô!8¸Ô!;¸IÔ!FÀqÔ!IÈ&Ô!Qà  #ððñ ô ð ð ð ð õ $œ=Ø;à ¤ðð ˜sððñ ô �õ Ø!)¤à  #ððñ ô ð ð ð ð ðC&	ð &	r   N)T)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   r   Úboolr   r   r   r$   © r   r   r	   r	   	   s   € € € € € Ø=Ð=ð QUð)ð )Øð)Ø$)¨#¨t°C¬y¨.Ô$9ð)ØIMð)ð )ð )ð )ð)˜8 HÔ-ð )ð )ð )ð )ð )ð )r   r	   )
Útypingr   r   r   r!   Úlangchain_core.documentsr   Ú)langchain_community.document_loaders.baser   r	   r+   r   r   ú<module>r/      s„   ðØ (Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ð (à €€€Ø -Ð -Ð -Ð -Ð -Ð -à @Ð @Ð @Ð @Ð @Ð @ð6ð 6ð 6ð 6ð 6˜
ñ 6ô 6ð 6ð 6ð 6r   