Chromiumoxide पृष्ठ proxy संदर्भातच असावे
proxy-कॉन्फिगर केलेला ब्राउझर संदर्भ तयार करा आणि Chromiumoxide पृष्ठ उघडण्यापूर्वी त्याचा ID CreateTargetParams वर ठेवा.
संदर्भ ID पृष्ठाच्या लक्ष्याकडे पाठवून पृष्ठ त्याच्या proxy-कॉन्फिगर केलेल्या 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 proxy सूचीतून तयार केलेला HTTP URL ते क्षेत्र भरू शकतो; proxy प्रमाणीकरणास अजूनही स्वतःचे आव्हान व्यवस्थापन आवश्यक आहे.