PestPress

Find stale pest control websites, capture proof, and score design quality automatically.

The repo now ships with a Playwright-powered scraper under/scraperthat searches target cities, screenshots homepages, and flags outdated sites for outbound prospecting.

Quick Run

npm install
npx playwright install chromium
npm run scrape:pests:test

Search

Queries Google, with SerpAPI support when a key is present and DuckDuckGo fallback when direct Google parsing is blocked.

Capture

Visits each company site in Chromium, saves a homepage screenshot, and records the canonical destination URL.

Score

Applies a 0-100 rubric using responsiveness, speed, framework, copyright, HTTPS, and legacy-layout signals.