Парсинг

Сервис распознавания капчи для парсинга и краулеров Scrapy

Пусть краулеры, мониторинг цен и парсеры лидов идут дальше, не спотыкаясь о reCAPTCHA, Cloudflare Turnstile и капчи с картинками. CapSkip решает их на вашем собственном оборудовании за ежемесячную плату, которой всё равно, насколько велик объём парсинга.

Windows x64·Работает локально, поэтому капча не покидает ваш компьютер
  • Один счёт при любом объёме
  • Неограниченное число потоков
  • Цели парсинга не покидают ПК
капч в месяц40,000
40.0k250.0k
В других сервисах поштучно, примерно $1.40 за 1000$56.00
CapSkip Bronze, фиксированно$35.00
$21.00остаётся у вас в карманекаждый месяц при таком объёме

Сервис распознавания капчи для парсинга доказывает свою ценность в тот момент, когда краулер, часами работавший без сбоев, упирается в стену проверок и начинает сохранять пустые страницы. CapSkip решает reCAPTCHA, Cloudflare Turnstile, GeeTest v3, капчи с картинками и многое другое на Windows-машине, которой вы управляете сами, от офисного компьютера до арендованного VPS, и сразу возвращает ответ, чтобы ваши пауки продолжали собирать данные, а не простаивали.

Мониторинг цен, сбор лидов и SEO-краулинг упираются в одну и ту же проблему сервисов с оплатой за каждое решение: счёт растёт вместе с объёмом парсинга. Вдвое больше страниц означает примерно вдвое больше капч, плюс каждая повторная попытка, и строка за распознавание в счёте может оказаться больше, чем расходы на прокси. У CapSkip нет кредитов и нет счётчика. Подписка стоит $35 в месяц на одну машину, покрывает безлимитное количество решений и позволяет этой машине запускать столько потоков, сколько она потянет.

К тому же он вписывается в стек, на котором вы уже парсите. Проекты на Scrapy, скрипты на Selenium, Playwright и Puppeteer, а также инструменты, построенные вокруг 2Captcha или Anti-Captcha, могут передавать свои капчи в CapSkip, как правило, без переписывания кода. Поскольку каждое решение происходит на вашем оборудовании, список сайтов, которые вы обходите, никогда не покидает вашу сеть, а это важно, когда именно этот список и есть ваш бизнес.

Вдвое больше парсинга, тот же счёт. Когда задача вырастает с десяти тысяч страниц до миллиона, капч становится больше, но цена CapSkip остаётся прежней. Добавляйте пауков, повышайте параллельность и перезапускайте неудачные страницы сколько угодно: ничего не считается, поэтому ничего и не списывается. Посмотреть три тарифа

Распознавание капчи для парсинга, рассчитанное на большие объёмы

Парсинг растёт, а счёт остаётся прежним

Больше страниц, больше капч, больше повторов: ничто из этого не меняет сумму, которую вы платите. Одна ежемесячная подписка покрывает каждую капчу, которую встретят ваши пауки, будь то задача раз в неделю или круглосуточная работа.

Параллельность задаёт железо, а не тариф

Ни один тариф не ограничивает потоки. Каждый паук, воркер и контейнер может одновременно отправлять капчи на одну и ту же машину с CapSkip, а пропускная способность зависит только от её процессора и памяти.

Решает через те же прокси, что и парсер

Отправляйте каждую задачу reCAPTCHA или Turnstile через прокси, который уже использует ваш краулер, чтобы токен был получен с того же адреса, с которого его отправят. Капчам с картинками прокси вообще не нужен.

Лёгким парсерам браузер не нужен

Парсеры, которые вообще не запускают браузер, тоже проходят проверку. CapSkip берёт работу браузера на себя и возвращает токен, который ваш парсер отправляет вместе с формой.

Готовый код краулера продолжает работать

Ваш краулер годами отправляет капчи в CapSolver или Anti-Captcha? Не трогайте код. Выберите соответствующий сервис в окне CapSkip, и каждая задача будет решаться локально.

Ваш список целей остаётся приватным

Удалённый сервис распознавания получает каждый URL и каждое изображение, которые вы ему отправляете. CapSkip выполняет эту работу на вашей собственной машине, поэтому ни один сторонний поставщик не узнает, какие сайты вы отслеживаете.

Подключите CapSkip так, как вы привыкли парсить

Python
# pip install capskip
from capskip import CapSkip
import requests

solver = CapSkip(host="127.0.0.1", port=8080)
session = requests.Session()

# The search results are behind a reCAPTCHA, so solve it first.
token = solver.recaptcha(
    sitekey="YOUR_SITEKEY",
    url="https://example.com/search",
)["code"]

page = session.post(
    "https://example.com/search",
    data={"q": "widgets", "g-recaptcha-response": token},
)

print(page.status_code, len(page.text))

В этом примере форма поиска спрятана за reCAPTCHA: локальное приложение CapSkip решает капчу, парсер отправляет ответ и продолжает собирать результаты.

Расширение для парсинга в браузере

Собираете данные в открытом окне Chrome или Firefox? Установите расширение, оставьте приложение CapSkip работать в фоне, и капчи на каждой странице будут решаться без единой строки кода.

SDK для собственных пауков

Пишете собственного паука на Python или Node.js? Официальные SDK (есть также версии для PHP и .NET) возвращают токен одним вызовом, хоть в проекте Scrapy, хоть в коротком отдельном скрипте.

Локальный API для ваших инструментов

Инструменты для парсинга и старый код, написанные под 2Captcha или Anti-Captcha, могут общаться с CapSkip так, будто это тот самый сервис, поэтому работают без изменений и перестают тратить деньги на кредиты.

Посмотрите, как он решает настоящую капчу, до запуска парсинга

Прежде чем пускать рабочий парсинг через CapSkip, попробуйте его на наших демо-страницах. На каждой стоит настоящая капча, так что вы сначала увидите, как она решается на вашей собственной машине.

От установки до парсинга без блокировок за три шага

  1. Установите CapSkip на машину для парсинга

    Поставьте его на Windows-машину, где уже работают ваши краулеры, или выделите ему отдельный компьютер, до которого сможет достучаться любой парсер в сети. Скачать установщик для Windows

  2. Выберите тариф под объём парсинга

    Выберите тариф по числу машин, которые должны решать капчи одновременно, и данные для входа в приложение придут на почту. Хотите сначала проверить на своих сайтах? Начните с пробного периода без карты. Получить бесплатный пробный период

  3. Направьте на него своих пауков

    Добавьте SDK в краулер, переключите инструмент на базе 2Captcha на CapSkip прямо в приложении или доверьте работу расширению в браузерных сессиях, а затем перезапустите задачу, которая раньше застревала. Смотреть SDK

CapSkip против сервисов с оплатой за решение капчи при парсинге

Что меняется для парсинга, когда ни одно решение больше не учитывается отдельно.

ФункцияCapSkipAPI с оплатой за каждое решение
Стоимость при росте объёмаОдна цена в месяц, сколько бы страниц вы ни парсилиРастёт с каждой страницей, где появляется капча
Запуск дополнительных воркеровБез лимита потоков: масштабируйте до полной загрузки железаКаждый новый воркер быстрее опустошает баланс
Неудачные страницы и повторыПерезапускайте сколько угодно без доплатКаждый повтор стоит столько же, сколько первая попытка
Где происходит решениеНа вашей машине для парсинга или VPSНа удалённых серверах, лишний сетевой переход на каждую капчу
Время ожиданияОколо 0,1 с на капчу-картинку, без общей очереди для остальныхПуть по сети плюс место в общей очереди
Кто видит список ваших сайтовНикто: URL и страницы остаются на вашем оборудованииСервис получает все URL и изображения, которые вы отправляете
Совместимость со стекомОфициальные SDK, браузерное расширение и инструменты под 2CaptchaОтдельный клиент для каждого поставщика

Цены

Хватит платить за каждое решение

Выберите лицензию

Лицензия Bronze

$35/ месяц

Подписаться на Bronze

Мгновенная активация лицензии

Оплата помесячно. Отменить подписку можно в любой момент в личном кабинете.

Функции те же. Больше машин, больше производительность.

Каждая машина решает настолько быстро, насколько позволяют её процессор и память. Больше машин означает больше одновременных потоков, поэтому Silver решает вдвое больше капч одновременно, а Gold втрое больше.

  • Безлимитное решение, без дневных ограничений
  • Безлимитные потоки, скорость растёт вместе с оборудованием
  • Точность распознавания от 90% до 100%
  • Прямая замена API основных сервисов распознавания
  • Работает почти с любым инструментом, без программирования
  • REST API, SDK и расширение для браузера
  • Бесплатное обучение, когда появляется новый тип капчи
  • Работает на вашей машине, ничего с неё не уходит

Каждый тип капчи, показанный выше, входит в любую лицензию. Посмотреть список типов

Просто хотите сначала попробовать?

Начните с бесплатного 3-дневного пробного периода и решите 500 капч любого типа на своих целевых сайтах.

Оформите бесплатный пробный период

Как обойти капчу при парсинге и не платить за каждую страницу

Капча редко ломает парсинг громко. Чаще краулер, проработавший несколько часов, начинает получать страницы с проверкой вместо карточек товаров, сохраняет их как данные, и никто этого не замечает, пока отчёт не выйдет наполовину пустым. Сайты показывают такие проверки, когда трафик выглядит автоматическим: много запросов с одного адреса, ровный ритм или браузер, который ведёт себя не как человек. Чем больше и быстрее парсинг, тем чаще это случается.

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

Фиксированная подписка снимает этот компромисс. CapSkip стоит одинаково, решит ли он в этом месяце сотню капч или несколько миллионов, а потоки никогда не урезаются тарифом, так что параллельность определяет машина, а не счёт. Когда одной машины уже мало, Silver и Gold добавляют вторую и третью.

Кроме того, он легко встраивается в ваш текущий стек для парсинга. Пауки Scrapy и собственные скрипты используют официальные библиотеки, браузерный парсинг на Selenium, Playwright или Puppeteer может опираться на расширение или вызов библиотеки, а инструменты, написанные под сервисы вроде 2Captcha, переключаются прямо в приложении. Прокси по-прежнему делают своё дело, снижая частоту капч, а CapSkip берёт на себя всё, что всё же прорвалось.

Руководства по теме: Middleware для капчи в Scrapy · ротация прокси при распознавании капчи · Ошибка HTTP 429 Too Many Requests

Законен ли парсинг с использованием сервиса распознавания капчи?
Это зависит от самого парсинга, а не от решателя. Что вы собираете, как используете эти данные, условия каждого сайта и законы страны, где вы работаете, вместе определяют, допустима ли задача. CapSkip создан для вашей собственной автоматизации и сбора данных; убедиться, что конкретный парсинг разрешён, остаётся вашей обязанностью, поэтому проверьте это до масштабирования.
Какой тариф подходит для крупного парсинга: Bronze, Silver или Gold?
Все три решают без ограничений и поддерживают одни и те же типы капчи; разница лишь в том, на скольких машинах может работать CapSkip. Bronze ($35 в месяц) рассчитан на одно устройство, Silver ($60) на два, а Gold ($75) на три, поэтому Silver вдвое увеличивает число капч, решаемых параллельно, а Gold втрое. Начните с одной машины и добавляйте новые, когда парсинг перерастёт её возможности.
С какими капчами обычно сталкиваются парсеры и решает ли их CapSkip?
Чаще всего при парсинге встречаются reCAPTCHA от Google (v2, v3 или редакция Enterprise), проверка Turnstile от Cloudflare и классические капчи с картинками или текстом, и CapSkip справляется со всеми ними. Кроме того, он поддерживает ALTCHA, слайдер GeeTest v3, CaptchaFox, Friendly Captcha, пазл Capy, AWS WAF CAPTCHA, DataDome и MTCaptcha. hCaptcha он тоже решает. Не поддерживаются Arkose (FunCaptcha), reCAPTCHA Mobile и более новая GeeTest v4, поэтому такие цели исключите или обходите их стороной.
Нужны ли прокси, если капчи решает CapSkip?
Да, потому что у них разные задачи. Хорошие прокси и разумный темп определяют, как часто сайт выдаёт вам проверки, а CapSkip решает те, что всё равно появляются. Для reCAPTCHA и Turnstile решайте через тот же пул, что использует краулер, чтобы токен совпадал с адресом, с которого его отправляют. Шумный пул, вызывающий лишние капчи, не добавит к счёту ни копейки.
Будет ли мой текущий код парсера работать с CapSkip?
Скорее всего, да. Если ваш парсер уже работает с 2Captcha, Anti-Captcha, CapSolver или одним из шести других сервисов, которые CapSkip умеет заменять, вы просто переключаете CapSkip на этот сервис, и код остаётся ровно таким, какой есть. Новые пауки могут вместо этого использовать официальную библиотеку, а парсинг через настоящий браузер может опираться на расширение.
Насколько он быстр, когда парсинг выдаёт тысячи капч?
Каждая капча-картинка решается примерно за 0,1 секунды. Типы, которые решаются в браузере, занимают больше времени: reCAPTCHA и Turnstile обычно укладываются в интервал от 3 до 10 секунд, GeeTest от 7 до 12. Ничто не ждёт в общей очереди, и ни один тариф не ограничивает потоки, поэтому более мощный процессор и больше оперативной памяти напрямую дают больше страниц в час. Парсинг с активным использованием браузера лучше всего работает на машине с 32 ГБ памяти и больше.
Видит ли кто-нибудь ещё, какие сайты я парсю?
Нет. Распознавание выполняется на вашем компьютере или сервере, а не на удалённой ферме решения капч, поэтому целевые URL, изображения страниц и результаты остаются на оборудовании, которое вы контролируете. Для команд, чьё конкурентное преимущество в списке отслеживаемых сайтов, такая конфиденциальность часто ценна не меньше, чем фиксированная цена.
Мой парсер вообще не открывает браузер. Сможет ли он пройти проверку?
Да. CapSkip выполняет всю браузерную работу на своей стороне и отдаёт токен, который лёгкий парсер просто отправляет вместе с формой, а капчам с картинками нужно только само изображение. Собственный браузер всё же пригодится, если сайт формирует контент только в браузере уже после прохождения проверки.

Масштабируйте парсинг без счетов за капчу

Поставьте CapSkip рядом с вашими парсерами и перестаньте считать решения. Страницы, повторы и дополнительные потоки покрываются одной ежемесячной платой, которая не меняется, как бы ни разрастался проект.