crunchyroll-toolkit
Version:
Toolkit Node.js complet pour extraire données d'animés, métadonnées et thumbnails depuis Crunchyroll avec techniques anti-détection 2024/2025
22 lines (21 loc) • 778 B
TypeScript
import { WebDriver } from 'selenium-webdriver';
import { ScraperOptions } from '../types/anime.types';
export declare class SeleniumBrowserManager {
private driver?;
private options;
private pythonProcess?;
constructor(options?: ScraperOptions);
initialize(): Promise<void>;
private startUndetectedDriver;
private waitForDriverReady;
private connectToDriver;
navigateTo(url: string): Promise<void>;
getDriver(): Promise<WebDriver>;
getPageSource(): Promise<string>;
getTitle(): Promise<string>;
getCurrentUrl(): Promise<string>;
waitForElement(selector: string, timeout?: number): Promise<any>;
executeScript(script: string): Promise<any>;
close(): Promise<void>;
retry<T>(fn: () => Promise<T>): Promise<T>;
}