UNPKG

@jomari-wp/linkedin-jobs-scraper

Version:

Scrape public available jobs on Linkedin using headless browser

17 lines (16 loc) 584 B
import { BrowserContext, Page, CDPSession } from "puppeteer"; import { Scraper } from "../Scraper"; import { IQuery } from "../query"; export interface IRunStrategyResult { exit: boolean; } export declare abstract class RunStrategy { protected scraper: Scraper; session?: string; constructor(scraper: Scraper, session?: string); abstract run(browser: BrowserContext, page: Page, cdpSession: CDPSession, url: string, query: IQuery, location: string): Promise<IRunStrategyResult>; } export interface ILoadResult { success: boolean; error?: string | Error; }