О Akamai

Akamai использует динамическую многоуровневую проверку и анализ поведения, проверяя легитимность клиентов через куки _abck и bm_sz, одновременно отслеживая шаблоны взаимодействия пользователей, формируя удобную систему капчи.

Читать в блоге про Akamai

EZcaptcha: Лучшее решение для Akamai

EZ Captcha - эффективное решение для работы с Akamai.
Благодаря доступной цене и быстрому AI-решению, разработчики могут легко интегрировать его в проекты, экономя время и затраты.

Высокая точность

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

Индивидуальные решения

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

Защита конфиденциальности

Мы используем передовое шифрование и соответствуем отраслевым стандартам для защиты данных.

Бонус за пополнение

Получайте бонусы по нашей программе! Чем больше пополняете, тем лучше бонус!

EZ Руководство по API: Легкий обход Akamai

EZ Captcha упрощает решение Akamai. Интегрируйте наш сервис через EZ Captcha API для автоматического решения капчи в ваших приложениях.
Зарегистрируйтесь сегодня для быстрого и надежного решения капчи!
РЕШЕНИЕСКОРОСТЬЦЕНА / 1000 ЗАПРОСОВ
solution logo
Akamai
< 3 s
$ 2.5
solution logo
AkamaiSBSD
< 3 s
$ 2.5

Нужна лучшая цена?

Свяжитесь с нами для получения плана для разработчиков

Akamai

1-Создание задачи

Создайте задачу через метод createTask
Домен: https://api.ez-captcha.com
API: https://api.ez-captcha.com/createSyncTask
Формат: POST application/json

2-Структура параметров

1. Некоторые сайты считают куки abck действительным даже при значении '~-1~' - рекомендуем проверять его эффективность (до 8 попыток).
2. Используйте динамические прокси для защиты от анти-скрейпинга.
3. Параметр lang должен соответствовать accept-language заголовку и региону прокси.
4. Поддерживается только Chrome UserAgent, рекомендуется последняя версия.
5. Для строгих сайтов отключайте глобальные прокси и снифферы (Clash, Charles).
6. URL v3 обычно меняется - получайте его динамически.
7. При использовании _abck куки убедитесь, что IP, UA и TLS совпадают с предыдущим запросом sensor_data.
8. API возвращает payload (отправляется как sensor_data) и encodedata.
ПараметрТипОбязательныйОписание
clientKey
string
true
Клиентский ключ аккаунта (доступен в личном кабинете)
task
object
true
Объект параметров задачи
type
string
true
Тип задачи (напр. AkamaiWEBTaskProxyless)
pageUrl
string
true
URL целевой страницы для обхода
v3Url
string
true
URL скрипта Akamai v3 (обычно меняется при каждом запросе)
Это именно URL адрес, а не возвращаемый скрипт.
bmsz
string
true
Значение куки bm_sz (должно быть актуальным)
abck
string
true
Значение куки _abck (должно быть актуальным)
ua
string
true
UserAgent (только Chrome, рекомендуется последняя версия)
lang
string
true
Язык (должен соответствовать accept-language, напр. 'ru-RU')
script_base64
string
true
Только для первого запроса: Base64-код JavaScript v3
index
string
true
Номер пакета (начинается с 0)
encodeData
string
true
Для первого запроса пустое, затем заполняется из ответа

3-Структура параметров

4-Структура реагирования

ПараметрТипОписание
errorId
Integer
Код ошибки: 0 - нет ошибки, 1 - есть ошибка
status
string
solution
Object
Для Akamai результат содержится в payload
solution.payload
string
payload отправляется как sensor_data через POST
solution.encodedata
string
encodedata

5-Пример ответа

6-Статус 428

Если после всех шагов вы получаете статус 428, это означает срабатывание механизма Sec-CPT:
1. Получите параметр chlg_duration из тела ответа
2. Повторно получите sensor_data, используя новый pageUrl: исходный URL + '/_sec/cp_challenge/ak-challenge-3-6.htm' (версия должна соответствовать сайту)
3. Задержите выполнение на время, указанное в chlg_duration
4. Еще раз получите и отправьте sensor_data
5. При успехе вы получите куки sec-cpt для доступа к целевому интерфейсу

Попробуйте автоматический обход Akamai!

Доступно более 20 типов капчи для тестирования.