任務類型
Cloudflare Turnstile
TurnstileTaskProxyless無需代理
送出頁面參數,就能取得可直接使用的 token,回應格式與其他類型完全相同。
無需代理:我們使用自有基礎設施解決。適合目標網站不會將 token 綁定 IP 的情況。
即時指標(24 小時)
此類型的即時指標將於上線後顯示在狀態頁面上。
任務參數
| 參數 | 類型 | 必填 | 任務參數 |
|---|---|---|---|
type | string | 必填 | TurnstileTaskProxyless |
websiteURL | string | 必填 | 含有驗證碼之頁面的完整 URL。 |
websiteKey | string | 必填 | 網站金鑰(data-sitekey 或 anchor 請求中的 k 參數)。 |
action | string | 選填 | Turnstile 的 action(data-action),若元件有設定。 |
turnstileCData | string | 選填 | Turnstile 的 cData(data-cdata),若元件有設定。 |
userAgent | string | 選填 | 解決時使用的 User-Agent;送出 token 時請使用相同的值。 |
cookies | string | 選填 | 目標網站的 Cookie,格式為 key1=value1; key2=value2。 |
範例
import time
import requests
API = "https://api.neurocaptcha.com"
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": "TurnstileTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAA-SITE-KEY",
},
}).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"]["token"])
break
其他任務類型
- reCAPTCHA v2
RecaptchaV2TaskProxylessUS$0.60 - reCAPTCHA v2 (proxy)
RecaptchaV2TaskUS$0.60 - reCAPTCHA v2 Enterprise
RecaptchaV2EnterpriseTaskProxylessUS$1.50 - reCAPTCHA v2 Enterprise (proxy)
RecaptchaV2EnterpriseTaskUS$1.50 - reCAPTCHA v3
RecaptchaV3TaskProxylessUS$0.90 - reCAPTCHA v3 Enterprise
RecaptchaV3EnterpriseTaskProxylessUS$2.00 - reCAPTCHA v3 Enterprise (proxy)
RecaptchaV3EnterpriseTaskUS$2.00 - Cloudflare Turnstile (proxy)
TurnstileTaskUS$0.80 - Cloudflare Challenge
CloudflareChallengeTaskProxylessUS$1.20 - Cloudflare Challenge (proxy)
CloudflareChallengeTaskUS$1.20 - GeeTest v3 (proxy)
GeeTestTaskUS$0.90 - GeeTest v4
GeeTestTaskProxylessV4US$0.90 - GeeTest v4 (proxy)
GeeTestTaskV4US$0.90 - Lemin
LeminTaskProxylessUS$1.20 - Lemin (proxy)
LeminTaskUS$1.20 - ARCaptcha
ARCaptchaTaskProxylessUS$1.20 - ARCaptcha (proxy)
ARCaptchaTaskUS$1.20 - ArvanCloud
ArvanCloudTaskProxylessUS$1.20 - ArvanCloud (proxy)
ArvanCloudTaskUS$1.20