NeuroCaptcha

Loại tác vụ

GeeTest v4

GeeTestTaskProxylessV4không cần proxy

Gửi tham số trang, nhận token dùng được ngay với cùng định dạng phản hồi như mọi loại khác.

Không cần proxy: chúng tôi giải từ hạ tầng của mình. Phù hợp khi trang đích không gắn token với IP.

Giá

0,90 US$mỗi 1.000 tác vụ

0,0009 US$ mỗi tác vụ

Nhận khóa API

Chỉ số trực tiếp, 24 giờ

Chỉ số trực tiếp cho loại này sẽ xuất hiện trên trang trạng thái sau khi ra mắt.

Tham số tác vụ

Tham sốKiểubắt buộcTham số tác vụ
typestringbắt buộcGeeTestTaskProxylessV4
websiteURLstringbắt buộcURL đầy đủ của trang chứa captcha.
captchaIdstringbắt buộcId captcha: captcha_id của GeeTest v4 hoặc id CROPPED_… của Lemin.
userAgentstringtùy chọnUser-Agent dùng để giải; hãy dùng cùng User-Agent đó khi gửi token.
cookiesstringtùy chọnCookie của trang đích theo định dạng key1=value1; key2=value2.

Ví dụ

import time
import requests

API = "https://"
KEY = "YOUR_API_KEY"

# 1. create a task: the price is held, not charged
task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "GeeTestTaskProxylessV4",
        "websiteURL": "https://example.com/login",
        "captchaId": "e392e1d7fd421dc63325744d5a2b9c73",
    },
}).json()
if task["errorId"]:
    raise RuntimeError(task["errorCode"])

# 2. poll the result (or pass "callbackUrl" and get a signed webhook)
while True:
    time.sleep(3)
    res = requests.post(f"{API}/getTaskResult",
                        json={"clientKey": KEY, "taskId": task["taskId"]}).json()
    if res["errorId"]:
        raise RuntimeError(res["errorCode"])
    if res["status"] == "ready":
        print(res["solution"])
        break

Các loại tác vụ khác