UNPKG

chromancer

Version:

A powerful command-line interface for automating Chrome browser using Playwright. Perfect for web scraping, automation, testing, and browser workflows.

26 lines (25 loc) 730 B
import { Page } from 'playwright'; export interface DOMDigest { url: string; title: string; patterns: Array<{ selector: string; count: number; }>; texts: string[]; attrs: string[]; timestamp: number; } export declare class DOMDigestCollector { private page; private static readonly REJECTED_TAGS; private static readonly MAX_PATTERNS; private static readonly MAX_TEXTS; private static readonly MAX_ATTRS; private static readonly MAX_TEXT_LENGTH; private static readonly MIN_PATTERN_COUNT; constructor(page: Page); collect(): Promise<DOMDigest>; getDigestSize(digest: DOMDigest): Promise<number>; formatForClaude(digest: DOMDigest): string; }