如何在Selenium Webdriver中将传递用户名和密码添加到代理-Ruby

时间:2019-06-19 11:08:56

标签: ruby-on-rails ruby selenium selenium-webdriver

我试图在此处使用luminati代理,但遇到了身份验证问题,当我通过--proxy-server时,它要求在浏览器中输入密码,我试图发送用户名和密码,但没有用

以这种方式在代理服务器中发送用户名和密码也会给出错误

proxy-server=username:password@url:port

....

def build_driver
  @driver = Selenium::WebDriver.for :chrome, options: web_driver_options
end

def web_driver_options
  @web_driver_options ||= begin
                            options = Selenium::WebDriver::Chrome::Options.new
                            options.add_argument('--ignore-certificate-errors')
                            options.add_argument('--disable-dev-shm-usage')
                            options.add_argument('--proxy-server=@zproxy.lum-superproxy.io:22225')
                            options
                          end
end

在puppeteer中,有一个解决方法,但是我搜索了很多硒,找不到答案,请在这里帮助我?

await page.authenticate({username: 'lum-customer-zone-residential-country-us', password: 'asasass'})

正在寻找硒解决方案操纵up的人

0 个答案:

没有答案