TikTok xoay đối tượng - Web

Hướng dẫn sử dụng API giải Captcha TikTok xoay đối tượng - Web của anticaptcha.top

Captcha Tiktok xoay đối tượng trên web là một loại hình ảnh xác thực phổ biến trông giống như thế này

1. Tạo yêu cầu/Request

POST : https://anticaptcha.top/in.php

Các tham số Body:

Tên trường dữ liệu

Kiểu dữ liệu

Bắt buộc

Mô tả

key

String

x

Key duy nhất để xác định đối tác API Đăng nhập ⇒ API (key & tài liệu) ⇒ lấy api key

method

String

x

base64

textinstructions

String

x

koleso

click

String

x

geetest

body0

String

x

base64 ảnh hoặc url ảnh Ảnh như ví dụ sau:

body1

String

x

base64 ảnh hoặc url ảnh Ảnh như ví dụ sau:

json

Integer

0: server sẽ trả về dạng text (mặc định) 1: server sẽ trả về dạng JSON

POST HTTP
Url: https://anticaptcha.top/in.php
Content-Type: application/json

{
	"key": "YOUR_API_KEY",
	"method": "base64",
	"textinstructions": "koleso",
	"click": "geetest", // id của loại captcha tiktok xoay đối tượng
	"body0": "iVBORw0KGgoAAAANSUhEUgAAAC8AAAA...", //base64 ảnh hoặc url ảnh
	"body1": "iVBORw0KGgoAAAANSUhEUgAAAC8AAAA...", //base64 ảnh hoặc url ảnh
	"json": 1 
}

Kết quả trả về/Response

dạng text: OK|[id]
Ví dụ: OK|24380238

dạng JSON:
{
	"status": 1,
	"request": "24380427", //task id
}

2. Lấy kết quả giải captcha/Response

GET : https://anticaptcha.top/res.php

Các tham số Body:

Tên trường dữ liệu

Kiểu dữ liệu

Bắt buộc

Mô tả

key

String

x

Key duy nhất để xác định đối tác API

id

String

x

Task id trả về ở bước 1

json

Integer

0: server sẽ trả về dạng text (mặc định) 1: server sẽ trả về dạng JSON

GET HTTP
Url: https://anticaptcha.top/res.php?key=[apikey của bạn]&id=[task id]&json=1

Kết quả trả về/Response

dạng text: CAPCHA_NOT_READY

dạng JSON:
{
	"status": 0,
	"request": "CAPCHA_NOT_READY"
}

Công thức tính kết quả cần kéo thanh slider đi bao nhiêu pixel:

result = [góc cần xoay]/271 * (slider_size - dragger_size)

Ví dụ với ảnh như sau:

kết quả giải trả về là y = 177 (góc cần xoay) cần kéo dragger đi = 177 / 271 * (576 - 128) = 292 pixel

3. Code mẫu

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://anticaptcha.top/in.php");
var content = new StringContent("{\r\n    \"key\": \"[api key]\",\r\n    \"method\": \"base64\",\r\n    \"textinstructions\": \"koleso\",\r\n    \"click\": \"geetest\",\r\n    \"body0\": \"iVBORw0KGgoAAAANSUhEUgAAAC8AAAA...\"\r\n,\r\n    \"body1\": \"UklGRmgMAABXRUJQVlA4IFwMAABwhACd...\"\r\n, \"json\": 1}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());

Lưu ý: Nên sử dụng phần mềm PostMan để kiểm tra chạy test trước

Last updated