UNPKG

source-scraper-puppeteer-runner

Version:

Provides the PuppeteerRunner class for scrapping.

13 lines (12 loc) 930 B
import { IPuppeteerRunnerArgs, IPuppeteerRunnerOptions, PuppeteerRunner } from './PuppeteerRunner'; import { IRunnerScraperOptions, ISourceData, ISourceScraper, Source, SourceRunnerScraper } from 'source-scraper-core'; export declare type ISimplePuppeteerScraperOptions = IRunnerScraperOptions<IPuppeteerRunnerOptions>; export declare type ISimplePuppeteerScraperSourceData = ISourceData<Source>; export declare class SimplePuppeteerScraper extends SourceRunnerScraper<ISimplePuppeteerScraperSourceData, IPuppeteerRunnerOptions, IPuppeteerRunnerArgs, PuppeteerRunner<ISimplePuppeteerScraperSourceData>> implements ISourceScraper { name: string; domains: string[]; urlPattern: RegExp; runner: PuppeteerRunner<ISimplePuppeteerScraperSourceData>; defaultOptions: ISimplePuppeteerScraperOptions; protected execWithArgs({ page }: IPuppeteerRunnerArgs): Promise<ISimplePuppeteerScraperSourceData>; }