Skip to main content

Crate spider_chrome

Crate spider_chrome 

Source
👎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-std or tokio.
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 Browser is created when chromiumoxide connects to a Chromium instance.
BrowserConfig
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 field method = Self::identifier() in their json body.
MethodType
A trait that identifies a method on type level

Type Aliases§

ArcHttpRequest
HTTP request.
Result