Chromiumoxide-ის გვერდი პროქსის კონტექსტს უნდა ეკუთვნოდეს
შექმენით პროქსით კონფიგურირებული ბრაუზერის კონტექსტი და Chromiumoxide-ის გვერდის გახსნამდე მისი ID ჩასვით CreateTargetParams-ზე.
შექმენით გვერდი მის პროქსით კონფიგურირებულ Chromiumoxide კონტექსტში კონტექსტის ID-ის გვერდის სამიზნეზე გადაცემით.
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 შეიძლება შეავსოს ეს ველი; პროქსის ავთენტიფიკაციას მაინც საკუთარი გამოწვევის დამუშავება სჭირდება.