टास्क का प्रकार
reCAPTCHA v2
RecaptchaV2TaskProxylessबिना प्रॉक्सी
reCAPTCHA v2 “मैं रोबोट नहीं हूँ” वाला चेकबॉक्स और उसका अदृश्य वेरिएंट है। API एक gRecaptchaResponse टोकन लौटाता है, जिसे आप पेज के फ़ॉर्म के साथ सबमिट करते हैं।
बिना प्रॉक्सी: हम अपने इन्फ़्रास्ट्रक्चर से हल करते हैं। तब सबसे अच्छा, जब लक्षित साइट टोकन को IP से नहीं बाँधती।
लाइव मेट्रिक्स, 24 घंटे
इस प्रकार के लाइव मेट्रिक्स लॉन्च के बाद स्टेटस पेज पर दिखेंगे।
टास्क पैरामीटर
| पैरामीटर | टाइप | ज़रूरी | टास्क पैरामीटर |
|---|---|---|---|
type | string | ज़रूरी | RecaptchaV2TaskProxyless |
websiteURL | string | ज़रूरी | कैप्चा वाले पेज का पूरा URL। |
websiteKey | string | ज़रूरी | साइट कुंजी (data-sitekey या anchor अनुरोध का k पैरामीटर)। |
isInvisible | boolean | वैकल्पिक | अदृश्य reCAPTCHA v2 (बिना चेकबॉक्स) के लिए true। |
recaptchaDataSValue | string | वैकल्पिक | data-s का मान, अगर पेज इसका इस्तेमाल करता है (कुछ Google सेवाएँ)। |
userAgent | string | वैकल्पिक | हल करने के लिए User-Agent; टोकन सबमिट करते समय भी यही इस्तेमाल करें। |
cookies | string | वैकल्पिक | लक्षित साइट की कुकीज़, key1=value1; key2=value2 फ़ॉर्मैट में। |
उदाहरण
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": "RecaptchaV2TaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "6Le-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"]["gRecaptchaResponse"])
break
दूसरे टास्क प्रकार
- reCAPTCHA v2
RecaptchaV2Task$0.60 - reCAPTCHA v2 Enterprise
RecaptchaV2EnterpriseTaskProxyless$1.50 - reCAPTCHA v2 Enterprise
RecaptchaV2EnterpriseTask$1.50 - reCAPTCHA v3
RecaptchaV3TaskProxyless$0.90 - reCAPTCHA v3 Enterprise
RecaptchaV3EnterpriseTaskProxyless$2.00 - reCAPTCHA v3 Enterprise
RecaptchaV3EnterpriseTask$2.00