rust_drission 0.1.6

Browser automation library for Rust via Chrome DevTools Protocol (CDP). Connect or launch Chrome, control pages/elements, run JS, cookies, screenshots, request/response listening. API inspired by DrissionPage.
Documentation
1
2
3
4
5
6
7
8
9
10
//! DOM 查询:基于 CDP DOM / Runtime 的 getDocument、querySelector、getOuterHTML 等

mod query;

pub use query::{
    discard_search_results, get_document_root, get_outer_html, get_backend_node_id,
    get_iframe_content_document_node_id, get_node_id_from_backend, get_search_results, perform_search,
    query_selector, query_selector_all, query_selector_all_including_same_origin_frames,
    query_selector_all_under_root, resolve_backend_to_object_id, resolve_node_to_object_id,
};