Join And Get Free Trial!

hCaptchaTask#


Bỏ qua hCaptcha dựa trên mã thông báo. Phương pháp này rất giống với reCAPTCHA V2. Mã thông báo có thể được sử dụng trên trang web mục tiêu trong trường biểu mẫu phản hồi h-captcha hoặc được chuyển đến chức năng gọi lại.

HCaptchaTask Cấu trúc đối tượng nhiệm vụ#

tênkiểuYêu cầuSự miêu tả
typeSợi dâyĐúngHCaptchaTask
websiteURLSợi dâyĐúngURL đầy đủ của trang đích, nơi tải mã xác minh
websiteKeySợi dâyĐúngKhóa trang web hCaptcha. Có thể tìm thấy trong thuộc tính `data-sitekey` của phần tử hCaptcha div hoặc tham số `sitekey` của yêu cầu tới API hCaptcha
isInvisibleBooleanKHÔNGHoạt động với phiên bản vô hình hCaptcha - không có hộp kiểm nhưng thử thách sẽ xuất hiện. Thường được sử dụng với các hàm gọi lại
enterprisePayloadSự vậtKHÔNGMột đối tượng chứa các tham số bổ sung, chẳng hạn như: `rqdata`
proxyTypeSợi dâyĐúngLoại proxy: `http`, `socks4`, `socks5`
proxyAddressSợi dâyĐúngĐịa chỉ IP hoặc tên máy chủ proxy
proxyPortSố nguyênĐúngcổng giao thức
proxyLoginSợi dâyKHÔNGĐăng nhập đại lý
proxyPasswordSợi dâyKHÔNGMật khẩu đại lý

Yêu cầu ví dụ#

Điểm cuối API: https://api.nextcaptcha.com/createTask

phương pháp: POST

Loại nội dung: application/json

{
    "clientKey":"api key",
    "task": {
        "type":"HCaptchaTask",
        "websiteURL":"https://hcaptcha.com/demo/hcaptcha",
        "websiteKey":"f7de0da3-3303-44e8-ab48-fa32ff8ccc7b",
        "isInvisible":false,
        "enterprisePayload": {
                "rqdata": "eyJ0eXAi"
          },
        "proxyType":"http",
        "proxyAddress":"your_proxy_address",
        "proxyPort":1234,
        "proxyLogin":"your_proxy_login",
         "proxyPassword":"your_proxy_password"
    }
}

Ví dụ phản hồi#

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "respKey": "E0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9",
        "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299",
        "gRecaptchaResponse": "P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
    },
    "createTime": 1701234567890,
    "endTime": 1701234567890
}

Mã mẫu#

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.hcaptcha(website_url="https://example.com", website_key="SITE_KEY")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))
 

Liên kết liên quan#