@aliceplex/core
Version:
[![License][license_badge]][license] [![Pipelines][pipelines_badge]][pipelines] [![Coverage][coverage_badge]][pipelines] [![NPM][npm_badge]][npm] [![semantic-release][semantic_release_badge]][semantic_release]
11 lines (10 loc) • 423 B
TypeScript
/// <reference types="cheerio" />
import { ScrapContext, ScrapFunction, ScrapResult } from "./type";
declare type Options = {
request?: RequestInit;
cheerio?: CheerioOptionsInterface;
createUrl: (context: ScrapContext) => Promise<string>;
parse: (context: ScrapContext, dom: CheerioStatic) => Promise<ScrapResult>;
};
export declare const createHtmlScrapper: (options: Options) => ScrapFunction;
export {};