Ku samee bogga gudaha macnaha Chromiumoxide ee lagu habeeyay proxy adigoo u gudbinaya ID-ga macnaha bartilmaameedka bogga.

Chromiumoxide 0.9.1, gudaha wareegga nolosha browser-ka asynchronous ee hore ugu jiray barnaamijka:

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

Browser-ku hore ayuu u xirmay ama u bilaabmay, waana in maareeyaha laga sii weydiiyo. Gudbi khaladaadka iyada oo loo marayo shaqada asynchronous ee ku wareegsan, ka dibna ku soco page.

Hayso macnaha nool ilaa bogaggu dhammaadaan, oo sii daa isaga iyada oo loo marayo browser.dispose_browser_context inta lagu jiro nadiifinta. proxy_server macnaha ayaa doorta barta ugu dambeysa. Baaritaanka guud ee la ogol yahay, URL HTTP oo laga dhisay liiska proxy HTTP ayaa buuxin kara goobtaas; xaqiijinta proxy weli waxay u baahan tahay maaraynta caqabadkeeda gaar ah.

Maqaallo la xiriira