Ruby: Как интегрировать прокси Iluminati API в программу автоматизации ruby - PullRequest
2 голосов
/ 16 января 2020

Здравствуйте, я недавно искал прокси-провайдера, у которого есть вращающиеся прокси, поэтому я нашел его, но теперь я не знаю, как его интегрировать, например, открыв браузер, такой как google.com, с помощью selenium webdriver. Код ниже предоставлен прокси-провайдерской компанией. Как я могу интегрировать его, чтобы открыть браузер и перейти на страницу, используя их прокси?

require 'uri'
require 'net/http'
require 'net/https'

puts 'To enable your free eval account and get CUSTOMER, YOURZONE and YOURPASS, please contact 
sales@luminati.io'

uri = URI.parse('http://lumtest.com/myip.json')
proxy = Net::HTTP::Proxy('proxy', port, 'username', 'password')

req = Net::HTTP::Get.new(uri.path)

result = proxy.start(uri.host,uri.port, :use_ssl => uri.scheme == 'https') do |http|
    http.request(req)
end

puts result.body
...