UNPKG

chromancer

Version:

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

29 lines (28 loc) 794 B
import { Page } from 'playwright'; export interface SearchResultPattern { selector: string; type: 'news' | 'bio' | 'product' | 'video' | 'generic'; confidence: number; sampleTexts: string[]; characteristics: { hasDate?: boolean; hasAuthor?: boolean; hasSource?: boolean; hasPrice?: boolean; hasDuration?: boolean; isTopResult?: boolean; containerClass?: string; }; } export declare class SearchResultAnalyzer { private page; constructor(page: Page); analyzeSearchResults(): Promise<{ patterns: SearchResultPattern[]; recommendations: string[]; }>; private analyzeElements; private determineResultType; private calculateConfidence; private generateRecommendations; }