Прокси для автоматизации веба

Тесты, браузерные сценарии и скрипты, которые открывают сайты из разных стран. Прокси подключаются строкой из генератора, а на серверах работают по белому списку IP без пароля.

  • До 1 000 строк за раз
  • Примеры cURL, Python, Node.js, PHP
  • Доступ по IP
  • REST API

Как подключить к своему коду

  1. 1

    Формат под библиотеку

    В генераторе выберите host:port:user:pass, user:pass@host:port или URL, смотря что принимает ваш код.

  2. 2

    Пример на вашем языке

    Там же есть примеры для cURL, Python, Node.js и PHP. Скопируйте и замените запрос на свой.

  3. 3

    Сервер без пароля

    Если скрипт работает на машине с постоянным IP, добавьте этот адрес в белый список. Логин и пароль из кода можно убрать.

Какие прокси взять

Детали подключения

01

Playwright: прокси на контекст

Передавайте proxy в browser.new_context(), а не только при запуске браузера. Тогда у каждого контекста будет своя sticky-сессия.

02

Selenium и Chrome

Аргумент --proxy-server не принимает логин и пароль. Проще всего добавить IP машины в белый список и указать только host:port.

03

Puppeteer

Адрес передаётся в --proxy-server при запуске, учётные данные — через page.authenticate().

04

Ключ API в секретах

Ключ REST API создаётся в кабинете, раздел «API». Храните его в секретах CI, а не в репозитории.

С чем работает

SeleniumPlaywrightPuppeteerCypressrequestshttpxaxioscURLGitHub ActionsDocker

Частые вопросы

Не нашли ответ? Напишите в Telegram, поддержка работает круглосуточно.

Написать в поддержку
Как подключить прокси к Selenium?

Передайте --proxy-server=host:port в опциях Chrome. Логин и пароль в этом аргументе Chrome не принимает, поэтому добавьте IP машины в белый список в кабинете.

Как указать прокси в Playwright?

В параметре proxy при запуске браузера или создании контекста: server, username и password. Значения возьмите из строки, собранной в генераторе.

Как использовать прокси в CI?

Если у раннера постоянный IP, внесите его в белый список. У облачных раннеров адрес меняется, для них берите логин и пароль из секретов.

Есть ли готовые примеры кода?

Да, генератор в кабинете показывает примеры для cURL, Python, Node.js и PHP.

Что выбрать для тестов своего сайта из разных стран?

Резидентные: страна и город задаются в логине, IP меняется на каждый запрос или держится sticky-сессией до 24 часов.

Другие задачи

Создать аккаунт

Нужны только почта и пароль, документы и звонки не понадобятся.