linkedin-jobs-scraper
Version:
Scrape public available jobs on Linkedin using headless browser
16 lines (15 loc) • 530 B
TypeScript
import { Browser, 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;
constructor(scraper: Scraper);
abstract run(browser: Browser, page: Page, cdpSession: CDPSession, url: string, query: IQuery, location: string): Promise<IRunStrategyResult>;
}
export interface ILoadResult {
success: boolean;
error?: string | Error;
}