Chromiumoxide orrialde bat proxy testuinguruarena izan behar da
Sortu proxiaz konfiguratutako nabigatzaile-testuingurua eta jarri haren IDa CreateTargetParams-en Chromiumoxide orrialde bat ireki aurretik.
Sortu orrialdea haren proxy bidez konfiguratutako Chromiumoxide testuinguruan, testuinguruaren IDa orrialdearen helburuari pasatuz.
Chromiumoxide 0.9.1erako, aplikazioaren lehendik dagoen nabigatzailearen bizi-ziklo asinkronoaren barruan:
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?;
Nabigatzailea jada konektatuta edo abiarazita dago, eta haren kudeatzaileari galdetzen jarraitu behar zaio. Erroreak inguratzen dituen funtzio asinkronoaren bidez pasarazi, eta gero nabigatu page erabiliz.
Eutsi testuingurua bizirik haren orrialdeak amaitu arte, eta askatu browser.dispose_browser_context bidez garbiketan. Testuinguruaren proxy_server eremuak muturra hautatzen du. Baimendutako nabigazio publikorako, HTTP proxy zerrendatik eraikitako HTTP URL batek eremu hori bete dezake; proxyaren autentifikazioak oraindik bere erronka-kudeaketa behar du.