Chromiumoxide પૃષ્ઠ પ્રોક્સી સંદર્ભનું હોવું આવશ્યક છે
પ્રોક્સી-રૂપરેખાંકિત બ્રાઉઝર સંદર્ભ બનાવો અને Chromiumoxide પૃષ્ઠ ખોલતા પહેલાં તેનું ID CreateTargetParams પર મૂકો.
સંદર્ભ 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 તે ક્ષેત્ર ભરી શકે છે; પ્રોક્સી પ્રમાણીકરણને હજી પણ તેનું પોતાનું ચેલેન્જ સંચાલન જોઈએ છે.