Menu tài liệu

RecaptchaV2EnterpriseTask: giải Google Recaptcha V2 Enterprise có proxy

Loại tác vụ này dùng để giải Google Recaptcha Enterprise V2 qua proxy được cung cấp.

Loại này gần giống với RecaptchaV2Task, ngoại trừ việc các tác vụ được giải bằng Enterprise API và được giao cho những nhân viên có điểm Recaptcha V3 cao nhất. Để biết thêm thông tin về Recaptcha Enterprise, hãy truy cập phần Câu hỏi thường gặp này.

Ví dụ về Recaptcha V2 Enterprise. Về trực quan thì Recaptcha V2 Enterprise tương tự phiên bản phi doanh nghiệp.

Đối tượng tác vụ

Thuộc tính Loại Bắt buộc Mục đích
type Chuỗi RecaptchaV2EnterpriseTask
websiteURL Chuỗi Địa chỉ trang web mục tiêu. Có thể ở bất kỳ đâu trên trang web, ngay cả trong khu vực thành viên. Nhân viên chúng tôi không điều hướng đến khu vực đó mà chỉ giả lập việc truy cập.
websiteKey Chuỗi Khóa trang web Recaptcha. Tìm hiểu cách tìm khóa trong bài viết này.
enterprisePayload Đối tượng Không Các tham số bổ sung, được chuyển đến phương thức "grecaptcha.enterprise.render" cùng với khóa trang web. Ví dụ về những thông tin bạn nên tìm kiếm:
JSON không lỗi
                  grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
                
Trong ví dụ này, bạn có thể nhận thấy tham số "s" không phải được làm thành tài liệu, nhưng rõ ràng là bắt buộc. Gửi "s" đến API để chúng tôi hiển thị chính xác tiện ích con Recaptcha với tham số này.
proxyType Chuỗi Loại proxy
http - proxy http/https thường
socks4 - socks4 proxy
socks5 - socks5 proxy
proxyAddress Chuỗi Địa chỉ IP Proxy ipv4/ipv6. Không có tên máy chủ hoặc địa chỉ IP từ mạng cục bộ.
proxyPort Số nguyên Cổng proxy
proxyLogin Chuỗi Không Thông tin đăng nhập cho proxy yêu cầu cấp phép (cơ bản)
proxyPassword Chuỗi Không Mật khẩu proxy
userAgent Chuỗi Chuỗi nhận dạng trình duyệt dùng trong mô phỏng. Bạn phải sử dụng chữ ký của một trình duyệt hiện đại, nếu không Google sẽ yêu cầu bạn "cập nhật trình duyệt".
cookies Chuỗi Không Cookie bổ sung, được chúng tôi sử dụng tại các miền của Google.

Ví dụ về yêu cầu

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2EnterpriseTask",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "enterprisePayload": {
                "s": "SOME_ADDITIONAL_TOKEN"
            },
            "proxyType":"http",
            "proxyAddress":"8.8.8.8",
            "proxyPort":8080,
            "proxyLogin":"proxyLoginHere",
            "proxyPassword":"proxyPasswordHere",
            "userAgent":"MODERN_USER_AGENT_HERE"
        }
}' https://api.anti-captcha.com/createTask
        

Ví dụ về phản hồi

JSON không lỗi
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON có lỗi
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

Truy xuất lời giải

Sử dụng phương thức getTaskResult để yêu cầu giải. Cho nhân viên một khoảng thời gian, chẳng hạn như 5 giây, trước khi tạo yêu cầu đầu tiên. Nếu nhân viên vẫn bận, hãy thử lại sau 3 giây.

Đối tượng giải của tác vụ

Thuộc tính Loại Mục đích
gRecaptchaResponse Chuỗi Chuỗi mã thông báo bắt buộc để tương tác với biểu mẫu gửi trên trang web mục tiêu.

Ví dụ về phản hồi

JSON không lỗi
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}