Прокси для парсинга сайтов: как выбрать и сколько они стоят
Опубликовано Обновлено 15 минут чтения
Коротко
Если содержимое страницы зависит от страны, города или типа сети, для независимых запросов подходят резидентские или мобильные прокси с ротацией и оплатой за GB, для шагов с общим состоянием — липкая сессия, для постоянного адреса в одной стране — ISP-прокси с оплатой за IP. Если не зависит, достаточно датацентровых прокси, но Proxeta их не продаёт. Статью написала Proxeta, продавец прокси.
Эту статью написала Proxeta. Мы продаём резидентские, мобильные и ISP-прокси, поэтому наш взгляд не нейтрален. Сравнительных тестов провайдеров мы не проводили и их сети не оцениваем: ниже правила выбора под задачу, расчёт трафика и бюджета, опубликованные цены на 2 ноября 2026 года со ссылками на страницы самих провайдеров и ограничения Proxeta.
Парсинг, или веб-скрапинг, — это автоматический сбор данных с веб-страниц. Прокси здесь нужны для двух вещей: открывать публичные страницы из выбранной локации и распределять запросы по разным адресам, не выходя за пределы того, что допускает сайт. Прокси не дают права собирать данные: об этом отдельный раздел ниже.
Какие прокси нужны для парсинга: выбор под задачу
Тип прокси определяют два вопроса: зависит ли содержимое страницы от локации и типа сети и связаны ли ваши запросы между собой. Способ оплаты следует из типа.
| Задача | Тип прокси | Режим сессии | Как оплачивается |
|---|---|---|---|
| Страницы, содержимое которых не зависит от локации и типа сети: ваши сайты, документация, открытые наборы данных | Датацентровые. Proxeta их не продаёт | Зависит от провайдера | За IP или за GB, зависит от провайдера |
| Независимые запросы к публичным страницам, содержимое которых зависит от страны или типа сети: каталог, цены, наличие | Резидентские | «Ротация» | За трафик в GB |
| Локальная версия публичной страницы: регион, город, провайдер или ZIP-код | Резидентские | «Ротация»; если страницу открывают в несколько шагов — «Липкая сессия» | За трафик в GB |
| Версия публичной страницы для мобильной сети | Мобильные | «Ротация» или «Липкая сессия» | За трафик в GB, цена и баланс те же, что у резидентских |
| Шаги, которые зависят друг от друга: пагинация с cookie, выбор региона на сайте, форма поиска | Резидентские или мобильные | «Липкая сессия» | За трафик в GB |
| Регулярная передача большого объёма из одной страны, когда подходит один постоянный адрес | ISP | Один статический адрес, ротации нет | За IP на 30 дней, трафик не считается в гигабайтах |
| В проекте есть и независимые запросы, и шаги с состоянием | Резидентские или мобильные | Два отдельных списка: с ротацией и с липкой сессией | За трафик в GB |
Типы прокси простыми словами
Датацентровые прокси — это адреса серверов в дата-центрах, которые в зависимости от провайдера продаются за IP или за гигабайт. Их достаточно, если содержимое нужной страницы не зависит от локации и типа сети: если на небольшой выборке вы получаете нужную версию страницы, платить за резидентский трафик незачем. Proxeta датацентровые прокси не продаёт.
Резидентские прокси — это IP-адреса домашних интернет-провайдеров; адрес выдаётся из пула и не закреплён за вами. В Proxeta можно указать страну, регион и город, а также провайдера или ZIP-код. Оплата идёт за трафик, поэтому счёт растёт вместе с весом страниц, а не с числом адресов.
Мобильные прокси — это IP-адреса сетей сотовых операторов 4G / 5G / LTE. Они работают так же, как резидентские: пул, ротация или липкая сессия, оплата за трафик; в Proxeta цена и баланс у них общие, а вместо интернет-провайдера можно выбрать оператора. Они нужны, если вас интересует версия страницы для мобильной сети; если нет, подойдут резидентские.
ISP-прокси — это выделенный статический IP интернет-провайдера: в Proxeta он закреплён за заказом на 30 дней, ротации нет, а трафик не считается в гигабайтах. Адрес стоит 2,20 $, то есть как примерно 0,74 GB трафика по гибкому тарифу (2,20 ÷ 2,99): если через адрес за 30 дней проходит больше и вас устраивают одна страна и один адрес, фиксированная оплата выходит дешевле. Обратная сторона такая: таргетинг только по стране, вся нагрузка идёт с одного адреса, а каждый следующий адрес оплачивается отдельно.
Не путайте ISP-прокси с режимом таргетинга «Провайдер (ISP)» в генераторе: он только уточняет локацию и не делает адрес статическим. Подробнее об этом различии — в статье ISP-прокси или резидентские и мобильные.
Ротация или sticky-сессия при парсинге
Ротация. Новый IP из пула получает каждое новое соединение, а не каждый запрос: несколько запросов через одно открытое соединение могут выйти с одного адреса. Режим подходит для независимых запросов к публичным страницам.
Sticky-сессия (в интерфейсе — «Липкая сессия»). Режим сохраняет один IP максимально долго, до разрыва соединения со стороны провайдера. Режим подходит для шагов, которые зависят друг от друга.
Ротация распределяет запросы по разным адресам, но для сайта это те же самые запросы. Поэтому допустимую частоту считайте на весь проект, а не на один IP.
Срок сессии в генераторе не задаётся, поэтому скрипт должен выдерживать смену адреса; подробнее о режимах — в статье sticky-сессия или ротация IP. При ротации хватит одной строки, при липкой сессии нужна одна строка на сессию, а по умолчанию в генераторе выбрана «Липкая сессия», поэтому для ротации переключите поле «Тип сессии».
Сколько трафика нужно для парсинга и как посчитать бюджет
Резидентские и мобильные прокси оплачиваются за трафик, поэтому расчёт начинается с веса ваших страниц:
трафик в месяц = число страниц × средний вес страницы + запас на повторы
Как измерить свои страницы
-
Возьмите 20–50 типичных страниц: у разных разделов сайта вес разный.
-
Для HTTP-клиента снимите размер ответа. Команда ниже печатает в байтах размер тела и заголовков ответа, а
--compressedпросит сжатие, если сервер его поддерживает. Сам запрос и установка соединения в эти числа не входят.curl -sS -o /dev/null --compressed -w '%{size_download} %{size_header}\n' https://example.com/ -
Для браузера откройте в инструментах разработчика вкладку Network, включите Disable cache, загрузите страницу и посмотрите итог transferred.
-
Возьмите среднее значение, добавьте запас на повторы и сверьте расчёт на первом запуске с разделом «Статистика» личного кабинета. Подробнее — в статье о контроле расхода трафика.
Пример расчёта
Это условный пример, а не замер: вес страниц выбран для наглядности, подставьте свои числа. Берём 50 000 страниц в месяц, запас 10 % и считаем 1 GB = 1000 MB = 1 000 000 KB. Цены Proxeta — на 2 ноября 2026 года, без учёта курса и комиссий платёжного провайдера и сети.
| Как загружается страница | Вес (условно) | Трафик | С запасом 10 % | Стоимость в Proxeta |
|---|---|---|---|---|
| HTTP-клиент, только HTML | 200 KB | 50 000 × 200 KB = 10 GB | 11 GB | Пакет 10 GB и 1 GB: 28,40 + 2,99 = 31,39 $ |
| Браузер без картинок и шрифтов | 600 KB | 50 000 × 600 KB = 30 GB | 33 GB | Пакет 25 GB и 8 GB: 67,30 + 8 × 2,99 = 91,22 $ |
| Браузер со всеми ресурсами | 2 MB | 50 000 × 2 MB = 100 GB | 110 GB | Пакеты 100 GB и 10 GB: 254,15 + 28,40 = 282,55 $ |
При одном и том же числе страниц счёт в примере определяет способ загрузки, поэтому сначала проверьте, нужен ли вам браузер.
Как расходовать меньше трафика
- Не загружайте лишнее. Если нужен текст, не запрашивайте картинки, шрифты и видео. В Playwright такие запросы можно прерывать через
page.route. - Кешируйте. Храните скачанные страницы и не загружайте заново то, что не менялось. Запросы с
If-None-MatchилиIf-Modified-Sinceпозволяют получить ответ 304 без тела. - Просите сжатие. Передавайте
Accept-Encoding: gzip: в curl это делает--compressed, аrequestsотправляет такой заголовок сам. - Ограничьте повторы. Задайте их число и паузу между ними, как в примере на Python ниже.
Сколько стоят прокси для парсинга: цены на 2 ноября 2026 года
В таблице — опубликованные цены на резидентский трафик на 2 ноября 2026 года; они меняются, поэтому перед покупкой проверьте их по ссылкам. Провайдеры идут по алфавиту, это не рейтинг, список составили мы сами, а пометка «расчёт» означает нашу арифметику.
| Провайдер | Минимальная покупка | Около 100 GB |
|---|---|---|
| Bright Data | Pay As You Go: 8 $/GB по прейскуранту, 4 $/GB с купоном на 3 месяца | План 499 $ в месяц: 141 GB с купоном (3,54 $/GB, расчёт) |
| DataImpulse | 1 $/GB без подписки; пакет 5 GB за 5 $ — разовый, для новых клиентов; таргетинг точнее страны: ×2 | 100 $ или 200 $ с таргетингом точнее страны (расчёт) |
| Decodo | Pay As You Go: 4 $/GB + НДС | Месячный план 100 GB: 275 $ + НДС (2,75 $/GB) |
| IPRoyal | Pay As You Go: 7,35 $/GB за 1 GB, 5,51 $/GB за 10 GB | На странице нет уровня для 100 GB |
| Oxylabs | План Starter: 30 $ в месяц, 6 $/GB | План Flexible: 500 $ в месяц, 4 $/GB, до 125 GB |
| Proxeta | 2,99 $/GB от 1 GB, без подписки | Пакет 100 GB: 254,15 $ (2,54 $/GB) |
| SOAX | План Sandbox без абонплаты: 5 $/GB в странах Tier 1, 4 $/GB в Tier 2, 2 $/GB в Tier 3 | План Builder, 200 $ + НДС в месяц: 3 $/GB в Tier 1, 2,25 $/GB в Tier 2, в Tier 3 всего 200 $ (расчёт) |
Как читать эту таблицу
- Где Proxeta дороже: при минимальной покупке — чем DataImpulse и SOAX в Tier 3, на 100 GB — чем DataImpulse и SOAX в Tier 2 и Tier 3. Выше 100 GB у нескольких провайдеров опубликованы цены ниже, потому что самый большой пакет Proxeta — 100 GB.
- Где Proxeta дешевле: при минимальной покупке — чем остальные варианты в таблице, а около 100 GB — чем Decodo, SOAX в Tier 1, Bright Data и план Oxylabs.
- Страна и таргетинг: цены SOAX зависят от страны выходного IP, а DataImpulse берёт больше за таргетинг точнее страны. У Proxeta цена за GB зависит только от объёма.
- Итог вместо цены за GB: сравнивайте сумму за объём, который действительно израсходуете, потому что на месячном плане остаток может не перейти на следующий месяц. Например, план Oxylabs за 500 $ при расходе ровно 100 GB выходит 5 $/GB (расчёт).
- Налоги и комиссии: часть цен указана без НДС. В Proxeta курс и сетевые комиссии определяют платёжный провайдер и блокчейн-сеть.
- Другие продукты: таблица охватывает только резидентский трафик. Другие провайдеры продают и мобильные, и ISP-прокси по другим ценам, и на этих продуктах Proxeta тоже не везде дешевле, поэтому сравнивайте их на страницах провайдеров.
Что проверить перед покупкой
- Итог за ваш объём. Посчитайте сумму за гигабайты, которые реально израсходуете, вместе с абонплатой, НДС, курсом и комиссиями.
- Неизрасходованный трафик. Спросите, истекает ли он.
- Локации. Проверьте, есть ли нужные страна, регион, город, интернет-провайдер или ZIP-код и не стоит ли это дороже.
- Сессия и протокол. Выясните, меняется адрес на запрос или на соединение, и проверьте, работает ли нужный протокол с логином и паролем в вашем клиенте.
- Условия. Прочитайте про оплату, возврат, территориальные ограничения и то, что разрешено.
- Проверка. Купите минимальный объём и пройдите свою выборку страниц, прежде чем брать большой пакет или план.
Как подключить прокси: curl, Python и Playwright
Строка резидентских и мобильных прокси Proxeta выглядит как host:port:login:password: порт 8080 — это HTTP, порт 1080 — SOCKS5, а локация и сессия записаны в логине, поэтому копируйте его целиком. У ISP-прокси IP, порт, логин и пароль указаны в заказе во вкладке «Мои прокси». Данные в примерах условные: подставьте свои.
proxy.example.invalid:8080:login-country-us:password
proxy.example.invalid:8080:login-country-us-sid-k7m2q9x4ab:password
Первая строка — ротация, вторая — липкая сессия с параметром -sid-. Структура строки разобрана в статье формат строки прокси.
Прокси в curl
По HTTP:
curl -sS --max-time 30 \
--proxy http://proxy.example.invalid:8080 \
--proxy-user 'login-country-us:password' \
https://example.com/
По SOCKS5:
curl -sS --max-time 30 \
--proxy socks5h://proxy.example.invalid:1080 \
--proxy-user 'login-country-us:password' \
https://example.com/
- В
socks5h://букваhзначит, что имя сайта разрешает прокси. Приsocks5://его разрешает ваше устройство, и DNS может вернуть адрес, выбранный для вашей локации, а не для локации выхода. - Пароль из такой команды попадает в историю оболочки. Не публикуйте строки прокси: в них ваши авторизационные данные.
Прокси в Python (requests)
Нужен пакет: pip install requests.
import time
import requests
from urllib3.util.retry import Retry
PROXY = "http://login-country-us:password@proxy.example.invalid:8080"
PROXIES = {"http": PROXY, "https": PROXY}
session = requests.Session()
def fetch(url, retries=3, delay=5):
for attempt in range(retries + 1):
r = session.get(url, proxies=PROXIES, timeout=(10, 30))
if r.status_code == 403 or (r.status_code == 429 and attempt == retries):
raise RuntimeError(f"{r.status_code} from {url}: stop, check the site's terms and robots.txt")
if r.status_code != 429:
return r
after = r.headers.get("Retry-After")
time.sleep(Retry(0).parse_retry_after(after) if after else delay)
delay *= 2
print(fetch("https://example.com/").status_code)
Для SOCKS5 поставьте pip install "requests[socks]" и замените одну строку:
PROXY = "socks5h://login-country-us:password@proxy.example.invalid:1080"
Что нужно знать об этом коде:
- На 429 он ждёт столько, сколько указано в
Retry-After, а без заголовка — 5, 10 и 20 секунд. После трёх повторов останавливается с ошибкой. При ротации повтор может уйти с нового IP, если за время паузы соединение закрылось; чтобы повторять запрос с того же адреса, используйте строку с липкой сессией. - На 403 он останавливается сразу, без повторов.
- Спецсимволы в пароле: если в пароле есть
@,:или/, закодируйте их в URL:@как%40,:как%3A,/как%2F.
Прокси в Playwright
На 2 ноября 2026 года Chromium через Playwright не работает с SOCKS5 по логину и паролю: в Playwright 1.62.1 с Chromium 151 запуск завершается ошибкой Browser does not support socks5 proxy authentication. Поэтому в Playwright используйте HTTP: у резидентских и мобильных прокси Proxeta это порт 8080.
Нужны пакет playwright и браузер Chromium (npx playwright install chromium).
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch({
proxy: {
server: 'http://proxy.example.invalid:8080',
username: 'login-country-us-sid-k7m2q9x4ab',
password: 'password',
},
});
try {
const page = await browser.newPage();
const response = await page.goto('https://example.com/', { timeout: 60000 });
console.log(response.status(), await page.title());
} finally {
await browser.close();
}
})();
В примере строка с липкой сессией: браузер может открыть на одну страницу несколько соединений, а при ротации они могут выйти с разных адресов.
Как запускались примеры
Примеры запускались 2 ноября 2026 года через локальные тестовые прокси и локальный сайт, а не через шлюз Proxeta: так проверяются синтаксис команд и поведение клиентов, но не выходные IP-адреса и работа настоящей сети.
Как собирать данные ответственно
Прокси меняет адрес, с которого уходит запрос, но не меняет правила. Ниже общие ориентиры, а не юридическая консультация: в сложных случаях обратитесь к юристу.
- Закон: правила зависят от вашей страны, вида данных и того, как вы их используете, а на открытые тексты и базы данных могут распространяться права третьих лиц.
- Условия сайта: прочитайте их до запуска и, если они запрещают автоматический сбор, не собирайте данные или попросите разрешение у владельца.
- robots.txt: проверяйте его до запуска и соблюдайте запреты для своих разделов.
- Частота: начинайте с низкой частоты и небольшого числа потоков, повышайте их постепенно и считайте нагрузку на весь проект, потому что ротация её не уменьшает.
- Открытость: не выдавайте скрипт за кого-то другого и по возможности укажите в
User-Agentназвание проекта и контакт. - Персональные данные: не собирайте имена, контакты и профили людей без законного основания, а если такие данные попали в выборку случайно, не храните их.
- Закрытые разделы: страница за входом уже не публичная, поэтому автоматизируйте такой доступ, только если у вас есть на него право.
Что делать при 403 и 429
| Что ответил сайт | Что это значит | Что делать |
|---|---|---|
| 429 | Слишком много запросов | Снизьте частоту и число потоков, соблюдайте Retry-After. Если ответ повторяется, остановитесь и проверьте условия сайта и robots.txt |
| 403 | Сайт отказал в доступе | Не повторяйте запрос. Проверьте условия сайта и robots.txt. Если доступ закрыт, остановитесь |
| Страница с требованием входа или проверки | Сайт не отдаёт страницу без подтверждения | Остановитесь и запросите доступ у владельца сайта |
Не отвечайте на отказ сменой IP или строки прокси: отказ сайта остаётся отказом и с другого адреса.
Политика допустимого использования Proxeta запрещает собирать данные там, где это незаконно или нарушает права либо условия целевого ресурса, а также обманывать людей или системы и совершать действия, цель которых — ухудшить работу системы или вывести её из строя. За трафик и ресурсы, к которым вы обращаетесь, отвечаете вы.
Что есть в Proxeta и чего нет
Для резидентских и мобильных прокси страна обязательна, дополнительно можно выбрать провайдера (для мобильных — оператора) или ZIP-код, но не вместе, за одну генерацию доступно от 1 до 100 строк, а в списке ISP-прокси на 5 ноября 2026 года восемь стран: Бразилия, Великобритания, Германия, Гонконг, Италия, Румыния, США и Турция.
Чего нет
- Датацентровых прокси.
- API для скрапинга и «анблокера»: запросы и разбор страниц выполняет ваш код.
- Таргетинга ISP-прокси точнее страны.
- Настройки срока сессии и ротации по таймеру.
- Бесплатного пробного трафика: ни на сайте, ни в условиях он не заявлен.
- Оплаты без криптовалюты; о возврате — в политике возвратов.
- Продаж в Европейской экономической зоне и Великобритании по условиям использования: ограничение касается того, где находитесь вы, а не страны выходного адреса.
- Обещаний по аптайму и результату, а также по конкретному городу, оператору или адресу: таргетинг предоставляется там, где он доступен, а базы геолокации могут относить адрес к другому городу или стране.
- Срока действия трафика в опубликованных условиях: спросите в службе поддержки.
С чего начать
- Сверьте актуальные цены в разделе тарифы и оплата.
- Войдите в личный кабинет и пополните баланс в разделе «Купить трафик»: для проверки на своих страницах хватит небольшого объёма.
- Получите строки в разделе «Создать прокси» (статический адрес — в разделе «ISP-прокси») и подключите их по статье подключение прокси.
Строки выдаёт и бот @proxetabot, но только на русском языке и только с липкой сессией; для ротации нужен личный кабинет.
Частые вопросы
Какие прокси нужны для парсинга и веб-скрапинга?
Если содержимое зависит от страны, города или типа сети, для независимых запросов подходят резидентские или мобильные прокси с ротацией, для шагов с общим состоянием — липкая сессия. Для постоянного адреса в одной стране — ISP-прокси. Если не зависит, достаточно датацентровых, но Proxeta их не продаёт.
Сколько трафика нужно для парсинга?
Умножьте число страниц на средний вес страницы и добавьте запас на повторы. В условном примере 50 000 страниц по 200 KB дают 10 GB, а по 2 MB в браузере — 100 GB. Измерьте свои страницы и сверьте расчёт со «Статистикой» в личном кабинете.
Сколько стоят прокси для парсинга?
У Proxeta резидентский и мобильный трафик стоит 2,99 $ за GB от 1 GB, пакет 100 GB — 254,15 $, ISP-прокси — 2,20 $ за IP на 30 дней. У других провайдеров цены бывают и ниже, и выше: цифры и ссылки — в таблице статьи.
Что делать, если сайт отвечает 403 или 429?
Снизьте частоту запросов, соблюдайте заголовок Retry-After, проверьте условия сайта и robots.txt. Если сайт отказывает в доступе, остановитесь. Не меняйте IP или строку прокси, чтобы продолжить после отказа.
Есть ли у Proxeta датацентровые прокси или API для скрапинга?
Нет. Proxeta продаёт резидентские, мобильные и ISP-прокси. Датацентровых прокси, API для скрапинга и «анблокера» у неё нет: запросы и разбор страниц выполняет ваш код.
Можно ли использовать SOCKS5 с логином и паролем в Playwright?
С Chromium нельзя: в Playwright 1.62.1 с Chromium 151 запуск завершается ошибкой «Browser does not support socks5 proxy authentication». Используйте в Playwright HTTP (у резидентских и мобильных прокси Proxeta это порт 8080), а SOCKS5 (порт 1080) — например, в curl и requests.