Stránka Chromiumoxide musí patriť kontextu proxy
Vytvorte kontext prehliadača nakonfigurovaný s proxy a pred otvorením stránky Chromiumoxide nastavte jeho ID na CreateTargetParams.
Vytvorte stránku v jej kontexte Chromiumoxide nakonfigurovanom s proxy odovzdaním ID kontextu cieľu stránky.
Pre Chromiumoxide 0.9.1, v rámci existujúceho asynchrónneho životného cyklu prehliadača v aplikácii:
use chromiumoxide::cdp::browser_protocol::target::{
CreateBrowserContextParamsBuilder, CreateTargetParams,
};
let context_id = browser.create_browser_context(
CreateBrowserContextParamsBuilder::default()
.proxy_server("http://proxy.example:8080")
.build()
).await?;
let mut target = CreateTargetParams::new("about:blank");
target.browser_context_id = Some(context_id.clone());
let page = browser.new_page(target).await?;
Prehliadač je už pripojený alebo spustený a jeho obsluha musí byť naďalej dopytovaná. Odovzdávajte chyby cez obklopujúcu asynchrónnu funkciu a potom navigujte pomocou page.
Udržujte kontext živý, kým jeho stránky neskončia, a pri čistení ho uvoľnite pomocou browser.dispose_browser_context. proxy_server kontextu vyberá koncový bod. Pre povolené verejné prehliadanie môže toto pole vyplniť HTTP URL zostavená zo zoznamu HTTP proxy; overovanie proxy však stále vyžaduje vlastné spracovanie výzvy.