/** * CDP 浏览器实现 * 基于 Puppeteer-core 和 Chrome DevTools Protocol */ import { Browser, Page } from 'puppeteer-core'; export interface BrowserOptions { headless?: boolean; proxy?: string; userDataDir?: string; chromePath?: string; } export declare class CdpBrowser { private browser; private page; private options; constructor(options?: BrowserOptions); /** 启动浏览器 */ launch(): Promise; /** 获取当前页面 */ getPage(): Promise; /** 导航到指定 URL */ navigate(url: string, options?: { waitUntil?: 'load' | 'domcontentloaded' | 'networkidle0' | 'networkidle2'; }): Promise; /** 关闭浏览器 */ close(): Promise; /** 检查是否已连接 */ isConnected(): boolean; /** 获取浏览器实例 */ getBrowser(): Browser | null; } //# sourceMappingURL=cdp_browser.d.ts.map