Настройка прокси в Octoparse

Octoparse с прокси Prokso: только HTTP и доступ по IP без логина, свои прокси в Anti-blocking, смена IP по таймеру, локальный запуск.

Обновлено · Редакция Prokso

Данные для подключения
Хост
gw.prokso.com
Порт
823 HTTP · 824 SOCKS5 — новый IP на каждый запрос · 10000–20000 фиксированный IP (sticky-сессия), HTTP(S) и SOCKS5
Логин и пароль
в кабинете, на странице плана

Готовые строки в нужном формате генерирует кабинет: выберите страну, тип IP и протокол.

Коротко
  • Хост — gw.prokso.com, порты 823 (HTTP), 824 (SOCKS5), 10000–20000 (фиксированный IP, HTTP или SOCKS5)
  • Логин и пароль — в кабинете на странице плана
  • После настройки проверьте IP на странице «Мой IP»

Пошаговая инструкция, как подключить прокси Prokso в Octoparse. Займёт несколько минут.

Шаг 1. Возьмите данные прокси в кабинете

Откройте план и скопируйте хост gw.prokso.com, порт, логин и пароль. Порт 823 — HTTP, 824 — SOCKS5 (оба дают новый IP на каждый запрос); порты 10000–20000 — фиксированный IP до 120 минут, работают и как HTTP, и как SOCKS5 (каждый порт — отдельный адрес). Страну задают в логине: логин__cr.ua.

Блок «Доступ» на странице плана: хост, порты, логин и пароль для строки прокси
Блок «Доступ» на странице плана: хост, порты, логин и пароль для строки прокси

Шаг 2. Добавьте свой IP в доступ по IP

Octoparse не поддерживает прокси с логином и паролем, поэтому доступ настраивается через IP. В кабинете Prokso откройте страницу плана и в блоке «Доступ по IP без пароля» добавьте внешний IP компьютера, на котором запускаете Octoparse.

Шаг 3. Откройте настройки задачи

Откройте задачу, перейдите в Task Settings → Anti-blocking, отметьте «Access websites via proxies», выберите «Use my own proxies» и нажмите «Configure».

Шаг 4. Вставьте прокси

Octoparse работает только с HTTP-прокси в формате хост:порт, по одному на строку. Для нового IP на каждый запрос хватит одной строки gw.prokso.com:823. Если нужна смена IP по таймеру, добавьте несколько фиксированных портов, например gw.prokso.com:10001, gw.prokso.com:10002, и задайте «Switch interval».

Шаг 5. Запускайте локально

Собственные прокси работают только при локальном запуске задачи (Run on your device). В облачном запуске Octoparse использует свои серверы и ваши прокси не подхватит.

Шаг 6. Проверьте тестовой задачей

Создайте задачу на адрес https://api.ipify.org, извлеките текст страницы и запустите задачу локально с включёнными прокси. В собранных данных должен быть IP прокси, а не ваш.

Сколько строк прокси добавлять

Одной строки с портом 823 достаточно, чтобы каждый запрос шёл с нового IP: ротацию делает сам прокси. Несколько строк с фиксированными портами нужны в другом случае — когда задача проходит несколько страниц подряд и сайту важно, чтобы они шли с одного адреса.

Интервал смены прокси в Octoparse тогда ставьте не короче времени, за которое задача проходит одну цепочку страниц.

Если задача не получает данные

  • Сменился ваш внешний IP. Самая частая причина: доступ по IP перестал пускать. Обновите адрес на странице плана.
  • Задача запущена в облаке. Собственные прокси работают только при локальном запуске.
  • Строка содержит логин и пароль. Octoparse ждёт только хост:порт.
  • Сайт отвечает 403 или 429. Это ответ сайта: уменьшите скорость и добавьте паузы между действиями.

Расход трафика

Octoparse открывает страницы во встроенном браузере и загружает их целиком, с картинками и скриптами. Отключите загрузку изображений в настройках задачи, если они не нужны, — это главная статья экономии. Оценить объём заранее поможет калькулятор трафика.

Вопросы и ответы

Почему нельзя вставить строку с логином и паролем?

Так устроен сам Octoparse: в справке прямо сказано, что прокси с логином и паролем не поддерживаются. Поэтому используйте доступ по IP.

Подойдёт порт 824 (SOCKS5)?

Нет, Octoparse принимает только HTTP-прокси. Берите порт 823 или фиксированные порты 10000–20000.

Как выбрать страну IP?

Включите расширенный режим («Настройки → Режим настроек → Расширенный»), откройте план и в «Настройках пула» укажите страны по умолчанию, например <code>de, pl</code>. Доступ по IP будет брать адреса только из них. Если поле пустое, IP будет из любой страны пула, кроме исключённых.

Можно ли использовать прокси по расписанию в облаке?

Нет. Задачи по расписанию в облаке идут через серверы Octoparse. С собственными прокси задачу нужно запускать на своём компьютере.

Сколько адресов можно добавить в доступ по IP?

До пяти на план. Этого хватает для нескольких рабочих компьютеров.