spider_browser/lib.rs
1//! Spider Browser — Rust client for Spider's pre-warmed browser fleet.
2//!
3//! Connects to Spider's browser fleet via WebSocket. Supports CDP
4//! (Chrome/Servo/LightPanda) and BiDi (Firefox) protocols with smart
5//! retry, browser rotation, and stealth escalation.
6
7pub mod errors;
8pub mod events;
9pub mod page;
10pub mod protocol;
11pub mod retry;
12pub mod spider_browser;
13
14#[cfg(feature = "ai")]
15pub mod ai;
16
17pub use errors::{Result, SpiderError};
18pub use events::SpiderEventEmitter;
19pub use page::SpiderPage;
20pub use spider_browser::{SpiderBrowser, SpiderBrowserOptions};