File size: 574 Bytes
5551822
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


from langchain_community.document_loaders import WebBaseLoader
import logging
from exception import MyException
import sys

async def load_web_content(url: str) -> str:
    try:
        logging.info(f"Loading web content from URL: {url}")
        content = WebBaseLoader(url).load()
        logging.info(f"Successfully loaded content from URL: {url}")
        return content
    except Exception as e:
        logging.error(f"Error loading web content from URL: {url} - {str(e)}")
        raise MyException(f"Error loading web content from URL: {url} - {str(e)}", sys)