Join And Get Free Trial!

RecaptchaV2TaskProxyless#


Phương pháp giải quyết tự động dựa trên mã thông báo cho reCAPTCHA V2.
Sau đó, mã thông báo đã nhận có thể được gửi đến trang web đích trong trường biểu mẫu g-recaptcha-response hoặc chuyển đến hàm gọi lại.

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

tênkiểuYêu cầuSự miêu tả
typeSợi dâyĐúngRecaptchaV2TaskProxyless
websiteURLSợi dâyĐúngURL đầy đủ của trang đích để tải Captcha
websiteKeySợi dâyĐúngKhóa trang web reCAPTCHA. Có thể tìm thấy khóa này trong thuộc tính data-sitekey của phần tử div reCAPTCHA hoặc trong tham số k của yêu cầu tới API reCAPTHCHA.
recaptchaDataSValueSợi dâyKHÔNGGiá trị của tham số data-s. Có thể cần bỏ qua Captcha trên Dịch vụ Google
isInvisibleBooleanKHÔNGĐối với phiên bản vô hình của reCAPTCHA, hãy chuyển true - bạn sẽ không thấy hộp kiểm, nhưng thử thách sẽ xuất hiện. Chủ yếu được sử dụng với các hàm gọi lại
apiDomainSợi dâyKHÔNGTên miền dùng để tải Captcha: google.com hoặc recaptcha.net. Mặc định: google.com
websiteInfoSợi dâyKHÔNGThông tin chi tiết về trang web mục tiêu hướng dẫn cách lấy dữ liệu này và tối ưu hóa cách tiếp cận của bạn để tăng điểm mã thông báo reCAPTCHA

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":"RecaptchaV2TaskProxyless",
        "websiteURL":"https://www.google.com/recaptcha/api2/demo",
        "websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
    }
}

Ví dụ phản hồi#

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "03AGdBq26gJ8Yq3z3Zzv"
  },
  "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.recaptchav2(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#