Ka ba da proxy a matsayin iyawar zaman burauza kafin driver$open(), a cikin tsarin RSelenium wanda uwar garken WebDriver ɗinsa ke karɓar ka'idar zaman:

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()

remoteServerAddr yana gano sabis ɗin WebDriver. Iyawar tana bayanin inda burauza za ta je bayan haka. Saitin proxy na HTTP a cikin R shi kaɗai ba ya daidaita wannan hanyar burauza.

Yi amfani da host:port a cikin httpProxy da sslProxy. Na biyu yana zaɓar wuraren HTTPS; ba ya nufin mai sauraron proxy da TLS ta kare. Ɗan takarar HTTP na jama'a daga jerin proxy na HTTP yana bayar da mai masauki da tashar jiragen ruwa don waɗannan filayen, muddin mai masaukin burauza zai iya isa gare shi.

Wace gazawa ce ta fara faruwa?

Idan an ƙi buɗe zaman, duba jituwar ka'ida kafin canza ƙarshen proxy. Tushen remoteDriver na RSelenium yana aika tsohuwar desiredCapabilities; kowane uwar garken WebDriver na yanzu na iya ƙin wannan tsarin kafin burauza ta wanzu don gwada hanyar.

Idan zaman ya buɗe amma kewayawa ya kasa, duba isarwa daga ainihin mai masaukin burauza. Ga kwantena ko kumburin Grid, localhost yana nufin wannan kumburin, ba tashar aikin R ba.

Labarai masu alaƙa