driver$open() ৰ আগতে প্ৰক্সিটো ব্ৰাউজাৰ ছেছন সামৰ্থ্য হিচাপে যোগান ধৰক, এনে RSelenium স্থাপনাত যাৰ WebDriver ছাৰ্ভাৰে ছেছন প্ৰটোকল গ্ৰহণ কৰে:

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 এ WebDriver সেৱা চিনাক্ত কৰে। সামৰ্থ্যই ব্ৰাউজাৰে পৰৱৰ্তী সময়ত ক'লৈ যায় তাক বৰ্ণনা কৰে। কেৱল R HTTP প্ৰক্সি ছেটিঙে সেই ব্ৰাউজাৰ পথ কনফিগাৰ নকৰে।

host:port ব্যৱহাৰ কৰক httpProxy আৰু sslProxy ত। দ্বিতীয়টোৱে HTTPS গন্তব্য বাছনি কৰে; ই TLS-সুৰক্ষিত প্ৰক্সি শ্ৰোতা নুবুজায়। HTTP প্ৰক্সি তালিকাৰ পৰা এটা ৰাজহুৱা HTTP প্ৰাৰ্থীয়ে এই ক্ষেত্ৰত host আৰু port যোগান ধৰে, যদি ব্ৰাউজাৰ হোষ্টে তাত উপনীত হ'ব পাৰে।

কোনটো বিফলতা আগতে ঘটিল?

যদি ছেছন খোলা প্ৰত্যাখ্যান হয়, প্ৰক্সি এণ্ডপইণ্ট সলনি কৰাৰ আগতে প্ৰটোকল সুসংগততা পৰীক্ষা কৰক। RSelenium ৰ remoteDriver উৎসে পুৰণি desiredCapabilities পঠিয়ায়; যিকোনো বৰ্তমান WebDriver ছাৰ্ভাৰে পথ পৰীক্ষা কৰিবলৈ ব্ৰাউজাৰ থকাৰ আগতেই সেই ফৰ্মেট প্ৰত্যাখ্যান কৰিব পাৰে।

যদি ছেছন খোলে কিন্তু নেভিগেশ্বন বিফল হয়, প্ৰকৃত ব্ৰাউজাৰ হোষ্টৰ পৰা উপনীতিযোগ্যতা পৰীক্ষা কৰক। কণ্টেইনাৰ বা Grid নোডৰ বাবে localhost ৰ অৰ্থ সেই নোড, R কৰ্মস্থান নহয়।

সম্পৰ্কিত প্ৰবন্ধ