Skip to content

API reference

Generated from the source docstrings (Google style). Each page documents one public package through its __all__.

Package Contents
botonomus Top-level re-exports
botonomus.config BrowserConfig, ProxySpec, parse_proxy, validate_args, owned flags
botonomus.core Botonomus manager, Session
botonomus.client httpx-like Client, Identity, Response, get/post/...
botonomus.errors Exception hierarchy
botonomus.browser Chrome discovery, backend, launch arguments, Botonomus Chromium installer
botonomus.drivers Native, Patchright and Playwright driver adapters
botonomus.cdp Native CDP driver: Page, Locator, Mouse, Keyboard, Context, IsolatedContext
botonomus.fingerprint Persona, HostInfo, GPU table, persona seeds and switches
botonomus.network ProxyForwarder, exit lookup, ExitCache, proxy checks
botonomus.human Human, HumanPage, HumanConfig, keyboard layouts, path and timing math
botonomus.profiles ProfileLease, profile listing and removal, warm-up
botonomus.diagnostics Probe, detection runner, benchmark
botonomus.cli Command-line entry point

Timeouts in the native driver (botonomus.cdp) are in seconds. When you use the patchright or playwright driver, session.page is a Playwright Page and its timeouts are in milliseconds.