/
Kasada任务

Kasada任务

 

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

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

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

 

Task Type

Task Type

Description

Price

Price(USD)

Task Type

Description

Price

Price(USD)

KasadaTaskProxyless

Kasada 解决方案

25 POINTS

$2.5/1k

KasadaWorkTimeTaskProxyless

KasadaWorkTime 解决方案

1 POINTS

$0.1/1k

Usage

1. 如何获取 /tl 的Payload

  1. 请求目标URL并被429状态码阻止,以获取响应体中的一个指向 /ips.js 的URL.

  2. 执行一个GET请求到ips.js的URL,并存储响应体内容,然后稍后需要将其发送到api

  3. 使用以下表单数据向API发出POST请求

参数

类型

必需

描述

参数

类型

必需

描述

clientKey

string

true

你的 client key

type

string

true

KasadaTaskProxyless

ua

string

true

你想使用的userAgent,需要与你的程序中用的ua匹配

ipsContent

string

true

请求 /ips.js 的响应体内容

lang

string

true

你的程序用的header中的accept-language主要语言(只需要发送第一种语言)

bmsz

string

true

Cookie中的 bm_sz 的值

domain

string

true

你要过的域名,如xxx.xxxx.com

创建任务

示例

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

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

{ "clientKey": "YourClientKey", "task": { "type": "KasadaTaskProxyless", "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "ipsContent": "xxxx", "lang": "en", "bmsz": "xxxx", "domain": "xxx.xxx.com" } }

返回示例

  • 从响应中获取dt,并将其用作/tlpost请求的header: X_*****_Dt

  • 从响应中获取dt,并将其用作/tlpost请求的header: X_*****_Ct X_*****_Ct

  • API将返回一个Base64编码的响应(tl字段)。您需要将此响应解码为字节数组,然后将其发送到 /tl

{ "errorId": 0, "solution": { "ct": "0rRUrDIrbJtVlXV38QPOg1vxJVyn7mGaaEyHb2b3ehOjQBGzi8OB9c42Sl5Tie4xctIT8lq1gRU8KW8IJs5E7GUd4MtNfwovogsGLqE8vHZ8rEogLWcIQQT7CHtOdZSVLRBPOU439Mh1FKsk8JqwCYJGvlTQ", "dt": "118hy2kz01k4x3gz6s6y78", "tl": "xxxxxxxxxxxxxxxxxxx" }, "status": "ready" }

* 发送参数到 /tl 请求完毕后,响应中的header会返回新的ct (x-kpsdk-ct),在下次请求其他url时需要带上这个新的ct

响应中还会返回st (x-kpsdk-st),st用于生成下面的worktime

 

2. 如何过WorkTime

通过我们的 API 生成的Payload发送到 /tl 后,响应头中将返回 x-*****-st 值,您可以使用它来生成WorkTime Header。

参数

类别

必需

描述

参数

类别

必需

描述

clientKey

string

true

你的client key

type

string

true

KasadaWorkTimeTaskProxyless

domain

string

true

你要过的域名,如xxx.xxxx.com

userAgent

string

true

你想使用的userAgent,需要与你的程序中用的ua匹配

st

string

true

/tl post 返回的response中header的st值

workTime

string

optional

您可以使用提供的时间戳值预先生成header。

创建任务

示例

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

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

{ "clientKey": "YourClientKey", "task": { "type": "KasadaWorkTimeTaskProxyless", "domain": "xxx.xxx.com", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "st": "1704442141209", "workTime": "1704471401730" } }

返回示例

API 将返回JSON格式的header x-****-cd

Related content

ReCaptcha V2 任务
ReCaptcha V2 任务
Read with this
Akamai任务
More like this
AkamaiBMP 任务
AkamaiBMP 任务
More like this
FunCaptcha 任务
FunCaptcha 任务
More like this
TlsForward 任务
TlsForward 任务
More like this
createTask:创建任务
createTask:创建任务
More like this