跳转到主要内容
获取令牌时遇到问题吗
联系支持

shein

注意!

此任务不需要使用代理服务器。


请求必须包含一张 base64 格式的单张图片。

请求参数


重要提示:在创建任务之前请直接获取 base64 图片,以避免在解题过程中出现错误(参见章节 如何获取 base64)。


type<string>required

ComplexImageTask


class<string>required

recognition


imagesBase64<array>required

base64 编码格式的图片。


Task(在 metadata 中)<string>required

任务名称:"shein"

创建任务方法

POST
https://api.capmonster.cloud/createTask

请求

{
"clientKey": "API_KEY",
"task": {
"type": "ComplexImageTask",
"class": "recognition",
"imagesBase64": [
"base64"
],
"metadata": {
"Task": "shein"
}
}
}

任务示例:

响应

{
"errorId":0,
"taskId":143998457
}

获取任务结果方法

POST
https://api.capmonster.cloud/getTaskResult

请求

{
"clientKey":"API_KEY",
"taskId": 143998457
}

响应: 按指定顺序点击的坐标。

{
"solution": {
"answer": [
{ "X": 69.0, "Y": 201.954889 },
{ "X": 128.0, "Y": 281.54887104 },
{ "X": 181.00000776, "Y": 49.89473468 }
],
"metadata": {
"AnswerType": "Coordinate"
}
},
"cost": 0.0003,
"status": "ready",
"errorId": 0,
"errorCode": null,
"errorDescription": null
}

如何获取 Base64

页面中的图片可以以 URL 形式存在,也可以已经被编码为 Base64 格式。要找到所需的值,请在验证码图片上右键,选择 检查(Inspect),然后仔细查看 Elements(元素) 面板或网络请求 —— 在那里你可以找到图片 URL 或已编码的内容。

  1. 在浏览器中打开显示验证码的网站。
  2. 右键点击验证码元素并选择 检查(Inspect)

base64ComplexImage