Iseshini ye-Chromote ikhuluma nenqubo ye-Chrome. Izicelo zesiphequluli sayo zilandela ukucushwa kwe-proxy yaleyo nqubo, ngakho setha ama-agumenti ngaphambi kokuyidala:

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)

Lokhu kugcina ama-agumenti e-Chromote akhona okuzenzakalelayo futhi kunezela isilaleli se-HTTP; indawo yokugcina esuka ohlwini lwe-proxy ye-HTTP ingagcwalisa i-URL yesibonelo yokuphequlula komphakathi okuvunyelwe. Sebenzisa i-URL ye-socks5 esikhundleni kuphela lapho indawo yokugcina ikhuluma ngempela i-SOCKS5. Susa iswishi ye-proxy ekhona ephikisanayo lapho uhlanganisa i-vektha yama-agumenti.

Yenza imisebenzi ye-CDP ehlosiwe ngeseshini, bese uvala iseshini, isilawuli nesiphequluli esiphethwe njengengxenye yokuhlanza umsebenzi we-R. Indlela yokuhlanza ye-R yesitayela se-try/finally iyawusizo uma ukuzulazula kuphakamisa iphutha.

Kuma-aplikheshini asebenzisa isiphequluli esizenzakalelayo esabiwe se-Chromote, i-set_chrome_args ishintsha okuzenzakalelayo kokwakhiwa kwesiphequluli esizayo. Ayiqali kabusha inqubo ekhona. Ukudala into ecacile ye-Chrome, njengoba ngenhla, kwenza ubunikazi nesikhathi sokuqala kubonakale.

Imvelo ye-R ye-http_proxy noma ye-https_proxy ingakha i-downloader ye-R ngaphandle kokushintsha lesi siphequluli. Ngokufanayo, ukushintsha umzila we-Chrome akukhi isicelo se-API se-R esihlukile. Khomba ukuthi yiluphi uhlangothi lokuxhumana kwe-CDP oluthumela isicelo.

Izihloko ezihlobene