Selenium proxy integration

Интеграция прокси в Selenium

Новый продукт от Bright Data: Scraping Browser

Совместимо с Selenium
Легко сделайте API-вызов для получения любого количества сеансов браузера и взаимодействия с ними с использованием нашего Selenium Scraping Browser через протокол CDP. Идеально подходит для проектов парсинга, которые требуют взаимодействия с веб-сайтами для извлечения данных, таких как наведение на страницу, клики по кнопкам, прокрутка, добавление текста и т.д

Что такое Selenium?

“Selenium – это передовое программное обеспечение для автоматизации браузера, используемое для моделирования среды просмотра для наиболее точного тестирования веб-сайтов и многого другого, аналогично Puppeteer. Поднимите свои онлайн-операции на новый уровень, интегрировав Selenium с супер-прокси-серверами от Bright Data.

Selenium интеграция с прокси

  • Начните, перейдя на панель управления Bright Data и нажав ‘Создать зону’
  • Выберите ‘Тип сети’ и нажмите ‘Сохранить’
  • В Selenium заполните ‘Proxy IP:Port’ в функции ‘setProxy’, например: zproxy.lum-superproxy.io:22225 для обоих протоколов HTTP и HTTPS.
  • В разделе ‘sendKeys’ введите свой идентификатор учетной записи Bright Data и название зоны прокси: lum-customer-CUSTOMER-zone-YOURZONE, а также пароль зоны, найденный в настройках зоны.
  • Например:
      const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');

(async function example(){
  let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
    http: 'zproxy.lum-superproxy.io:22225',
    https: 'zproxy.lum-superproxy.io:22225'
  })).build()

  try {
    await driver.get('http://lumtest.com/myip.json');
    driver.switchTo().alert()
      .sendKeys('lum-customer-USERNAME-zone-YOURZONE'+Key.TAB+'PASSWORD');
    driver.switchTo().alert().accept();
  } finally {
      await driver.quit();
  }
})();
    

Интеграция Proxy Manager и Selenium

  • Создайте зону с выбором сети, типа IP и количеством IP-адресов, которые вы хотите использовать.
  • Установите Proxy Manager
  • Нажмите ‘Добавить новый прокси’ и выберите необходимую зону и настройки, затем нажмите ‘Сохранить’.
  • В Selenium, в разделе setProxy введите свой локальный IP и порт менеджера прокси (например, 127.0.0.1:24000).
    Локальный IP-адрес хоста – 127.0.0.1
    Порт, созданный в Proxy Manager, равен 24XXX, например, 24000
  • Оставьте значения имени пользователя и пароля пустыми, поскольку Proxy Manager от Bright Data уже был аутентифицирован с Super Proxy.
  • Например:
      const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');

(async function example(){
    let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
        http: '127.0.0.1:24000',
        https: '127.0.0.1:24000'
    })).build()

    try {
        await driver.get('http://lumtest.com/myip.json');
        driver.switchTo().alert().accept();
    } finally {
        await driver.quit();
    }
})();
    

Получите прокси для Selenium

Типы прокси для любых задач

Резидентные прокси

  • 72+ млн IP-адресов
  • Доступны в 195 странах
  • Крупнейшая вращающаяся реальная IP-сеть
  • Доступ и сканирование всех сложных сайтов

Серверные прокси

  • 1 600 000+ IP-адресов
  • Доступны в 98 странах
  • Общие и выделенные пулы IP-адресов
  • Быстрый доступ к несложным веб-сайтам

ISP прокси

  • 700+ тыс IP-адресов
  • Доступны в 35 странах
  • Реальные статические резидентные IP-адреса без ротации
  • Лучший вариант для входа в несколько учетных записей

Мобильные прокси

  • 7+ млн IP-адресов
  • Доступны в 195 странах
  • Крупнейшая в мире IP-сеть 3G/4G с реальными одноранговыми узлами
  • Проверка мобильной рекламы и сканирование мобильных сайтов

Лидер категории прокси и сбора данных

Category leader in proxies

Каждый день собирается 650ТБ общедоступных данных.

Number of ISP proxies

Новые выпуски функций каждый день

Serving 7/10 universities

На службе у 7/10 ведущих университетов мира

Trust pilot ratings

4,6/5 – рейтинг удовлетворенности клиентов на Trustpilot

Готовы получить прокси для Selenium?