UNPKG

n8n-nodes-crawl4ai

Version:

n8n nodes for Crawl4AI web crawler and data extraction

16 lines (15 loc) 791 B
import { Crawl4aiApiCredentials, CrawlerRunConfig, CrawlResult } from './interfaces'; export declare class Crawl4aiClient { private apiClient; private readonly credentials; constructor(credentials: Crawl4aiApiCredentials); private createApiClient; crawlUrl(url: string, config: CrawlerRunConfig): Promise<CrawlResult>; crawlMultipleUrls(urls: string[], config: CrawlerRunConfig): Promise<CrawlResult[]>; processRawHtml(html: string, baseUrl: string, config: CrawlerRunConfig): Promise<CrawlResult>; arun(url: string, options: any): Promise<CrawlResult>; private formatBrowserConfig; private formatCrawlerConfig; close(): Promise<void>; } export declare function createCrawlerInstance(credentials: Crawl4aiApiCredentials): Promise<Crawl4aiClient>;