Join And Get Free Trial!

reCAPTCHA V3#


Phương pháp giải quyết tự động dựa trên mã thông báo cho reCAPTCHA V3.
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.

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

tênkiểuYêu cầuSự miêu tả
typeSợi dâyĐúngRecaptchaV3Task
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.
pageActionSợi dâyKHÔNGĐể biết thêm các tham số, bạn có thể tìm kiếm grecaptcha.execute để tìm các tham số hành động
apiDomainSợi dâyKHÔNGTên miền dùng để tải Captcha: google.com hoặc recaptcha.net. Mặc định: google.com
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ý
titleSợi dâyKHÔNGtiêu đề trang kích hoạt recaptcha (nhấn f12 để mở bảng điều khiển, sau đó nhập document.title)
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":"RecaptchaV3Task",
        "websiteURL":"https://google.com",
        "websiteKey":"6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u",
        "pageAction":"login",
        "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": {
    "gRecaptchaResponse": "03AGdBq26gJ8v3Z3J9z3..."
  },
  "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.recaptchav3(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#