Chrome सुरू होण्यापूर्वी Chromote चा प्रॉक्सी निवडा
Chromote चे विद्यमान ब्राउझर आर्ग्युमेंट जपून ठेवा, प्रॉक्सी स्विच जोडा आणि त्या मार्गासाठी नवीन Chrome ऑब्जेक्ट सुरू करा.
Chromote सत्र Chrome प्रक्रियेशी बोलते. त्याच्या ब्राउझरच्या विनंत्या त्या प्रक्रियेच्या प्रॉक्सी कॉन्फिगरेशनचे अनुसरण करतात, म्हणून ती तयार करण्यापूर्वी आर्ग्युमेंट सेट करा:
args <- c(
chromote::get_chrome_args(),
"--proxy-server=http://proxy.example:8080"
)
browser <- chromote::Chrome$new(args = args)
controller <- chromote::Chromote$new(browser = browser)
session <- chromote::ChromoteSession$new(parent = controller)हे Chromote चे विद्यमान डीफॉल्ट आर्ग्युमेंट ठेवते आणि HTTP श्रोता जोडते; HTTP प्रॉक्सी सूचीमधील एंडपॉइंट अनुमत सार्वजनिक ब्राउझिंगसाठी उदाहरण URL भरू शकते. त्याऐवजी socks5 URL तेव्हाच वापरा जेव्हा एंडपॉइंट प्रत्यक्षात SOCKS5 बोलतो. आर्ग्युमेंट वेक्टर जोडताना विरोधाभासी विद्यमान प्रॉक्सी स्विच काढून टाका.
इच्छित CDP क्रिया session द्वारे करा, नंतर R वर्कलोडच्या साफसफाईचा भाग म्हणून सत्र, नियंत्रक आणि तुमच्या मालकीचा ब्राउझर बंद करा. नेव्हिगेशन त्रुटी देत असेल तर try/finally शैलीचा R साफसफाई मार्ग उपयुक्त ठरतो.
Chromote चा सामायिक डीफॉल्ट ब्राउझर वापरणाऱ्या अनुप्रयोगांसाठी, set_chrome_args भविष्यातील ब्राउझर निर्मितीचे डीफॉल्ट बदलते. ते विद्यमान प्रक्रिया पुन्हा सुरू करत नाही. वरप्रमाणे स्पष्ट Chrome ऑब्जेक्ट तयार केल्यास मालकी आणि सुरू होण्याची वेळ दिसते.
R चे स्वतःचे http_proxy किंवा https_proxy वातावरण हा ब्राउझर न बदलता R डाउनलोडर कॉन्फिगर करू शकते. त्याचप्रमाणे, Chrome चा मार्ग बदलल्याने वेगळे R API कॉल कॉन्फिगर होत नाही. CDP कनेक्शनची कोणती बाजू विनंती पाठवते हे ओळखा.