UNPKG

puppeteer-extends

Version:

Modern, factory-based management for Puppeteer with multiple browser instances and enhanced navigation

34 lines (33 loc) 867 B
import { CaptchaSolver, CaptchaSolverConfig, CaptchaOptions, CaptchaSolution } from "../interfaces"; /** * Implementation for 2Captcha service * https://2captcha.com/ */ export declare class TwoCaptchaSolver implements CaptchaSolver { name: string; private apiKey; private apiUrl; private defaultTimeout; private pollingInterval; constructor(config: CaptchaSolverConfig); /** * Get account balance */ getBalance(): Promise<number>; /** * Solve a captcha */ solveCaptcha(captchaOpts: CaptchaOptions): Promise<CaptchaSolution>; /** * Report incorrect solution for refund */ reportIncorrect(id: string): Promise<boolean>; /** * Create a captcha solving task */ private createTask; /** * Wait for the result of a captcha task */ private waitForResult; }