UNPKG

webcrawlerapi-js

Version:

JS client for WecrawlerAPI

16 lines (15 loc) 787 B
import { CrawlRequest, Job, JobId, ScrapeRequest, ScrapeResponse } from "./model"; export declare class WebcrawlerClient { protected apiVersion: string; protected apiKey: string; protected basePath: string; constructor(apiKey: string, basePath?: string, apiVersion?: string); scrapeAsync(scrapeRequest: ScrapeRequest): Promise<JobId>; scrapeWithMeta(scrapeRequest: ScrapeRequest, maxPollingRetries?: number): Promise<ScrapeResponse>; scrape(scrapeRequest: ScrapeRequest, maxPollingRetries?: number): Promise<any>; getScrapeResult(scrapeID: string): Promise<ScrapeResponse>; crawl(crawlRequest: CrawlRequest): Promise<Job>; crawlAsync(crawlRequest: CrawlRequest): Promise<JobId>; getJob(jobID: string): Promise<Job>; private sendRequest; }