/
Akamai任务

Akamai任务

 

通过使用同步接口创建任务 https://sync.ez-captcha.com/createSyncTask, 并直接获取结果

中国优化地址:http://47.115.166.118:16000/createSyncTask

如果您得到了一个无效的Payload,请联系我们,我们将会为您解决和优化

 

任务类型

任务类型

描述

Price

Price(USD)

任务类型

描述

Price

Price(USD)

AkamaiWEBTaskProxyless

Akamai 解决方案

38 POINTS

$3.8/1k

Sensor Data

向API发送POST请求。使用以下表单数据

参数

类型

必需

描述

参数

类型

必需

描述

abck

string

true

你的会话中最新的 abck cookie值

pageUrl

string

true

输入您当前要过的页面的URL

bmsz

string

true

你的会话中最新的bmsz cookie 值

ua

string

true

你程序中使用的UserAgent(需要一致)

lang

string

true

使用的语言, 如 “en-US”

创建任务

示例

POST https://sync.ez-captcha.com/createSyncTask

中国优化地址:http://47.115.166.118:16000/createSyncTask
Content-Type: application/json

{ "clientKey": "YourClientKey", "task": { "type": "AkamaiWEBTaskProxyless", "abck": "xxxx", "pageUrl": "xxxx", "bmsz": "xxxx", "ua": "xxx", "lang": "en-US" } }

API会在响应体中返回Payload。您需要获取新的sensor data 3次以获得有效的abck值。因此,您每次都需要使用最新的abck cookie值来请求我们的API,获取新的sensor data,并最终获得有效的abck值。

 

返回示例

返回的Payload作为sensor_data 通过post提交到对应接口

{ "errorId": 0, "solution": { "payload": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx" }, "status": "ready" }

 

428 状态码

如果经过上面的步骤后,对目标接口发送请求得到了428状态码的响应,说明触发了Sec-CPT机制,您需要进行以下步骤:

  1. 获取该响应体中的chlg_duration参数,用于后续操作

  2. 再次按照先前的步骤获取sensor_data一次,并将参数pageUrl设置为原先的pageUrl+ "/_sec/cp_challenge/ak-challenge-3-6.htm" (需要将路径中的版本号改为当前网站用的正确版本),然后提交

  3. 程序 Sleep 先前获取到的chlg_duration参数中的时间

  4. 再次获取一次sensor data,然后提交

  5. 如果最终成功,你将会从响应中得到sec-cpt cookie,然后再次请求目标接口即可

Related content

EzCaptcha API 文档 (中文版)
EzCaptcha API 文档 (中文版)
Read with this
AkamaiBMP 任务
AkamaiBMP 任务
More like this
EzCaptcha API Docs (English)
EzCaptcha API Docs (English)
Read with this
Kasada任务
More like this
getBalance: 查询帐户余额
getBalance: 查询帐户余额
Read with this
FunCaptcha 任务
FunCaptcha 任务
More like this