Class: PuppeteerWebBaseLoader
document_loaders/web/puppeteer.PuppeteerWebBaseLoader
Hierarchy
↳
PuppeteerWebBaseLoader
Implements
Constructors
constructor
• new PuppeteerWebBaseLoader(webPath, options?)
Parameters
| Name | Type |
|---|---|
webPath | string |
options? | PuppeteerWebBaseLoaderOptions |
Overrides
BaseDocumentLoader.constructor
Defined in
langchain/src/document_loaders/web/puppeteer.ts:37
Properties
options
• options: undefined | PuppeteerWebBaseLoaderOptions
Defined in
langchain/src/document_loaders/web/puppeteer.ts:35
webPath
• webPath: string
Defined in
langchain/src/document_loaders/web/puppeteer.ts:37
Methods
load
▸ load(): Promise<Document<Record<string, any>>[]>
Returns
Promise<Document<Record<string, any>>[]>
Implementation of
Overrides
Defined in
langchain/src/document_loaders/web/puppeteer.ts:74
loadAndSplit
▸ loadAndSplit(splitter?): Promise<Document<Record<string, any>>[]>
Parameters
| Name | Type |
|---|---|
splitter | TextSplitter |
Returns
Promise<Document<Record<string, any>>[]>
Implementation of
Inherited from
BaseDocumentLoader.loadAndSplit
Defined in
langchain/src/document_loaders/base.ts:15
scrape
▸ scrape(): Promise<string>
Returns
Promise<string>
Defined in
langchain/src/document_loaders/web/puppeteer.ts:70
_scrape
▸ Static _scrape(url, options?): Promise<string>
Parameters
| Name | Type |
|---|---|
url | string |
options? | PuppeteerWebBaseLoaderOptions |
Returns
Promise<string>
Defined in
langchain/src/document_loaders/web/puppeteer.ts:42
imports
▸ Static imports(): Promise<{ launch: (options?: PuppeteerLaunchOptions) => Promise<Browser> }>
Returns
Promise<{ launch: (options?: PuppeteerLaunchOptions) => Promise<Browser> }>
Defined in
langchain/src/document_loaders/web/puppeteer.ts:81