Expand description
void_crawl_core — a clean async CDP wrapper built on chromiumoxide.
This crate provides BrowserSession and Page as the primary API.
Re-exports§
pub use captcha::CaptchaInfo;pub use captcha::CaptchaKind;pub use captcha::WidgetRect;pub use captcha::capture_captcha;pub use captcha::detect_captcha;pub use captcha::inject_captcha_token;pub use error::Result;pub use error::VoidCrawlError;pub use page::Bbox;pub use page::Page;pub use page::PageResponse;pub use page::ScreenshotOptions;pub use page::ScreenshotOutput;pub use pool::BrowserPool;pub use pool::PoolConfig;pub use pool::PooledTab;pub use profile::ProfileHandle;pub use profile::ProfileInfo;pub use profile::acquire_profile;pub use profile::acquire_profile_in;pub use profile::chrome_user_data_dirs;pub use profile::list_profiles;pub use profile::release_profile;pub use profile::resolve_profile;pub use session::BrowserMode;pub use session::BrowserSession;pub use session::BrowserSessionBuilder;pub use stealth::StealthConfig;
Modules§
- ax
- Pure helpers for turning a raw
Accessibility.getFullAXTreenode array (a flat list linked bychildIds/parentId) into a compact, readablerole "name"outline. Lives in core so the Python bindings and the MCP server share one implementation rather than each carrying a copy. - captcha
- Captcha / bot-wall capture and token injection.
- error
- Error types for
void_crawl_core. - page
- High-level wrapper around a
chromiumoxide::Page. - pool
BrowserPool— a pool of reusable browser tabs backed by long-lived Chrome sessions.- profile
- Native Chrome profile support.
- session
BrowserSession— the main entry point for controlling a browser.- stealth
- Anti-detection / stealth configuration for browser sessions.
Structs§
- Cookie
- Cookie object Cookie
- Cookie
Param - Cookie parameter object CookieParam
- Delete
Cookies Params - Deletes browser cookies with matching name and url or domain/path/partitionKey pair. deleteCookies
Enums§
- Dispatch
KeyEvent Type - Type of the key event.
- Dispatch
Mouse Event Type - Type of the mouse event.
- Mouse
Button