NeuroCaptcha

टास्क का प्रकार

reCAPTCHA v3 Enterprise

RecaptchaV3EnterpriseTaskआपकी प्रॉक्सी

reCAPTCHA v3 में कोई विजेट नहीं होता: साइट हर ऐक्शन को 0.0 से 1.0 तक स्कोर देती है। API माँगे गए pageAction के लिए टोकन लौटाता है; minScore तय करता है कि आपको कितना स्कोर चाहिए।

Enterprise वेरिएंट: साइट enterprise.js लोड करती है और enterprisePayload में अतिरिक्त डेटा भेज सकती है — उसे जस का तस भेजें।

आपकी प्रॉक्सी के साथ: टास्क आपकी दी हुई प्रॉक्सी के ज़रिए हल होता है, इसलिए टोकन आपके IP से मेल खाता है। हल होने के बाद प्रॉक्सी क्रेडेंशियल हटा दिए जाते हैं।

कीमत

$2.00प्रति 1,000 टास्क

$0.002 प्रति टास्क

API कुंजी पाएँ

लाइव मेट्रिक्स, 24 घंटे

इस प्रकार के लाइव मेट्रिक्स लॉन्च के बाद स्टेटस पेज पर दिखेंगे।

टास्क पैरामीटर

पैरामीटरटाइपज़रूरीटास्क पैरामीटर
typestringज़रूरीRecaptchaV3EnterpriseTask
websiteURLstringज़रूरीकैप्चा वाले पेज का पूरा URL।
websiteKeystringज़रूरीसाइट कुंजी (data-sitekey या anchor अनुरोध का k पैरामीटर)।
minScorenumberवैकल्पिकज़रूरी स्कोर, 0.1 से 0.9 तक। ज़्यादा स्कोर में ज़्यादा समय लगता है।
pageActionstringवैकल्पिकपेज पर grecaptcha.execute को भेजे जाने वाले ऐक्शन का नाम।
enterprisePayloadobjectवैकल्पिकअतिरिक्त Enterprise पैरामीटर, जैसे s, ऑब्जेक्ट के रूप में।
apiDomainstringवैकल्पिकवह डोमेन जहाँ से विजेट लोड होता है: google.com या recaptcha.net।
userAgentstringवैकल्पिकहल करने के लिए User-Agent; टोकन सबमिट करते समय भी यही इस्तेमाल करें।
cookiesstringवैकल्पिकलक्षित साइट की कुकीज़, key1=value1; key2=value2 फ़ॉर्मैट में।
proxyTypestringज़रूरीhttp, socks4 या socks5।
proxyAddressstringज़रूरीप्रॉक्सी का IP पता या होस्ट (सिर्फ़ सार्वजनिक पते)।
proxyPortintegerज़रूरीप्रॉक्सी पोर्ट।
proxyLoginstringवैकल्पिकप्रॉक्सी लॉगिन, अगर प्रॉक्सी को ऑथराइज़ेशन चाहिए।
proxyPasswordstringवैकल्पिकप्रॉक्सी पासवर्ड। टास्क हल होने के बाद हटा दिया जाता है।

उदाहरण

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": "RecaptchaV3EnterpriseTask",
        "websiteURL": "https://example.com/login",
        "websiteKey": "6Le-SITE-KEY",
        "minScore": 0.7,
        "pageAction": "login",
        "proxyType": "http",
        "proxyAddress": "203.0.113.10",
        "proxyPort": 8080,
        "proxyLogin": "user",
        "proxyPassword": "pass",
    },
}).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

दूसरे टास्क प्रकार