Skip to main content

Crate spider_browser

Crate spider_browser 

Source
Expand description

Spider Browser — Rust client for Spider’s pre-warmed browser fleet.

Connects to Spider’s browser fleet via WebSocket. Supports CDP (Chrome/Servo/LightPanda) and BiDi (Firefox) protocols with smart retry, browser rotation, and stealth escalation.

Re-exports§

pub use errors::Result;
pub use errors::SpiderError;
pub use events::SpiderEventEmitter;
pub use page::FieldSelector;
pub use page::SpiderPage;
pub use spider_browser::SpiderBrowser;
pub use spider_browser::SpiderBrowserOptions;

Modules§

ai
errors
Error hierarchy for spider-browser.
events
Lock-free event emitter for SpiderBrowser events.
page
SpiderPage – deterministic browser tab abstraction.
protocol
Protocol layer — CDP, BiDi, and the unified adapter.
retry
spider_browser
SpiderBrowser — main entry point for spider-browser.