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 அங்கீகாரத்திற்கு இன்னும் அதன் சொந்த சவால் கையாளுதல் தேவை.