Налаштування проксі в 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 (sticky-сесія) до 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?

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