Skip to main content

Class: PuppeteerWebBaseLoader

document_loaders/web/puppeteer.PuppeteerWebBaseLoader

Hierarchy

Implements

Constructors

constructor

new PuppeteerWebBaseLoader(webPath, options?)

Parameters

NameType
webPathstring
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

DocumentLoader.load

Overrides

BaseDocumentLoader.load

Defined in

langchain/src/document_loaders/web/puppeteer.ts:74


loadAndSplit

loadAndSplit(splitter?): Promise<Document<Record<string, any>>[]>

Parameters

NameType
splitterTextSplitter

Returns

Promise<Document<Record<string, any>>[]>

Implementation of

DocumentLoader.loadAndSplit

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

NameType
urlstring
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