Agħżel il-proxy ta' Chromote qabel ma jibda Chrome
Żomm l-argumenti tal-browser eżistenti ta' Chromote, żid is-switch tal-proxy u ibda oġġett Chrome ġdid għal dik ir-rotta.
Sessjoni Chromote titkellem ma' proċess Chrome. It-talbiet tal-browser tiegħu jimxu mal-konfigurazzjoni tal-proxy ta' dak il-proċess, għalhekk issettja l-argumenti qabel ma toħloqha:
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)Dan iżomm l-argumenti default eżistenti ta' Chromote u jżid is-smigħ HTTP; punt tat-tmiem mil-lista tal-proxy HTTP jista' jimla l-URL tal-eżempju għal tfittxija pubblika permessa. Uża URL socks5 minflok biss meta l-punt tat-tmiem tassew jitkellem SOCKS5. Neħħi switch tal-proxy eżistenti li jaqsam meta tkun qed tiġbor il-vector tal-argumenti.
Wettaq l-operazzjonijiet CDP maħsuba permezz ta' session, imbagħad agħlaq is-sessjoni, il-kontrollur u l-browser tiegħek bħala parti mit-tindif tax-xogħol R. Triq tat-tindif R fi stil try/finally hija utli jekk in-navigazzjoni tqajjem żball.
Għall-applikazzjonijiet li jużaw il-browser default kondiviż ta' Chromote, set_chrome_args jibdel id-defaults għall-bini tal-browser fil-futur. Ma jerġax jibda proċess eżistenti. Li toħloq oġġett Chrome espliċitu, bħal hawn fuq, jagħmel is-sjieda u l-ħin tal-bidu viżibbli.
L-ambjent http_proxy jew https_proxy ta' R stess jista' jikkonfigura downloader R mingħajr ma jbiddel dan il-browser. Bl-istess mod, li tbiddel ir-rotta ta' Chrome ma tikkonfigurax sejħa API R separata. Identifika liema naħa tal-konnessjoni CDP tibgħat it-talba.