HTTP and headless-browser rendering engine for the CRW web scraper.
Provides a [FallbackRenderer] that fetches pages via plain HTTP and optionally
re-renders them through a CDP-based headless browser when SPA content is detected.
- [
http_only] — Simple HTTP fetcher usingreqwest - [
detector] — Heuristic SPA shell detection (empty body, framework markers) cdp— Chrome DevTools Protocol renderer (LightPanda, Playwright, Chrome) (requirescdpfeature)- [
traits] — [PageFetcher] trait for pluggable backends
Feature flags
| Flag | Description |
|---|---|
cdp |
Enables CDP WebSocket rendering via tokio-tungstenite |
Example
use RendererConfig;
use FallbackRenderer;
use HashMap;
# async