👎Deprecated since 2.37.130:
This crate has been renamed to chromey. Please update your Cargo.toml to use chromey instead.
Modules§
- async_
process - Internal module providing an async child process abstraction for
async-stdortokio. - auth
- browser
- cdp
- conn
- detection
- element
- error
- handler
- javascript
- js
- keys
- Code based on rust-headless-chrome
- layout
- Code based on rust-headless-chrome
- listeners
- mouse
- Smart mouse movement with human-like bezier curves and position tracking.
- page
- serde
- Serde
- serde_
json - sonic-rs
- spider_
fingerprint - spider_
network_ blocker - types
- uring_
fs - Async file I/O with optional io_uring acceleration for chromey.
- utils
Structs§
- Binary
- Represents a binary type as defined in the CDP protocol.
- Browser
- A
Browseris created when chromiumoxide connects to a Chromium instance. - Browser
Config - Connection
- Exchanges the messages with the websocket
- Element
- Represents a DOM Element.
- Handler
- The handler that monitors the state of the chromium browser and drives all the requests and events.
- Page
Traits§
- Command
- Trait that all the request types have to implement.
- Method
Methods are message types that contain the fieldmethod = Self::identifier()in their json body.- Method
Type - A trait that identifies a method on type level
Type Aliases§
- ArcHttp
Request - HTTP request.
- Result