Skip to main content

Crate void_crawl_core

Crate void_crawl_core 

Source
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.getFullAXTree node array (a flat list linked by childIds/parentId) into a compact, readable role "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
CookieParam
Cookie parameter object CookieParam
DeleteCookiesParams
Deletes browser cookies with matching name and url or domain/path/partitionKey pair. deleteCookies

Enums§

DispatchKeyEventType
Type of the key event.
DispatchMouseEventType
Type of the mouse event.
MouseButton