🤖
OMOcaptcha.com
  • Home
  • Tài liệu api
    • Kiểm tra số dư
    • ImageToTextTask
    • reCAPTCHA
      • RecaptchaV2TokenTask
      • RecaptchaV3TokenTask
      • RecaptchaV2ImageTask
    • FunCaptcha
      • FuncaptchaImageTask
    • Tiktok
      • Tiktok3DSelectObjectWebTask
      • Tiktok3DSelectObjectPhoneTask
      • TiktokRotateWebTask
      • TiktokSliderWebTask
      • TiktokSliderPhoneTask
    • Shopee
      • ShopeeSliderWebTask
    • Zalo
      • ZaloSliderPhoneTask
      • ZaloSelectObjectTask
    • Amzn Captcha
      • AmznSelectObjectTask
    • Geetest
      • GeetestSliderWebTask
  • Hướng dẫn
    • Cài extension từ file zip
    • Set API KEY cho extension
    • Cài extension tool Max Care và Max Hotmail
  • Cập nhật extension cho tool Max Tiktok Chrome
Powered by GitBook
On this page
  • 1.Tạo yêu cầu
  • 2.Nhận kết quả yêu cầu
  1. Tài liệu api
  2. reCAPTCHA

RecaptchaV2TokenTask

PreviousreCAPTCHANextRecaptchaV3TokenTask

Last updated 3 months ago

reCAPTCHA-v2 còn được gọi là captcha TÔI KHÔNG PHẢI ROBOT, reCAPTCHA là một loại hình ảnh xác thực rất phổ biến trông giống thế nay:

Đầu tiên, bạn cần tìm giá trị của tham số data-sitekey trong mã nguồn của trang web. Mở bảng điều khiển dành cho nhà phát triển trong trình duyệt của bạn và tìm phần tử có thuộc tính data-sitekey

<div id="recaptcha-demo" class="g-recaptcha" data-sitekey="6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" data-callback="onSuccess" data-action="action">

1.Tạo yêu cầu

Request

POST : https://omocaptcha.com/v2/createTask

Name
Type
Required
Description

clientKey

String

yes

Khóa tài khoản khách hàng

task.type

String

yes

Tên class dịch vụ captcha cần giải

task.websiteURL

String

yes

Địa chỉ của một trang web đích. Có thể được đặt ở bất kỳ đâu trên trang web, ngay cả trong khu vực thành viên. Nhân viên của chúng tôi không điều hướng đến đó mà thay vào đó mô phỏng chuyến thăm

task.websiteKey

String

yes

Khoá trang web Recaptcha. Tìm hiểu cách tìm nó trong bài viết này.

{
    "clientKey": "API_KEY",
    "task": {
        "type": "RecaptchaV2TokenTask",
        "websiteURL": "https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high",
        "websiteKey": "6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd"
    }
}

Response

{
    "errorId": 0,
    "taskId": "49f9f60a-c809-4af0-93c0-0409b72e67e0"
}
  • Máy chủ sẽ trả về errorId = 0 và taskId thành công

{
    "errorId": 1,
    "errorCode": "",
    "errorDescription": ""
}
  • Máy chủ sẽ trả về errorId = 1 và errorCode mã lỗi

2.Nhận kết quả yêu cầu

Request

POST : https://omocaptcha.com/v2/getTaskResult

{
    "clientKey": "API_KEY",
    "taskId": "49f9f60a-c809-4af0-93c0-0409b72e67e0"
}

Response

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "gRecaptchaResponse": "3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    }
}
  • Máy chủ sẽ trả về errorId = 0 và status = ready

  • Đọc kết quả trong solution

  • Trong bảng điều khiển dành cho nhà phát triển, tìm textarea với name="g-recaptcha-response" và đặt mã nhận được vào đó. Sau đó, nhấp vào nút Check

{
    "status": "processing",
    "errorId": 0,
    "errorCode": "",
    "errorDescription": ""
}
  • Máy chủ sẽ trả về errorId = 0 và status = processing yêu cầu đang được xử lý, xin vui lòng chờ 2 giây rồi yêu cầu lại

{
    "errorId": 1,
    "errorCode": "",
    "errorDescription": ""
}
  • Máy chủ sẽ trả về errorId = 1

2.Ảnh captcha reCAPTCHA v2