o
    Zh                     @   s8   d dl mZ d dlmZ d dlmZ G dd deZdS )    )List)Document)WebBaseLoaderc                   @   s"   e Zd ZdZdee fddZdS )IMSDbLoaderzLoad `IMSDb` webpages.returnc                 C   s,   |   }|dj}d| ji}t||dgS )zLoad webpage.ztd[class='scrtext']source)Zpage_contentmetadata)ZscrapeZ
select_onetextZweb_pathr   )selfZsoupr	   r    r   a/var/www/html/lang_env/lib/python3.10/site-packages/langchain_community/document_loaders/imsdb.pyload   s   
zIMSDbLoader.loadN)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r      s    r   N)typingr   Zlangchain_core.documentsr   Z-langchain_community.document_loaders.web_baser   r   r   r   r   r   <module>   s    