Skip to main content
Scout fetches ordinary HTML first. If a public page looks useful but exposes too little readable text without JavaScript, Scout can render it with headless Chromium through Playwright. Browser rendering is a bounded fallback. It is not the primary fetch path.

Defaults

Scout does not open visible browser windows.

Install Chromium

For a source install:
For a Homebrew install after the formula is published:
The Homebrew formula installs the Playwright Python package, but it does not download Chromium during brew install.

Configure The Budget

Disable browser fallback:
Set the maximum browser renders per run:
Keep browser concurrency low unless the computer is dedicated to crawling:
Inspect the active profile:

Article Crawls

Article crawls also use static fetch first. Set a crawl-level render budget:
Use --browser-renders 0 for a no-browser crawl.