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 کی تصدیق کو پھر بھی اپنی چیلنج سے نمٹنے کی ضرورت ہے۔