Учебники

Watir — Прокси

Watir позволяет использовать прокси с помощью объекта прокси, который необходимо использовать с браузером.

Синтаксис

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :chrome, proxy: proxy

Пример использования прокси с браузером Chrome показан ниже —

пример

require "watir"
proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :chrome, proxy: proxy
b.goto 'google.com'
b.screenshot.save 'proxy.png'

Мы использовали прокси-объект, как показано ниже —

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}

Данные прокси-адреса должны использоваться как для http, так и для ssl. Мы можем использовать прокси с браузером Chrome, как показано ниже —

b = Watir::Browser.new :chrome, proxy: proxy

Выходной proxy.png показан ниже —

Выходной прокси

Пример использования прокси с браузером Firefox обсуждается ниже —

пример

require "watir"
proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :firefox, proxy: proxy
b.goto 'google.com'
b.screenshot.save 'proxyfirefox.png'

Вы можете добавить детали прокси, как показано ниже —

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :firefox, proxy: proxy

Выходной файл proxyfirefox.png показан здесь —

Выходной прокси