关于Akamai
Akamai采用动态多层验证和行为分析技术,通过_abck和bm_sz等Cookie动态验证客户端合法性,同时追踪用户交互行为模式,构成用户友好的验证码系统。

EZcaptcha: Akamai优秀解决方案
EZ验证码是高效应对Akamai的优质解决方案。
凭借实惠的价格和快速的AI驱动破解能力,开发者可轻松集成到项目中,同时节省时间和成本。

高准确率
依托云端服务的先进算法和机器学习,我们保证验证码识别的卓越精准度,为每项任务提供可靠结果。
依托云端服务的先进算法和机器学习,我们保证验证码识别的卓越精准度,为每项任务提供可靠结果。

定制化解决方案
我们专长为每位客户量身定制解决方案,确保最佳性能和满意度。
我们专长为每位客户量身定制解决方案,确保最佳性能和满意度。

隐私保护
我们优先考虑用户隐私和安全。API采用高级加密并符合行业标准保护敏感数据,在提供高效解决方案的同时维护安全环境。
我们优先考虑用户隐私和安全。API采用高级加密并符合行业标准保护敏感数据,在提供高效解决方案的同时维护安全环境。

充值返利
参与充值返利计划!充值达特定额度即可获得奖励,充越多返越多!
参与充值返利计划!充值达特定额度即可获得奖励,充越多返越多!
EZ 验证码API指南:轻松破解Akamai
立即注册体验快速可靠的EZ验证码破解服务!
解决方案 | 速度 | 价格 / 1000 请求 |
---|---|---|
Akamai | < 3 s | $ 2.5 |
AkamaiSBSD | < 3 s | $ 2.5 |

需要更优惠的价格?
联系我们获取开发者计划
Akamai
1-创建任务
通过createTask方法创建任务
请求域名:https://api.ez-captcha.com
请求接口:https://api.ez-captcha.com/createSyncTask
请求格式:POST application/json
2-参数结构
1. 部分网站在abck cookie值为'~-1~'时仍视为有效,建议每次获取时验证其有效性(最多尝试8次)。sensor_data发送次数取决于网站防护等级。
2. 使用动态代理防止反爬机制。
3. lang参数需与accept-language请求头保持一致,并建议与代理服务器区域匹配。
4. 仅支持Chrome ua,建议使用最新版Chrome ua,且ua版本应与Chrome TLS版本一致。
5. 部分网站检测机制严格,发送请求时请关闭电脑全局代理和抓包工具(如Clash、Charles)以避免干扰。
6. 多数网站v3 url随机变化,需每次请求动态获取。
7. 最终使用_abck cookie时,需确保IP、UA和TLS设置与发送前一个sensor_data数据包时相同。
8. API返回payload和encodedata,payload代表需要发送的sensor_data。
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
clientKey | string | true | 账户客户端密钥,可在个人中心查看 |
task | object | true | 任务参数对象,具体为本表格下列项 |
type | string | true | 任务类型,如AkamaiWEBTaskProxyless |
pageUrl | string | true | 需要绕过的目标页面URL |
v3Url | string | true | 输入Akamai v3脚本URL。注意多数网站该URL每次请求都会变化,需动态获取。 此为v3 URL地址,非v3 URL返回的脚本。 |
bmsz | string | true | bm sz cookie值(需最新) |
abck | string | true | _abck cookie值(需最新) |
ua | string | true | 程序中使用的UserAgent(必须保持一致)仅支持Chrome的UserAgent,建议使用最新版Chrome UserAgent。 |
lang | string | true | 使用语言,需与请求中accept-language头一致,如'en-GB'。尽量避免使用en-US。 |
script_base64 | string | true | 仅需在首包发送,值为akamai v3 javascript的Base64编码形式 |
index | string | true | 表示当前数据包序号,从0开始 |
encodeData | string | true | 首包为空值,从首包返回值获取。首包之后只需填充该值,script_base64无需再填充 |
3-请求示例
4-响应结构
参数 | 类型 | 说明 |
---|---|---|
errorId | Integer | 错误信息:0-无错误,1-有错误 |
status | string | |
solution | Object | 识别结果会根据验证码类型有所不同。对于Akamai,结果是对象中的payload |
solution.payload | string | 返回的payload需作为sensor_data通过POST请求提交至网站api |
solution.encodedata | string | encodedata |
5-响应示例
6-428状态码
若完成上述步骤后,向目标url发送请求收到428状态码响应,说明触发了Sec-CPT机制,需按以下步骤操作:
1. 从响应体中获取chlg_duration参数用于后续操作
2 .再次按先前步骤获取sensor_data,其中pageUrl参数需改为原pageUrl + '/_sec/cp_challenge/ak-challenge-3-6.htm'(路径中版本号应改为网站使用的正确版本),然后提交
3. 根据之前获取的chlg_duration参数休眠对应时长
4. 再次获取sensor data并提交
5. 若最终成功,将从响应中获取sec-cpt cookie,之后可重新请求访问目标接口

立即体验自动化Akamai绕过服务!
此外,我们还提供20+种其他验证码类型供试用。