كونتېكىست ID سىنى بەتنىڭ نىشانىغا يوللاپ، بەتنى ئۇنىڭ پروكسى بىلەن سەپلەنگەن Chromiumoxide كونتېكىستى ئىچىدە قۇرۇڭ.

Chromiumoxide 0.9.1 ئۈچۈن، پروگراممىدىكى مەۋجۇت ئاسىنخرون توركۆرگۈ ھايات دەۋرى ئىچىدە:

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?;

توركۆرگۈ ئاللىبۇرۇن ئۇلانغان ياكى قوزغىتىلغان، ئۇنىڭ بىر تەرەپ قىلغۇچىسى داۋاملىق سورىلىشى كېرەك. خاتالىقلارنى ئوراپ تۇرغان ئاسىنخرون فۇنكسىيە ئارقىلىق يەتكۈزۈڭ، ئاندىن page بىلەن يۆتكىلىڭ.

كونتېكىستنى بەتلىرى تۈگىگەنگە قەدەر تىرىك ساقلاڭ ۋە تازىلاش پەيتىدە browser.dispose_browser_context ئارقىلىق قويۇپ بېرىڭ. كونتېكىستنىڭ proxy_server ئاخىرقى نۇقتىنى تاللايدۇ. رۇخسەت قىلىنغان ئاممىۋى تور كۆرۈش ئۈچۈن، HTTP پروكسى تىزىملىكىدىن قۇرۇلغان HTTP URL شۇ ئورۇننى تولدۇرالايدۇ؛ پروكسى دەلىللەش يەنىلا ئۆزىنىڭ چاقىرىق بىر تەرەپ قىلىشىنى تەلەپ قىلىدۇ.

مۇناسىۋەتلىك ماقالىلەر