langchain_community.document_loaders.browserbase.BrowserbaseLoader¶
- class langchain_community.document_loaders.browserbase.BrowserbaseLoader(urls: Union[List[str], Tuple[str, ...]], *, api_key: Optional[str] = None, text_content: bool = False)[source]¶
Load pre-rendered web pages using a headless browser hosted on Browserbase.
Depends on browserbase package. Get your API key from https://browserbase.com
Methods
__init__(urls, *[, api_key, text_content])A lazy loader for Documents.
aload()Load data into Document objects.
Load pages from URLs
load()Load data into Document objects.
load_and_split([text_splitter])Load Documents and split into chunks.
- Parameters
urls (Union[List[str], Tuple[str, ...]]) –
api_key (Optional[str]) –
text_content (bool) –
- __init__(urls: Union[List[str], Tuple[str, ...]], *, api_key: Optional[str] = None, text_content: bool = False)[source]¶
- Parameters
urls (Union[List[str], Tuple[str, ...]]) –
api_key (Optional[str]) –
text_content (bool) –
- async alazy_load() AsyncIterator[Document]¶
A lazy loader for Documents.
- Return type
AsyncIterator[Document]
- load_and_split(text_splitter: Optional[TextSplitter] = None) List[Document]¶
Load Documents and split into chunks. Chunks are returned as Documents.
Do not override this method. It should be considered to be deprecated!
- Parameters
text_splitter (Optional[TextSplitter]) – TextSplitter instance to use for splitting documents. Defaults to RecursiveCharacterTextSplitter.
- Returns
List of Documents.
- Return type
List[Document]