Прокси и сервисы капчи: связка 2Captcha и NEONPROXY
Капча — естественный ответ сайта на автоматизацию. Обход через «магические» заголовки редко работает в 2026 году; рабочая связка — прокси для распределения нагрузки + сервис решения капчи (2Captcha, Anti-Captcha, CapMonster Cloud). Неправильная интеграция съедает бюджет на дублирующихся task и бесполезных IP. Разберём архитектуру связки NEONPROXY + 2Captcha для парсинга и login-flow.
Роли прокси и капчи
Прокси меняет IP, снижает rate limit и географическую корреляцию запросов. 2Captcha решает reCAPTCHA v2/v3, hCaptcha, Turnstile, FunCaptcha, image captcha через HTTP API. Капча-сервис не подменяет прокси: worker 2Captcha видит страницу с IP прокси, если вы передали cookies и proxy в task. Без прокси один IP быстро попадает под жёсткий throttle и permanent block.
Разделите бюджеты: balance 2Captcha и balance NEONPROXY мониторьте отдельно. Алерт при падении любого из них — scraper остановится на полпути.
Sticky vs rotate
Для login-flow: один IP на всю сессию до появления капчи — sticky session. Для listing-парсинга: rotate на каждый N запросов — ротация. Отправляйте в 2Captcha тот же proxy, с которого получили captcha challenge — иначе verify token провалится на стороне Google/hCaptcha.
Не ротируйте IP между GET страницы с sitekey и POST с g-recaptcha-response — классическая ошибка новичков. Timeout 2Captcha должен быть больше worst-case latency прокси.
Python-пример логики
requests.get(url, proxies=pool.next()) → 403/captcha в HTML → отправка sitekey и pageurl в 2Captcha → polling result → повтор POST с g-recaptcha-response. Прокси в обоих запросах идентичен. Библиотека python-requests — гайд. Для Playwright/Puppeteer прокси на уровне browser context — Playwright, Selenium.
Передавайте userAgent и cookies в task 2Captcha, если сайт их проверяет при verify. Логируйте task_id и proxy_id для каждого failed verify — паттерн «один IP всегда fail» значит ban IP, не проблема капчи.
Экономика
Считайте: cost_proxy + cost_captcha + cost_dev_time. IPv6 дешевле для высокочастотного парсинга открытых страниц — см. опт и тарифы. IPv4 — когда капча привязана к «репутации» IP или нужен login. Не решайте капчу на каждый запрос — кэшируйте session cookies после первого успеха.
ERROR_CAPTCHA_UNSOLVABLE часто лечится сменой IP, не повтором того же task. Оптовый пул — опт IPv4 — снижает cost per successful page.
Типичные ошибки
Разный IP при challenge и verify. Timeout 2Captcha меньше, чем у медленного прокси. Игнор ERROR_CAPTCHA_UNSOLVABLE — смените IP через чекер и blacklist. Параллельные task на один sitekey без очереди — дубли списаний. Подробнее — капча и прокси.
Отладка 403/502 — отладка прокси. API prolong — продление — чтобы пул не умер ночью.
CapMonster и self-hosted
CapMonster Cloud и локальный CapMonster снижают cost per captcha при объёме > 10k/день. Архитектура та же: sticky proxy на flow, тот же IP при verify. Self-hosted не освобождает от ротации прокси — нагрузка на ваш IP вырастет.
Очередь task в Redis/RabbitMQ: один worker на sitekey+proxy, чтобы не дублировать списания. Dead letter queue для UNSOLVABLE — анализируйте, какие IP в blacklist целевого сайта.
reCAPTCHA v3 и score
v3 возвращает score, а не checkbox. Прокси влияет на score косвенно через репутацию IP. Низкий score — смените IPv4, не только 2Captcha. Комбинируйте с human-like delays в scraper — ротация без backoff бесполезна.
Turnstile Cloudflare и hCaptcha Enterprise требуют тот же sticky proxy, что и reCAPTCHA. Сохраняйте pageurl и data-s параметры из живой сессии — статический шаблон task устаревает после деплоя сайта.
Баланс 2Captcha проверяйте до запуска nightly crawl — пустой balance + живой proxy = тысячи failed pages и ложный вывод «прокси плохой». Логируйте cost per 1000 pages в Grafana рядом с proxy spend. Оптовый пул — опт IPv4 — снижает unit-cost при высоком captcha volume.
Чеклист
Пул прокси + баланс 2Captcha. Sticky на auth, rotate на crawl. Один proxy на captcha flow. Логи success/fail по IP. Чекер для новых адресов. Rate limit на стороне вашего scraper, не только на капче.
Пул IPv4/IPv6 под ротацию
Комбинируйте прокси NEONPROXY с сервисами решения капчи для стабильного scraping.
Собрать пул