UNPKG

fakebrowser

Version:

🤖 Fake fingerprints to bypass anti-bot systems. Simulate mouse and keyboard operations to make behavior like a real person.

18 lines • 932 B
import { CDPSession, Protocol } from 'puppeteer'; import { PuppeteerExtra } from 'puppeteer-extra'; import { DriverParameters } from './Driver'; import { FakeBrowser } from './FakeBrowser'; export declare class PptrPatcher { static patch(browserUUID: string, pptr: PuppeteerExtra, params: DriverParameters): Promise<void>; private static patchUserActionLayer; private static patchLast; /** * Package evasions to js string for worker to use * @param browser * @param jsContent */ static patchWorkerJsContent(browser: FakeBrowser, jsContent: string): Promise<string>; static evasionsCode(browser: FakeBrowser): Promise<string>; static patchServiceWorkerRequest(browser: FakeBrowser, requestId: Protocol.Network.RequestId, request: Protocol.Network.Request, responseHeaders: Protocol.Fetch.HeaderEntry[], client: CDPSession): Promise<boolean>; } //# sourceMappingURL=PptrPatcher.d.ts.map