Thoir seachad am proxy mar chomas seisein brabhsair roimh driver$open(), ann an cur-a-steach RSelenium aig a bheil am frithealaiche WebDriver a' gabhail ri pròtacal an t-seisein:

browser_proxy <- list(
  proxyType = 'manual',
  httpProxy = 'proxy.example:8080',
  sslProxy = 'proxy.example:8080'
)

driver <- RSelenium::remoteDriver(
  remoteServerAddr = 'webdriver.example',
  port = 4444L,
  browserName = 'chrome',
  extraCapabilities = list(proxy = browser_proxy)
)
driver$open()

Comharraichidh remoteServerAddr an t-seirbheis WebDriver. Tha an comas ag innse càite an tèid am brabhsair an uair sin. Chan eil suidheachadh proxy HTTP ann an R leis fhèin a' rèiteachadh na slighe brabhsair sin.

Cleachd host:port ann an httpProxy agus sslProxy. Tha an dàrna fear a' taghadh cinn-uidhe HTTPS; chan eil e a' ciallachadh neach-èisteachd proxy air a dhìon le TLS. Bheir tagraiche HTTP poblach bhon liosta proxy HTTP òstair agus port dha na raoin sin, fhad 's a ruigeas òstair a' bhrabhsair e.

Dè an fhàillig a thachair an toiseach?

Ma thèid fosgladh an t-seisein a dhiùltadh, thoir sùil air co-fhreagarrachd a' phròtacail mus atharraich thu ceann-uidhe a' phroxy. Cuiridh stòr remoteDriver RSelenium seann desiredCapabilities a-steach; faodaidh frithealaiche WebDriver làithreach sam bith an cruth sin a dhiùltadh mus bi brabhsair ann airson na slighe fheuchainn.

Ma dh'fhosglas an seisean ach ma dh'fhàillicheas seòladh, thoir sùil air ruigsinneachd bho fhìor-òstair a' bhrabhsair. Airson soitheach no nòd Grid, tha localhost a' ciallachadh an nòd sin, chan e stèisean-obrach R.

Artaigilean co-cheangailte